Documentation
¶
Index ¶
- type Bucket
- func (r *Bucket) AWSCloudFormationType() string
- func (r *Bucket) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket) DependsOn() []string
- func (r Bucket) MarshalJSON() ([]byte, error)
- func (r *Bucket) Metadata() map[string]interface{}
- func (r *Bucket) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket) SetDependsOn(dependencies []string)
- func (r *Bucket) SetMetadata(metadata map[string]interface{})
- func (r *Bucket) UnmarshalJSON(b []byte) error
- type BucketPolicy
- func (r *BucketPolicy) AWSCloudFormationType() string
- func (r *BucketPolicy) DeletionPolicy() policies.DeletionPolicy
- func (r *BucketPolicy) DependsOn() []string
- func (r BucketPolicy) MarshalJSON() ([]byte, error)
- func (r *BucketPolicy) Metadata() map[string]interface{}
- func (r *BucketPolicy) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *BucketPolicy) SetDependsOn(dependencies []string)
- func (r *BucketPolicy) SetMetadata(metadata map[string]interface{})
- func (r *BucketPolicy) UnmarshalJSON(b []byte) error
- type Bucket_AbortIncompleteMultipartUpload
- func (r *Bucket_AbortIncompleteMultipartUpload) AWSCloudFormationType() string
- func (r *Bucket_AbortIncompleteMultipartUpload) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_AbortIncompleteMultipartUpload) DependsOn() []string
- func (r *Bucket_AbortIncompleteMultipartUpload) Metadata() map[string]interface{}
- func (r *Bucket_AbortIncompleteMultipartUpload) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_AbortIncompleteMultipartUpload) SetDependsOn(dependencies []string)
- func (r *Bucket_AbortIncompleteMultipartUpload) SetMetadata(metadata map[string]interface{})
- type Bucket_AccelerateConfiguration
- func (r *Bucket_AccelerateConfiguration) AWSCloudFormationType() string
- func (r *Bucket_AccelerateConfiguration) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_AccelerateConfiguration) DependsOn() []string
- func (r *Bucket_AccelerateConfiguration) Metadata() map[string]interface{}
- func (r *Bucket_AccelerateConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_AccelerateConfiguration) SetDependsOn(dependencies []string)
- func (r *Bucket_AccelerateConfiguration) SetMetadata(metadata map[string]interface{})
- type Bucket_AccessControlTranslation
- func (r *Bucket_AccessControlTranslation) AWSCloudFormationType() string
- func (r *Bucket_AccessControlTranslation) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_AccessControlTranslation) DependsOn() []string
- func (r *Bucket_AccessControlTranslation) Metadata() map[string]interface{}
- func (r *Bucket_AccessControlTranslation) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_AccessControlTranslation) SetDependsOn(dependencies []string)
- func (r *Bucket_AccessControlTranslation) SetMetadata(metadata map[string]interface{})
- type Bucket_AnalyticsConfiguration
- func (r *Bucket_AnalyticsConfiguration) AWSCloudFormationType() string
- func (r *Bucket_AnalyticsConfiguration) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_AnalyticsConfiguration) DependsOn() []string
- func (r *Bucket_AnalyticsConfiguration) Metadata() map[string]interface{}
- func (r *Bucket_AnalyticsConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_AnalyticsConfiguration) SetDependsOn(dependencies []string)
- func (r *Bucket_AnalyticsConfiguration) SetMetadata(metadata map[string]interface{})
- type Bucket_BucketEncryption
- func (r *Bucket_BucketEncryption) AWSCloudFormationType() string
- func (r *Bucket_BucketEncryption) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_BucketEncryption) DependsOn() []string
- func (r *Bucket_BucketEncryption) Metadata() map[string]interface{}
- func (r *Bucket_BucketEncryption) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_BucketEncryption) SetDependsOn(dependencies []string)
- func (r *Bucket_BucketEncryption) SetMetadata(metadata map[string]interface{})
- type Bucket_CorsConfiguration
- func (r *Bucket_CorsConfiguration) AWSCloudFormationType() string
- func (r *Bucket_CorsConfiguration) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_CorsConfiguration) DependsOn() []string
- func (r *Bucket_CorsConfiguration) Metadata() map[string]interface{}
- func (r *Bucket_CorsConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_CorsConfiguration) SetDependsOn(dependencies []string)
- func (r *Bucket_CorsConfiguration) SetMetadata(metadata map[string]interface{})
- type Bucket_CorsRule
- func (r *Bucket_CorsRule) AWSCloudFormationType() string
- func (r *Bucket_CorsRule) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_CorsRule) DependsOn() []string
- func (r *Bucket_CorsRule) Metadata() map[string]interface{}
- func (r *Bucket_CorsRule) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_CorsRule) SetDependsOn(dependencies []string)
- func (r *Bucket_CorsRule) SetMetadata(metadata map[string]interface{})
- type Bucket_DataExport
- func (r *Bucket_DataExport) AWSCloudFormationType() string
- func (r *Bucket_DataExport) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_DataExport) DependsOn() []string
- func (r *Bucket_DataExport) Metadata() map[string]interface{}
- func (r *Bucket_DataExport) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_DataExport) SetDependsOn(dependencies []string)
- func (r *Bucket_DataExport) SetMetadata(metadata map[string]interface{})
- type Bucket_DefaultRetention
- func (r *Bucket_DefaultRetention) AWSCloudFormationType() string
- func (r *Bucket_DefaultRetention) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_DefaultRetention) DependsOn() []string
- func (r *Bucket_DefaultRetention) Metadata() map[string]interface{}
- func (r *Bucket_DefaultRetention) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_DefaultRetention) SetDependsOn(dependencies []string)
- func (r *Bucket_DefaultRetention) SetMetadata(metadata map[string]interface{})
- type Bucket_Destination
- func (r *Bucket_Destination) AWSCloudFormationType() string
- func (r *Bucket_Destination) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_Destination) DependsOn() []string
- func (r *Bucket_Destination) Metadata() map[string]interface{}
- func (r *Bucket_Destination) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_Destination) SetDependsOn(dependencies []string)
- func (r *Bucket_Destination) SetMetadata(metadata map[string]interface{})
- type Bucket_EncryptionConfiguration
- func (r *Bucket_EncryptionConfiguration) AWSCloudFormationType() string
- func (r *Bucket_EncryptionConfiguration) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_EncryptionConfiguration) DependsOn() []string
- func (r *Bucket_EncryptionConfiguration) Metadata() map[string]interface{}
- func (r *Bucket_EncryptionConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_EncryptionConfiguration) SetDependsOn(dependencies []string)
- func (r *Bucket_EncryptionConfiguration) SetMetadata(metadata map[string]interface{})
- type Bucket_FilterRule
- func (r *Bucket_FilterRule) AWSCloudFormationType() string
- func (r *Bucket_FilterRule) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_FilterRule) DependsOn() []string
- func (r *Bucket_FilterRule) Metadata() map[string]interface{}
- func (r *Bucket_FilterRule) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_FilterRule) SetDependsOn(dependencies []string)
- func (r *Bucket_FilterRule) SetMetadata(metadata map[string]interface{})
- type Bucket_InventoryConfiguration
- func (r *Bucket_InventoryConfiguration) AWSCloudFormationType() string
- func (r *Bucket_InventoryConfiguration) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_InventoryConfiguration) DependsOn() []string
- func (r *Bucket_InventoryConfiguration) Metadata() map[string]interface{}
- func (r *Bucket_InventoryConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_InventoryConfiguration) SetDependsOn(dependencies []string)
- func (r *Bucket_InventoryConfiguration) SetMetadata(metadata map[string]interface{})
- type Bucket_LambdaConfiguration
- func (r *Bucket_LambdaConfiguration) AWSCloudFormationType() string
- func (r *Bucket_LambdaConfiguration) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_LambdaConfiguration) DependsOn() []string
- func (r *Bucket_LambdaConfiguration) Metadata() map[string]interface{}
- func (r *Bucket_LambdaConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_LambdaConfiguration) SetDependsOn(dependencies []string)
- func (r *Bucket_LambdaConfiguration) SetMetadata(metadata map[string]interface{})
- type Bucket_LifecycleConfiguration
- func (r *Bucket_LifecycleConfiguration) AWSCloudFormationType() string
- func (r *Bucket_LifecycleConfiguration) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_LifecycleConfiguration) DependsOn() []string
- func (r *Bucket_LifecycleConfiguration) Metadata() map[string]interface{}
- func (r *Bucket_LifecycleConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_LifecycleConfiguration) SetDependsOn(dependencies []string)
- func (r *Bucket_LifecycleConfiguration) SetMetadata(metadata map[string]interface{})
- type Bucket_LoggingConfiguration
- func (r *Bucket_LoggingConfiguration) AWSCloudFormationType() string
- func (r *Bucket_LoggingConfiguration) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_LoggingConfiguration) DependsOn() []string
- func (r *Bucket_LoggingConfiguration) Metadata() map[string]interface{}
- func (r *Bucket_LoggingConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_LoggingConfiguration) SetDependsOn(dependencies []string)
- func (r *Bucket_LoggingConfiguration) SetMetadata(metadata map[string]interface{})
- type Bucket_MetricsConfiguration
- func (r *Bucket_MetricsConfiguration) AWSCloudFormationType() string
- func (r *Bucket_MetricsConfiguration) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_MetricsConfiguration) DependsOn() []string
- func (r *Bucket_MetricsConfiguration) Metadata() map[string]interface{}
- func (r *Bucket_MetricsConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_MetricsConfiguration) SetDependsOn(dependencies []string)
- func (r *Bucket_MetricsConfiguration) SetMetadata(metadata map[string]interface{})
- type Bucket_NoncurrentVersionTransition
- func (r *Bucket_NoncurrentVersionTransition) AWSCloudFormationType() string
- func (r *Bucket_NoncurrentVersionTransition) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_NoncurrentVersionTransition) DependsOn() []string
- func (r *Bucket_NoncurrentVersionTransition) Metadata() map[string]interface{}
- func (r *Bucket_NoncurrentVersionTransition) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_NoncurrentVersionTransition) SetDependsOn(dependencies []string)
- func (r *Bucket_NoncurrentVersionTransition) SetMetadata(metadata map[string]interface{})
- type Bucket_NotificationConfiguration
- func (r *Bucket_NotificationConfiguration) AWSCloudFormationType() string
- func (r *Bucket_NotificationConfiguration) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_NotificationConfiguration) DependsOn() []string
- func (r *Bucket_NotificationConfiguration) Metadata() map[string]interface{}
- func (r *Bucket_NotificationConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_NotificationConfiguration) SetDependsOn(dependencies []string)
- func (r *Bucket_NotificationConfiguration) SetMetadata(metadata map[string]interface{})
- type Bucket_NotificationFilter
- func (r *Bucket_NotificationFilter) AWSCloudFormationType() string
- func (r *Bucket_NotificationFilter) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_NotificationFilter) DependsOn() []string
- func (r *Bucket_NotificationFilter) Metadata() map[string]interface{}
- func (r *Bucket_NotificationFilter) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_NotificationFilter) SetDependsOn(dependencies []string)
- func (r *Bucket_NotificationFilter) SetMetadata(metadata map[string]interface{})
- type Bucket_ObjectLockConfiguration
- func (r *Bucket_ObjectLockConfiguration) AWSCloudFormationType() string
- func (r *Bucket_ObjectLockConfiguration) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_ObjectLockConfiguration) DependsOn() []string
- func (r *Bucket_ObjectLockConfiguration) Metadata() map[string]interface{}
- func (r *Bucket_ObjectLockConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_ObjectLockConfiguration) SetDependsOn(dependencies []string)
- func (r *Bucket_ObjectLockConfiguration) SetMetadata(metadata map[string]interface{})
- type Bucket_ObjectLockRule
- func (r *Bucket_ObjectLockRule) AWSCloudFormationType() string
- func (r *Bucket_ObjectLockRule) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_ObjectLockRule) DependsOn() []string
- func (r *Bucket_ObjectLockRule) Metadata() map[string]interface{}
- func (r *Bucket_ObjectLockRule) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_ObjectLockRule) SetDependsOn(dependencies []string)
- func (r *Bucket_ObjectLockRule) SetMetadata(metadata map[string]interface{})
- type Bucket_PublicAccessBlockConfiguration
- func (r *Bucket_PublicAccessBlockConfiguration) AWSCloudFormationType() string
- func (r *Bucket_PublicAccessBlockConfiguration) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_PublicAccessBlockConfiguration) DependsOn() []string
- func (r *Bucket_PublicAccessBlockConfiguration) Metadata() map[string]interface{}
- func (r *Bucket_PublicAccessBlockConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_PublicAccessBlockConfiguration) SetDependsOn(dependencies []string)
- func (r *Bucket_PublicAccessBlockConfiguration) SetMetadata(metadata map[string]interface{})
- type Bucket_QueueConfiguration
- func (r *Bucket_QueueConfiguration) AWSCloudFormationType() string
- func (r *Bucket_QueueConfiguration) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_QueueConfiguration) DependsOn() []string
- func (r *Bucket_QueueConfiguration) Metadata() map[string]interface{}
- func (r *Bucket_QueueConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_QueueConfiguration) SetDependsOn(dependencies []string)
- func (r *Bucket_QueueConfiguration) SetMetadata(metadata map[string]interface{})
- type Bucket_RedirectAllRequestsTo
- func (r *Bucket_RedirectAllRequestsTo) AWSCloudFormationType() string
- func (r *Bucket_RedirectAllRequestsTo) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_RedirectAllRequestsTo) DependsOn() []string
- func (r *Bucket_RedirectAllRequestsTo) Metadata() map[string]interface{}
- func (r *Bucket_RedirectAllRequestsTo) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_RedirectAllRequestsTo) SetDependsOn(dependencies []string)
- func (r *Bucket_RedirectAllRequestsTo) SetMetadata(metadata map[string]interface{})
- type Bucket_RedirectRule
- func (r *Bucket_RedirectRule) AWSCloudFormationType() string
- func (r *Bucket_RedirectRule) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_RedirectRule) DependsOn() []string
- func (r *Bucket_RedirectRule) Metadata() map[string]interface{}
- func (r *Bucket_RedirectRule) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_RedirectRule) SetDependsOn(dependencies []string)
- func (r *Bucket_RedirectRule) SetMetadata(metadata map[string]interface{})
- type Bucket_ReplicationConfiguration
- func (r *Bucket_ReplicationConfiguration) AWSCloudFormationType() string
- func (r *Bucket_ReplicationConfiguration) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_ReplicationConfiguration) DependsOn() []string
- func (r *Bucket_ReplicationConfiguration) Metadata() map[string]interface{}
- func (r *Bucket_ReplicationConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_ReplicationConfiguration) SetDependsOn(dependencies []string)
- func (r *Bucket_ReplicationConfiguration) SetMetadata(metadata map[string]interface{})
- type Bucket_ReplicationDestination
- func (r *Bucket_ReplicationDestination) AWSCloudFormationType() string
- func (r *Bucket_ReplicationDestination) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_ReplicationDestination) DependsOn() []string
- func (r *Bucket_ReplicationDestination) Metadata() map[string]interface{}
- func (r *Bucket_ReplicationDestination) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_ReplicationDestination) SetDependsOn(dependencies []string)
- func (r *Bucket_ReplicationDestination) SetMetadata(metadata map[string]interface{})
- type Bucket_ReplicationRule
- func (r *Bucket_ReplicationRule) AWSCloudFormationType() string
- func (r *Bucket_ReplicationRule) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_ReplicationRule) DependsOn() []string
- func (r *Bucket_ReplicationRule) Metadata() map[string]interface{}
- func (r *Bucket_ReplicationRule) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_ReplicationRule) SetDependsOn(dependencies []string)
- func (r *Bucket_ReplicationRule) SetMetadata(metadata map[string]interface{})
- type Bucket_RoutingRule
- func (r *Bucket_RoutingRule) AWSCloudFormationType() string
- func (r *Bucket_RoutingRule) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_RoutingRule) DependsOn() []string
- func (r *Bucket_RoutingRule) Metadata() map[string]interface{}
- func (r *Bucket_RoutingRule) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_RoutingRule) SetDependsOn(dependencies []string)
- func (r *Bucket_RoutingRule) SetMetadata(metadata map[string]interface{})
- type Bucket_RoutingRuleCondition
- func (r *Bucket_RoutingRuleCondition) AWSCloudFormationType() string
- func (r *Bucket_RoutingRuleCondition) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_RoutingRuleCondition) DependsOn() []string
- func (r *Bucket_RoutingRuleCondition) Metadata() map[string]interface{}
- func (r *Bucket_RoutingRuleCondition) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_RoutingRuleCondition) SetDependsOn(dependencies []string)
- func (r *Bucket_RoutingRuleCondition) SetMetadata(metadata map[string]interface{})
- type Bucket_Rule
- func (r *Bucket_Rule) AWSCloudFormationType() string
- func (r *Bucket_Rule) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_Rule) DependsOn() []string
- func (r *Bucket_Rule) Metadata() map[string]interface{}
- func (r *Bucket_Rule) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_Rule) SetDependsOn(dependencies []string)
- func (r *Bucket_Rule) SetMetadata(metadata map[string]interface{})
- type Bucket_S3KeyFilter
- func (r *Bucket_S3KeyFilter) AWSCloudFormationType() string
- func (r *Bucket_S3KeyFilter) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_S3KeyFilter) DependsOn() []string
- func (r *Bucket_S3KeyFilter) Metadata() map[string]interface{}
- func (r *Bucket_S3KeyFilter) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_S3KeyFilter) SetDependsOn(dependencies []string)
- func (r *Bucket_S3KeyFilter) SetMetadata(metadata map[string]interface{})
- type Bucket_ServerSideEncryptionByDefault
- func (r *Bucket_ServerSideEncryptionByDefault) AWSCloudFormationType() string
- func (r *Bucket_ServerSideEncryptionByDefault) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_ServerSideEncryptionByDefault) DependsOn() []string
- func (r *Bucket_ServerSideEncryptionByDefault) Metadata() map[string]interface{}
- func (r *Bucket_ServerSideEncryptionByDefault) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_ServerSideEncryptionByDefault) SetDependsOn(dependencies []string)
- func (r *Bucket_ServerSideEncryptionByDefault) SetMetadata(metadata map[string]interface{})
- type Bucket_ServerSideEncryptionRule
- func (r *Bucket_ServerSideEncryptionRule) AWSCloudFormationType() string
- func (r *Bucket_ServerSideEncryptionRule) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_ServerSideEncryptionRule) DependsOn() []string
- func (r *Bucket_ServerSideEncryptionRule) Metadata() map[string]interface{}
- func (r *Bucket_ServerSideEncryptionRule) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_ServerSideEncryptionRule) SetDependsOn(dependencies []string)
- func (r *Bucket_ServerSideEncryptionRule) SetMetadata(metadata map[string]interface{})
- type Bucket_SourceSelectionCriteria
- func (r *Bucket_SourceSelectionCriteria) AWSCloudFormationType() string
- func (r *Bucket_SourceSelectionCriteria) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_SourceSelectionCriteria) DependsOn() []string
- func (r *Bucket_SourceSelectionCriteria) Metadata() map[string]interface{}
- func (r *Bucket_SourceSelectionCriteria) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_SourceSelectionCriteria) SetDependsOn(dependencies []string)
- func (r *Bucket_SourceSelectionCriteria) SetMetadata(metadata map[string]interface{})
- type Bucket_SseKmsEncryptedObjects
- func (r *Bucket_SseKmsEncryptedObjects) AWSCloudFormationType() string
- func (r *Bucket_SseKmsEncryptedObjects) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_SseKmsEncryptedObjects) DependsOn() []string
- func (r *Bucket_SseKmsEncryptedObjects) Metadata() map[string]interface{}
- func (r *Bucket_SseKmsEncryptedObjects) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_SseKmsEncryptedObjects) SetDependsOn(dependencies []string)
- func (r *Bucket_SseKmsEncryptedObjects) SetMetadata(metadata map[string]interface{})
- type Bucket_StorageClassAnalysis
- func (r *Bucket_StorageClassAnalysis) AWSCloudFormationType() string
- func (r *Bucket_StorageClassAnalysis) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_StorageClassAnalysis) DependsOn() []string
- func (r *Bucket_StorageClassAnalysis) Metadata() map[string]interface{}
- func (r *Bucket_StorageClassAnalysis) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_StorageClassAnalysis) SetDependsOn(dependencies []string)
- func (r *Bucket_StorageClassAnalysis) SetMetadata(metadata map[string]interface{})
- type Bucket_TagFilter
- func (r *Bucket_TagFilter) AWSCloudFormationType() string
- func (r *Bucket_TagFilter) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_TagFilter) DependsOn() []string
- func (r *Bucket_TagFilter) Metadata() map[string]interface{}
- func (r *Bucket_TagFilter) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_TagFilter) SetDependsOn(dependencies []string)
- func (r *Bucket_TagFilter) SetMetadata(metadata map[string]interface{})
- type Bucket_TopicConfiguration
- func (r *Bucket_TopicConfiguration) AWSCloudFormationType() string
- func (r *Bucket_TopicConfiguration) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_TopicConfiguration) DependsOn() []string
- func (r *Bucket_TopicConfiguration) Metadata() map[string]interface{}
- func (r *Bucket_TopicConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_TopicConfiguration) SetDependsOn(dependencies []string)
- func (r *Bucket_TopicConfiguration) SetMetadata(metadata map[string]interface{})
- type Bucket_Transition
- func (r *Bucket_Transition) AWSCloudFormationType() string
- func (r *Bucket_Transition) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_Transition) DependsOn() []string
- func (r *Bucket_Transition) Metadata() map[string]interface{}
- func (r *Bucket_Transition) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_Transition) SetDependsOn(dependencies []string)
- func (r *Bucket_Transition) SetMetadata(metadata map[string]interface{})
- type Bucket_VersioningConfiguration
- func (r *Bucket_VersioningConfiguration) AWSCloudFormationType() string
- func (r *Bucket_VersioningConfiguration) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_VersioningConfiguration) DependsOn() []string
- func (r *Bucket_VersioningConfiguration) Metadata() map[string]interface{}
- func (r *Bucket_VersioningConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_VersioningConfiguration) SetDependsOn(dependencies []string)
- func (r *Bucket_VersioningConfiguration) SetMetadata(metadata map[string]interface{})
- type Bucket_WebsiteConfiguration
- func (r *Bucket_WebsiteConfiguration) AWSCloudFormationType() string
- func (r *Bucket_WebsiteConfiguration) DeletionPolicy() policies.DeletionPolicy
- func (r *Bucket_WebsiteConfiguration) DependsOn() []string
- func (r *Bucket_WebsiteConfiguration) Metadata() map[string]interface{}
- func (r *Bucket_WebsiteConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Bucket_WebsiteConfiguration) SetDependsOn(dependencies []string)
- func (r *Bucket_WebsiteConfiguration) SetMetadata(metadata map[string]interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bucket ¶
type Bucket struct { // AccelerateConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-accelerateconfiguration AccelerateConfiguration *Bucket_AccelerateConfiguration `json:"AccelerateConfiguration,omitempty"` // AccessControl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-accesscontrol AccessControl string `json:"AccessControl,omitempty"` // AnalyticsConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-analyticsconfigurations AnalyticsConfigurations []Bucket_AnalyticsConfiguration `json:"AnalyticsConfigurations,omitempty"` // BucketEncryption AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-bucketencryption BucketEncryption *Bucket_BucketEncryption `json:"BucketEncryption,omitempty"` // BucketName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-name BucketName string `json:"BucketName,omitempty"` // CorsConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-crossoriginconfig CorsConfiguration *Bucket_CorsConfiguration `json:"CorsConfiguration,omitempty"` // InventoryConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-inventoryconfigurations InventoryConfigurations []Bucket_InventoryConfiguration `json:"InventoryConfigurations,omitempty"` // LifecycleConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-lifecycleconfig LifecycleConfiguration *Bucket_LifecycleConfiguration `json:"LifecycleConfiguration,omitempty"` // LoggingConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-loggingconfig LoggingConfiguration *Bucket_LoggingConfiguration `json:"LoggingConfiguration,omitempty"` // MetricsConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-metricsconfigurations MetricsConfigurations []Bucket_MetricsConfiguration `json:"MetricsConfigurations,omitempty"` // NotificationConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-notification NotificationConfiguration *Bucket_NotificationConfiguration `json:"NotificationConfiguration,omitempty"` // ObjectLockConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-objectlockconfiguration ObjectLockConfiguration *Bucket_ObjectLockConfiguration `json:"ObjectLockConfiguration,omitempty"` // ObjectLockEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-objectlockenabled ObjectLockEnabled bool `json:"ObjectLockEnabled,omitempty"` // PublicAccessBlockConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-publicaccessblockconfiguration PublicAccessBlockConfiguration *Bucket_PublicAccessBlockConfiguration `json:"PublicAccessBlockConfiguration,omitempty"` // ReplicationConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-replicationconfiguration ReplicationConfiguration *Bucket_ReplicationConfiguration `json:"ReplicationConfiguration,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-tags Tags []tags.Tag `json:"Tags,omitempty"` // VersioningConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-versioning VersioningConfiguration *Bucket_VersioningConfiguration `json:"VersioningConfiguration,omitempty"` // WebsiteConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-websiteconfiguration WebsiteConfiguration *Bucket_WebsiteConfiguration `json:"WebsiteConfiguration,omitempty"` // contains filtered or unexported fields }
Bucket AWS CloudFormation Resource (AWS::S3::Bucket) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html
func (*Bucket) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket) DeletionPolicy ¶
func (r *Bucket) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket) DependsOn ¶
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (Bucket) MarshalJSON ¶
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*Bucket) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket) SetDeletionPolicy ¶
func (r *Bucket) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket) SetDependsOn ¶
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket) SetMetadata ¶
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type BucketPolicy ¶
type BucketPolicy struct { // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-policy.html#aws-properties-s3-policy-bucket Bucket string `json:"Bucket,omitempty"` // PolicyDocument AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-policy.html#aws-properties-s3-policy-policydocument PolicyDocument interface{} `json:"PolicyDocument,omitempty"` // contains filtered or unexported fields }
BucketPolicy AWS CloudFormation Resource (AWS::S3::BucketPolicy) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-policy.html
func (*BucketPolicy) AWSCloudFormationType ¶
func (r *BucketPolicy) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*BucketPolicy) DeletionPolicy ¶
func (r *BucketPolicy) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*BucketPolicy) DependsOn ¶
func (r *BucketPolicy) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (BucketPolicy) MarshalJSON ¶
func (r BucketPolicy) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*BucketPolicy) Metadata ¶
func (r *BucketPolicy) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*BucketPolicy) SetDeletionPolicy ¶
func (r *BucketPolicy) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*BucketPolicy) SetDependsOn ¶
func (r *BucketPolicy) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*BucketPolicy) SetMetadata ¶
func (r *BucketPolicy) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*BucketPolicy) UnmarshalJSON ¶
func (r *BucketPolicy) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type Bucket_AbortIncompleteMultipartUpload ¶
type Bucket_AbortIncompleteMultipartUpload struct { // DaysAfterInitiation AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-abortincompletemultipartupload.html#cfn-s3-bucket-abortincompletemultipartupload-daysafterinitiation DaysAfterInitiation int `json:"DaysAfterInitiation"` // contains filtered or unexported fields }
Bucket_AbortIncompleteMultipartUpload AWS CloudFormation Resource (AWS::S3::Bucket.AbortIncompleteMultipartUpload) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-abortincompletemultipartupload.html
func (*Bucket_AbortIncompleteMultipartUpload) AWSCloudFormationType ¶
func (r *Bucket_AbortIncompleteMultipartUpload) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_AbortIncompleteMultipartUpload) DeletionPolicy ¶
func (r *Bucket_AbortIncompleteMultipartUpload) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_AbortIncompleteMultipartUpload) DependsOn ¶
func (r *Bucket_AbortIncompleteMultipartUpload) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_AbortIncompleteMultipartUpload) Metadata ¶
func (r *Bucket_AbortIncompleteMultipartUpload) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_AbortIncompleteMultipartUpload) SetDeletionPolicy ¶
func (r *Bucket_AbortIncompleteMultipartUpload) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_AbortIncompleteMultipartUpload) SetDependsOn ¶
func (r *Bucket_AbortIncompleteMultipartUpload) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_AbortIncompleteMultipartUpload) SetMetadata ¶
func (r *Bucket_AbortIncompleteMultipartUpload) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_AccelerateConfiguration ¶
type Bucket_AccelerateConfiguration struct { // AccelerationStatus AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-accelerateconfiguration.html#cfn-s3-bucket-accelerateconfiguration-accelerationstatus AccelerationStatus string `json:"AccelerationStatus,omitempty"` // contains filtered or unexported fields }
Bucket_AccelerateConfiguration AWS CloudFormation Resource (AWS::S3::Bucket.AccelerateConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-accelerateconfiguration.html
func (*Bucket_AccelerateConfiguration) AWSCloudFormationType ¶
func (r *Bucket_AccelerateConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_AccelerateConfiguration) DeletionPolicy ¶
func (r *Bucket_AccelerateConfiguration) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_AccelerateConfiguration) DependsOn ¶
func (r *Bucket_AccelerateConfiguration) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_AccelerateConfiguration) Metadata ¶
func (r *Bucket_AccelerateConfiguration) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_AccelerateConfiguration) SetDeletionPolicy ¶
func (r *Bucket_AccelerateConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_AccelerateConfiguration) SetDependsOn ¶
func (r *Bucket_AccelerateConfiguration) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_AccelerateConfiguration) SetMetadata ¶
func (r *Bucket_AccelerateConfiguration) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_AccessControlTranslation ¶
type Bucket_AccessControlTranslation struct { // Owner AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-accesscontroltranslation.html#cfn-s3-bucket-accesscontroltranslation-owner Owner string `json:"Owner,omitempty"` // contains filtered or unexported fields }
Bucket_AccessControlTranslation AWS CloudFormation Resource (AWS::S3::Bucket.AccessControlTranslation) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-accesscontroltranslation.html
func (*Bucket_AccessControlTranslation) AWSCloudFormationType ¶
func (r *Bucket_AccessControlTranslation) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_AccessControlTranslation) DeletionPolicy ¶
func (r *Bucket_AccessControlTranslation) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_AccessControlTranslation) DependsOn ¶
func (r *Bucket_AccessControlTranslation) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_AccessControlTranslation) Metadata ¶
func (r *Bucket_AccessControlTranslation) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_AccessControlTranslation) SetDeletionPolicy ¶
func (r *Bucket_AccessControlTranslation) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_AccessControlTranslation) SetDependsOn ¶
func (r *Bucket_AccessControlTranslation) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_AccessControlTranslation) SetMetadata ¶
func (r *Bucket_AccessControlTranslation) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_AnalyticsConfiguration ¶
type Bucket_AnalyticsConfiguration struct { // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-analyticsconfiguration.html#cfn-s3-bucket-analyticsconfiguration-id Id string `json:"Id,omitempty"` // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-analyticsconfiguration.html#cfn-s3-bucket-analyticsconfiguration-prefix Prefix string `json:"Prefix,omitempty"` // StorageClassAnalysis AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-analyticsconfiguration.html#cfn-s3-bucket-analyticsconfiguration-storageclassanalysis StorageClassAnalysis *Bucket_StorageClassAnalysis `json:"StorageClassAnalysis,omitempty"` // TagFilters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-analyticsconfiguration.html#cfn-s3-bucket-analyticsconfiguration-tagfilters TagFilters []Bucket_TagFilter `json:"TagFilters,omitempty"` // contains filtered or unexported fields }
Bucket_AnalyticsConfiguration AWS CloudFormation Resource (AWS::S3::Bucket.AnalyticsConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-analyticsconfiguration.html
func (*Bucket_AnalyticsConfiguration) AWSCloudFormationType ¶
func (r *Bucket_AnalyticsConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_AnalyticsConfiguration) DeletionPolicy ¶
func (r *Bucket_AnalyticsConfiguration) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_AnalyticsConfiguration) DependsOn ¶
func (r *Bucket_AnalyticsConfiguration) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_AnalyticsConfiguration) Metadata ¶
func (r *Bucket_AnalyticsConfiguration) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_AnalyticsConfiguration) SetDeletionPolicy ¶
func (r *Bucket_AnalyticsConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_AnalyticsConfiguration) SetDependsOn ¶
func (r *Bucket_AnalyticsConfiguration) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_AnalyticsConfiguration) SetMetadata ¶
func (r *Bucket_AnalyticsConfiguration) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_BucketEncryption ¶
type Bucket_BucketEncryption struct { // ServerSideEncryptionConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-bucketencryption.html#cfn-s3-bucket-bucketencryption-serversideencryptionconfiguration ServerSideEncryptionConfiguration []Bucket_ServerSideEncryptionRule `json:"ServerSideEncryptionConfiguration,omitempty"` // contains filtered or unexported fields }
Bucket_BucketEncryption AWS CloudFormation Resource (AWS::S3::Bucket.BucketEncryption) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-bucketencryption.html
func (*Bucket_BucketEncryption) AWSCloudFormationType ¶
func (r *Bucket_BucketEncryption) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_BucketEncryption) DeletionPolicy ¶
func (r *Bucket_BucketEncryption) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_BucketEncryption) DependsOn ¶
func (r *Bucket_BucketEncryption) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_BucketEncryption) Metadata ¶
func (r *Bucket_BucketEncryption) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_BucketEncryption) SetDeletionPolicy ¶
func (r *Bucket_BucketEncryption) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_BucketEncryption) SetDependsOn ¶
func (r *Bucket_BucketEncryption) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_BucketEncryption) SetMetadata ¶
func (r *Bucket_BucketEncryption) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_CorsConfiguration ¶
type Bucket_CorsConfiguration struct { // CorsRules AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors.html#cfn-s3-bucket-cors-corsrule CorsRules []Bucket_CorsRule `json:"CorsRules,omitempty"` // contains filtered or unexported fields }
Bucket_CorsConfiguration AWS CloudFormation Resource (AWS::S3::Bucket.CorsConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors.html
func (*Bucket_CorsConfiguration) AWSCloudFormationType ¶
func (r *Bucket_CorsConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_CorsConfiguration) DeletionPolicy ¶
func (r *Bucket_CorsConfiguration) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_CorsConfiguration) DependsOn ¶
func (r *Bucket_CorsConfiguration) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_CorsConfiguration) Metadata ¶
func (r *Bucket_CorsConfiguration) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_CorsConfiguration) SetDeletionPolicy ¶
func (r *Bucket_CorsConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_CorsConfiguration) SetDependsOn ¶
func (r *Bucket_CorsConfiguration) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_CorsConfiguration) SetMetadata ¶
func (r *Bucket_CorsConfiguration) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_CorsRule ¶
type Bucket_CorsRule struct { // AllowedHeaders AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html#cfn-s3-bucket-cors-corsrule-allowedheaders AllowedHeaders []string `json:"AllowedHeaders,omitempty"` // AllowedMethods AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html#cfn-s3-bucket-cors-corsrule-allowedmethods AllowedMethods []string `json:"AllowedMethods,omitempty"` // AllowedOrigins AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html#cfn-s3-bucket-cors-corsrule-allowedorigins AllowedOrigins []string `json:"AllowedOrigins,omitempty"` // ExposedHeaders AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html#cfn-s3-bucket-cors-corsrule-exposedheaders ExposedHeaders []string `json:"ExposedHeaders,omitempty"` // Id AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html#cfn-s3-bucket-cors-corsrule-id Id string `json:"Id,omitempty"` // MaxAge AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html#cfn-s3-bucket-cors-corsrule-maxage MaxAge int `json:"MaxAge,omitempty"` // contains filtered or unexported fields }
Bucket_CorsRule AWS CloudFormation Resource (AWS::S3::Bucket.CorsRule) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html
func (*Bucket_CorsRule) AWSCloudFormationType ¶
func (r *Bucket_CorsRule) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_CorsRule) DeletionPolicy ¶
func (r *Bucket_CorsRule) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_CorsRule) DependsOn ¶
func (r *Bucket_CorsRule) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_CorsRule) Metadata ¶
func (r *Bucket_CorsRule) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_CorsRule) SetDeletionPolicy ¶
func (r *Bucket_CorsRule) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_CorsRule) SetDependsOn ¶
func (r *Bucket_CorsRule) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_CorsRule) SetMetadata ¶
func (r *Bucket_CorsRule) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_DataExport ¶
type Bucket_DataExport struct { // Destination AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-dataexport.html#cfn-s3-bucket-dataexport-destination Destination *Bucket_Destination `json:"Destination,omitempty"` // OutputSchemaVersion AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-dataexport.html#cfn-s3-bucket-dataexport-outputschemaversion OutputSchemaVersion string `json:"OutputSchemaVersion,omitempty"` // contains filtered or unexported fields }
Bucket_DataExport AWS CloudFormation Resource (AWS::S3::Bucket.DataExport) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-dataexport.html
func (*Bucket_DataExport) AWSCloudFormationType ¶
func (r *Bucket_DataExport) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_DataExport) DeletionPolicy ¶
func (r *Bucket_DataExport) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_DataExport) DependsOn ¶
func (r *Bucket_DataExport) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_DataExport) Metadata ¶
func (r *Bucket_DataExport) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_DataExport) SetDeletionPolicy ¶
func (r *Bucket_DataExport) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_DataExport) SetDependsOn ¶
func (r *Bucket_DataExport) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_DataExport) SetMetadata ¶
func (r *Bucket_DataExport) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_DefaultRetention ¶
type Bucket_DefaultRetention struct { // Days AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-defaultretention.html#cfn-s3-bucket-defaultretention-days Days int `json:"Days,omitempty"` // Mode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-defaultretention.html#cfn-s3-bucket-defaultretention-mode Mode string `json:"Mode,omitempty"` // Years AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-defaultretention.html#cfn-s3-bucket-defaultretention-years Years int `json:"Years,omitempty"` // contains filtered or unexported fields }
Bucket_DefaultRetention AWS CloudFormation Resource (AWS::S3::Bucket.DefaultRetention) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-defaultretention.html
func (*Bucket_DefaultRetention) AWSCloudFormationType ¶
func (r *Bucket_DefaultRetention) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_DefaultRetention) DeletionPolicy ¶
func (r *Bucket_DefaultRetention) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_DefaultRetention) DependsOn ¶
func (r *Bucket_DefaultRetention) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_DefaultRetention) Metadata ¶
func (r *Bucket_DefaultRetention) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_DefaultRetention) SetDeletionPolicy ¶
func (r *Bucket_DefaultRetention) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_DefaultRetention) SetDependsOn ¶
func (r *Bucket_DefaultRetention) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_DefaultRetention) SetMetadata ¶
func (r *Bucket_DefaultRetention) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_Destination ¶
type Bucket_Destination struct { // BucketAccountId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-destination.html#cfn-s3-bucket-destination-bucketaccountid BucketAccountId string `json:"BucketAccountId,omitempty"` // BucketArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-destination.html#cfn-s3-bucket-destination-bucketarn BucketArn string `json:"BucketArn,omitempty"` // Format AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-destination.html#cfn-s3-bucket-destination-format Format string `json:"Format,omitempty"` // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-destination.html#cfn-s3-bucket-destination-prefix Prefix string `json:"Prefix,omitempty"` // contains filtered or unexported fields }
Bucket_Destination AWS CloudFormation Resource (AWS::S3::Bucket.Destination) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-destination.html
func (*Bucket_Destination) AWSCloudFormationType ¶
func (r *Bucket_Destination) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_Destination) DeletionPolicy ¶
func (r *Bucket_Destination) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_Destination) DependsOn ¶
func (r *Bucket_Destination) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_Destination) Metadata ¶
func (r *Bucket_Destination) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_Destination) SetDeletionPolicy ¶
func (r *Bucket_Destination) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_Destination) SetDependsOn ¶
func (r *Bucket_Destination) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_Destination) SetMetadata ¶
func (r *Bucket_Destination) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_EncryptionConfiguration ¶
type Bucket_EncryptionConfiguration struct { // ReplicaKmsKeyID AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-encryptionconfiguration.html#cfn-s3-bucket-encryptionconfiguration-replicakmskeyid ReplicaKmsKeyID string `json:"ReplicaKmsKeyID,omitempty"` // contains filtered or unexported fields }
Bucket_EncryptionConfiguration AWS CloudFormation Resource (AWS::S3::Bucket.EncryptionConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-encryptionconfiguration.html
func (*Bucket_EncryptionConfiguration) AWSCloudFormationType ¶
func (r *Bucket_EncryptionConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_EncryptionConfiguration) DeletionPolicy ¶
func (r *Bucket_EncryptionConfiguration) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_EncryptionConfiguration) DependsOn ¶
func (r *Bucket_EncryptionConfiguration) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_EncryptionConfiguration) Metadata ¶
func (r *Bucket_EncryptionConfiguration) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_EncryptionConfiguration) SetDeletionPolicy ¶
func (r *Bucket_EncryptionConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_EncryptionConfiguration) SetDependsOn ¶
func (r *Bucket_EncryptionConfiguration) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_EncryptionConfiguration) SetMetadata ¶
func (r *Bucket_EncryptionConfiguration) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_FilterRule ¶
type Bucket_FilterRule struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key-rules.html#cfn-s3-bucket-notificationconfiguraiton-config-filter-s3key-rules-name Name string `json:"Name,omitempty"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key-rules.html#cfn-s3-bucket-notificationconfiguraiton-config-filter-s3key-rules-value Value string `json:"Value,omitempty"` // contains filtered or unexported fields }
Bucket_FilterRule AWS CloudFormation Resource (AWS::S3::Bucket.FilterRule) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key-rules.html
func (*Bucket_FilterRule) AWSCloudFormationType ¶
func (r *Bucket_FilterRule) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_FilterRule) DeletionPolicy ¶
func (r *Bucket_FilterRule) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_FilterRule) DependsOn ¶
func (r *Bucket_FilterRule) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_FilterRule) Metadata ¶
func (r *Bucket_FilterRule) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_FilterRule) SetDeletionPolicy ¶
func (r *Bucket_FilterRule) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_FilterRule) SetDependsOn ¶
func (r *Bucket_FilterRule) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_FilterRule) SetMetadata ¶
func (r *Bucket_FilterRule) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_InventoryConfiguration ¶
type Bucket_InventoryConfiguration struct { // Destination AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-inventoryconfiguration.html#cfn-s3-bucket-inventoryconfiguration-destination Destination *Bucket_Destination `json:"Destination,omitempty"` // Enabled AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-inventoryconfiguration.html#cfn-s3-bucket-inventoryconfiguration-enabled Enabled bool `json:"Enabled"` // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-inventoryconfiguration.html#cfn-s3-bucket-inventoryconfiguration-id Id string `json:"Id,omitempty"` // IncludedObjectVersions AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-inventoryconfiguration.html#cfn-s3-bucket-inventoryconfiguration-includedobjectversions IncludedObjectVersions string `json:"IncludedObjectVersions,omitempty"` // OptionalFields AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-inventoryconfiguration.html#cfn-s3-bucket-inventoryconfiguration-optionalfields OptionalFields []string `json:"OptionalFields,omitempty"` // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-inventoryconfiguration.html#cfn-s3-bucket-inventoryconfiguration-prefix Prefix string `json:"Prefix,omitempty"` // ScheduleFrequency AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-inventoryconfiguration.html#cfn-s3-bucket-inventoryconfiguration-schedulefrequency ScheduleFrequency string `json:"ScheduleFrequency,omitempty"` // contains filtered or unexported fields }
Bucket_InventoryConfiguration AWS CloudFormation Resource (AWS::S3::Bucket.InventoryConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-inventoryconfiguration.html
func (*Bucket_InventoryConfiguration) AWSCloudFormationType ¶
func (r *Bucket_InventoryConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_InventoryConfiguration) DeletionPolicy ¶
func (r *Bucket_InventoryConfiguration) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_InventoryConfiguration) DependsOn ¶
func (r *Bucket_InventoryConfiguration) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_InventoryConfiguration) Metadata ¶
func (r *Bucket_InventoryConfiguration) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_InventoryConfiguration) SetDeletionPolicy ¶
func (r *Bucket_InventoryConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_InventoryConfiguration) SetDependsOn ¶
func (r *Bucket_InventoryConfiguration) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_InventoryConfiguration) SetMetadata ¶
func (r *Bucket_InventoryConfiguration) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_LambdaConfiguration ¶
type Bucket_LambdaConfiguration struct { // Event AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-lambdaconfig.html#cfn-s3-bucket-notificationconfig-lambdaconfig-event Event string `json:"Event,omitempty"` // Filter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-lambdaconfig.html#cfn-s3-bucket-notificationconfig-lambdaconfig-filter Filter *Bucket_NotificationFilter `json:"Filter,omitempty"` // Function AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-lambdaconfig.html#cfn-s3-bucket-notificationconfig-lambdaconfig-function Function string `json:"Function,omitempty"` // contains filtered or unexported fields }
Bucket_LambdaConfiguration AWS CloudFormation Resource (AWS::S3::Bucket.LambdaConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-lambdaconfig.html
func (*Bucket_LambdaConfiguration) AWSCloudFormationType ¶
func (r *Bucket_LambdaConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_LambdaConfiguration) DeletionPolicy ¶
func (r *Bucket_LambdaConfiguration) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_LambdaConfiguration) DependsOn ¶
func (r *Bucket_LambdaConfiguration) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_LambdaConfiguration) Metadata ¶
func (r *Bucket_LambdaConfiguration) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_LambdaConfiguration) SetDeletionPolicy ¶
func (r *Bucket_LambdaConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_LambdaConfiguration) SetDependsOn ¶
func (r *Bucket_LambdaConfiguration) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_LambdaConfiguration) SetMetadata ¶
func (r *Bucket_LambdaConfiguration) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_LifecycleConfiguration ¶
type Bucket_LifecycleConfiguration struct { // Rules AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig.html#cfn-s3-bucket-lifecycleconfig-rules Rules []Bucket_Rule `json:"Rules,omitempty"` // contains filtered or unexported fields }
Bucket_LifecycleConfiguration AWS CloudFormation Resource (AWS::S3::Bucket.LifecycleConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig.html
func (*Bucket_LifecycleConfiguration) AWSCloudFormationType ¶
func (r *Bucket_LifecycleConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_LifecycleConfiguration) DeletionPolicy ¶
func (r *Bucket_LifecycleConfiguration) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_LifecycleConfiguration) DependsOn ¶
func (r *Bucket_LifecycleConfiguration) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_LifecycleConfiguration) Metadata ¶
func (r *Bucket_LifecycleConfiguration) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_LifecycleConfiguration) SetDeletionPolicy ¶
func (r *Bucket_LifecycleConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_LifecycleConfiguration) SetDependsOn ¶
func (r *Bucket_LifecycleConfiguration) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_LifecycleConfiguration) SetMetadata ¶
func (r *Bucket_LifecycleConfiguration) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_LoggingConfiguration ¶
type Bucket_LoggingConfiguration struct { // DestinationBucketName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-loggingconfig.html#cfn-s3-bucket-loggingconfig-destinationbucketname DestinationBucketName string `json:"DestinationBucketName,omitempty"` // LogFilePrefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-loggingconfig.html#cfn-s3-bucket-loggingconfig-logfileprefix LogFilePrefix string `json:"LogFilePrefix,omitempty"` // contains filtered or unexported fields }
Bucket_LoggingConfiguration AWS CloudFormation Resource (AWS::S3::Bucket.LoggingConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-loggingconfig.html
func (*Bucket_LoggingConfiguration) AWSCloudFormationType ¶
func (r *Bucket_LoggingConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_LoggingConfiguration) DeletionPolicy ¶
func (r *Bucket_LoggingConfiguration) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_LoggingConfiguration) DependsOn ¶
func (r *Bucket_LoggingConfiguration) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_LoggingConfiguration) Metadata ¶
func (r *Bucket_LoggingConfiguration) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_LoggingConfiguration) SetDeletionPolicy ¶
func (r *Bucket_LoggingConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_LoggingConfiguration) SetDependsOn ¶
func (r *Bucket_LoggingConfiguration) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_LoggingConfiguration) SetMetadata ¶
func (r *Bucket_LoggingConfiguration) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_MetricsConfiguration ¶
type Bucket_MetricsConfiguration struct { // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-metricsconfiguration.html#cfn-s3-bucket-metricsconfiguration-id Id string `json:"Id,omitempty"` // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-metricsconfiguration.html#cfn-s3-bucket-metricsconfiguration-prefix Prefix string `json:"Prefix,omitempty"` // TagFilters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-metricsconfiguration.html#cfn-s3-bucket-metricsconfiguration-tagfilters TagFilters []Bucket_TagFilter `json:"TagFilters,omitempty"` // contains filtered or unexported fields }
Bucket_MetricsConfiguration AWS CloudFormation Resource (AWS::S3::Bucket.MetricsConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-metricsconfiguration.html
func (*Bucket_MetricsConfiguration) AWSCloudFormationType ¶
func (r *Bucket_MetricsConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_MetricsConfiguration) DeletionPolicy ¶
func (r *Bucket_MetricsConfiguration) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_MetricsConfiguration) DependsOn ¶
func (r *Bucket_MetricsConfiguration) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_MetricsConfiguration) Metadata ¶
func (r *Bucket_MetricsConfiguration) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_MetricsConfiguration) SetDeletionPolicy ¶
func (r *Bucket_MetricsConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_MetricsConfiguration) SetDependsOn ¶
func (r *Bucket_MetricsConfiguration) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_MetricsConfiguration) SetMetadata ¶
func (r *Bucket_MetricsConfiguration) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_NoncurrentVersionTransition ¶
type Bucket_NoncurrentVersionTransition struct { // StorageClass AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-noncurrentversiontransition.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversiontransition-storageclass StorageClass string `json:"StorageClass,omitempty"` // TransitionInDays AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-noncurrentversiontransition.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversiontransition-transitionindays TransitionInDays int `json:"TransitionInDays"` // contains filtered or unexported fields }
Bucket_NoncurrentVersionTransition AWS CloudFormation Resource (AWS::S3::Bucket.NoncurrentVersionTransition) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-noncurrentversiontransition.html
func (*Bucket_NoncurrentVersionTransition) AWSCloudFormationType ¶
func (r *Bucket_NoncurrentVersionTransition) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_NoncurrentVersionTransition) DeletionPolicy ¶
func (r *Bucket_NoncurrentVersionTransition) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_NoncurrentVersionTransition) DependsOn ¶
func (r *Bucket_NoncurrentVersionTransition) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_NoncurrentVersionTransition) Metadata ¶
func (r *Bucket_NoncurrentVersionTransition) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_NoncurrentVersionTransition) SetDeletionPolicy ¶
func (r *Bucket_NoncurrentVersionTransition) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_NoncurrentVersionTransition) SetDependsOn ¶
func (r *Bucket_NoncurrentVersionTransition) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_NoncurrentVersionTransition) SetMetadata ¶
func (r *Bucket_NoncurrentVersionTransition) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_NotificationConfiguration ¶
type Bucket_NotificationConfiguration struct { // LambdaConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig.html#cfn-s3-bucket-notificationconfig-lambdaconfig LambdaConfigurations []Bucket_LambdaConfiguration `json:"LambdaConfigurations,omitempty"` // QueueConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig.html#cfn-s3-bucket-notificationconfig-queueconfig QueueConfigurations []Bucket_QueueConfiguration `json:"QueueConfigurations,omitempty"` // TopicConfigurations AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig.html#cfn-s3-bucket-notificationconfig-topicconfig TopicConfigurations []Bucket_TopicConfiguration `json:"TopicConfigurations,omitempty"` // contains filtered or unexported fields }
Bucket_NotificationConfiguration AWS CloudFormation Resource (AWS::S3::Bucket.NotificationConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig.html
func (*Bucket_NotificationConfiguration) AWSCloudFormationType ¶
func (r *Bucket_NotificationConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_NotificationConfiguration) DeletionPolicy ¶
func (r *Bucket_NotificationConfiguration) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_NotificationConfiguration) DependsOn ¶
func (r *Bucket_NotificationConfiguration) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_NotificationConfiguration) Metadata ¶
func (r *Bucket_NotificationConfiguration) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_NotificationConfiguration) SetDeletionPolicy ¶
func (r *Bucket_NotificationConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_NotificationConfiguration) SetDependsOn ¶
func (r *Bucket_NotificationConfiguration) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_NotificationConfiguration) SetMetadata ¶
func (r *Bucket_NotificationConfiguration) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_NotificationFilter ¶
type Bucket_NotificationFilter struct { // S3Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter.html#cfn-s3-bucket-notificationconfiguraiton-config-filter-s3key S3Key *Bucket_S3KeyFilter `json:"S3Key,omitempty"` // contains filtered or unexported fields }
Bucket_NotificationFilter AWS CloudFormation Resource (AWS::S3::Bucket.NotificationFilter) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter.html
func (*Bucket_NotificationFilter) AWSCloudFormationType ¶
func (r *Bucket_NotificationFilter) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_NotificationFilter) DeletionPolicy ¶
func (r *Bucket_NotificationFilter) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_NotificationFilter) DependsOn ¶
func (r *Bucket_NotificationFilter) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_NotificationFilter) Metadata ¶
func (r *Bucket_NotificationFilter) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_NotificationFilter) SetDeletionPolicy ¶
func (r *Bucket_NotificationFilter) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_NotificationFilter) SetDependsOn ¶
func (r *Bucket_NotificationFilter) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_NotificationFilter) SetMetadata ¶
func (r *Bucket_NotificationFilter) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_ObjectLockConfiguration ¶
type Bucket_ObjectLockConfiguration struct { // ObjectLockEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-objectlockconfiguration.html#cfn-s3-bucket-objectlockconfiguration-objectlockenabled ObjectLockEnabled string `json:"ObjectLockEnabled,omitempty"` // Rule AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-objectlockconfiguration.html#cfn-s3-bucket-objectlockconfiguration-rule Rule *Bucket_ObjectLockRule `json:"Rule,omitempty"` // contains filtered or unexported fields }
Bucket_ObjectLockConfiguration AWS CloudFormation Resource (AWS::S3::Bucket.ObjectLockConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-objectlockconfiguration.html
func (*Bucket_ObjectLockConfiguration) AWSCloudFormationType ¶
func (r *Bucket_ObjectLockConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_ObjectLockConfiguration) DeletionPolicy ¶
func (r *Bucket_ObjectLockConfiguration) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_ObjectLockConfiguration) DependsOn ¶
func (r *Bucket_ObjectLockConfiguration) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_ObjectLockConfiguration) Metadata ¶
func (r *Bucket_ObjectLockConfiguration) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_ObjectLockConfiguration) SetDeletionPolicy ¶
func (r *Bucket_ObjectLockConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_ObjectLockConfiguration) SetDependsOn ¶
func (r *Bucket_ObjectLockConfiguration) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_ObjectLockConfiguration) SetMetadata ¶
func (r *Bucket_ObjectLockConfiguration) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_ObjectLockRule ¶
type Bucket_ObjectLockRule struct { // DefaultRetention AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-objectlockrule.html#cfn-s3-bucket-objectlockrule-defaultretention DefaultRetention *Bucket_DefaultRetention `json:"DefaultRetention,omitempty"` // contains filtered or unexported fields }
Bucket_ObjectLockRule AWS CloudFormation Resource (AWS::S3::Bucket.ObjectLockRule) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-objectlockrule.html
func (*Bucket_ObjectLockRule) AWSCloudFormationType ¶
func (r *Bucket_ObjectLockRule) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_ObjectLockRule) DeletionPolicy ¶
func (r *Bucket_ObjectLockRule) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_ObjectLockRule) DependsOn ¶
func (r *Bucket_ObjectLockRule) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_ObjectLockRule) Metadata ¶
func (r *Bucket_ObjectLockRule) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_ObjectLockRule) SetDeletionPolicy ¶
func (r *Bucket_ObjectLockRule) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_ObjectLockRule) SetDependsOn ¶
func (r *Bucket_ObjectLockRule) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_ObjectLockRule) SetMetadata ¶
func (r *Bucket_ObjectLockRule) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_PublicAccessBlockConfiguration ¶
type Bucket_PublicAccessBlockConfiguration struct { // BlockPublicAcls AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-publicaccessblockconfiguration.html#cfn-s3-bucket-publicaccessblockconfiguration-blockpublicacls BlockPublicAcls bool `json:"BlockPublicAcls,omitempty"` // BlockPublicPolicy AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-publicaccessblockconfiguration.html#cfn-s3-bucket-publicaccessblockconfiguration-blockpublicpolicy BlockPublicPolicy bool `json:"BlockPublicPolicy,omitempty"` // IgnorePublicAcls AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-publicaccessblockconfiguration.html#cfn-s3-bucket-publicaccessblockconfiguration-ignorepublicacls IgnorePublicAcls bool `json:"IgnorePublicAcls,omitempty"` // RestrictPublicBuckets AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-publicaccessblockconfiguration.html#cfn-s3-bucket-publicaccessblockconfiguration-restrictpublicbuckets RestrictPublicBuckets bool `json:"RestrictPublicBuckets,omitempty"` // contains filtered or unexported fields }
Bucket_PublicAccessBlockConfiguration AWS CloudFormation Resource (AWS::S3::Bucket.PublicAccessBlockConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-publicaccessblockconfiguration.html
func (*Bucket_PublicAccessBlockConfiguration) AWSCloudFormationType ¶
func (r *Bucket_PublicAccessBlockConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_PublicAccessBlockConfiguration) DeletionPolicy ¶
func (r *Bucket_PublicAccessBlockConfiguration) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_PublicAccessBlockConfiguration) DependsOn ¶
func (r *Bucket_PublicAccessBlockConfiguration) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_PublicAccessBlockConfiguration) Metadata ¶
func (r *Bucket_PublicAccessBlockConfiguration) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_PublicAccessBlockConfiguration) SetDeletionPolicy ¶
func (r *Bucket_PublicAccessBlockConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_PublicAccessBlockConfiguration) SetDependsOn ¶
func (r *Bucket_PublicAccessBlockConfiguration) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_PublicAccessBlockConfiguration) SetMetadata ¶
func (r *Bucket_PublicAccessBlockConfiguration) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_QueueConfiguration ¶
type Bucket_QueueConfiguration struct { // Event AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-queueconfig.html#cfn-s3-bucket-notificationconfig-queueconfig-event Event string `json:"Event,omitempty"` // Filter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-queueconfig.html#cfn-s3-bucket-notificationconfig-queueconfig-filter Filter *Bucket_NotificationFilter `json:"Filter,omitempty"` // Queue AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-queueconfig.html#cfn-s3-bucket-notificationconfig-queueconfig-queue Queue string `json:"Queue,omitempty"` // contains filtered or unexported fields }
Bucket_QueueConfiguration AWS CloudFormation Resource (AWS::S3::Bucket.QueueConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-queueconfig.html
func (*Bucket_QueueConfiguration) AWSCloudFormationType ¶
func (r *Bucket_QueueConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_QueueConfiguration) DeletionPolicy ¶
func (r *Bucket_QueueConfiguration) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_QueueConfiguration) DependsOn ¶
func (r *Bucket_QueueConfiguration) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_QueueConfiguration) Metadata ¶
func (r *Bucket_QueueConfiguration) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_QueueConfiguration) SetDeletionPolicy ¶
func (r *Bucket_QueueConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_QueueConfiguration) SetDependsOn ¶
func (r *Bucket_QueueConfiguration) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_QueueConfiguration) SetMetadata ¶
func (r *Bucket_QueueConfiguration) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_RedirectAllRequestsTo ¶
type Bucket_RedirectAllRequestsTo struct { // HostName AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-redirectallrequeststo.html#cfn-s3-websiteconfiguration-redirectallrequeststo-hostname HostName string `json:"HostName,omitempty"` // Protocol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-redirectallrequeststo.html#cfn-s3-websiteconfiguration-redirectallrequeststo-protocol Protocol string `json:"Protocol,omitempty"` // contains filtered or unexported fields }
Bucket_RedirectAllRequestsTo AWS CloudFormation Resource (AWS::S3::Bucket.RedirectAllRequestsTo) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-redirectallrequeststo.html
func (*Bucket_RedirectAllRequestsTo) AWSCloudFormationType ¶
func (r *Bucket_RedirectAllRequestsTo) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_RedirectAllRequestsTo) DeletionPolicy ¶
func (r *Bucket_RedirectAllRequestsTo) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_RedirectAllRequestsTo) DependsOn ¶
func (r *Bucket_RedirectAllRequestsTo) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_RedirectAllRequestsTo) Metadata ¶
func (r *Bucket_RedirectAllRequestsTo) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_RedirectAllRequestsTo) SetDeletionPolicy ¶
func (r *Bucket_RedirectAllRequestsTo) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_RedirectAllRequestsTo) SetDependsOn ¶
func (r *Bucket_RedirectAllRequestsTo) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_RedirectAllRequestsTo) SetMetadata ¶
func (r *Bucket_RedirectAllRequestsTo) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_RedirectRule ¶
type Bucket_RedirectRule struct { // HostName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html#cfn-s3-websiteconfiguration-redirectrule-hostname HostName string `json:"HostName,omitempty"` // HttpRedirectCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html#cfn-s3-websiteconfiguration-redirectrule-httpredirectcode HttpRedirectCode string `json:"HttpRedirectCode,omitempty"` // Protocol AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html#cfn-s3-websiteconfiguration-redirectrule-protocol Protocol string `json:"Protocol,omitempty"` // ReplaceKeyPrefixWith AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html#cfn-s3-websiteconfiguration-redirectrule-replacekeyprefixwith ReplaceKeyPrefixWith string `json:"ReplaceKeyPrefixWith,omitempty"` // ReplaceKeyWith AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html#cfn-s3-websiteconfiguration-redirectrule-replacekeywith ReplaceKeyWith string `json:"ReplaceKeyWith,omitempty"` // contains filtered or unexported fields }
Bucket_RedirectRule AWS CloudFormation Resource (AWS::S3::Bucket.RedirectRule) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html
func (*Bucket_RedirectRule) AWSCloudFormationType ¶
func (r *Bucket_RedirectRule) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_RedirectRule) DeletionPolicy ¶
func (r *Bucket_RedirectRule) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_RedirectRule) DependsOn ¶
func (r *Bucket_RedirectRule) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_RedirectRule) Metadata ¶
func (r *Bucket_RedirectRule) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_RedirectRule) SetDeletionPolicy ¶
func (r *Bucket_RedirectRule) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_RedirectRule) SetDependsOn ¶
func (r *Bucket_RedirectRule) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_RedirectRule) SetMetadata ¶
func (r *Bucket_RedirectRule) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_ReplicationConfiguration ¶
type Bucket_ReplicationConfiguration struct { // Role AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration.html#cfn-s3-bucket-replicationconfiguration-role Role string `json:"Role,omitempty"` // Rules AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration.html#cfn-s3-bucket-replicationconfiguration-rules Rules []Bucket_ReplicationRule `json:"Rules,omitempty"` // contains filtered or unexported fields }
Bucket_ReplicationConfiguration AWS CloudFormation Resource (AWS::S3::Bucket.ReplicationConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration.html
func (*Bucket_ReplicationConfiguration) AWSCloudFormationType ¶
func (r *Bucket_ReplicationConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_ReplicationConfiguration) DeletionPolicy ¶
func (r *Bucket_ReplicationConfiguration) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_ReplicationConfiguration) DependsOn ¶
func (r *Bucket_ReplicationConfiguration) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_ReplicationConfiguration) Metadata ¶
func (r *Bucket_ReplicationConfiguration) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_ReplicationConfiguration) SetDeletionPolicy ¶
func (r *Bucket_ReplicationConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_ReplicationConfiguration) SetDependsOn ¶
func (r *Bucket_ReplicationConfiguration) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_ReplicationConfiguration) SetMetadata ¶
func (r *Bucket_ReplicationConfiguration) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_ReplicationDestination ¶
type Bucket_ReplicationDestination struct { // AccessControlTranslation AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules-destination.html#cfn-s3-bucket-replicationdestination-accesscontroltranslation AccessControlTranslation *Bucket_AccessControlTranslation `json:"AccessControlTranslation,omitempty"` // Account AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules-destination.html#cfn-s3-bucket-replicationdestination-account Account string `json:"Account,omitempty"` // Bucket AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules-destination.html#cfn-s3-bucket-replicationconfiguration-rules-destination-bucket Bucket string `json:"Bucket,omitempty"` // EncryptionConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules-destination.html#cfn-s3-bucket-replicationdestination-encryptionconfiguration EncryptionConfiguration *Bucket_EncryptionConfiguration `json:"EncryptionConfiguration,omitempty"` // StorageClass AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules-destination.html#cfn-s3-bucket-replicationconfiguration-rules-destination-storageclass StorageClass string `json:"StorageClass,omitempty"` // contains filtered or unexported fields }
Bucket_ReplicationDestination AWS CloudFormation Resource (AWS::S3::Bucket.ReplicationDestination) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules-destination.html
func (*Bucket_ReplicationDestination) AWSCloudFormationType ¶
func (r *Bucket_ReplicationDestination) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_ReplicationDestination) DeletionPolicy ¶
func (r *Bucket_ReplicationDestination) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_ReplicationDestination) DependsOn ¶
func (r *Bucket_ReplicationDestination) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_ReplicationDestination) Metadata ¶
func (r *Bucket_ReplicationDestination) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_ReplicationDestination) SetDeletionPolicy ¶
func (r *Bucket_ReplicationDestination) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_ReplicationDestination) SetDependsOn ¶
func (r *Bucket_ReplicationDestination) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_ReplicationDestination) SetMetadata ¶
func (r *Bucket_ReplicationDestination) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_ReplicationRule ¶
type Bucket_ReplicationRule struct { // Destination AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationconfiguration-rules-destination Destination *Bucket_ReplicationDestination `json:"Destination,omitempty"` // Id AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationconfiguration-rules-id Id string `json:"Id,omitempty"` // Prefix AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationconfiguration-rules-prefix Prefix string `json:"Prefix,omitempty"` // SourceSelectionCriteria AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationrule-sourceselectioncriteria SourceSelectionCriteria *Bucket_SourceSelectionCriteria `json:"SourceSelectionCriteria,omitempty"` // Status AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationconfiguration-rules-status Status string `json:"Status,omitempty"` // contains filtered or unexported fields }
Bucket_ReplicationRule AWS CloudFormation Resource (AWS::S3::Bucket.ReplicationRule) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html
func (*Bucket_ReplicationRule) AWSCloudFormationType ¶
func (r *Bucket_ReplicationRule) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_ReplicationRule) DeletionPolicy ¶
func (r *Bucket_ReplicationRule) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_ReplicationRule) DependsOn ¶
func (r *Bucket_ReplicationRule) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_ReplicationRule) Metadata ¶
func (r *Bucket_ReplicationRule) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_ReplicationRule) SetDeletionPolicy ¶
func (r *Bucket_ReplicationRule) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_ReplicationRule) SetDependsOn ¶
func (r *Bucket_ReplicationRule) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_ReplicationRule) SetMetadata ¶
func (r *Bucket_ReplicationRule) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_RoutingRule ¶
type Bucket_RoutingRule struct { // RedirectRule AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules.html#cfn-s3-websiteconfiguration-routingrules-redirectrule RedirectRule *Bucket_RedirectRule `json:"RedirectRule,omitempty"` // RoutingRuleCondition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules.html#cfn-s3-websiteconfiguration-routingrules-routingrulecondition RoutingRuleCondition *Bucket_RoutingRuleCondition `json:"RoutingRuleCondition,omitempty"` // contains filtered or unexported fields }
Bucket_RoutingRule AWS CloudFormation Resource (AWS::S3::Bucket.RoutingRule) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules.html
func (*Bucket_RoutingRule) AWSCloudFormationType ¶
func (r *Bucket_RoutingRule) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_RoutingRule) DeletionPolicy ¶
func (r *Bucket_RoutingRule) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_RoutingRule) DependsOn ¶
func (r *Bucket_RoutingRule) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_RoutingRule) Metadata ¶
func (r *Bucket_RoutingRule) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_RoutingRule) SetDeletionPolicy ¶
func (r *Bucket_RoutingRule) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_RoutingRule) SetDependsOn ¶
func (r *Bucket_RoutingRule) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_RoutingRule) SetMetadata ¶
func (r *Bucket_RoutingRule) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_RoutingRuleCondition ¶
type Bucket_RoutingRuleCondition struct { // HttpErrorCodeReturnedEquals AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-routingrulecondition.html#cfn-s3-websiteconfiguration-routingrules-routingrulecondition-httperrorcodereturnedequals HttpErrorCodeReturnedEquals string `json:"HttpErrorCodeReturnedEquals,omitempty"` // KeyPrefixEquals AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-routingrulecondition.html#cfn-s3-websiteconfiguration-routingrules-routingrulecondition-keyprefixequals KeyPrefixEquals string `json:"KeyPrefixEquals,omitempty"` // contains filtered or unexported fields }
Bucket_RoutingRuleCondition AWS CloudFormation Resource (AWS::S3::Bucket.RoutingRuleCondition) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-routingrulecondition.html
func (*Bucket_RoutingRuleCondition) AWSCloudFormationType ¶
func (r *Bucket_RoutingRuleCondition) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_RoutingRuleCondition) DeletionPolicy ¶
func (r *Bucket_RoutingRuleCondition) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_RoutingRuleCondition) DependsOn ¶
func (r *Bucket_RoutingRuleCondition) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_RoutingRuleCondition) Metadata ¶
func (r *Bucket_RoutingRuleCondition) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_RoutingRuleCondition) SetDeletionPolicy ¶
func (r *Bucket_RoutingRuleCondition) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_RoutingRuleCondition) SetDependsOn ¶
func (r *Bucket_RoutingRuleCondition) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_RoutingRuleCondition) SetMetadata ¶
func (r *Bucket_RoutingRuleCondition) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_Rule ¶
type Bucket_Rule struct { // AbortIncompleteMultipartUpload AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-rule-abortincompletemultipartupload AbortIncompleteMultipartUpload *Bucket_AbortIncompleteMultipartUpload `json:"AbortIncompleteMultipartUpload,omitempty"` // ExpirationDate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-expirationdate ExpirationDate string `json:"ExpirationDate,omitempty"` // ExpirationInDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-expirationindays ExpirationInDays int `json:"ExpirationInDays,omitempty"` // Id AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-id Id string `json:"Id,omitempty"` // NoncurrentVersionExpirationInDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversionexpirationindays NoncurrentVersionExpirationInDays int `json:"NoncurrentVersionExpirationInDays,omitempty"` // NoncurrentVersionTransition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversiontransition NoncurrentVersionTransition *Bucket_NoncurrentVersionTransition `json:"NoncurrentVersionTransition,omitempty"` // NoncurrentVersionTransitions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversiontransitions NoncurrentVersionTransitions []Bucket_NoncurrentVersionTransition `json:"NoncurrentVersionTransitions,omitempty"` // Prefix AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-prefix Prefix string `json:"Prefix,omitempty"` // Status AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-status Status string `json:"Status,omitempty"` // TagFilters AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-rule-tagfilters TagFilters []Bucket_TagFilter `json:"TagFilters,omitempty"` // Transition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-transition Transition *Bucket_Transition `json:"Transition,omitempty"` // Transitions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-transitions Transitions []Bucket_Transition `json:"Transitions,omitempty"` // contains filtered or unexported fields }
Bucket_Rule AWS CloudFormation Resource (AWS::S3::Bucket.Rule) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html
func (*Bucket_Rule) AWSCloudFormationType ¶
func (r *Bucket_Rule) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_Rule) DeletionPolicy ¶
func (r *Bucket_Rule) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_Rule) DependsOn ¶
func (r *Bucket_Rule) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_Rule) Metadata ¶
func (r *Bucket_Rule) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_Rule) SetDeletionPolicy ¶
func (r *Bucket_Rule) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_Rule) SetDependsOn ¶
func (r *Bucket_Rule) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_Rule) SetMetadata ¶
func (r *Bucket_Rule) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_S3KeyFilter ¶
type Bucket_S3KeyFilter struct { // Rules AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key.html#cfn-s3-bucket-notificationconfiguraiton-config-filter-s3key-rules Rules []Bucket_FilterRule `json:"Rules,omitempty"` // contains filtered or unexported fields }
Bucket_S3KeyFilter AWS CloudFormation Resource (AWS::S3::Bucket.S3KeyFilter) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key.html
func (*Bucket_S3KeyFilter) AWSCloudFormationType ¶
func (r *Bucket_S3KeyFilter) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_S3KeyFilter) DeletionPolicy ¶
func (r *Bucket_S3KeyFilter) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_S3KeyFilter) DependsOn ¶
func (r *Bucket_S3KeyFilter) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_S3KeyFilter) Metadata ¶
func (r *Bucket_S3KeyFilter) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_S3KeyFilter) SetDeletionPolicy ¶
func (r *Bucket_S3KeyFilter) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_S3KeyFilter) SetDependsOn ¶
func (r *Bucket_S3KeyFilter) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_S3KeyFilter) SetMetadata ¶
func (r *Bucket_S3KeyFilter) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_ServerSideEncryptionByDefault ¶
type Bucket_ServerSideEncryptionByDefault struct { // KMSMasterKeyID AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-serversideencryptionbydefault.html#cfn-s3-bucket-serversideencryptionbydefault-kmsmasterkeyid KMSMasterKeyID string `json:"KMSMasterKeyID,omitempty"` // SSEAlgorithm AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-serversideencryptionbydefault.html#cfn-s3-bucket-serversideencryptionbydefault-ssealgorithm SSEAlgorithm string `json:"SSEAlgorithm,omitempty"` // contains filtered or unexported fields }
Bucket_ServerSideEncryptionByDefault AWS CloudFormation Resource (AWS::S3::Bucket.ServerSideEncryptionByDefault) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-serversideencryptionbydefault.html
func (*Bucket_ServerSideEncryptionByDefault) AWSCloudFormationType ¶
func (r *Bucket_ServerSideEncryptionByDefault) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_ServerSideEncryptionByDefault) DeletionPolicy ¶
func (r *Bucket_ServerSideEncryptionByDefault) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_ServerSideEncryptionByDefault) DependsOn ¶
func (r *Bucket_ServerSideEncryptionByDefault) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_ServerSideEncryptionByDefault) Metadata ¶
func (r *Bucket_ServerSideEncryptionByDefault) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_ServerSideEncryptionByDefault) SetDeletionPolicy ¶
func (r *Bucket_ServerSideEncryptionByDefault) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_ServerSideEncryptionByDefault) SetDependsOn ¶
func (r *Bucket_ServerSideEncryptionByDefault) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_ServerSideEncryptionByDefault) SetMetadata ¶
func (r *Bucket_ServerSideEncryptionByDefault) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_ServerSideEncryptionRule ¶
type Bucket_ServerSideEncryptionRule struct { // ServerSideEncryptionByDefault AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-serversideencryptionrule.html#cfn-s3-bucket-serversideencryptionrule-serversideencryptionbydefault ServerSideEncryptionByDefault *Bucket_ServerSideEncryptionByDefault `json:"ServerSideEncryptionByDefault,omitempty"` // contains filtered or unexported fields }
Bucket_ServerSideEncryptionRule AWS CloudFormation Resource (AWS::S3::Bucket.ServerSideEncryptionRule) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-serversideencryptionrule.html
func (*Bucket_ServerSideEncryptionRule) AWSCloudFormationType ¶
func (r *Bucket_ServerSideEncryptionRule) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_ServerSideEncryptionRule) DeletionPolicy ¶
func (r *Bucket_ServerSideEncryptionRule) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_ServerSideEncryptionRule) DependsOn ¶
func (r *Bucket_ServerSideEncryptionRule) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_ServerSideEncryptionRule) Metadata ¶
func (r *Bucket_ServerSideEncryptionRule) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_ServerSideEncryptionRule) SetDeletionPolicy ¶
func (r *Bucket_ServerSideEncryptionRule) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_ServerSideEncryptionRule) SetDependsOn ¶
func (r *Bucket_ServerSideEncryptionRule) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_ServerSideEncryptionRule) SetMetadata ¶
func (r *Bucket_ServerSideEncryptionRule) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_SourceSelectionCriteria ¶
type Bucket_SourceSelectionCriteria struct { // SseKmsEncryptedObjects AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-sourceselectioncriteria.html#cfn-s3-bucket-sourceselectioncriteria-ssekmsencryptedobjects SseKmsEncryptedObjects *Bucket_SseKmsEncryptedObjects `json:"SseKmsEncryptedObjects,omitempty"` // contains filtered or unexported fields }
Bucket_SourceSelectionCriteria AWS CloudFormation Resource (AWS::S3::Bucket.SourceSelectionCriteria) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-sourceselectioncriteria.html
func (*Bucket_SourceSelectionCriteria) AWSCloudFormationType ¶
func (r *Bucket_SourceSelectionCriteria) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_SourceSelectionCriteria) DeletionPolicy ¶
func (r *Bucket_SourceSelectionCriteria) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_SourceSelectionCriteria) DependsOn ¶
func (r *Bucket_SourceSelectionCriteria) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_SourceSelectionCriteria) Metadata ¶
func (r *Bucket_SourceSelectionCriteria) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_SourceSelectionCriteria) SetDeletionPolicy ¶
func (r *Bucket_SourceSelectionCriteria) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_SourceSelectionCriteria) SetDependsOn ¶
func (r *Bucket_SourceSelectionCriteria) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_SourceSelectionCriteria) SetMetadata ¶
func (r *Bucket_SourceSelectionCriteria) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_SseKmsEncryptedObjects ¶
type Bucket_SseKmsEncryptedObjects struct { // Status AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-ssekmsencryptedobjects.html#cfn-s3-bucket-ssekmsencryptedobjects-status Status string `json:"Status,omitempty"` // contains filtered or unexported fields }
Bucket_SseKmsEncryptedObjects AWS CloudFormation Resource (AWS::S3::Bucket.SseKmsEncryptedObjects) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-ssekmsencryptedobjects.html
func (*Bucket_SseKmsEncryptedObjects) AWSCloudFormationType ¶
func (r *Bucket_SseKmsEncryptedObjects) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_SseKmsEncryptedObjects) DeletionPolicy ¶
func (r *Bucket_SseKmsEncryptedObjects) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_SseKmsEncryptedObjects) DependsOn ¶
func (r *Bucket_SseKmsEncryptedObjects) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_SseKmsEncryptedObjects) Metadata ¶
func (r *Bucket_SseKmsEncryptedObjects) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_SseKmsEncryptedObjects) SetDeletionPolicy ¶
func (r *Bucket_SseKmsEncryptedObjects) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_SseKmsEncryptedObjects) SetDependsOn ¶
func (r *Bucket_SseKmsEncryptedObjects) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_SseKmsEncryptedObjects) SetMetadata ¶
func (r *Bucket_SseKmsEncryptedObjects) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_StorageClassAnalysis ¶
type Bucket_StorageClassAnalysis struct { // DataExport AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-storageclassanalysis.html#cfn-s3-bucket-storageclassanalysis-dataexport DataExport *Bucket_DataExport `json:"DataExport,omitempty"` // contains filtered or unexported fields }
Bucket_StorageClassAnalysis AWS CloudFormation Resource (AWS::S3::Bucket.StorageClassAnalysis) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-storageclassanalysis.html
func (*Bucket_StorageClassAnalysis) AWSCloudFormationType ¶
func (r *Bucket_StorageClassAnalysis) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_StorageClassAnalysis) DeletionPolicy ¶
func (r *Bucket_StorageClassAnalysis) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_StorageClassAnalysis) DependsOn ¶
func (r *Bucket_StorageClassAnalysis) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_StorageClassAnalysis) Metadata ¶
func (r *Bucket_StorageClassAnalysis) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_StorageClassAnalysis) SetDeletionPolicy ¶
func (r *Bucket_StorageClassAnalysis) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_StorageClassAnalysis) SetDependsOn ¶
func (r *Bucket_StorageClassAnalysis) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_StorageClassAnalysis) SetMetadata ¶
func (r *Bucket_StorageClassAnalysis) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_TagFilter ¶
type Bucket_TagFilter struct { // Key AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-tagfilter.html#cfn-s3-bucket-tagfilter-key Key string `json:"Key,omitempty"` // Value AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-tagfilter.html#cfn-s3-bucket-tagfilter-value Value string `json:"Value,omitempty"` // contains filtered or unexported fields }
Bucket_TagFilter AWS CloudFormation Resource (AWS::S3::Bucket.TagFilter) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-tagfilter.html
func (*Bucket_TagFilter) AWSCloudFormationType ¶
func (r *Bucket_TagFilter) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_TagFilter) DeletionPolicy ¶
func (r *Bucket_TagFilter) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_TagFilter) DependsOn ¶
func (r *Bucket_TagFilter) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_TagFilter) Metadata ¶
func (r *Bucket_TagFilter) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_TagFilter) SetDeletionPolicy ¶
func (r *Bucket_TagFilter) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_TagFilter) SetDependsOn ¶
func (r *Bucket_TagFilter) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_TagFilter) SetMetadata ¶
func (r *Bucket_TagFilter) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_TopicConfiguration ¶
type Bucket_TopicConfiguration struct { // Event AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-topicconfig.html#cfn-s3-bucket-notificationconfig-topicconfig-event Event string `json:"Event,omitempty"` // Filter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-topicconfig.html#cfn-s3-bucket-notificationconfig-topicconfig-filter Filter *Bucket_NotificationFilter `json:"Filter,omitempty"` // Topic AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-topicconfig.html#cfn-s3-bucket-notificationconfig-topicconfig-topic Topic string `json:"Topic,omitempty"` // contains filtered or unexported fields }
Bucket_TopicConfiguration AWS CloudFormation Resource (AWS::S3::Bucket.TopicConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-topicconfig.html
func (*Bucket_TopicConfiguration) AWSCloudFormationType ¶
func (r *Bucket_TopicConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_TopicConfiguration) DeletionPolicy ¶
func (r *Bucket_TopicConfiguration) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_TopicConfiguration) DependsOn ¶
func (r *Bucket_TopicConfiguration) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_TopicConfiguration) Metadata ¶
func (r *Bucket_TopicConfiguration) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_TopicConfiguration) SetDeletionPolicy ¶
func (r *Bucket_TopicConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_TopicConfiguration) SetDependsOn ¶
func (r *Bucket_TopicConfiguration) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_TopicConfiguration) SetMetadata ¶
func (r *Bucket_TopicConfiguration) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_Transition ¶
type Bucket_Transition struct { // StorageClass AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-transition.html#cfn-s3-bucket-lifecycleconfig-rule-transition-storageclass StorageClass string `json:"StorageClass,omitempty"` // TransitionDate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-transition.html#cfn-s3-bucket-lifecycleconfig-rule-transition-transitiondate TransitionDate string `json:"TransitionDate,omitempty"` // TransitionInDays AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-transition.html#cfn-s3-bucket-lifecycleconfig-rule-transition-transitionindays TransitionInDays int `json:"TransitionInDays,omitempty"` // contains filtered or unexported fields }
Bucket_Transition AWS CloudFormation Resource (AWS::S3::Bucket.Transition) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-transition.html
func (*Bucket_Transition) AWSCloudFormationType ¶
func (r *Bucket_Transition) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_Transition) DeletionPolicy ¶
func (r *Bucket_Transition) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_Transition) DependsOn ¶
func (r *Bucket_Transition) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_Transition) Metadata ¶
func (r *Bucket_Transition) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_Transition) SetDeletionPolicy ¶
func (r *Bucket_Transition) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_Transition) SetDependsOn ¶
func (r *Bucket_Transition) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_Transition) SetMetadata ¶
func (r *Bucket_Transition) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_VersioningConfiguration ¶
type Bucket_VersioningConfiguration struct { // Status AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-versioningconfig.html#cfn-s3-bucket-versioningconfig-status Status string `json:"Status,omitempty"` // contains filtered or unexported fields }
Bucket_VersioningConfiguration AWS CloudFormation Resource (AWS::S3::Bucket.VersioningConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-versioningconfig.html
func (*Bucket_VersioningConfiguration) AWSCloudFormationType ¶
func (r *Bucket_VersioningConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_VersioningConfiguration) DeletionPolicy ¶
func (r *Bucket_VersioningConfiguration) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_VersioningConfiguration) DependsOn ¶
func (r *Bucket_VersioningConfiguration) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_VersioningConfiguration) Metadata ¶
func (r *Bucket_VersioningConfiguration) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_VersioningConfiguration) SetDeletionPolicy ¶
func (r *Bucket_VersioningConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_VersioningConfiguration) SetDependsOn ¶
func (r *Bucket_VersioningConfiguration) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_VersioningConfiguration) SetMetadata ¶
func (r *Bucket_VersioningConfiguration) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Bucket_WebsiteConfiguration ¶
type Bucket_WebsiteConfiguration struct { // ErrorDocument AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration.html#cfn-s3-websiteconfiguration-errordocument ErrorDocument string `json:"ErrorDocument,omitempty"` // IndexDocument AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration.html#cfn-s3-websiteconfiguration-indexdocument IndexDocument string `json:"IndexDocument,omitempty"` // RedirectAllRequestsTo AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration.html#cfn-s3-websiteconfiguration-redirectallrequeststo RedirectAllRequestsTo *Bucket_RedirectAllRequestsTo `json:"RedirectAllRequestsTo,omitempty"` // RoutingRules AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration.html#cfn-s3-websiteconfiguration-routingrules RoutingRules []Bucket_RoutingRule `json:"RoutingRules,omitempty"` // contains filtered or unexported fields }
Bucket_WebsiteConfiguration AWS CloudFormation Resource (AWS::S3::Bucket.WebsiteConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration.html
func (*Bucket_WebsiteConfiguration) AWSCloudFormationType ¶
func (r *Bucket_WebsiteConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Bucket_WebsiteConfiguration) DeletionPolicy ¶
func (r *Bucket_WebsiteConfiguration) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_WebsiteConfiguration) DependsOn ¶
func (r *Bucket_WebsiteConfiguration) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_WebsiteConfiguration) Metadata ¶
func (r *Bucket_WebsiteConfiguration) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Bucket_WebsiteConfiguration) SetDeletionPolicy ¶
func (r *Bucket_WebsiteConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Bucket_WebsiteConfiguration) SetDependsOn ¶
func (r *Bucket_WebsiteConfiguration) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Bucket_WebsiteConfiguration) SetMetadata ¶
func (r *Bucket_WebsiteConfiguration) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
Source Files
¶
- aws-s3-bucket.go
- aws-s3-bucket_abortincompletemultipartupload.go
- aws-s3-bucket_accelerateconfiguration.go
- aws-s3-bucket_accesscontroltranslation.go
- aws-s3-bucket_analyticsconfiguration.go
- aws-s3-bucket_bucketencryption.go
- aws-s3-bucket_corsconfiguration.go
- aws-s3-bucket_corsrule.go
- aws-s3-bucket_dataexport.go
- aws-s3-bucket_defaultretention.go
- aws-s3-bucket_destination.go
- aws-s3-bucket_encryptionconfiguration.go
- aws-s3-bucket_filterrule.go
- aws-s3-bucket_inventoryconfiguration.go
- aws-s3-bucket_lambdaconfiguration.go
- aws-s3-bucket_lifecycleconfiguration.go
- aws-s3-bucket_loggingconfiguration.go
- aws-s3-bucket_metricsconfiguration.go
- aws-s3-bucket_noncurrentversiontransition.go
- aws-s3-bucket_notificationconfiguration.go
- aws-s3-bucket_notificationfilter.go
- aws-s3-bucket_objectlockconfiguration.go
- aws-s3-bucket_objectlockrule.go
- aws-s3-bucket_publicaccessblockconfiguration.go
- aws-s3-bucket_queueconfiguration.go
- aws-s3-bucket_redirectallrequeststo.go
- aws-s3-bucket_redirectrule.go
- aws-s3-bucket_replicationconfiguration.go
- aws-s3-bucket_replicationdestination.go
- aws-s3-bucket_replicationrule.go
- aws-s3-bucket_routingrule.go
- aws-s3-bucket_routingrulecondition.go
- aws-s3-bucket_rule.go
- aws-s3-bucket_s3keyfilter.go
- aws-s3-bucket_serversideencryptionbydefault.go
- aws-s3-bucket_serversideencryptionrule.go
- aws-s3-bucket_sourceselectioncriteria.go
- aws-s3-bucket_ssekmsencryptedobjects.go
- aws-s3-bucket_storageclassanalysis.go
- aws-s3-bucket_tagfilter.go
- aws-s3-bucket_topicconfiguration.go
- aws-s3-bucket_transition.go
- aws-s3-bucket_versioningconfiguration.go
- aws-s3-bucket_websiteconfiguration.go
- aws-s3-bucketpolicy.go