File: //usr/lib/python3/dist-packages/boto/cloudformation/__pycache__/connection.cpython-310.pyc
o
ckF[�� � @ sp d dl Z d dlmZmZmZ d dlmZmZ d dlmZ d dl m
Z
d dlmZ d dl
mZ G dd � d e
�ZdS )
� N)�Stack�StackSummary�
StackEvent)�
StackResource�StackResourceSummary)�Template)�AWSQueryConnection)�
RegionInfo)�jsonc s< e Zd ZdZej�ddd�Zej�ddd�Zej�ddd�Z d Z
d7� fdd� Zdd� Zdd� Z
d8dd�Zdd� Z
d9dd�Z
d:dd�Zdd� Zd;dd �Zd!d"� Z
d8d#d$�Zd;d%d&�Zd'd(� Zd<d)d*�Zd;d+d,�Zd;d-d.�Zd<d/d0�Z
d8d1d2�Zd3d4� Z
d;d5d6�Z� ZS )=�CloudFormationConnectionaL
AWS CloudFormation
AWS CloudFormation enables you to create and manage AWS
infrastructure deployments predictably and repeatedly. AWS
CloudFormation helps you leverage AWS products such as Amazon EC2,
EBS, Amazon SNS, ELB, and Auto Scaling to build highly-reliable,
highly scalable, cost effective applications without worrying
about creating and configuring the underlying AWS infrastructure.
With AWS CloudFormation, you declare all of your resources and
dependencies in a template file. The template defines a collection
of resources as a single unit called a stack. AWS CloudFormation
creates and deletes all member resources of the stack together and
manages all dependencies between the resources for you.
For more information about this product, go to the `CloudFormation
Product Page`_.
Amazon CloudFormation makes use of other AWS products. If you need
additional technical information about a specific AWS product, you
can find the product's technical documentation at
`http://aws.amazon.com/documentation/`_.
�Boto�cfn_versionz
2010-05-15�cfn_region_namez us-east-1�cfn_region_endpointz&cloudformation.us-east-1.amazonaws.com)�CREATE_IN_PROGRESS�
CREATE_FAILED�CREATE_COMPLETE�ROLLBACK_IN_PROGRESS�ROLLBACK_FAILED�ROLLBACK_COMPLETE�DELETE_IN_PROGRESS�
DELETE_FAILED�DELETE_COMPLETE�UPDATE_IN_PROGRESS�#UPDATE_COMPLETE_CLEANUP_IN_PROGRESS�UPDATE_COMPLETE�UPDATE_ROLLBACK_IN_PROGRESS�UPDATE_ROLLBACK_FAILED�,UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS�UPDATE_ROLLBACK_COMPLETENTr �/c sR |st | | j| jt�}|| _tt| �j||||||||| jj| |
||||d� d S )N)�validate_certs�profile_name)r �DefaultRegionName�DefaultRegionEndpointr �region�super�__init__�endpoint)�self�aws_access_key_id�aws_secret_access_key� is_secure�port�proxy�
proxy_port�
proxy_user�
proxy_pass�debug�https_connection_factoryr% �path� converter�security_tokenr! r"