o
    YZßaT  ã                   @   s’  d dl mZ d dlZd dlmZ d®dd„ZG dd„ deƒZG dd	„ d	eƒZG d
d„ deƒZ	G dd„ deƒZ
G dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deejjƒZG dd„ deƒZG dd„ deejjejjƒZG d d!„ d!eejjƒZG d"d#„ d#eejjƒZG d$d%„ d%eƒZG d&d'„ d'eƒZG d(d)„ d)eƒZG d*d+„ d+eƒZG d,d-„ d-eƒZG d.d/„ d/eƒZG d0d1„ d1eƒZ G d2d3„ d3e ƒZ!G d4d5„ d5e ƒZ"G d6d7„ d7e e#ƒZ$G d8d9„ d9e ƒZ%G d:d;„ d;eƒZ&G d<d=„ d=eƒZ'G d>d?„ d?eƒZ(G d@dA„ dAeƒZ)G dBdC„ dCeƒZ*G dDdE„ dEeƒZ+G dFdG„ dGe*ƒZ,G dHdI„ dIe*ƒZ-G dJdK„ dKe*ƒZ.G dLdM„ dMe*e#ƒZ/G dNdO„ dOe*ƒZ0G dPdQ„ dQeƒZ1G dRdS„ dSeƒZ2G dTdU„ dUeƒZ3G dVdW„ dWeƒZ4G dXdY„ dYeƒZ5G dZd[„ d[eƒZ6G d\d]„ d]eƒZ7G d^d_„ d_eƒZ8G d`da„ daeƒZ9G dbdc„ dceƒZ:G ddde„ deeƒZ;G dfdg„ dgeƒZ<G dhdi„ dieƒZ=G djdk„ dke=ƒZ>G dldm„ dme?ƒZ@G dndo„ doe?ƒZAG dpdq„ dqeƒZBG drds„ dseƒZCG dtdu„ dueƒZDG dvdw„ dweƒZEG dxdy„ dyeƒZFG dzd{„ d{eƒZGG d|d}„ d}eƒZHG d~d„ deƒZIG d€d�„ d�eƒZJG d‚dƒ„ dƒeƒZKG d„d…„ d…eƒZLG d†d‡„ d‡eLƒZMG dˆd‰„ d‰eLƒZNG dŠd‹„ d‹eƒZOG dŒd�„ d�eƒZPG dŽd�„ d�eƒZQG d�d‘„ d‘eQeRƒZSG d’d“„ d“eQƒZTG d”d•„ d•eƒZUG d–d—„ d—eUƒZVG d˜d™„ d™eƒZWG dšd›„ d›eƒZXG dœd�„ d�eƒZYG dždŸ„ dŸeƒZZG d d¡„ d¡eƒZ[G d¢d£„ d£e[ƒZ\G d¤d¥„ d¥eƒZ]G d¦d§„ d§e]ƒZ^G d¨d©„ d©e]ƒZ_G dªd«„ d«eƒZ`G d¬d­„ d­eƒZadS )¯é    )Úunicode_literalsN)Úurllib3c                 C   s&   |d u rd}|d u ri }| |i |¤ŽS ©N© r   )Úexception_clsÚargsÚkwargsr   r   ú5/usr/lib/python3/dist-packages/botocore/exceptions.pyÚ_exception_from_packed_args   s
   r
   c                   @   s$   e Zd ZdZdZdd„ Zdd„ ZdS )ÚBotoCoreErrorz~
    The base exception class for BotoCore exceptions.

    :ivar msg: The descriptive message associated with the error.
    zAn unspecified error occurredc                 K   ó(   | j jdi |¤Ž}t | |¡ || _d S r   ©ÚfmtÚformatÚ	ExceptionÚ__init__r   ©Úselfr   Úmsgr   r   r	   r   '   ó   
zBotoCoreError.__init__c                 C   s   t | jd | jffS ©N)r
   Ú	__class__r   ©r   r   r   r	   Ú
