Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the s3 v1alpha1 API group +kubebuilder:object:generate=true +groupName=s3.awsctrl.io
Index ¶
- Variables
- type AccessPoint
- func (in *AccessPoint) DeepCopy() *AccessPoint
- func (in *AccessPoint) DeepCopyInto(out *AccessPoint)
- func (in *AccessPoint) DeepCopyObject() runtime.Object
- func (in *AccessPoint) GenerateStackName() string
- func (in *AccessPoint) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *AccessPoint) GetNotificationARNs() []string
- func (in *AccessPoint) GetParameters() map[string]string
- func (in *AccessPoint) GetStackID() string
- func (in *AccessPoint) GetStackName() string
- func (in *AccessPoint) GetStatus() metav1alpha1.ConditionStatus
- func (in *AccessPoint) GetTemplate(client dynamic.Interface) (string, error)
- func (in *AccessPoint) GetTemplateVersionLabel() (value string, ok bool)
- func (in *AccessPoint) SetStackID(input string)
- func (in *AccessPoint) SetStackName(input string)
- func (in *AccessPoint) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *AccessPoint) SetTemplateVersionLabel()
- func (in *AccessPoint) TemplateVersionChanged() bool
- type AccessPointList
- type AccessPointOutput
- type AccessPointSpec
- type AccessPointStatus
- type AccessPoint_PublicAccessBlockConfiguration
- type AccessPoint_VpcConfiguration
- type Bucket
- func (in *Bucket) DeepCopy() *Bucket
- func (in *Bucket) DeepCopyInto(out *Bucket)
- func (in *Bucket) DeepCopyObject() runtime.Object
- func (in *Bucket) GenerateStackName() string
- func (in *Bucket) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *Bucket) GetNotificationARNs() []string
- func (in *Bucket) GetParameters() map[string]string
- func (in *Bucket) GetStackID() string
- func (in *Bucket) GetStackName() string
- func (in *Bucket) GetStatus() metav1alpha1.ConditionStatus
- func (in *Bucket) GetTemplate(client dynamic.Interface) (string, error)
- func (in *Bucket) GetTemplateVersionLabel() (value string, ok bool)
- func (in *Bucket) SetStackID(input string)
- func (in *Bucket) SetStackName(input string)
- func (in *Bucket) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *Bucket) SetTemplateVersionLabel()
- func (in *Bucket) TemplateVersionChanged() bool
- type BucketList
- type BucketOutput
- type BucketPolicy
- func (in *BucketPolicy) DeepCopy() *BucketPolicy
- func (in *BucketPolicy) DeepCopyInto(out *BucketPolicy)
- func (in *BucketPolicy) DeepCopyObject() runtime.Object
- func (in *BucketPolicy) GenerateStackName() string
- func (in *BucketPolicy) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *BucketPolicy) GetNotificationARNs() []string
- func (in *BucketPolicy) GetParameters() map[string]string
- func (in *BucketPolicy) GetStackID() string
- func (in *BucketPolicy) GetStackName() string
- func (in *BucketPolicy) GetStatus() metav1alpha1.ConditionStatus
- func (in *BucketPolicy) GetTemplate(client dynamic.Interface) (string, error)
- func (in *BucketPolicy) GetTemplateVersionLabel() (value string, ok bool)
- func (in *BucketPolicy) SetStackID(input string)
- func (in *BucketPolicy) SetStackName(input string)
- func (in *BucketPolicy) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *BucketPolicy) SetTemplateVersionLabel()
- func (in *BucketPolicy) TemplateVersionChanged() bool
- type BucketPolicyList
- type BucketPolicyOutput
- type BucketPolicySpec
- type BucketPolicyStatus
- type BucketSpec
- type BucketStatus
- type Bucket_AbortIncompleteMultipartUpload
- type Bucket_AccelerateConfiguration
- type Bucket_AccessControlTranslation
- type Bucket_AnalyticsConfiguration
- type Bucket_BucketEncryption
- type Bucket_CorsConfiguration
- type Bucket_CorsRule
- type Bucket_DataExport
- type Bucket_DefaultRetention
- type Bucket_Destination
- type Bucket_EncryptionConfiguration
- type Bucket_FilterRule
- type Bucket_InventoryConfiguration
- type Bucket_LambdaConfiguration
- type Bucket_LifecycleConfiguration
- type Bucket_LoggingConfiguration
- type Bucket_MetricsConfiguration
- type Bucket_NoncurrentVersionTransition
- type Bucket_NotificationConfiguration
- type Bucket_NotificationFilter
- type Bucket_ObjectLockConfiguration
- type Bucket_ObjectLockRule
- type Bucket_PublicAccessBlockConfiguration
- type Bucket_QueueConfiguration
- type Bucket_RedirectAllRequestsTo
- type Bucket_RedirectRule
- type Bucket_ReplicationConfiguration
- type Bucket_ReplicationDestination
- type Bucket_ReplicationRule
- type Bucket_RoutingRule
- type Bucket_RoutingRuleCondition
- type Bucket_Rule
- type Bucket_S3KeyFilter
- type Bucket_ServerSideEncryptionByDefault
- type Bucket_ServerSideEncryptionRule
- type Bucket_SourceSelectionCriteria
- type Bucket_SseKmsEncryptedObjects
- type Bucket_StorageClassAnalysis
- type Bucket_TagFilter
- type Bucket_TopicConfiguration
- type Bucket_Transition
- type Bucket_VersioningConfiguration
- type Bucket_WebsiteConfiguration
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "s3.awsctrl.io", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type AccessPoint ¶
type AccessPoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccessPointSpec `json:"spec,omitempty"` Status AccessPointStatus `json:"status,omitempty"` }
AccessPoint is the Schema for the s3 AccessPoint API
func (*AccessPoint) DeepCopy ¶
func (in *AccessPoint) DeepCopy() *AccessPoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPoint.
func (*AccessPoint) DeepCopyInto ¶
func (in *AccessPoint) DeepCopyInto(out *AccessPoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessPoint) DeepCopyObject ¶
func (in *AccessPoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccessPoint) GenerateStackName ¶
func (in *AccessPoint) GenerateStackName() string
GenerateStackName will generate a StackName
func (*AccessPoint) GetCloudFormationMeta ¶
func (in *AccessPoint) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
GetCloudFormationMeta will return CFN meta object
func (*AccessPoint) GetNotificationARNs ¶
func (in *AccessPoint) GetNotificationARNs() []string
GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack
func (*AccessPoint) GetParameters ¶
func (in *AccessPoint) GetParameters() map[string]string
GetParameters will return CFN Parameters
func (*AccessPoint) GetStackID ¶
func (in *AccessPoint) GetStackID() string
GetStackID will return stackID
func (*AccessPoint) GetStackName ¶
func (in *AccessPoint) GetStackName() string
GetStackName will return stackName
func (*AccessPoint) GetStatus ¶
func (in *AccessPoint) GetStatus() metav1alpha1.ConditionStatus
GetStatus will return the CFN Status
func (*AccessPoint) GetTemplate ¶
func (in *AccessPoint) GetTemplate(client dynamic.Interface) (string, error)
GetTemplate will return the JSON version of the CFN to use.
func (*AccessPoint) GetTemplateVersionLabel ¶
func (in *AccessPoint) GetTemplateVersionLabel() (value string, ok bool)
GetTemplateVersionLabel will return the stack template version
func (*AccessPoint) SetStackID ¶
func (in *AccessPoint) SetStackID(input string)
SetStackID will put a stackID
func (*AccessPoint) SetStackName ¶
func (in *AccessPoint) SetStackName(input string)
SetStackName will return stackName
func (*AccessPoint) SetStatus ¶
func (in *AccessPoint) SetStatus(status *metav1alpha1.StatusMeta)
SetStatus will set status for object
func (*AccessPoint) SetTemplateVersionLabel ¶
func (in *AccessPoint) SetTemplateVersionLabel()
SetTemplateVersionLabel will set the template version label
func (*AccessPoint) TemplateVersionChanged ¶
func (in *AccessPoint) TemplateVersionChanged() bool
TemplateVersionChanged will return bool if template has changed
type AccessPointList ¶
type AccessPointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AccessPoint `json:"items"` }
AccessPointList contains a list of Account
func (*AccessPointList) DeepCopy ¶
func (in *AccessPointList) DeepCopy() *AccessPointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPointList.
func (*AccessPointList) DeepCopyInto ¶
func (in *AccessPointList) DeepCopyInto(out *AccessPointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessPointList) DeepCopyObject ¶
func (in *AccessPointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccessPointOutput ¶
type AccessPointOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-accesspoint.html Ref string `json:"ref,omitempty"` }
AccessPointOutput defines the stack outputs
func (*AccessPointOutput) DeepCopy ¶
func (in *AccessPointOutput) DeepCopy() *AccessPointOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPointOutput.
func (*AccessPointOutput) DeepCopyInto ¶
func (in *AccessPointOutput) DeepCopyInto(out *AccessPointOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPointSpec ¶
type AccessPointSpec struct { metav1alpha1.CloudFormationMeta `json:",inline"` // Bucket http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-accesspoint.html#cfn-s3-accesspoint-bucket Bucket string `json:"bucket,omitempty" cloudformation:"Bucket,Parameter"` // CreationDate http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-accesspoint.html#cfn-s3-accesspoint-creationdate CreationDate string `json:"creationDate,omitempty" cloudformation:"CreationDate,Parameter"` // Name http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-accesspoint.html#cfn-s3-accesspoint-name Name string `json:"name,omitempty" cloudformation:"Name,Parameter"` // NetworkOrigin http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-accesspoint.html#cfn-s3-accesspoint-networkorigin NetworkOrigin string `json:"networkOrigin,omitempty" cloudformation:"NetworkOrigin,Parameter"` // Policy http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-accesspoint.html#cfn-s3-accesspoint-policy Policy string `json:"policy,omitempty" cloudformation:"Policy,Parameter"` // PolicyStatus http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-accesspoint.html#cfn-s3-accesspoint-policystatus PolicyStatus string `json:"policyStatus,omitempty" cloudformation:"PolicyStatus,Parameter"` // PublicAccessBlockConfiguration http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-accesspoint.html#cfn-s3-accesspoint-publicaccessblockconfiguration PublicAccessBlockConfiguration AccessPoint_PublicAccessBlockConfiguration `json:"publicAccessBlockConfiguration,omitempty" cloudformation:"PublicAccessBlockConfiguration"` // VpcConfiguration http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-accesspoint.html#cfn-s3-accesspoint-vpcconfiguration VpcConfiguration AccessPoint_VpcConfiguration `json:"vpcConfiguration,omitempty" cloudformation:"VpcConfiguration"` }
AccessPointSpec defines the desired state of AccessPoint
func (*AccessPointSpec) DeepCopy ¶
func (in *AccessPointSpec) DeepCopy() *AccessPointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPointSpec.
func (*AccessPointSpec) DeepCopyInto ¶
func (in *AccessPointSpec) DeepCopyInto(out *AccessPointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPointStatus ¶
type AccessPointStatus struct {
metav1alpha1.StatusMeta `json:",inline"`
}
AccessPointStatus defines the observed state of AccessPoint
func (*AccessPointStatus) DeepCopy ¶
func (in *AccessPointStatus) DeepCopy() *AccessPointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPointStatus.
func (*AccessPointStatus) DeepCopyInto ¶
func (in *AccessPointStatus) DeepCopyInto(out *AccessPointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPoint_PublicAccessBlockConfiguration ¶
type AccessPoint_PublicAccessBlockConfiguration struct { // BlockPublicAcls http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-accesspoint-publicaccessblockconfiguration.html#cfn-s3-accesspoint-publicaccessblockconfiguration-blockpublicacls BlockPublicAcls bool `json:"blockPublicAcls,omitempty" cloudformation:"BlockPublicAcls,Parameter"` // BlockPublicPolicy http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-accesspoint-publicaccessblockconfiguration.html#cfn-s3-accesspoint-publicaccessblockconfiguration-blockpublicpolicy BlockPublicPolicy bool `json:"blockPublicPolicy,omitempty" cloudformation:"BlockPublicPolicy,Parameter"` // IgnorePublicAcls http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-accesspoint-publicaccessblockconfiguration.html#cfn-s3-accesspoint-publicaccessblockconfiguration-ignorepublicacls IgnorePublicAcls bool `json:"ignorePublicAcls,omitempty" cloudformation:"IgnorePublicAcls,Parameter"` // RestrictPublicBuckets http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-accesspoint-publicaccessblockconfiguration.html#cfn-s3-accesspoint-publicaccessblockconfiguration-restrictpublicbuckets RestrictPublicBuckets bool `json:"restrictPublicBuckets,omitempty" cloudformation:"RestrictPublicBuckets,Parameter"` }
AccessPoint_PublicAccessBlockConfiguration defines the desired state of AccessPointPublicAccessBlockConfiguration
func (*AccessPoint_PublicAccessBlockConfiguration) DeepCopy ¶
func (in *AccessPoint_PublicAccessBlockConfiguration) DeepCopy() *AccessPoint_PublicAccessBlockConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPoint_PublicAccessBlockConfiguration.
func (*AccessPoint_PublicAccessBlockConfiguration) DeepCopyInto ¶
func (in *AccessPoint_PublicAccessBlockConfiguration) DeepCopyInto(out *AccessPoint_PublicAccessBlockConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPoint_VpcConfiguration ¶
type AccessPoint_VpcConfiguration struct { // VpcRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-accesspoint-vpcconfiguration.html#cfn-s3-accesspoint-vpcconfiguration-vpcid VpcRef metav1alpha1.ObjectReference `json:"vpcRef,omitempty" cloudformation:"VpcId,Parameter"` }
AccessPoint_VpcConfiguration defines the desired state of AccessPointVpcConfiguration
func (*AccessPoint_VpcConfiguration) DeepCopy ¶
func (in *AccessPoint_VpcConfiguration) DeepCopy() *AccessPoint_VpcConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPoint_VpcConfiguration.
func (*AccessPoint_VpcConfiguration) DeepCopyInto ¶
func (in *AccessPoint_VpcConfiguration) DeepCopyInto(out *AccessPoint_VpcConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket ¶
type Bucket struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BucketSpec `json:"spec,omitempty"` Status BucketStatus `json:"status,omitempty"` }
Bucket is the Schema for the s3 Bucket API
func (*Bucket) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket.
func (*Bucket) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Bucket) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Bucket) GenerateStackName ¶
GenerateStackName will generate a StackName
func (*Bucket) GetCloudFormationMeta ¶
func (in *Bucket) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
GetCloudFormationMeta will return CFN meta object
func (*Bucket) GetNotificationARNs ¶
GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack
func (*Bucket) GetParameters ¶
GetParameters will return CFN Parameters
func (*Bucket) GetStackName ¶
GetStackName will return stackName
func (*Bucket) GetStatus ¶
func (in *Bucket) GetStatus() metav1alpha1.ConditionStatus
GetStatus will return the CFN Status
func (*Bucket) GetTemplate ¶
GetTemplate will return the JSON version of the CFN to use.
func (*Bucket) GetTemplateVersionLabel ¶
GetTemplateVersionLabel will return the stack template version
func (*Bucket) SetStackID ¶
SetStackID will put a stackID
func (*Bucket) SetStackName ¶
SetStackName will return stackName
func (*Bucket) SetStatus ¶
func (in *Bucket) SetStatus(status *metav1alpha1.StatusMeta)
SetStatus will set status for object
func (*Bucket) SetTemplateVersionLabel ¶
func (in *Bucket) SetTemplateVersionLabel()
SetTemplateVersionLabel will set the template version label
func (*Bucket) TemplateVersionChanged ¶
TemplateVersionChanged will return bool if template has changed
type BucketList ¶
type BucketList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Bucket `json:"items"` }
BucketList contains a list of Account
func (*BucketList) DeepCopy ¶
func (in *BucketList) DeepCopy() *BucketList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketList.
func (*BucketList) DeepCopyInto ¶
func (in *BucketList) DeepCopyInto(out *BucketList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketList) DeepCopyObject ¶
func (in *BucketList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BucketOutput ¶
type BucketOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html Ref string `json:"ref,omitempty"` // Arn defines the Arn Arn string `json:"arn,omitempty" cloudformation:"Arn,Output"` // DomainName defines the DomainName DomainName string `json:"domainName,omitempty" cloudformation:"DomainName,Output"` // DualStackDomainName defines the DualStackDomainName DualStackDomainName string `json:"dualStackDomainName,omitempty" cloudformation:"DualStackDomainName,Output"` // RegionalDomainName defines the RegionalDomainName RegionalDomainName string `json:"regionalDomainName,omitempty" cloudformation:"RegionalDomainName,Output"` // WebsiteURL defines the WebsiteURL WebsiteURL string `json:"websiteURL,omitempty" cloudformation:"WebsiteURL,Output"` }
BucketOutput defines the stack outputs
func (*BucketOutput) DeepCopy ¶
func (in *BucketOutput) DeepCopy() *BucketOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketOutput.
func (*BucketOutput) DeepCopyInto ¶
func (in *BucketOutput) DeepCopyInto(out *BucketOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketPolicy ¶
type BucketPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BucketPolicySpec `json:"spec,omitempty"` Status BucketPolicyStatus `json:"status,omitempty"` }
BucketPolicy is the Schema for the s3 BucketPolicy API
func (*BucketPolicy) DeepCopy ¶
func (in *BucketPolicy) DeepCopy() *BucketPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketPolicy.
func (*BucketPolicy) DeepCopyInto ¶
func (in *BucketPolicy) DeepCopyInto(out *BucketPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketPolicy) DeepCopyObject ¶
func (in *BucketPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BucketPolicy) GenerateStackName ¶
func (in *BucketPolicy) GenerateStackName() string
GenerateStackName will generate a StackName
func (*BucketPolicy) GetCloudFormationMeta ¶
func (in *BucketPolicy) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
GetCloudFormationMeta will return CFN meta object
func (*BucketPolicy) GetNotificationARNs ¶
func (in *BucketPolicy) GetNotificationARNs() []string
GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack
func (*BucketPolicy) GetParameters ¶
func (in *BucketPolicy) GetParameters() map[string]string
GetParameters will return CFN Parameters
func (*BucketPolicy) GetStackID ¶
func (in *BucketPolicy) GetStackID() string
GetStackID will return stackID
func (*BucketPolicy) GetStackName ¶
func (in *BucketPolicy) GetStackName() string
GetStackName will return stackName
func (*BucketPolicy) GetStatus ¶
func (in *BucketPolicy) GetStatus() metav1alpha1.ConditionStatus
GetStatus will return the CFN Status
func (*BucketPolicy) GetTemplate ¶
func (in *BucketPolicy) GetTemplate(client dynamic.Interface) (string, error)
GetTemplate will return the JSON version of the CFN to use.
func (*BucketPolicy) GetTemplateVersionLabel ¶
func (in *BucketPolicy) GetTemplateVersionLabel() (value string, ok bool)
GetTemplateVersionLabel will return the stack template version
func (*BucketPolicy) SetStackID ¶
func (in *BucketPolicy) SetStackID(input string)
SetStackID will put a stackID
func (*BucketPolicy) SetStackName ¶
func (in *BucketPolicy) SetStackName(input string)
SetStackName will return stackName
func (*BucketPolicy) SetStatus ¶
func (in *BucketPolicy) SetStatus(status *metav1alpha1.StatusMeta)
SetStatus will set status for object
func (*BucketPolicy) SetTemplateVersionLabel ¶
func (in *BucketPolicy) SetTemplateVersionLabel()
SetTemplateVersionLabel will set the template version label
func (*BucketPolicy) TemplateVersionChanged ¶
func (in *BucketPolicy) TemplateVersionChanged() bool
TemplateVersionChanged will return bool if template has changed
type BucketPolicyList ¶
type BucketPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BucketPolicy `json:"items"` }
BucketPolicyList contains a list of Account
func (*BucketPolicyList) DeepCopy ¶
func (in *BucketPolicyList) DeepCopy() *BucketPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketPolicyList.
func (*BucketPolicyList) DeepCopyInto ¶
func (in *BucketPolicyList) DeepCopyInto(out *BucketPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketPolicyList) DeepCopyObject ¶
func (in *BucketPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BucketPolicyOutput ¶
type BucketPolicyOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-policy.html Ref string `json:"ref,omitempty"` }
BucketPolicyOutput defines the stack outputs
func (*BucketPolicyOutput) DeepCopy ¶
func (in *BucketPolicyOutput) DeepCopy() *BucketPolicyOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketPolicyOutput.
func (*BucketPolicyOutput) DeepCopyInto ¶
func (in *BucketPolicyOutput) DeepCopyInto(out *BucketPolicyOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketPolicySpec ¶
type BucketPolicySpec struct { metav1alpha1.CloudFormationMeta `json:",inline"` // Bucket http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-policy.html#aws-properties-s3-policy-bucket Bucket string `json:"bucket,omitempty" cloudformation:"Bucket,Parameter"` // PolicyDocument http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-policy.html#aws-properties-s3-policy-policydocument PolicyDocument string `json:"policyDocument,omitempty" cloudformation:"PolicyDocument,Parameter"` }
BucketPolicySpec defines the desired state of BucketPolicy
func (*BucketPolicySpec) DeepCopy ¶
func (in *BucketPolicySpec) DeepCopy() *BucketPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketPolicySpec.
func (*BucketPolicySpec) DeepCopyInto ¶
func (in *BucketPolicySpec) DeepCopyInto(out *BucketPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketPolicyStatus ¶
type BucketPolicyStatus struct {
metav1alpha1.StatusMeta `json:",inline"`
}
BucketPolicyStatus defines the observed state of BucketPolicy
func (*BucketPolicyStatus) DeepCopy ¶
func (in *BucketPolicyStatus) DeepCopy() *BucketPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketPolicyStatus.
func (*BucketPolicyStatus) DeepCopyInto ¶
func (in *BucketPolicyStatus) DeepCopyInto(out *BucketPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpec ¶
type BucketSpec struct { metav1alpha1.CloudFormationMeta `json:",inline"` // AccelerateConfiguration http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-accelerateconfiguration AccelerateConfiguration Bucket_AccelerateConfiguration `json:"accelerateConfiguration,omitempty" cloudformation:"AccelerateConfiguration"` // AccessControl http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-accesscontrol AccessControl string `json:"accessControl,omitempty" cloudformation:"AccessControl,Parameter"` // AnalyticsConfigurations http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-analyticsconfigurations AnalyticsConfigurations []Bucket_AnalyticsConfiguration `json:"analyticsConfigurations,omitempty" cloudformation:"AnalyticsConfigurations"` // BucketEncryption http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-bucketencryption BucketEncryption Bucket_BucketEncryption `json:"bucketEncryption,omitempty" cloudformation:"BucketEncryption"` // BucketName http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-name BucketName string `json:"bucketName,omitempty" cloudformation:"BucketName,Parameter"` // CorsConfiguration http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-crossoriginconfig CorsConfiguration Bucket_CorsConfiguration `json:"corsConfiguration,omitempty" cloudformation:"CorsConfiguration"` // InventoryConfigurations http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-inventoryconfigurations InventoryConfigurations []Bucket_InventoryConfiguration `json:"inventoryConfigurations,omitempty" cloudformation:"InventoryConfigurations"` // LifecycleConfiguration http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-lifecycleconfig LifecycleConfiguration Bucket_LifecycleConfiguration `json:"lifecycleConfiguration,omitempty" cloudformation:"LifecycleConfiguration"` // LoggingConfiguration http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-loggingconfig LoggingConfiguration Bucket_LoggingConfiguration `json:"loggingConfiguration,omitempty" cloudformation:"LoggingConfiguration"` // MetricsConfigurations http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-metricsconfigurations MetricsConfigurations []Bucket_MetricsConfiguration `json:"metricsConfigurations,omitempty" cloudformation:"MetricsConfigurations"` // NotificationConfiguration http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-notification NotificationConfiguration Bucket_NotificationConfiguration `json:"notificationConfiguration,omitempty" cloudformation:"NotificationConfiguration"` // ObjectLockConfiguration http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-objectlockconfiguration ObjectLockConfiguration Bucket_ObjectLockConfiguration `json:"objectLockConfiguration,omitempty" cloudformation:"ObjectLockConfiguration"` // ObjectLockEnabled http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-objectlockenabled ObjectLockEnabled bool `json:"objectLockEnabled,omitempty" cloudformation:"ObjectLockEnabled,Parameter"` // PublicAccessBlockConfiguration http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-publicaccessblockconfiguration PublicAccessBlockConfiguration Bucket_PublicAccessBlockConfiguration `json:"publicAccessBlockConfiguration,omitempty" cloudformation:"PublicAccessBlockConfiguration"` // ReplicationConfiguration http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-replicationconfiguration ReplicationConfiguration Bucket_ReplicationConfiguration `json:"replicationConfiguration,omitempty" cloudformation:"ReplicationConfiguration"` // VersioningConfiguration http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-versioning VersioningConfiguration Bucket_VersioningConfiguration `json:"versioningConfiguration,omitempty" cloudformation:"VersioningConfiguration"` // WebsiteConfiguration http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-websiteconfiguration WebsiteConfiguration Bucket_WebsiteConfiguration `json:"websiteConfiguration,omitempty" cloudformation:"WebsiteConfiguration"` }
BucketSpec defines the desired state of Bucket
func (*BucketSpec) DeepCopy ¶
func (in *BucketSpec) DeepCopy() *BucketSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpec.
func (*BucketSpec) DeepCopyInto ¶
func (in *BucketSpec) DeepCopyInto(out *BucketSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketStatus ¶
type BucketStatus struct {
metav1alpha1.StatusMeta `json:",inline"`
}
BucketStatus defines the observed state of Bucket
func (*BucketStatus) DeepCopy ¶
func (in *BucketStatus) DeepCopy() *BucketStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketStatus.
func (*BucketStatus) DeepCopyInto ¶
func (in *BucketStatus) DeepCopyInto(out *BucketStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_AbortIncompleteMultipartUpload ¶
type Bucket_AbortIncompleteMultipartUpload struct { // DaysAfterInitiation http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-abortincompletemultipartupload.html#cfn-s3-bucket-abortincompletemultipartupload-daysafterinitiation DaysAfterInitiation int `json:"daysAfterInitiation,omitempty" cloudformation:"DaysAfterInitiation,Parameter"` }
Bucket_AbortIncompleteMultipartUpload defines the desired state of BucketAbortIncompleteMultipartUpload
func (*Bucket_AbortIncompleteMultipartUpload) DeepCopy ¶
func (in *Bucket_AbortIncompleteMultipartUpload) DeepCopy() *Bucket_AbortIncompleteMultipartUpload
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_AbortIncompleteMultipartUpload.
func (*Bucket_AbortIncompleteMultipartUpload) DeepCopyInto ¶
func (in *Bucket_AbortIncompleteMultipartUpload) DeepCopyInto(out *Bucket_AbortIncompleteMultipartUpload)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_AccelerateConfiguration ¶
type Bucket_AccelerateConfiguration struct { // AccelerationStatus http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-accelerateconfiguration.html#cfn-s3-bucket-accelerateconfiguration-accelerationstatus AccelerationStatus string `json:"accelerationStatus,omitempty" cloudformation:"AccelerationStatus,Parameter"` }
Bucket_AccelerateConfiguration defines the desired state of BucketAccelerateConfiguration
func (*Bucket_AccelerateConfiguration) DeepCopy ¶
func (in *Bucket_AccelerateConfiguration) DeepCopy() *Bucket_AccelerateConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_AccelerateConfiguration.
func (*Bucket_AccelerateConfiguration) DeepCopyInto ¶
func (in *Bucket_AccelerateConfiguration) DeepCopyInto(out *Bucket_AccelerateConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_AccessControlTranslation ¶
type Bucket_AccessControlTranslation struct { // Owner http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-accesscontroltranslation.html#cfn-s3-bucket-accesscontroltranslation-owner Owner string `json:"owner,omitempty" cloudformation:"Owner,Parameter"` }
Bucket_AccessControlTranslation defines the desired state of BucketAccessControlTranslation
func (*Bucket_AccessControlTranslation) DeepCopy ¶
func (in *Bucket_AccessControlTranslation) DeepCopy() *Bucket_AccessControlTranslation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_AccessControlTranslation.
func (*Bucket_AccessControlTranslation) DeepCopyInto ¶
func (in *Bucket_AccessControlTranslation) DeepCopyInto(out *Bucket_AccessControlTranslation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_AnalyticsConfiguration ¶
type Bucket_AnalyticsConfiguration struct { // Ref http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-analyticsconfiguration.html#cfn-s3-bucket-analyticsconfiguration-id Ref metav1alpha1.ObjectReference `json:"ref,omitempty" cloudformation:"Id,Parameter"` // Prefix http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-analyticsconfiguration.html#cfn-s3-bucket-analyticsconfiguration-prefix Prefix string `json:"prefix,omitempty" cloudformation:"Prefix,Parameter"` // StorageClassAnalysis 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" cloudformation:"StorageClassAnalysis"` // TagFilters 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" cloudformation:"TagFilters"` }
Bucket_AnalyticsConfiguration defines the desired state of BucketAnalyticsConfiguration
func (*Bucket_AnalyticsConfiguration) DeepCopy ¶
func (in *Bucket_AnalyticsConfiguration) DeepCopy() *Bucket_AnalyticsConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_AnalyticsConfiguration.
func (*Bucket_AnalyticsConfiguration) DeepCopyInto ¶
func (in *Bucket_AnalyticsConfiguration) DeepCopyInto(out *Bucket_AnalyticsConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_BucketEncryption ¶
type Bucket_BucketEncryption struct { // ServerSideEncryptionConfiguration 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" cloudformation:"ServerSideEncryptionConfiguration"` }
Bucket_BucketEncryption defines the desired state of BucketBucketEncryption
func (*Bucket_BucketEncryption) DeepCopy ¶
func (in *Bucket_BucketEncryption) DeepCopy() *Bucket_BucketEncryption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_BucketEncryption.
func (*Bucket_BucketEncryption) DeepCopyInto ¶
func (in *Bucket_BucketEncryption) DeepCopyInto(out *Bucket_BucketEncryption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_CorsConfiguration ¶
type Bucket_CorsConfiguration struct { // CorsRules 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" cloudformation:"CorsRules"` }
Bucket_CorsConfiguration defines the desired state of BucketCorsConfiguration
func (*Bucket_CorsConfiguration) DeepCopy ¶
func (in *Bucket_CorsConfiguration) DeepCopy() *Bucket_CorsConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_CorsConfiguration.
func (*Bucket_CorsConfiguration) DeepCopyInto ¶
func (in *Bucket_CorsConfiguration) DeepCopyInto(out *Bucket_CorsConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_CorsRule ¶
type Bucket_CorsRule struct { // AllowedHeaders 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" cloudformation:"AllowedHeaders"` // AllowedMethods 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" cloudformation:"AllowedMethods"` // AllowedOrigins 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" cloudformation:"AllowedOrigins"` // ExposedHeaders 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" cloudformation:"ExposedHeaders"` // Ref http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html#cfn-s3-bucket-cors-corsrule-id Ref metav1alpha1.ObjectReference `json:"ref,omitempty" cloudformation:"Id,Parameter"` // MaxAge 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" cloudformation:"MaxAge,Parameter"` }
Bucket_CorsRule defines the desired state of BucketCorsRule
func (*Bucket_CorsRule) DeepCopy ¶
func (in *Bucket_CorsRule) DeepCopy() *Bucket_CorsRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_CorsRule.
func (*Bucket_CorsRule) DeepCopyInto ¶
func (in *Bucket_CorsRule) DeepCopyInto(out *Bucket_CorsRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_DataExport ¶
type Bucket_DataExport struct { // Destination 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" cloudformation:"Destination"` // OutputSchemaVersion http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-dataexport.html#cfn-s3-bucket-dataexport-outputschemaversion OutputSchemaVersion string `json:"outputSchemaVersion,omitempty" cloudformation:"OutputSchemaVersion,Parameter"` }
Bucket_DataExport defines the desired state of BucketDataExport
func (*Bucket_DataExport) DeepCopy ¶
func (in *Bucket_DataExport) DeepCopy() *Bucket_DataExport
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_DataExport.
func (*Bucket_DataExport) DeepCopyInto ¶
func (in *Bucket_DataExport) DeepCopyInto(out *Bucket_DataExport)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_DefaultRetention ¶
type Bucket_DefaultRetention struct { // Days http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-defaultretention.html#cfn-s3-bucket-defaultretention-days Days int `json:"days,omitempty" cloudformation:"Days,Parameter"` // Mode http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-defaultretention.html#cfn-s3-bucket-defaultretention-mode Mode string `json:"mode,omitempty" cloudformation:"Mode,Parameter"` // Years http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-defaultretention.html#cfn-s3-bucket-defaultretention-years Years int `json:"years,omitempty" cloudformation:"Years,Parameter"` }
Bucket_DefaultRetention defines the desired state of BucketDefaultRetention
func (*Bucket_DefaultRetention) DeepCopy ¶
func (in *Bucket_DefaultRetention) DeepCopy() *Bucket_DefaultRetention
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_DefaultRetention.
func (*Bucket_DefaultRetention) DeepCopyInto ¶
func (in *Bucket_DefaultRetention) DeepCopyInto(out *Bucket_DefaultRetention)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_Destination ¶
type Bucket_Destination struct { // BucketAccountRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-destination.html#cfn-s3-bucket-destination-bucketaccountid BucketAccountRef metav1alpha1.ObjectReference `json:"bucketAccountRef,omitempty" cloudformation:"BucketAccountId,Parameter"` // BucketRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-destination.html#cfn-s3-bucket-destination-bucketarn BucketRef metav1alpha1.ObjectReference `json:"bucketRef,omitempty" cloudformation:"BucketArn,Parameter"` // Format http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-destination.html#cfn-s3-bucket-destination-format Format string `json:"format,omitempty" cloudformation:"Format,Parameter"` // Prefix http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-destination.html#cfn-s3-bucket-destination-prefix Prefix string `json:"prefix,omitempty" cloudformation:"Prefix,Parameter"` }
Bucket_Destination defines the desired state of BucketDestination
func (*Bucket_Destination) DeepCopy ¶
func (in *Bucket_Destination) DeepCopy() *Bucket_Destination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_Destination.
func (*Bucket_Destination) DeepCopyInto ¶
func (in *Bucket_Destination) DeepCopyInto(out *Bucket_Destination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_EncryptionConfiguration ¶
type Bucket_EncryptionConfiguration struct { // ReplicaKmsKeyRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-encryptionconfiguration.html#cfn-s3-bucket-encryptionconfiguration-replicakmskeyid ReplicaKmsKeyRef metav1alpha1.ObjectReference `json:"replicaKmsKeyRef,omitempty" cloudformation:"ReplicaKmsKeyID,Parameter"` }
Bucket_EncryptionConfiguration defines the desired state of BucketEncryptionConfiguration
func (*Bucket_EncryptionConfiguration) DeepCopy ¶
func (in *Bucket_EncryptionConfiguration) DeepCopy() *Bucket_EncryptionConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_EncryptionConfiguration.
func (*Bucket_EncryptionConfiguration) DeepCopyInto ¶
func (in *Bucket_EncryptionConfiguration) DeepCopyInto(out *Bucket_EncryptionConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_FilterRule ¶
type Bucket_FilterRule struct { // Name 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" cloudformation:"Name,Parameter"` // Value 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" cloudformation:"Value,Parameter"` }
Bucket_FilterRule defines the desired state of BucketFilterRule
func (*Bucket_FilterRule) DeepCopy ¶
func (in *Bucket_FilterRule) DeepCopy() *Bucket_FilterRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_FilterRule.
func (*Bucket_FilterRule) DeepCopyInto ¶
func (in *Bucket_FilterRule) DeepCopyInto(out *Bucket_FilterRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_InventoryConfiguration ¶
type Bucket_InventoryConfiguration struct { // Destination 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" cloudformation:"Destination"` // Enabled http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-inventoryconfiguration.html#cfn-s3-bucket-inventoryconfiguration-enabled Enabled bool `json:"enabled,omitempty" cloudformation:"Enabled,Parameter"` // Ref http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-inventoryconfiguration.html#cfn-s3-bucket-inventoryconfiguration-id Ref metav1alpha1.ObjectReference `json:"ref,omitempty" cloudformation:"Id,Parameter"` // IncludedObjectVersions http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-inventoryconfiguration.html#cfn-s3-bucket-inventoryconfiguration-includedobjectversions IncludedObjectVersions string `json:"includedObjectVersions,omitempty" cloudformation:"IncludedObjectVersions,Parameter"` // OptionalFields http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-inventoryconfiguration.html#cfn-s3-bucket-inventoryconfiguration-optionalfields OptionalFields []string `json:"optionalFields,omitempty" cloudformation:"OptionalFields"` // Prefix http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-inventoryconfiguration.html#cfn-s3-bucket-inventoryconfiguration-prefix Prefix string `json:"prefix,omitempty" cloudformation:"Prefix,Parameter"` // ScheduleFrequency http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-inventoryconfiguration.html#cfn-s3-bucket-inventoryconfiguration-schedulefrequency ScheduleFrequency string `json:"scheduleFrequency,omitempty" cloudformation:"ScheduleFrequency,Parameter"` }
Bucket_InventoryConfiguration defines the desired state of BucketInventoryConfiguration
func (*Bucket_InventoryConfiguration) DeepCopy ¶
func (in *Bucket_InventoryConfiguration) DeepCopy() *Bucket_InventoryConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_InventoryConfiguration.
func (*Bucket_InventoryConfiguration) DeepCopyInto ¶
func (in *Bucket_InventoryConfiguration) DeepCopyInto(out *Bucket_InventoryConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_LambdaConfiguration ¶
type Bucket_LambdaConfiguration struct { // Event 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" cloudformation:"Event,Parameter"` // Filter 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" cloudformation:"Filter"` // Function 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" cloudformation:"Function,Parameter"` }
Bucket_LambdaConfiguration defines the desired state of BucketLambdaConfiguration
func (*Bucket_LambdaConfiguration) DeepCopy ¶
func (in *Bucket_LambdaConfiguration) DeepCopy() *Bucket_LambdaConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_LambdaConfiguration.
func (*Bucket_LambdaConfiguration) DeepCopyInto ¶
func (in *Bucket_LambdaConfiguration) DeepCopyInto(out *Bucket_LambdaConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_LifecycleConfiguration ¶
type Bucket_LifecycleConfiguration struct { // Rules 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" cloudformation:"Rules"` }
Bucket_LifecycleConfiguration defines the desired state of BucketLifecycleConfiguration
func (*Bucket_LifecycleConfiguration) DeepCopy ¶
func (in *Bucket_LifecycleConfiguration) DeepCopy() *Bucket_LifecycleConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_LifecycleConfiguration.
func (*Bucket_LifecycleConfiguration) DeepCopyInto ¶
func (in *Bucket_LifecycleConfiguration) DeepCopyInto(out *Bucket_LifecycleConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_LoggingConfiguration ¶
type Bucket_LoggingConfiguration struct { // DestinationBucketName http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-loggingconfig.html#cfn-s3-bucket-loggingconfig-destinationbucketname DestinationBucketName string `json:"destinationBucketName,omitempty" cloudformation:"DestinationBucketName,Parameter"` // LogFilePrefix http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-loggingconfig.html#cfn-s3-bucket-loggingconfig-logfileprefix LogFilePrefix string `json:"logFilePrefix,omitempty" cloudformation:"LogFilePrefix,Parameter"` }
Bucket_LoggingConfiguration defines the desired state of BucketLoggingConfiguration
func (*Bucket_LoggingConfiguration) DeepCopy ¶
func (in *Bucket_LoggingConfiguration) DeepCopy() *Bucket_LoggingConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_LoggingConfiguration.
func (*Bucket_LoggingConfiguration) DeepCopyInto ¶
func (in *Bucket_LoggingConfiguration) DeepCopyInto(out *Bucket_LoggingConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_MetricsConfiguration ¶
type Bucket_MetricsConfiguration struct { // Ref http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-metricsconfiguration.html#cfn-s3-bucket-metricsconfiguration-id Ref metav1alpha1.ObjectReference `json:"ref,omitempty" cloudformation:"Id,Parameter"` // Prefix http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-metricsconfiguration.html#cfn-s3-bucket-metricsconfiguration-prefix Prefix string `json:"prefix,omitempty" cloudformation:"Prefix,Parameter"` // TagFilters 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" cloudformation:"TagFilters"` }
Bucket_MetricsConfiguration defines the desired state of BucketMetricsConfiguration
func (*Bucket_MetricsConfiguration) DeepCopy ¶
func (in *Bucket_MetricsConfiguration) DeepCopy() *Bucket_MetricsConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_MetricsConfiguration.
func (*Bucket_MetricsConfiguration) DeepCopyInto ¶
func (in *Bucket_MetricsConfiguration) DeepCopyInto(out *Bucket_MetricsConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_NoncurrentVersionTransition ¶
type Bucket_NoncurrentVersionTransition struct { // StorageClass 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" cloudformation:"StorageClass,Parameter"` // TransitionInDays 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,omitempty" cloudformation:"TransitionInDays,Parameter"` }
Bucket_NoncurrentVersionTransition defines the desired state of BucketNoncurrentVersionTransition
func (*Bucket_NoncurrentVersionTransition) DeepCopy ¶
func (in *Bucket_NoncurrentVersionTransition) DeepCopy() *Bucket_NoncurrentVersionTransition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_NoncurrentVersionTransition.
func (*Bucket_NoncurrentVersionTransition) DeepCopyInto ¶
func (in *Bucket_NoncurrentVersionTransition) DeepCopyInto(out *Bucket_NoncurrentVersionTransition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_NotificationConfiguration ¶
type Bucket_NotificationConfiguration struct { // LambdaConfigurations 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" cloudformation:"LambdaConfigurations"` // QueueConfigurations 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" cloudformation:"QueueConfigurations"` // TopicConfigurations 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" cloudformation:"TopicConfigurations"` }
Bucket_NotificationConfiguration defines the desired state of BucketNotificationConfiguration
func (*Bucket_NotificationConfiguration) DeepCopy ¶
func (in *Bucket_NotificationConfiguration) DeepCopy() *Bucket_NotificationConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_NotificationConfiguration.
func (*Bucket_NotificationConfiguration) DeepCopyInto ¶
func (in *Bucket_NotificationConfiguration) DeepCopyInto(out *Bucket_NotificationConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_NotificationFilter ¶
type Bucket_NotificationFilter struct { // S3Key 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" cloudformation:"S3Key"` }
Bucket_NotificationFilter defines the desired state of BucketNotificationFilter
func (*Bucket_NotificationFilter) DeepCopy ¶
func (in *Bucket_NotificationFilter) DeepCopy() *Bucket_NotificationFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_NotificationFilter.
func (*Bucket_NotificationFilter) DeepCopyInto ¶
func (in *Bucket_NotificationFilter) DeepCopyInto(out *Bucket_NotificationFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_ObjectLockConfiguration ¶
type Bucket_ObjectLockConfiguration struct { // ObjectLockEnabled http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-objectlockconfiguration.html#cfn-s3-bucket-objectlockconfiguration-objectlockenabled ObjectLockEnabled string `json:"objectLockEnabled,omitempty" cloudformation:"ObjectLockEnabled,Parameter"` // Rule 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" cloudformation:"Rule"` }
Bucket_ObjectLockConfiguration defines the desired state of BucketObjectLockConfiguration
func (*Bucket_ObjectLockConfiguration) DeepCopy ¶
func (in *Bucket_ObjectLockConfiguration) DeepCopy() *Bucket_ObjectLockConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_ObjectLockConfiguration.
func (*Bucket_ObjectLockConfiguration) DeepCopyInto ¶
func (in *Bucket_ObjectLockConfiguration) DeepCopyInto(out *Bucket_ObjectLockConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_ObjectLockRule ¶
type Bucket_ObjectLockRule struct { // DefaultRetention 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" cloudformation:"DefaultRetention"` }
Bucket_ObjectLockRule defines the desired state of BucketObjectLockRule
func (*Bucket_ObjectLockRule) DeepCopy ¶
func (in *Bucket_ObjectLockRule) DeepCopy() *Bucket_ObjectLockRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_ObjectLockRule.
func (*Bucket_ObjectLockRule) DeepCopyInto ¶
func (in *Bucket_ObjectLockRule) DeepCopyInto(out *Bucket_ObjectLockRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_PublicAccessBlockConfiguration ¶
type Bucket_PublicAccessBlockConfiguration struct { // BlockPublicAcls http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-publicaccessblockconfiguration.html#cfn-s3-bucket-publicaccessblockconfiguration-blockpublicacls BlockPublicAcls bool `json:"blockPublicAcls,omitempty" cloudformation:"BlockPublicAcls,Parameter"` // BlockPublicPolicy http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-publicaccessblockconfiguration.html#cfn-s3-bucket-publicaccessblockconfiguration-blockpublicpolicy BlockPublicPolicy bool `json:"blockPublicPolicy,omitempty" cloudformation:"BlockPublicPolicy,Parameter"` // IgnorePublicAcls http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-publicaccessblockconfiguration.html#cfn-s3-bucket-publicaccessblockconfiguration-ignorepublicacls IgnorePublicAcls bool `json:"ignorePublicAcls,omitempty" cloudformation:"IgnorePublicAcls,Parameter"` // RestrictPublicBuckets http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-publicaccessblockconfiguration.html#cfn-s3-bucket-publicaccessblockconfiguration-restrictpublicbuckets RestrictPublicBuckets bool `json:"restrictPublicBuckets,omitempty" cloudformation:"RestrictPublicBuckets,Parameter"` }
Bucket_PublicAccessBlockConfiguration defines the desired state of BucketPublicAccessBlockConfiguration
func (*Bucket_PublicAccessBlockConfiguration) DeepCopy ¶
func (in *Bucket_PublicAccessBlockConfiguration) DeepCopy() *Bucket_PublicAccessBlockConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_PublicAccessBlockConfiguration.
func (*Bucket_PublicAccessBlockConfiguration) DeepCopyInto ¶
func (in *Bucket_PublicAccessBlockConfiguration) DeepCopyInto(out *Bucket_PublicAccessBlockConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_QueueConfiguration ¶
type Bucket_QueueConfiguration struct { // Event 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" cloudformation:"Event,Parameter"` // Filter 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" cloudformation:"Filter"` // Queue 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" cloudformation:"Queue,Parameter"` }
Bucket_QueueConfiguration defines the desired state of BucketQueueConfiguration
func (*Bucket_QueueConfiguration) DeepCopy ¶
func (in *Bucket_QueueConfiguration) DeepCopy() *Bucket_QueueConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_QueueConfiguration.
func (*Bucket_QueueConfiguration) DeepCopyInto ¶
func (in *Bucket_QueueConfiguration) DeepCopyInto(out *Bucket_QueueConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_RedirectAllRequestsTo ¶
type Bucket_RedirectAllRequestsTo struct { // HostName http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-redirectallrequeststo.html#cfn-s3-websiteconfiguration-redirectallrequeststo-hostname HostName string `json:"hostName,omitempty" cloudformation:"HostName,Parameter"` // Protocol http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-redirectallrequeststo.html#cfn-s3-websiteconfiguration-redirectallrequeststo-protocol Protocol string `json:"protocol,omitempty" cloudformation:"Protocol,Parameter"` }
Bucket_RedirectAllRequestsTo defines the desired state of BucketRedirectAllRequestsTo
func (*Bucket_RedirectAllRequestsTo) DeepCopy ¶
func (in *Bucket_RedirectAllRequestsTo) DeepCopy() *Bucket_RedirectAllRequestsTo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_RedirectAllRequestsTo.
func (*Bucket_RedirectAllRequestsTo) DeepCopyInto ¶
func (in *Bucket_RedirectAllRequestsTo) DeepCopyInto(out *Bucket_RedirectAllRequestsTo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_RedirectRule ¶
type Bucket_RedirectRule struct { // HostName 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" cloudformation:"HostName,Parameter"` // HttpRedirectCode 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" cloudformation:"HttpRedirectCode,Parameter"` // Protocol 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" cloudformation:"Protocol,Parameter"` // ReplaceKeyPrefixWith 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" cloudformation:"ReplaceKeyPrefixWith,Parameter"` // ReplaceKeyWith 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" cloudformation:"ReplaceKeyWith,Parameter"` }
Bucket_RedirectRule defines the desired state of BucketRedirectRule
func (*Bucket_RedirectRule) DeepCopy ¶
func (in *Bucket_RedirectRule) DeepCopy() *Bucket_RedirectRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_RedirectRule.
func (*Bucket_RedirectRule) DeepCopyInto ¶
func (in *Bucket_RedirectRule) DeepCopyInto(out *Bucket_RedirectRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_ReplicationConfiguration ¶
type Bucket_ReplicationConfiguration struct { // Role http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration.html#cfn-s3-bucket-replicationconfiguration-role Role string `json:"role,omitempty" cloudformation:"Role,Parameter"` // Rules 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" cloudformation:"Rules"` }
Bucket_ReplicationConfiguration defines the desired state of BucketReplicationConfiguration
func (*Bucket_ReplicationConfiguration) DeepCopy ¶
func (in *Bucket_ReplicationConfiguration) DeepCopy() *Bucket_ReplicationConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_ReplicationConfiguration.
func (*Bucket_ReplicationConfiguration) DeepCopyInto ¶
func (in *Bucket_ReplicationConfiguration) DeepCopyInto(out *Bucket_ReplicationConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_ReplicationDestination ¶
type Bucket_ReplicationDestination struct { // AccessControlTranslation 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" cloudformation:"AccessControlTranslation"` // Account 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" cloudformation:"Account,Parameter"` // Bucket 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" cloudformation:"Bucket,Parameter"` // EncryptionConfiguration 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" cloudformation:"EncryptionConfiguration"` // StorageClass 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" cloudformation:"StorageClass,Parameter"` }
Bucket_ReplicationDestination defines the desired state of BucketReplicationDestination
func (*Bucket_ReplicationDestination) DeepCopy ¶
func (in *Bucket_ReplicationDestination) DeepCopy() *Bucket_ReplicationDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_ReplicationDestination.
func (*Bucket_ReplicationDestination) DeepCopyInto ¶
func (in *Bucket_ReplicationDestination) DeepCopyInto(out *Bucket_ReplicationDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_ReplicationRule ¶
type Bucket_ReplicationRule struct { // Destination 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" cloudformation:"Destination"` // Ref http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationconfiguration-rules-id Ref metav1alpha1.ObjectReference `json:"ref,omitempty" cloudformation:"Id,Parameter"` // Prefix 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" cloudformation:"Prefix,Parameter"` // SourceSelectionCriteria 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" cloudformation:"SourceSelectionCriteria"` // Status 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" cloudformation:"Status,Parameter"` }
Bucket_ReplicationRule defines the desired state of BucketReplicationRule
func (*Bucket_ReplicationRule) DeepCopy ¶
func (in *Bucket_ReplicationRule) DeepCopy() *Bucket_ReplicationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_ReplicationRule.
func (*Bucket_ReplicationRule) DeepCopyInto ¶
func (in *Bucket_ReplicationRule) DeepCopyInto(out *Bucket_ReplicationRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_RoutingRule ¶
type Bucket_RoutingRule struct { // RedirectRule 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" cloudformation:"RedirectRule"` // RoutingRuleCondition 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" cloudformation:"RoutingRuleCondition"` }
Bucket_RoutingRule defines the desired state of BucketRoutingRule
func (*Bucket_RoutingRule) DeepCopy ¶
func (in *Bucket_RoutingRule) DeepCopy() *Bucket_RoutingRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_RoutingRule.
func (*Bucket_RoutingRule) DeepCopyInto ¶
func (in *Bucket_RoutingRule) DeepCopyInto(out *Bucket_RoutingRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_RoutingRuleCondition ¶
type Bucket_RoutingRuleCondition struct { // HttpErrorCodeReturnedEquals 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" cloudformation:"HttpErrorCodeReturnedEquals,Parameter"` // KeyPrefixEquals 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" cloudformation:"KeyPrefixEquals,Parameter"` }
Bucket_RoutingRuleCondition defines the desired state of BucketRoutingRuleCondition
func (*Bucket_RoutingRuleCondition) DeepCopy ¶
func (in *Bucket_RoutingRuleCondition) DeepCopy() *Bucket_RoutingRuleCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_RoutingRuleCondition.
func (*Bucket_RoutingRuleCondition) DeepCopyInto ¶
func (in *Bucket_RoutingRuleCondition) DeepCopyInto(out *Bucket_RoutingRuleCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_Rule ¶
type Bucket_Rule struct { // AbortIncompleteMultipartUpload 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" cloudformation:"AbortIncompleteMultipartUpload"` // ExpirationDate 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" cloudformation:"ExpirationDate,Parameter"` // ExpirationInDays 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" cloudformation:"ExpirationInDays,Parameter"` // Ref http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-id Ref metav1alpha1.ObjectReference `json:"ref,omitempty" cloudformation:"Id,Parameter"` // NoncurrentVersionExpirationInDays 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" cloudformation:"NoncurrentVersionExpirationInDays,Parameter"` // NoncurrentVersionTransition 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" cloudformation:"NoncurrentVersionTransition"` // NoncurrentVersionTransitions 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" cloudformation:"NoncurrentVersionTransitions"` // Prefix 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" cloudformation:"Prefix,Parameter"` // Status 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" cloudformation:"Status,Parameter"` // TagFilters 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" cloudformation:"TagFilters"` // Transition 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" cloudformation:"Transition"` // Transitions 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" cloudformation:"Transitions"` }
Bucket_Rule defines the desired state of BucketRule
func (*Bucket_Rule) DeepCopy ¶
func (in *Bucket_Rule) DeepCopy() *Bucket_Rule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_Rule.
func (*Bucket_Rule) DeepCopyInto ¶
func (in *Bucket_Rule) DeepCopyInto(out *Bucket_Rule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_S3KeyFilter ¶
type Bucket_S3KeyFilter struct { // Rules 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" cloudformation:"Rules"` }
Bucket_S3KeyFilter defines the desired state of BucketS3KeyFilter
func (*Bucket_S3KeyFilter) DeepCopy ¶
func (in *Bucket_S3KeyFilter) DeepCopy() *Bucket_S3KeyFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_S3KeyFilter.
func (*Bucket_S3KeyFilter) DeepCopyInto ¶
func (in *Bucket_S3KeyFilter) DeepCopyInto(out *Bucket_S3KeyFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_ServerSideEncryptionByDefault ¶
type Bucket_ServerSideEncryptionByDefault struct { // KMSMasterKeyRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-serversideencryptionbydefault.html#cfn-s3-bucket-serversideencryptionbydefault-kmsmasterkeyid KMSMasterKeyRef metav1alpha1.ObjectReference `json:"kMSMasterKeyRef,omitempty" cloudformation:"KMSMasterKeyID,Parameter"` // SSEAlgorithm http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-serversideencryptionbydefault.html#cfn-s3-bucket-serversideencryptionbydefault-ssealgorithm SSEAlgorithm string `json:"sSEAlgorithm,omitempty" cloudformation:"SSEAlgorithm,Parameter"` }
Bucket_ServerSideEncryptionByDefault defines the desired state of BucketServerSideEncryptionByDefault
func (*Bucket_ServerSideEncryptionByDefault) DeepCopy ¶
func (in *Bucket_ServerSideEncryptionByDefault) DeepCopy() *Bucket_ServerSideEncryptionByDefault
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_ServerSideEncryptionByDefault.
func (*Bucket_ServerSideEncryptionByDefault) DeepCopyInto ¶
func (in *Bucket_ServerSideEncryptionByDefault) DeepCopyInto(out *Bucket_ServerSideEncryptionByDefault)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_ServerSideEncryptionRule ¶
type Bucket_ServerSideEncryptionRule struct { // ServerSideEncryptionByDefault 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" cloudformation:"ServerSideEncryptionByDefault"` }
Bucket_ServerSideEncryptionRule defines the desired state of BucketServerSideEncryptionRule
func (*Bucket_ServerSideEncryptionRule) DeepCopy ¶
func (in *Bucket_ServerSideEncryptionRule) DeepCopy() *Bucket_ServerSideEncryptionRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_ServerSideEncryptionRule.
func (*Bucket_ServerSideEncryptionRule) DeepCopyInto ¶
func (in *Bucket_ServerSideEncryptionRule) DeepCopyInto(out *Bucket_ServerSideEncryptionRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_SourceSelectionCriteria ¶
type Bucket_SourceSelectionCriteria struct { // SseKmsEncryptedObjects 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" cloudformation:"SseKmsEncryptedObjects"` }
Bucket_SourceSelectionCriteria defines the desired state of BucketSourceSelectionCriteria
func (*Bucket_SourceSelectionCriteria) DeepCopy ¶
func (in *Bucket_SourceSelectionCriteria) DeepCopy() *Bucket_SourceSelectionCriteria
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_SourceSelectionCriteria.
func (*Bucket_SourceSelectionCriteria) DeepCopyInto ¶
func (in *Bucket_SourceSelectionCriteria) DeepCopyInto(out *Bucket_SourceSelectionCriteria)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_SseKmsEncryptedObjects ¶
type Bucket_SseKmsEncryptedObjects struct { // Status http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-ssekmsencryptedobjects.html#cfn-s3-bucket-ssekmsencryptedobjects-status Status string `json:"status,omitempty" cloudformation:"Status,Parameter"` }
Bucket_SseKmsEncryptedObjects defines the desired state of BucketSseKmsEncryptedObjects
func (*Bucket_SseKmsEncryptedObjects) DeepCopy ¶
func (in *Bucket_SseKmsEncryptedObjects) DeepCopy() *Bucket_SseKmsEncryptedObjects
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_SseKmsEncryptedObjects.
func (*Bucket_SseKmsEncryptedObjects) DeepCopyInto ¶
func (in *Bucket_SseKmsEncryptedObjects) DeepCopyInto(out *Bucket_SseKmsEncryptedObjects)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_StorageClassAnalysis ¶
type Bucket_StorageClassAnalysis struct { // DataExport 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" cloudformation:"DataExport"` }
Bucket_StorageClassAnalysis defines the desired state of BucketStorageClassAnalysis
func (*Bucket_StorageClassAnalysis) DeepCopy ¶
func (in *Bucket_StorageClassAnalysis) DeepCopy() *Bucket_StorageClassAnalysis
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_StorageClassAnalysis.
func (*Bucket_StorageClassAnalysis) DeepCopyInto ¶
func (in *Bucket_StorageClassAnalysis) DeepCopyInto(out *Bucket_StorageClassAnalysis)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_TagFilter ¶
type Bucket_TagFilter struct { // Key http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-tagfilter.html#cfn-s3-bucket-tagfilter-key Key string `json:"key,omitempty" cloudformation:"Key,Parameter"` // Value http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-tagfilter.html#cfn-s3-bucket-tagfilter-value Value string `json:"value,omitempty" cloudformation:"Value,Parameter"` }
Bucket_TagFilter defines the desired state of BucketTagFilter
func (*Bucket_TagFilter) DeepCopy ¶
func (in *Bucket_TagFilter) DeepCopy() *Bucket_TagFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_TagFilter.
func (*Bucket_TagFilter) DeepCopyInto ¶
func (in *Bucket_TagFilter) DeepCopyInto(out *Bucket_TagFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_TopicConfiguration ¶
type Bucket_TopicConfiguration struct { // Event 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" cloudformation:"Event,Parameter"` // Filter 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" cloudformation:"Filter"` // Topic 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" cloudformation:"Topic,Parameter"` }
Bucket_TopicConfiguration defines the desired state of BucketTopicConfiguration
func (*Bucket_TopicConfiguration) DeepCopy ¶
func (in *Bucket_TopicConfiguration) DeepCopy() *Bucket_TopicConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_TopicConfiguration.
func (*Bucket_TopicConfiguration) DeepCopyInto ¶
func (in *Bucket_TopicConfiguration) DeepCopyInto(out *Bucket_TopicConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_Transition ¶
type Bucket_Transition struct { // StorageClass 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" cloudformation:"StorageClass,Parameter"` // TransitionDate 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" cloudformation:"TransitionDate,Parameter"` // TransitionInDays 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" cloudformation:"TransitionInDays,Parameter"` }
Bucket_Transition defines the desired state of BucketTransition
func (*Bucket_Transition) DeepCopy ¶
func (in *Bucket_Transition) DeepCopy() *Bucket_Transition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_Transition.
func (*Bucket_Transition) DeepCopyInto ¶
func (in *Bucket_Transition) DeepCopyInto(out *Bucket_Transition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_VersioningConfiguration ¶
type Bucket_VersioningConfiguration struct { // Status http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-versioningconfig.html#cfn-s3-bucket-versioningconfig-status Status string `json:"status,omitempty" cloudformation:"Status,Parameter"` }
Bucket_VersioningConfiguration defines the desired state of BucketVersioningConfiguration
func (*Bucket_VersioningConfiguration) DeepCopy ¶
func (in *Bucket_VersioningConfiguration) DeepCopy() *Bucket_VersioningConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_VersioningConfiguration.
func (*Bucket_VersioningConfiguration) DeepCopyInto ¶
func (in *Bucket_VersioningConfiguration) DeepCopyInto(out *Bucket_VersioningConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bucket_WebsiteConfiguration ¶
type Bucket_WebsiteConfiguration struct { // ErrorDocument http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration.html#cfn-s3-websiteconfiguration-errordocument ErrorDocument string `json:"errorDocument,omitempty" cloudformation:"ErrorDocument,Parameter"` // IndexDocument http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration.html#cfn-s3-websiteconfiguration-indexdocument IndexDocument string `json:"indexDocument,omitempty" cloudformation:"IndexDocument,Parameter"` // RedirectAllRequestsTo http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration.html#cfn-s3-websiteconfiguration-redirectallrequeststo RedirectAllRequestsTo Bucket_RedirectAllRequestsTo `json:"redirectAllRequestsTo,omitempty" cloudformation:"RedirectAllRequestsTo"` // RoutingRules http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration.html#cfn-s3-websiteconfiguration-routingrules RoutingRules []Bucket_RoutingRule `json:"routingRules,omitempty" cloudformation:"RoutingRules"` }
Bucket_WebsiteConfiguration defines the desired state of BucketWebsiteConfiguration
func (*Bucket_WebsiteConfiguration) DeepCopy ¶
func (in *Bucket_WebsiteConfiguration) DeepCopy() *Bucket_WebsiteConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_WebsiteConfiguration.
func (*Bucket_WebsiteConfiguration) DeepCopyInto ¶
func (in *Bucket_WebsiteConfiguration) DeepCopyInto(out *Bucket_WebsiteConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.