Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Bucket = Resource{ AwsType: "AWS::S3::Bucket", Attributes: map[string]Schema{ "DomainName": Schema{ Type: ValueString, }, "WebsiteURL": Schema{ Type: ValueString, }, }, ReturnValue: Schema{ Type: ValueString, }, Properties: Properties{ "AccessControl": Schema{ Type: accessControl, }, "BucketName": Schema{ Type: ValueString, ValidateFunc: RegexpValidate( `^[a-z0-9\.\-]+$`, "The bucket name must contain only lowercase letters, numbers, periods (.), and dashes (-).", ), }, "CorsConfiguration": Schema{ Type: corsConfiguration, }, "LifecycleConfiguration": Schema{ Type: lifecycleConfiguration, }, "LoggingConfiguration": Schema{ Type: loggingConfiguration, }, "NotificationConfiguration": Schema{ Type: notificationConfiguration, }, "ReplicationConfiguration": Schema{ Type: replicationConfiguration, }, "Tags": Schema{ Type: Multiple(common.ResourceTag), }, "VersioningConfiguration": Schema{ Type: versioningConfiguration, }, "WebsiteConfiguration": Schema{ Type: websiteConfiguration, }, }, }
see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html
View Source
var BucketPolicy = Resource{ AwsType: "AWS::S3::BucketPolicy", Properties: Properties{ "Bucket": Schema{ Type: ValueString, Required: constraints.Always, }, "PolicyDocument": Schema{ Type: JSON, Required: constraints.Always, }, }, }
see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-policy.html
Functions ¶
This section is empty.
Types ¶
This section is empty.
Source Files
¶
- access_control.go
- bucket.go
- bucket_policy.go
- config_filter.go
- config_filter_s3_key.go
- config_filter_s3_key_rule.go
- cors_configuration.go
- cors_rule.go
- lambda_configuration.go
- lifecycle_configuration.go
- lifecycle_rule.go
- lifecycle_rule_transition.go
- logging_configuration.go
- noncurrent_version_transition.go
- notification_configuration.go
- queue_configuration.go
- replication_configuration.go
- replication_configuration_rule.go
- replication_configuration_rule_destination.go
- storage_class.go
- topic_configuration.go
- versioning_configuration.go
- website_configuration.go
- website_configuration_redirect_all_requests_to.go
- website_configuration_routing_rule.go
- website_configuration_routing_rule_condition.go
- website_configuration_routing_rule_redirect_rule.go
Click to show internal directories.
Click to hide internal directories.