__reduce__,   s   zBotoCoreError.__reduce__N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r   r	   r      s
    r   c                   @   ó   e Zd ZdZdZdS )ÚDataNotFoundErrorzŽ
    The data associated with a particular path could not be loaded.

    :ivar data_path: The data path that the user attempted to load.
    z$Unable to load data for: {data_path}N©r   r   r   r   r   r   r   r   r	   r   0   ó    r   c                   @   r   )ÚUnknownServiceErrorzwRaised when trying to load data for an unknown service.

    :ivar service_name: The name of the unknown service.

    zQUnknown service: '{service_name}'. Valid service names are: {known_service_names}Nr    r   r   r   r	   r"   9   ó    ÿr"   c                   @   r   )ÚUnknownRegionErrorztRaised when trying to load data for an unknown region.

    :ivar region_name: The name of the unknown region.

    z,Unknown region: '{region_name}'. {error_msg}Nr    r   r   r   r	   r$   D   r#   r$   c                   @   r   )ÚApiVersionNotFoundErrorzó
    The data associated with either the API version or a compatible one
    could not be loaded.

    :ivar data_path: The data path that the user attempted to load.
    :ivar api_version: The API version that the user attempted to load.
    z2Unable to load data {data_path} for: {api_version}Nr    r   r   r   r	   r%   O   ó    r%   c                       s*   e Zd ZdZd‡ fdd„	Zdd„ Z‡  ZS )ÚHTTPClientErrorz5An HTTP Client raised an unhandled exception: {error}Nc                    s&   || _ || _tt| ƒjdi |¤Ž d S r   )ÚrequestÚresponseÚsuperr'   r   )r   r(   r)   r   ©r   r   r	   r   ]   s   zHTTPClientError.__init__c                 C   s   t | j| j| jf| jffS r   )r
   r   r(   r)   r   r   r   r   r	   r   b   s   ÿzHTTPClientError.__reduce__©NN)r   r   r   r   r   r   Ú__classcell__r   r   r+   r	   r'   Z   s    r'   c                   @   ó   e Zd ZdZdS )ÚConnectionErrorz8An HTTP Client failed to establish a connection: {error}N©r   r   r   r   r   r   r   r	   r/   g   ó    r/   c                   @   r.   )ÚInvalidIMDSEndpointErrorz;Invalid endpoint EC2 Instance Metadata endpoint: {endpoint}Nr0   r   r   r   r	   r2   k   r1   r2   c                   @   r.   )ÚInvalidIMDSEndpointModeErrorzkInvalid EC2 Instance Metadata endpoint mode: {mode} Valid endpoint modes (case-insensitive): {valid_modes}.Nr0   r   r   r   r	   r3   o   ó    ÿr3   c                   @   r.   )ÚEndpointConnectionErrorz7Could not connect to the endpoint URL: "{endpoint_url}"Nr0   r   r   r   r	   r5   v   r1   r5   c                   @   r.   )ÚSSLErrorz0SSL validation failed for {endpoint_url} {error}Nr0   r   r   r   r	   r6   z   r1   r6   c                   @   r.   )ÚConnectionClosedErrorz^Connection was closed before we received a valid response from endpoint URL: "{endpoint_url}".Nr0   r   r   r   r	   r7   ~   r4   r7   c                   @   r.   )ÚReadTimeoutErrorz.Read timeout on endpoint URL: "{endpoint_url}"Nr0   r   r   r   r	   r8   „   s    r8   c                   @   r.   )ÚConnectTimeoutErrorz1Connect timeout on endpoint URL: "{endpoint_url}"Nr0   r   r   r   r	   r9   ‰   r1   r9   c                   @   r.   )ÚProxyConnectionErrorz-Failed to connect to proxy URL: "{proxy_url}"Nr0   r   r   r   r	   r:   �   r1   r:   c                   @   r.   )ÚResponseStreamingErrorz=An error occurred while reading from response stream: {error}Nr0   r   r   r   r	   r;   ‘   r1   r;   c                   @   r   )ÚNoCredentialsErrorz(
    No credentials could be found.
    zUnable to locate credentialsNr    r   r   r   r	   r<   •   ó    r<   c                   @   r   )ÚPartialCredentialsErrorzj
    Only partial credentials were found.

    :ivar cred_var: The missing credential variable name.

    z<Partial credentials found in {provider}, missing: {cred_var}Nr    r   r   r   r	   r>   œ   ó    r>   c                   @   r   )ÚCredentialRetrievalErrorzÛ
    Error attempting to retrieve credentials from a remote source.

    :ivar provider: The name of the credential provider.
    :ivar error_msg: The msg explaining why credentials could not be
        retrieved.

    z>Error when retrieving credentials from {provider}: {error_msg}Nr    r   r   r   r	   r@   ¦   ó    r@   c                   @   r   )ÚUnknownSignatureVersionErrorz~
    Requested Signature Version is not known.

    :ivar signature_version: The name of the requested signature version.
    z/Unknown Signature Version: {signature_version}.Nr    r   r   r   r	   rB   ²   r!   rB   c                   @   r   )ÚServiceNotInRegionErrorzœ
    The service is not available in requested region.

    :ivar service_name: The name of the service.
    :ivar region_name: The name of the region.
    z<Service {service_name} not available in region {region_name}Nr    r   r   r   r	   rC   »   r?   rC   c                   @   r.   )ÚBaseEndpointResolverErrorzØBase error for endpoint resolving errors.

    Should never be raised directly, but clients can catch
    this exception if they want to generically handle any errors
    during the endpoint resolution process.

    N©r   r   r   r   r   r   r   r	   rD   Å   r1   rD   c                   @   r   )ÚNoRegionErrorzNo region was specified.zYou must specify a region.Nr    r   r   r   r	   rF   Ï   ó    rF   c                   @   r   )ÚEndpointVariantErrorz«
    Could not construct modeled endpoint variant.

    :ivar error_msg: The message explaining why the modeled endpoint variant
        is unable to be constructed.

    zMUnable to construct a modeled endpoint with the following variant(s) {tags}: Nr    r   r   r   r	   rH   Ô   rA   rH   c                   @   r   )ÚUnknownEndpointErrorz‹
    Could not construct an endpoint.

    :ivar service_name: The name of the service.
    :ivar region_name: The name of the region.
    zJUnable to construct an endpoint for {service_name} in region {region_name}Nr    r   r   r   r	   rI   á   ó    ÿrI   c                   @   r   )ÚUnknownFIPSEndpointErrorz�
    Could not construct a FIPS endpoint.

    :ivar service_name: The name of the service.
    :ivar region_name: The name of the region.
    z�The provided FIPS pseudo-region "{region_name}" is not known for the service "{service_name}". A FIPS compliant endpoint cannot be constructed.Nr    r   r   r   r	   rK   í   rJ   rK   c                   @   r   )ÚProfileNotFoundz¢
    The specified configuration profile was not found in the
    configuration file.

    :ivar profile: The name of the profile the user attempted to load.
    z1The config profile ({profile}) could not be foundNr    r   r   r   r	   rL   û   r?   rL   c                   @   r   )ÚConfigParseErrorzj
    The configuration file could not be parsed.

    :ivar path: The path to the configuration file.
    z#Unable to parse config file: {path}Nr    r   r   r   r	   rM     r!   rM   c                   @   r   )ÚConfigNotFoundzs
    The specified configuration file could not be found.

    :ivar path: The path to the configuration file.
    z6The specified config file ({path}) could not be found.Nr    r   r   r   r	   rN     r!   rN   c                   @   r   )ÚMissingParametersErrorax  
    One or more required parameters were not supplied.

    :ivar object: The object that has missing parameters.
        This can be an operation or a parameter (in the
        case of inner params).  The str() of this object
        will be used so it doesn't need to implement anything
        other than str().
    :ivar missing: The names of the missing parameters.
    zJThe following required parameters are missing for {object_name}: {missing}Nr    r   r   r   r	   rO     ó    
