HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/exceptions.cpython-36.opt-1.pyc
3

�T_g'�@s�Gdd�de�ZGdd�de�ZGdd�de�ZGdd�de�ZGdd	�d	e�ZGd
d�de�ZGdd
�d
e�ZGdd�de�ZGdd�de�Z	Gdd�de�Z
Gdd�de�ZGdd�de�ZGdd�de�Z
Gdd�de�ZGdd�de�ZGdd�de�ZGd d!�d!e�ZGd"d#�d#e�ZGd$d%�d%e�ZGd&d'�d'e�ZGd(d)�d)e�ZGd*d+�d+e�ZGd,d-�d-e�ZGd.d/�d/e�ZGd0d1�d1e�ZGd2d3�d3e�ZGd4d5�d5e�ZGd6d7�d7e�ZGd8d9�d9e�ZGd:d;�d;e�Zd<S)=c@seZdZdZdZdd�ZdS)�EmrErrorzy
    The base exception class for Emr exceptions.

    :ivar msg: The descriptive message associated with the error.
    zAn unspecified error occurredcKs$|jjf|�}tj||�||_dS)N)�fmt�format�	Exception�__init__�kwargs)�selfr�msg�r	� /usr/lib/python3.6/exceptions.pyrszEmrError.__init__N)�__name__�
__module__�__qualname__�__doc__rrr	r	r	r
rsrc@seZdZdZdZdS)�MissingParametersErrora}
    One or more required parameters were not supplied.

    :ivar object_name: 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.
    zWaws: error: The following required parameters are missing for {object_name}: {missing}.N)rrr
rrr	r	r	r
rsrc@seZdZdZdZdS)�EmptyListErrorzS
    The provided list is empty.

    :ivar param: The provided list parameter
    z9aws: error: The prameter {param} cannot be an empty list.N)rrr
rrr	r	r	r
r.src@seZdZdZdZdS)�"MissingRequiredInstanceGroupsErrorzz
    In create-cluster command, none of --instance-group,
    --instance-count nor --instance-type were not supplied.
    z�aws: error: Must specify either --instance-groups or --instance-type with --instance-count(optional) to configure instance groups.N)rrr
rrr	r	r	r
r8src@seZdZdZdZdS)�InstanceGroupsValidationErrorz�
    --instance-type and --instance-count are shortcut option
    for --instance-groups and they cannot be specified
    together with --instance-groups
    z�aws: error: You may not specify --instance-type or --instance-count with --instance-groups, because --instance-type and --instance-count are shortcut options for --instance-groups.N)rrr
rrr	r	r	r
rCsrc@seZdZdZdZdS)�InvalidAmiVersionErrorz_
    The supplied ami-version is invalid.
    :ivar ami_version: The provided ami_version.
    z�aws: error: The supplied AMI version "{ami_version}" is invalid. Please see AMI Versions Supported in Amazon EMR in Amazon Elastic MapReduce Developer Guide: http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/ami-versions-supported.htmlN)rrr
rrr	r	r	r
rPsrc@seZdZdZdZdS)�MissingBooleanOptionsErrorzb
    Required boolean options are not supplied.

    :ivar true_option
    :ivar false_option
    z\aws: error: Must specify one of the following boolean options: {true_option}|{false_option}.N)rrr
