o
    Ü!dÜ  ã                   @   st   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Z‡ fdd„Z‡  ZS )ÚECSErrorz Base class for all ECSErrors.zAn unspecified error occurredc                    s,   | j jdi |¤Ž}tt| ƒ |¡ || _d S )N© )ÚfmtÚformatÚsuperr   Ú__init__Úkwargs)Úselfr   Úmsg©Ú	__class__r   úHusr/lib/python3.10/site-packages/awscli/customizations/ecs/exceptions.pyr      s   
zECSError.__init__)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   Ú__classcell__r   r   r
   r   r      s    r   c                   @   ó   e Zd ZdZdS )ÚMissingPropertyErrorz@Error: Resource '{resource}' must include property '{prop_name}'N©r   r   r   r   r   r   r   r   r      s    ÿr   c                   @   r   )ÚFileLoadErrorz2Error: Unable to load file at {file_path}: {error}Nr   r   r   r   r   r      ó    r   c                   @   r   )ÚInvalidPlatformErrorz>Error: {resource} '{name}' must support 'ECS' compute platformNr   r   r   r   r   r   "   r   r   c                   @   r   )ÚInvalidProperyErrorzTError: deployment group '{dg_name}' does not target ECS {resource} '{resource_name}'Nr   r   r   r   r   r   &   r   r   c                   @   r   )ÚInvalidServiceErrorz;Error: Service '{service}' not found in cluster '{cluster}'Nr   r   r   r   r   r   +   r   r   c                   @   r   )ÚServiceClientErrorzFailed to {action}:
{error}Nr   r   r   r   r   r   /   r   r   N)Ú	Exceptionr   r   r   r   r   r   r   r   r   r   r   Ú<module>   s   