rO   c                   @   r   )ÚValidationErrora3  
    An exception occurred validating parameters.

    Subclasses must accept a ``value`` and ``param``
    argument in their ``__init__``.

    :ivar value: The value that was being validated.
    :ivar param: The parameter that failed validation.
    :ivar type_name: The name of the underlying type.
    z@Invalid value ('{value}') for param {param} of type {type_name} Nr    r   r   r   r	   rQ   &  rP   rQ   c                   @   r.   )ÚParamValidationErrorz%Parameter validation failed:
{report}Nr0   r   r   r   r	   rR   5  r1   rR   c                   @   r   )ÚUnknownKeyErrorzÃ
    Unknown key in a struct parameter.

    :ivar value: The value that was being checked.
    :ivar param: The name of the parameter.
    :ivar choices: The valid choices the value can be.
    zEUnknown key '{value}' for param '{param}'.  Must be one of: {choices}Nr    r   r   r   r	   rS   <  r&   rS   c                   @   r   )Ú
RangeErrora  
    A parameter value was out of the valid range.

    :ivar value: The value that was being checked.
    :ivar param: The parameter that failed validation.
    :ivar min_value: The specified minimum value.
    :ivar max_value: The specified maximum value.
    zKValue out of range for param {param}: {min_value} <= {value} <= {max_value}Nr    r   r   r   r	   rT   H  rA   rT   c                   @   r   )ÚUnknownParameterErrorzÊ
    Unknown top level parameter.

    :ivar name: The name of the unknown parameter.
    :ivar operation: The name of the operation.
    :ivar choices: The valid choices the parameter name can be.
    zPUnknown parameter '{name}' for operation {operation}.  Must be one of: {choices}Nr    r   r   r   r	   rU   U  ó    ÿrU   c                   @   r   )ÚInvalidRegionErrorz{
    Invalid region_name provided to client or resource.

    :ivar region_name: region_name that was being validated.
    zFProvided region_name '{region_name}' doesn't match a supported format.Nr    r   r   r   r	   rW   c  r#   rW   c                   @   r   )ÚAliasConflictParameterErrorzâ
    Error when an alias is provided for a parameter as well as the original.

    :ivar original: The name of the original parameter.
    :ivar alias: The name of the alias
    :ivar operation: The name of the operation.
    zvParameter '{original}' and its alias '{alias}' were provided for operation {operation}.  Only one of them may be used.Nr    r   r   r   r	   rX   n  rV   rX   c                   @   r   )ÚUnknownServiceStylez]
    Unknown style of service invocation.

    :ivar service_style: The style requested.
    z6The service style ({service_style}) is not understood.Nr    r   r   r   r	   rY   |  r!   rY   c                   @   r.   )ÚPaginationErrorz"Error during pagination: {message}Nr0   r   r   r   r	   rZ   …  r1   rZ   c                   @   r.   )ÚOperationNotPageableErrorz/Operation cannot be paginated: {operation_name}Nr0   r   r   r   r	   r[   ‰  r1   r[   c                   @   r   )ÚChecksumErrorzBThe expected checksum did not match the calculated checksum.

    z{Checksum {checksum_type} failed, expected checksum {expected_checksum} did not match calculated checksum {actual_checksum}.Nr    r   r   r   r	   r\   �  r=   r\   c                   @   r   )ÚUnseekableStreamErrorzANeed to seek a stream, but stream does not support seeking.

    zFNeed to rewind the stream {stream_object}, but stream is not seekable.Nr    r   r   r   r	   r]   –  r=   r]   c                       s$   e Zd ZdZdZ‡ fdd„Z‡  ZS )ÚWaiterErrorz%Waiter failed to reach desired state.zWaiter {name} failed: {reason}c                    s   t t| ƒj||d� || _d S )N)ÚnameÚreason)r*   r^   r   Úlast_response)r   r_   r`   ra   r+   r   r	   r   ¢  s   
zWaiterError.__init__)r   r   r   r   r   r   r-   r   r   r+   r	   r^   ž  s    r^   c                   @   r   )ÚIncompleteReadErrorz6HTTP response did not return expected number of bytes.zB{actual_bytes} read, but total bytes expected is {expected_bytes}.Nr    r   r   r   r	   rb   §  rG   rb   c                   @   r   )ÚInvalidExpressionErrorz,Expression is either invalid or too complex.zCInvalid expression {expression}: Only dotted lookups are supported.Nr    r   r   r   r	   rc   ­  rG   rc   c                   @   r   )ÚUnknownCredentialErrorz=Tried to insert before/after an unregistered credential type.z"Credential named {name} not found.Nr    r   r   r   r	   rd   ²  rG   rd   c                   @   r   )ÚWaiterConfigErrorz+Error when processing waiter configuration.z+Error processing waiter config: {error_msg}Nr    r   r   r   r	   re   ·  rG   re   c                   @   r   )ÚUnknownClientMethodErrorzEError when trying to access a method on a client that does not exist.z*Client does not have method: {method_name}Nr    r   r   r   r	   rf   ¼  rG   rf   c                   @   r   )Ú UnsupportedSignatureVersionErrorz:Error when trying to use an unsupported Signature Version.z7Signature version is not supported: {signature_version}Nr    r   r   r   r	   rg   Á  rG   rg   c                       s0   e Zd ZdZ‡ fdd„Zdd„ Zdd„ Z‡  ZS )ÚClientErrorziAn error occurred ({error_code}) when calling the {operation_name} operation{retry_info}: {error_message}c                    sZ   |   |¡}| di ¡}| jj| dd¡| dd¡||d�}tt| ƒ |¡ || _|| _d S )NÚErrorÚCodeÚUnknownÚMessage)Ú
error_codeÚerror_messageÚoperation_nameÚ
retry_info)	Ú_get_retry_infoÚgetÚMSG_TEMPLATEr   r*   rh   r   r)   ro   )r   Úerror_responsero   rp   Úerrorr   r+   r   r	   r   Ë  s   


ü
zClientError.__init__c                 C   s8   d}d|v r|d }|  dd¡rd|v rd|d  }|S )NÚ ÚResponseMetadataÚMaxAttemptsReachedFÚRetryAttemptsz (reached max retries: %s))rr   )r   r)   rp   Úmetadatar   r   r	   rq   Ø  s   ÿzClientError._get_retry_infoc                 C   s   t | j| jffS r   )rh   r)   ro   r   r   r   r	   r   â  s   zClientError.__reduce__)r   r   r   rs   r   rq   r   r-   r   r   r+   r	   rh   Æ  s    ÿ
rh   c                   @   ó   e Zd ZdS )ÚEventStreamErrorN©r   r   r   r   r   r   r	   r|   é  ó    r|   c                   @   r.   )ÚUnsupportedTLSVersionWarningz:Warn when an openssl version that uses TLS 1.2 is requiredNrE   r   r   r   r	   r   í  s    r   c                   @   r{   )ÚImminentRemovalWarningNr}   r   r   r   r	   r€   ò  r~   r€   c                   @   r   )ÚInvalidDNSNameErrorzEError when virtual host path is forced on a non-DNS compatible bucketa  Bucket named {bucket_name} is not DNS compatible. Virtual hosted-style addressing cannot be used. The addressing style can be configured by removing the addressing_style value or setting that value to 'path' or 'auto' in the AWS Config file or in the botocore.client.Config object.Nr    r   r   r   r	   r�   ö  ó    ÿr�   c                   @   r   )ÚInvalidS3AddressingStyleErrorz-Error when an invalid path style is specifiedzfS3 addressing style {s3_addressing_style} is invalid. Valid options are: 'auto', 'virtual', and 'path'Nr    r   r   r   r	   rƒ     r‚   rƒ   c                   @   r   )ÚUnsupportedS3ArnErrorz?Error when S3 ARN provided to Bucket parameter is not supportedzeS3 ARN {arn} provided to "Bucket" parameter is invalid. Only ARNs for S3 access-points are supported.Nr    r   r   r   r	   r„   	  r‚   r„   c                   @   r   )ÚUnsupportedS3ControlArnErrorzCError when S3 ARN provided to S3 control parameter is not supportedz<S3 ARN "{arn}" provided is invalid for this operation. {msg}Nr    r   r   r   r	   r…     r‚   r…   c                   @   r   )ÚInvalidHostLabelErrorz>Error when an invalid host label would be bound to an endpointzJInvalid host label to be bound to the hostname of the endpoint: "{label}".Nr    r   r   r   r	   r†     r‚   r†   c                   @   r   )ÚUnsupportedOutpostResourceErrorzDError when S3 Outpost ARN provided to Bucket parameter is incompletez£S3 Outpost ARN resource "{resource_name}" provided to "Bucket" parameter is invalid. Only ARNs for S3 Outpost arns with an access-point sub-resource are supported.Nr    r   r   r   r	   r‡      r‚   r‡   c                   @   r   )ÚUnsupportedS3ConfigurationErrorúBError when an unsupported configuration is used with access-pointsz.Unsupported configuration when using S3: {msg}Nr    r   r   r   r	   rˆ   )  r‚   rˆ   c                   @   r   )Ú*UnsupportedS3AccesspointConfigurationErrorr‰   z<Unsupported configuration when using S3 access-points: {msg}Nr    r   r   r   r	   rŠ   0  r‚   rŠ   c                   @   r   )Ú*InvalidEndpointDiscoveryConfigurationErrorz@Error when invalid value supplied for endpoint_discovery_enabledz�Unsupported configuration value for endpoint_discovery_enabled. Expected one of ("true", "false", "auto") but got {config_value}.Nr    r   r   r   r	   r‹   7  r‚   r‹   c                   @   r   )Ú&UnsupportedS3ControlConfigurationErrorz?Error when an unsupported configuration is used with S3 Controlz6Unsupported configuration when using S3 Control: {msg}Nr    r   r   r   r	   rŒ   ?  r‚   rŒ   c                   @   r   )ÚInvalidRetryConfigurationErrorú3Error when invalid retry configuration is specifiedzuCannot provide retry configuration for "{retry_config_option}". Valid retry configuration options are: 'max_attempts'Nr    r   r   r   r	   r�   F  r‚   r�   c                   @   r   )ÚInvalidMaxRetryAttemptsErrorrŽ   zrValue provided to "max_attempts": {provided_max_attempts} must be an integer greater than or equal to {min_value}.Nr    r   r   r   r	   r�   N  r‚   r�   c                   @   r   )ÚInvalidRetryModeErrorz8Error when invalid retry mode configuration is specifiedzjInvalid value provided to "mode": "{provided_retry_mode}" must be one of: "legacy", "standard", "adaptive"Nr    r   r   r   r	   r�   V  r‚   r�   c                   @   r   )Ú+InvalidS3UsEast1RegionalEndpointConfigErrorz?Error for invalid s3 us-east-1 regional endpoints configurationz�S3 us-east-1 regional endpoint option {s3_us_east_1_regional_endpoint_config} is invalid. Valid options are: "legacy", "regional"Nr    r   r   r   r	   r‘   ^  r‚   r‘   c                   @   r   )Ú&InvalidSTSRegionalEndpointsConfigErrorzDError when invalid sts regional endpoints configuration is specifiedzqSTS regional endpoints option {sts_regional_endpoints_config} is invalid. Valid options are: "legacy", "regional"Nr    r   r   r   r	   r’   g  r‚   r’   c                   @   r.   )ÚStubResponseErrorzDError getting response stub for operation {operation_name}: {reason}Nr0   r   r   r   r	   r“   o  r1   r“   c                   @   r{   )ÚStubAssertionErrorNr}   r   r   r   r	   r”   s  r~   r”   c                   @   r{   )ÚUnStubbedResponseErrorNr}   r   r   r   r	   r•   w  r~   r•   c                   @   r.   )ÚInvalidConfigErrorz{error_msg}Nr0   r   r   r   r	   r–   {  r1   r–   c                   @   r.   )ÚInfiniteLoopConfigErrorz©Infinite loop in credential configuration detected. Attempting to load from profile {source_profile} which has already been visited. Visited profiles: {visited_profiles}Nr0   r   r   r   r	   r—     r4   r—   c                   @   r.   )ÚRefreshWithMFAUnsupportedErrorz/Cannot refresh credentials: MFA token required.Nr0   r   r   r   r	   r˜   ‡  r1   r˜   c                   @   r.   )ÚMD5UnavailableErrorz,This system does not support MD5 generation.Nr0   r   r   r   r	   r™   ‹  r1   r™   c                   @   r.   )ÚMissingDependencyExceptionzMissing Dependency: {msg}Nr0   r   r   r   r	   rš   �  r1   rš   c                   @   r.   )ÚMetadataRetrievalErrorz&Error retrieving metadata: {error_msg}Nr0   r   r   r   r	   r›   “  r1   r›   c                   @   r{   )ÚUndefinedModelAttributeErrorNr}   r   r   r   r	   rœ   —  r~   rœ   c                   @   s   e Zd ZdZdd„ ZdS )ÚMissingServiceIdErrorzrThe model being used for the service {service_name} is missing the serviceId metadata property, which is required.c                 K   r   r   r   r   r   r   r	   r   ¡  r   zMissingServiceIdError.__init__N)r   r   r   r   r   r   r   r   r	   r�   ›  s    ÿr�   c                   @   r.   )ÚSSOErrorz<An unspecified error happened when resolving SSO credentialsNr0   r   r   r   r	   rž   §  r1   rž   c                   @   r.   )ÚSSOTokenLoadErrorz$Error loading SSO Token: {error_msg}Nr0   r   r   r   r	   rŸ   «  r1   rŸ   c                   @   r.   )ÚUnauthorizedSSOTokenErrorzŸThe SSO session associated with this profile has expired or is otherwise invalid. To refresh this SSO session run aws sso login with the corresponding profile.Nr0   r   r   r   r	   r    ¯  r4   r    c                   @   r.   )ÚCapacityNotAvailableErrorz(Insufficient request capacity available.Nr0   r   r   r   r	   r¡   ·  r4   r¡   c                   @   r.   )ÚInvalidProxiesConfigErrorz;Invalid configuration value(s) provided for proxies_config.Nr0   r   r   r   r	   r¢   ½  r4   r¢   r,   )bÚ
__future__r   ÚrequestsÚrequests.packagesr   r
   r   r   r   r"   r$   r%   r'   r/   r2   r3   r5   Ú
exceptionsr6   r7   ÚReadTimeoutr8   ÚConnectTimeoutr9   Ú
ProxyErrorr:   r;   r<   r>   r@   rB   rC   rD   rF   rH   Ú
ValueErrorrI   rK   rL   rM   rN   rO   rQ   rR   rS   rT   rU   rW   rX   rY   rZ   r[   r\   r]   r^   rb   rc   rd   re   rf   rg   rh   r|   ÚWarningr   r€   r�   rƒ   r„   r…   r†   r‡   rˆ   rŠ   r‹   rŒ   r�   r�   r�   r‘   r’   r“   ÚAssertionErrorr”   r•   r–   r—   r˜   r™   rš   r›   rœ   r�   rž   rŸ   r    r¡   r¢   r   r   r   r	   Ú<module>   s´   
	ÿ
	


					#		