rrr	r	r	r
r]src@seZdZdZdZdS)�UnknownStepTypeErrorz`
    The provided step type is not supported.

    :ivar step_type: the step_type provided.
    z7aws: error: The step type {step_type} is not supported.N)rrr
rrr	r	r	r
risrc@seZdZdZdZdS)�UnknownIamEndpointErrorzj
    The IAM endpoint is not known for the specified region.

    :ivar region: The region specified.
    z,IAM endpoint not known for region: {region}.z: Specify the iam-endpoint using the --iam-endpoint option.NzfIAM endpoint not known for region: {region}. Specify the iam-endpoint using the --iam-endpoint option.)rrr
rrr	r	r	r
rssrc@seZdZdZdZdS)�ResolveServicePrincipalErrorzZ
    The service principal could not be resolved from the region or the
    endpoint.
    z,Could not resolve the service principal fromz the region or the endpoint.NzHCould not resolve the service principal from the region or the endpoint.)rrr
rrr	r	r	r
r~src@seZdZdZdZdS)�LogUriErrorzO
    The LogUri is not specified and debugging is enabled for the cluster.
    zlaws: error: LogUri not specified. You must specify a logUri if you enable debugging when creating a cluster.N)rrr
rrr	r	r	r
r�src@seZdZdZdZdS)�MasterDNSNotAvailableErrorz7
    Cannot get dns of master node on the cluster.
    zPCannot get DNS of master node on the cluster.  Please try again after some time.N)rrr
rrr	r	r	r
r�src@seZdZdZdZdS)�WrongPuttyKeyErrorz>
    A wrong key has been used with a compatible program.
    z�Key file file format is incorrect. Putty expects a ppk file. Please refer to documentation at http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/EMR_SetUp_SSH.html. N)rrr
rrr	r	r	r
r�src@seZdZdZdZdS)�SSHNotFoundErrorz%
    SSH or Putty not available.
    z�SSH or Putty not available. Please refer to the documentation at http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/EMR_SetUp_SSH.html.N)rrr
rrr	r	r	r
r�src@seZdZdZdZdS)�SCPNotFoundErrorz$
    SCP or Pscp not available.
    z�SCP or Pscp not available. Please refer to the documentation at http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/EMR_SetUp_SSH.html. N)rrr
rrr	r	r	r
r�src@seZdZdZdZdS)�SubnetAndAzValidationErrorzQ
    SubnetId and AvailabilityZone are mutual exclusive in --ec2-attributes.
    z|aws: error: You may not specify both a SubnetId and an AvailabilityZone (placement) because ec2SubnetId implies a placement.N)rrr
rrr	r	r	r
r�src@seZdZdZdZdS)�RequiredOptionsErrorz3
    Either of option1 or option2 is required.
    z6aws: error: Either {option1} or {option2} is required.N)rrr
rrr	r	r	r
r�src@seZdZdZdd�ZdS)�MutualExclusiveOptionErrorz�
    The provided option1 and option2 are mutually exclusive.

    :ivar option1
    :ivar option2
    :ivar message (optional)
    cKs@d|jdd�d|jdd�d|jdd�}tj||�dS)Nz$aws: error: You cannot specify both Zoption1�z and Zoption2z options together.�message)�getrr)rrrr	r	r
r�s"z#MutualExclusiveOptionError.__init__N)rrr
rrr	r	r	r
r�src@seZdZdZdd�ZdS)�MissingApplicationsErrorzs
    The application required for a step is not installed when creating a
    cluster.

    :ivar applications
    cKs&ddj|d�d}tj||�dS)NzRaws: error: Some of the steps require the following applications to be installed: z, Zapplicationsz7. Please install the applications using --applications.)�joinrr)rrrr	r	r
r�sz!MissingApplicationsError.__init__N)rrr
rrr	r	r	r
r#�sr#c@seZdZdZdZdS)�ClusterTerminatedErrorz?
    The cluster is terminating or has already terminated.
    z6aws: error: Cluster terminating or already terminated.N)rrr
rrr	r	r	r
r%�sr%c@seZdZdZdZdS)�"ClusterStatesFilterValidationErrorz�
    In the list-clusters command, customers can specify only one
    of the following states filters:
    --cluster-states, --active, --terminated, --failed

    zvaws: error: You can specify only one of the cluster state filters: --cluster-states, --active, --terminated, --failed.N)rrr
rrr	r	r	r
r&�sr&c@seZdZdZdZdS)�MissingClusterAttributesErrorz�
    In the modify-cluster-attributes command, customers need to provide
    at least one of the following cluster attributes: --visible-to-all-users,
    --no-visible-to-all-users, --termination-protected
    and --no-termination-protected
    z�aws: error: Must specify one of the following boolean options: --visible-to-all-users|--no-visible-to-all-users, --termination-protected|--no-termination-protected.N)rrr
rrr	r	r	r
r'sr'c@seZdZdZdZdS)�InvalidEmrFsArgumentsErrorz�
    The provided EMRFS parameters are invalid as parent feature e.g.,
    Consistent View, CSE, SSE is not configured

    :ivar invalid: Invalid parameters
    :ivar parent_object_name: Parent feature name
    zeaws: error: {parent_object_name} is not specified. Thus,  following parameters are invalid: {invalid}N)rrr
rrr	r	r	r
r(sr(c@seZdZdZdS)� DuplicateEmrFsConfigurationErrorz[aws: error: EMRFS should be configured either using --configuration or --emrfs but not bothN)rrr
rr	r	r	r
r)sr)c@seZdZdZdZdS)�UnknownCseProviderTypeErrorz�
    The provided EMRFS client-side encryption provider type is not supported.

    :ivar provider_type: the provider_type provided.
    zuaws: error: The client side encryption type "{provider_type}" is not supported. You must specify either KMS or CustomN)rrr
rrr	r	r	r
r*"sr*c@seZdZdZdZdS)�UnknownEncryptionTypeErrorzn
    The provided encryption type is not supported.

    :ivar provider_type: the provider_type provided.
    zkaws: error: The encryption type "{encryption}" is invalid. You must specify either ServerSide or ClientSideN)rrr
rrr	r	r	r
r+-sr+c@seZdZdZdZdS)�#BothSseAndEncryptionConfiguredErrorz�
    Only one of SSE or Encryption can be configured.

    :ivar sse: Value for SSE
    :ivar encryption: Value for encryption
    zxaws: error: Both SSE={sse} and Encryption={encryption} are configured for --emrfs. You must specify only one of the two.N)rrr
rrr	r	r	r
r,8sr,c@seZdZdZdS)�InvalidBooleanConfigErrorz�aws: error: {config_value} for {config_key} in the config file is invalid. The value should be either 'True' or 'False'. Use 'aws configure set {profile_var_name}.emr.{config_key} <value>' command to set a valid value.N)rrr
rr	r	r	r
r-Esr-c@seZdZdZdS)�"UnsupportedCommandWithReleaseErrorzFaws: error: {command} is not supported with '{release_label}' release.N)rrr
rr	r	r	r
r.Msr.c@seZdZdZdS)�MissingAutoScalingRoleErrorzjaws: error: Must specify --auto-scaling-role when configuring an AutoScaling policy for an instance group.N)rrr
rr	r	r	r
r/Rsr/N)rrrrrrrrrrrrrrrrrrrr#r%r&r'r(r)r*r+r,r-r.r/r	r	r	r
�<module>s: