o
    Ü!d¡  ã                   @   s”   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	dS )c                   @   s   e Zd ZdZdd„ ZdS )ÚCloudFormationCommandErrorzAn unspecified error occurredc                 K   s(   | j jdi |¤Ž}t | |¡ || _d S )N© )ÚfmtÚformatÚ	ExceptionÚ__init__Úkwargs)Úselfr   Úmsgr   r   úSusr/lib/python3.10/site-packages/awscli/customizations/cloudformation/exceptions.pyr      s   
z#CloudFormationCommandError.__init__N)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r
   r      s    r   c                   @   ó   e Zd ZdZdS )ÚInvalidTemplatePathErrorz%Invalid template path {template_path}N©r   r   r   r   r   r   r   r
   r      ó    r   c                   @   r   )ÚChangeEmptyErrorz6No changes to deploy. Stack {stack_name} is up to dateNr   r   r   r   r
   r      r   r   c                   @   r   )ÚInvalidLocalPathErrorzoParameter {property_name} of resource {resource_id} refers to a file or folder that does not exist {local_path}Nr   r   r   r   r
   r      r   r   c                   @   r   )Ú InvalidTemplateUrlParameterErrorz”{property_name} parameter of {resource_id} resource is invalid. It must be a S3 URL or path to CloudFormation template file. Actual: {template_path}Nr   r   r   r   r
   r      r   r   c                   @   r   )ÚExportFailedErrorzrUnable to upload artifact {property_value} referenced by {property_name} parameter of {resource_id} resource.
{ex}Nr   r   r   r   r
   r      r   r   c                   @   r   )Ú InvalidKeyValuePairArgumentErrorz?{value} value passed to --{argname} must be of format Key=ValueNr   r   r   r   r
   r   %   r   r   c                   @   r   )ÚDeployFailedErrorzµFailed to create/update the stack. Run the following command
to fetch the list of events leading up to the failure
aws cloudformation describe-stack-events --stack-name {stack_name}Nr   r   r   r   r
   r   *   ó    ÿr   c                   @   r   )ÚDeployBucketRequiredErrorzÏTemplates with a size greater than 51,200 bytes must be deployed via an S3 Bucket. Please add the --s3-bucket parameter to your command. The local template will be copied to that S3 bucket and then deployed.Nr   r   r   r   r
   r   2   r   r   N)
r   r   r   r   r   r   r   r   r   r   r   r   r   r
   Ú<module>   s   	