Client implementation based on the boto AWS client library
-
class heat.cfn_client.boto_client.BotoClient(aws_access_key_id=None, aws_secret_access_key=None, is_secure=True, port=None, proxy=None, proxy_port=None, proxy_user=None, proxy_pass=None, debug=0, https_connection_factory=None, region=None, path='/', converter=None, security_token=None, validate_certs=True)[source]
Bases: boto.cloudformation.connection.CloudFormationConnection
Wrapper class for boto CloudFormationConnection class
-
create_stack(**kwargs)[source]
-
delete_stack(**kwargs)[source]
-
describe_stack_resource(**kwargs)[source]
-
describe_stack_resources(**kwargs)[source]
-
describe_stacks(**kwargs)[source]
-
estimate_template_cost(**kwargs)[source]
-
format_parameters(options)[source]
Returns a dict containing list-of-tuple format
as expected by boto for request parameters
-
format_stack(stacks)[source]
Return string formatted representation of
boto.cloudformation.stack.Stack objects
-
format_stack_event(events)[source]
Return string formatted representation of
boto.cloudformation.stack.StackEvent objects
-
format_stack_resource(resources)[source]
Return string formatted representation of
boto.cloudformation.stack.StackResource objects
-
format_stack_resource_detail(res)[source]
Print response from describe_stack_resource call
Note pending upstream patch will make this response a
boto.cloudformation.stack.StackResourceDetail object
which aligns better with all the existing calls
see https://github.com/boto/boto/pull/857
For now, we format the dict response as a workaround
-
format_stack_resource_summary(resources)[source]
Return string formatted representation of
boto.cloudformation.stack.StackResourceSummary objects
-
format_stack_summary(summaries)[source]
Return string formatted representation of
boto.cloudformation.stack.StackSummary objects
-
format_template(template)[source]
String formatted representation of
boto.cloudformation.template.Template object
-
get_template(**kwargs)[source]
-
list_stack_events(**kwargs)[source]
-
list_stack_resources(**kwargs)[source]
-
list_stacks(**kwargs)[source]
-
update_stack(**kwargs)[source]
-
validate_template(**kwargs)[source]
-
heat.cfn_client.boto_client.get_client(host, port=None, username=None, password=None, tenant=None, auth_url=None, auth_strategy=None, auth_token=None, region=None, is_silent_upload=False, insecure=True, aws_access_key=None, aws_secret_key=None)[source]
Returns a new boto Cloudformation client connection to a heat server