The heat.engine.resources.s3 Module

class heat.engine.resources.s3.S3Bucket(name, json_snippet, stack)[source]

Bases: heat.engine.resource.Resource

FnGetAtt(key)[source]
FnGetRefId()[source]
handle_create()[source]

Create a bucket.

handle_delete()[source]

Perform specified delete policy

handle_update(json_snippet)[source]
properties_schema = {'AccessControl': {'Type': 'String', 'AllowedValues': ['Private', 'PublicRead', 'PublicReadWrite', 'AuthenticatedRead', 'BucketOwnerRead', 'BucketOwnerFullControl']}, 'DeletionPolicy': {'Type': 'String', 'AllowedValues': ['Delete', 'Retain']}, 'WebsiteConfiguration': {'Type': 'Map', 'Schema': {'IndexDocument': {'Type': 'String'}, 'ErrorDocument': {'Type': 'String'}}}}
validate()[source]

Validate any of the provided params

website_schema = {'IndexDocument': {'Type': 'String'}, 'ErrorDocument': {'Type': 'String'}}
heat.engine.resources.s3.resource_mapping()[source]

This Page