The heat.cfn_client.boto_client Module

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

This Page