Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=s3control.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AbortIncompleteMultipartUploadObservation
- type AbortIncompleteMultipartUploadParameters
- type AccessPoint
- func (in *AccessPoint) DeepCopy() *AccessPoint
- func (in *AccessPoint) DeepCopyInto(out *AccessPoint)
- func (in *AccessPoint) DeepCopyObject() runtime.Object
- func (mg *AccessPoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AccessPoint) GetConnectionDetailsMapping() map[string]string
- func (mg *AccessPoint) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AccessPoint) GetID() string
- func (tr *AccessPoint) GetObservation() (map[string]interface{}, error)
- func (tr *AccessPoint) GetParameters() (map[string]interface{}, error)
- func (mg *AccessPoint) GetProviderConfigReference() *xpv1.Reference
- func (mg *AccessPoint) GetProviderReference() *xpv1.Reference
- func (mg *AccessPoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AccessPoint) GetTerraformResourceType() string
- func (tr *AccessPoint) GetTerraformSchemaVersion() int
- func (mg *AccessPoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AccessPoint) LateInitialize(attrs []byte) (bool, error)
- func (mg *AccessPoint) SetConditions(c ...xpv1.Condition)
- func (mg *AccessPoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AccessPoint) SetObservation(obs map[string]interface{}) error
- func (tr *AccessPoint) SetParameters(params map[string]interface{}) error
- func (mg *AccessPoint) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AccessPoint) SetProviderReference(r *xpv1.Reference)
- func (mg *AccessPoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AccessPoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AccessPointList
- type AccessPointObservation
- type AccessPointParameters
- type AccessPointSpec
- type AccessPointStatus
- type AccountPublicAccessBlock
- func (in *AccountPublicAccessBlock) DeepCopy() *AccountPublicAccessBlock
- func (in *AccountPublicAccessBlock) DeepCopyInto(out *AccountPublicAccessBlock)
- func (in *AccountPublicAccessBlock) DeepCopyObject() runtime.Object
- func (mg *AccountPublicAccessBlock) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AccountPublicAccessBlock) GetConnectionDetailsMapping() map[string]string
- func (mg *AccountPublicAccessBlock) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AccountPublicAccessBlock) GetID() string
- func (tr *AccountPublicAccessBlock) GetObservation() (map[string]interface{}, error)
- func (tr *AccountPublicAccessBlock) GetParameters() (map[string]interface{}, error)
- func (mg *AccountPublicAccessBlock) GetProviderConfigReference() *xpv1.Reference
- func (mg *AccountPublicAccessBlock) GetProviderReference() *xpv1.Reference
- func (mg *AccountPublicAccessBlock) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AccountPublicAccessBlock) GetTerraformResourceType() string
- func (tr *AccountPublicAccessBlock) GetTerraformSchemaVersion() int
- func (mg *AccountPublicAccessBlock) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AccountPublicAccessBlock) LateInitialize(attrs []byte) (bool, error)
- func (mg *AccountPublicAccessBlock) SetConditions(c ...xpv1.Condition)
- func (mg *AccountPublicAccessBlock) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AccountPublicAccessBlock) SetObservation(obs map[string]interface{}) error
- func (tr *AccountPublicAccessBlock) SetParameters(params map[string]interface{}) error
- func (mg *AccountPublicAccessBlock) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AccountPublicAccessBlock) SetProviderReference(r *xpv1.Reference)
- func (mg *AccountPublicAccessBlock) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AccountPublicAccessBlock) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AccountPublicAccessBlockList
- func (in *AccountPublicAccessBlockList) DeepCopy() *AccountPublicAccessBlockList
- func (in *AccountPublicAccessBlockList) DeepCopyInto(out *AccountPublicAccessBlockList)
- func (in *AccountPublicAccessBlockList) DeepCopyObject() runtime.Object
- func (l *AccountPublicAccessBlockList) GetItems() []resource.Managed
- type AccountPublicAccessBlockObservation
- type AccountPublicAccessBlockParameters
- type AccountPublicAccessBlockSpec
- type AccountPublicAccessBlockStatus
- type Bucket
- func (in *Bucket) DeepCopy() *Bucket
- func (in *Bucket) DeepCopyInto(out *Bucket)
- func (in *Bucket) DeepCopyObject() runtime.Object
- func (mg *Bucket) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Bucket) GetConnectionDetailsMapping() map[string]string
- func (mg *Bucket) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Bucket) GetID() string
- func (tr *Bucket) GetObservation() (map[string]interface{}, error)
- func (tr *Bucket) GetParameters() (map[string]interface{}, error)
- func (mg *Bucket) GetProviderConfigReference() *xpv1.Reference
- func (mg *Bucket) GetProviderReference() *xpv1.Reference
- func (mg *Bucket) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Bucket) GetTerraformResourceType() string
- func (tr *Bucket) GetTerraformSchemaVersion() int
- func (mg *Bucket) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Bucket) LateInitialize(attrs []byte) (bool, error)
- func (mg *Bucket) SetConditions(c ...xpv1.Condition)
- func (mg *Bucket) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Bucket) SetObservation(obs map[string]interface{}) error
- func (tr *Bucket) SetParameters(params map[string]interface{}) error
- func (mg *Bucket) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Bucket) SetProviderReference(r *xpv1.Reference)
- func (mg *Bucket) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Bucket) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BucketLifecycleConfiguration
- func (in *BucketLifecycleConfiguration) DeepCopy() *BucketLifecycleConfiguration
- func (in *BucketLifecycleConfiguration) DeepCopyInto(out *BucketLifecycleConfiguration)
- func (in *BucketLifecycleConfiguration) DeepCopyObject() runtime.Object
- func (mg *BucketLifecycleConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BucketLifecycleConfiguration) GetConnectionDetailsMapping() map[string]string
- func (mg *BucketLifecycleConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BucketLifecycleConfiguration) GetID() string
- func (tr *BucketLifecycleConfiguration) GetObservation() (map[string]interface{}, error)
- func (tr *BucketLifecycleConfiguration) GetParameters() (map[string]interface{}, error)
- func (mg *BucketLifecycleConfiguration) GetProviderConfigReference() *xpv1.Reference
- func (mg *BucketLifecycleConfiguration) GetProviderReference() *xpv1.Reference
- func (mg *BucketLifecycleConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *BucketLifecycleConfiguration) GetTerraformResourceType() string
- func (tr *BucketLifecycleConfiguration) GetTerraformSchemaVersion() int
- func (mg *BucketLifecycleConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BucketLifecycleConfiguration) LateInitialize(attrs []byte) (bool, error)
- func (mg *BucketLifecycleConfiguration) SetConditions(c ...xpv1.Condition)
- func (mg *BucketLifecycleConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BucketLifecycleConfiguration) SetObservation(obs map[string]interface{}) error
- func (tr *BucketLifecycleConfiguration) SetParameters(params map[string]interface{}) error
- func (mg *BucketLifecycleConfiguration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BucketLifecycleConfiguration) SetProviderReference(r *xpv1.Reference)
- func (mg *BucketLifecycleConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *BucketLifecycleConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BucketLifecycleConfigurationList
- func (in *BucketLifecycleConfigurationList) DeepCopy() *BucketLifecycleConfigurationList
- func (in *BucketLifecycleConfigurationList) DeepCopyInto(out *BucketLifecycleConfigurationList)
- func (in *BucketLifecycleConfigurationList) DeepCopyObject() runtime.Object
- func (l *BucketLifecycleConfigurationList) GetItems() []resource.Managed
- type BucketLifecycleConfigurationObservation
- type BucketLifecycleConfigurationParameters
- type BucketLifecycleConfigurationSpec
- type BucketLifecycleConfigurationStatus
- type BucketList
- type BucketObservation
- type BucketParameters
- type BucketPolicy
- func (in *BucketPolicy) DeepCopy() *BucketPolicy
- func (in *BucketPolicy) DeepCopyInto(out *BucketPolicy)
- func (in *BucketPolicy) DeepCopyObject() runtime.Object
- func (mg *BucketPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BucketPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *BucketPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BucketPolicy) GetID() string
- func (tr *BucketPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *BucketPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *BucketPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *BucketPolicy) GetProviderReference() *xpv1.Reference
- func (mg *BucketPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *BucketPolicy) GetTerraformResourceType() string
- func (tr *BucketPolicy) GetTerraformSchemaVersion() int
- func (mg *BucketPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BucketPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *BucketPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *BucketPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BucketPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *BucketPolicy) SetParameters(params map[string]interface{}) error
- func (mg *BucketPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BucketPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *BucketPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *BucketPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BucketPolicyList
- type BucketPolicyObservation
- type BucketPolicyParameters
- type BucketPolicySpec
- type BucketPolicyStatus
- type BucketSpec
- type BucketStatus
- type ExpirationObservation
- type ExpirationParameters
- type FilterObservation
- type FilterParameters
- type PublicAccessBlockConfigurationObservation
- type PublicAccessBlockConfigurationParameters
- type RuleObservation
- type RuleParameters
- type VPCConfigurationObservation
- type VPCConfigurationParameters
Constants ¶
const ( CRDGroup = "s3control.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( AccessPoint_Kind = "AccessPoint" AccessPoint_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AccessPoint_Kind}.String() AccessPoint_KindAPIVersion = AccessPoint_Kind + "." + CRDGroupVersion.String() AccessPoint_GroupVersionKind = CRDGroupVersion.WithKind(AccessPoint_Kind) )
Repository type metadata.
var ( AccountPublicAccessBlock_Kind = "AccountPublicAccessBlock" AccountPublicAccessBlock_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AccountPublicAccessBlock_Kind}.String() AccountPublicAccessBlock_KindAPIVersion = AccountPublicAccessBlock_Kind + "." + CRDGroupVersion.String() AccountPublicAccessBlock_GroupVersionKind = CRDGroupVersion.WithKind(AccountPublicAccessBlock_Kind) )
Repository type metadata.
var ( Bucket_Kind = "Bucket" Bucket_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Bucket_Kind}.String() Bucket_KindAPIVersion = Bucket_Kind + "." + CRDGroupVersion.String() Bucket_GroupVersionKind = CRDGroupVersion.WithKind(Bucket_Kind) )
Repository type metadata.
var ( BucketLifecycleConfiguration_Kind = "BucketLifecycleConfiguration" BucketLifecycleConfiguration_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BucketLifecycleConfiguration_Kind}.String() BucketLifecycleConfiguration_KindAPIVersion = BucketLifecycleConfiguration_Kind + "." + CRDGroupVersion.String() BucketLifecycleConfiguration_GroupVersionKind = CRDGroupVersion.WithKind(BucketLifecycleConfiguration_Kind) )
Repository type metadata.
var ( BucketPolicy_Kind = "BucketPolicy" BucketPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BucketPolicy_Kind}.String() BucketPolicy_KindAPIVersion = BucketPolicy_Kind + "." + CRDGroupVersion.String() BucketPolicy_GroupVersionKind = CRDGroupVersion.WithKind(BucketPolicy_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type AbortIncompleteMultipartUploadObservation ¶
type AbortIncompleteMultipartUploadObservation struct { }
func (*AbortIncompleteMultipartUploadObservation) DeepCopy ¶
func (in *AbortIncompleteMultipartUploadObservation) DeepCopy() *AbortIncompleteMultipartUploadObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AbortIncompleteMultipartUploadObservation.
func (*AbortIncompleteMultipartUploadObservation) DeepCopyInto ¶
func (in *AbortIncompleteMultipartUploadObservation) DeepCopyInto(out *AbortIncompleteMultipartUploadObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AbortIncompleteMultipartUploadParameters ¶
type AbortIncompleteMultipartUploadParameters struct { // +kubebuilder:validation:Required DaysAfterInitiation *float64 `json:"daysAfterInitiation" tf:"days_after_initiation,omitempty"` }
func (*AbortIncompleteMultipartUploadParameters) DeepCopy ¶
func (in *AbortIncompleteMultipartUploadParameters) DeepCopy() *AbortIncompleteMultipartUploadParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AbortIncompleteMultipartUploadParameters.
func (*AbortIncompleteMultipartUploadParameters) DeepCopyInto ¶
func (in *AbortIncompleteMultipartUploadParameters) DeepCopyInto(out *AbortIncompleteMultipartUploadParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPoint ¶
type AccessPoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccessPointSpec `json:"spec"` Status AccessPointStatus `json:"status,omitempty"` }
AccessPoint is the Schema for the AccessPoints API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
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) GetCondition ¶
func (mg *AccessPoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AccessPoint.
func (*AccessPoint) GetConnectionDetailsMapping ¶
func (tr *AccessPoint) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AccessPoint
func (*AccessPoint) GetDeletionPolicy ¶
func (mg *AccessPoint) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AccessPoint.
func (*AccessPoint) GetID ¶
func (tr *AccessPoint) GetID() string
GetID returns ID of underlying Terraform resource of this AccessPoint
func (*AccessPoint) GetObservation ¶
func (tr *AccessPoint) GetObservation() (map[string]interface{}, error)
GetObservation of this AccessPoint
func (*AccessPoint) GetParameters ¶
func (tr *AccessPoint) GetParameters() (map[string]interface{}, error)
GetParameters of this AccessPoint
func (*AccessPoint) GetProviderConfigReference ¶
func (mg *AccessPoint) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AccessPoint.
func (*AccessPoint) GetProviderReference ¶
func (mg *AccessPoint) GetProviderReference() *xpv1.Reference
GetProviderReference of this AccessPoint. Deprecated: Use GetProviderConfigReference.
func (*AccessPoint) GetPublishConnectionDetailsTo ¶
func (mg *AccessPoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AccessPoint.
func (*AccessPoint) GetTerraformResourceType ¶
func (mg *AccessPoint) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AccessPoint
func (*AccessPoint) GetTerraformSchemaVersion ¶
func (tr *AccessPoint) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AccessPoint) GetWriteConnectionSecretToReference ¶
func (mg *AccessPoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AccessPoint.
func (*AccessPoint) LateInitialize ¶
func (tr *AccessPoint) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AccessPoint using its observed tfState. returns True if there are any spec changes for the resource.
func (*AccessPoint) SetConditions ¶
func (mg *AccessPoint) SetConditions(c ...xpv1.Condition)
SetConditions of this AccessPoint.
func (*AccessPoint) SetDeletionPolicy ¶
func (mg *AccessPoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AccessPoint.
func (*AccessPoint) SetObservation ¶
func (tr *AccessPoint) SetObservation(obs map[string]interface{}) error
SetObservation for this AccessPoint
func (*AccessPoint) SetParameters ¶
func (tr *AccessPoint) SetParameters(params map[string]interface{}) error
SetParameters for this AccessPoint
func (*AccessPoint) SetProviderConfigReference ¶
func (mg *AccessPoint) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AccessPoint.
func (*AccessPoint) SetProviderReference ¶
func (mg *AccessPoint) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AccessPoint. Deprecated: Use SetProviderConfigReference.
func (*AccessPoint) SetPublishConnectionDetailsTo ¶
func (mg *AccessPoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AccessPoint.
func (*AccessPoint) SetWriteConnectionSecretToReference ¶
func (mg *AccessPoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AccessPoint.
type AccessPointList ¶
type AccessPointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AccessPoint `json:"items"` }
AccessPointList contains a list of AccessPoints
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.
func (*AccessPointList) GetItems ¶
func (l *AccessPointList) GetItems() []resource.Managed
GetItems of this AccessPointList.
type AccessPointObservation ¶
type AccessPointObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` DomainName *string `json:"domainName,omitempty" tf:"domain_name,omitempty"` HasPublicAccessPolicy *bool `json:"hasPublicAccessPolicy,omitempty" tf:"has_public_access_policy,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` NetworkOrigin *string `json:"networkOrigin,omitempty" tf:"network_origin,omitempty"` }
func (*AccessPointObservation) DeepCopy ¶
func (in *AccessPointObservation) DeepCopy() *AccessPointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPointObservation.
func (*AccessPointObservation) DeepCopyInto ¶
func (in *AccessPointObservation) DeepCopyInto(out *AccessPointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPointParameters ¶
type AccessPointParameters struct { // +kubebuilder:validation:Optional AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // +kubebuilder:validation:Required Bucket *string `json:"bucket" tf:"bucket,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Policy *string `json:"policy,omitempty" tf:"policy,omitempty"` // +kubebuilder:validation:Optional PublicAccessBlockConfiguration []PublicAccessBlockConfigurationParameters `json:"publicAccessBlockConfiguration,omitempty" tf:"public_access_block_configuration,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional VPCConfiguration []VPCConfigurationParameters `json:"vpcConfiguration,omitempty" tf:"vpc_configuration,omitempty"` }
func (*AccessPointParameters) DeepCopy ¶
func (in *AccessPointParameters) DeepCopy() *AccessPointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPointParameters.
func (*AccessPointParameters) DeepCopyInto ¶
func (in *AccessPointParameters) DeepCopyInto(out *AccessPointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPointSpec ¶
type AccessPointSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AccessPointParameters `json:"forProvider"` }
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 { v1.ResourceStatus `json:",inline"` AtProvider AccessPointObservation `json:"atProvider,omitempty"` }
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 AccountPublicAccessBlock ¶
type AccountPublicAccessBlock struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountPublicAccessBlockSpec `json:"spec"` Status AccountPublicAccessBlockStatus `json:"status,omitempty"` }
AccountPublicAccessBlock is the Schema for the AccountPublicAccessBlocks API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*AccountPublicAccessBlock) DeepCopy ¶
func (in *AccountPublicAccessBlock) DeepCopy() *AccountPublicAccessBlock
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountPublicAccessBlock.
func (*AccountPublicAccessBlock) DeepCopyInto ¶
func (in *AccountPublicAccessBlock) DeepCopyInto(out *AccountPublicAccessBlock)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountPublicAccessBlock) DeepCopyObject ¶
func (in *AccountPublicAccessBlock) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccountPublicAccessBlock) GetCondition ¶
func (mg *AccountPublicAccessBlock) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AccountPublicAccessBlock.
func (*AccountPublicAccessBlock) GetConnectionDetailsMapping ¶
func (tr *AccountPublicAccessBlock) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AccountPublicAccessBlock
func (*AccountPublicAccessBlock) GetDeletionPolicy ¶
func (mg *AccountPublicAccessBlock) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AccountPublicAccessBlock.
func (*AccountPublicAccessBlock) GetID ¶
func (tr *AccountPublicAccessBlock) GetID() string
GetID returns ID of underlying Terraform resource of this AccountPublicAccessBlock
func (*AccountPublicAccessBlock) GetObservation ¶
func (tr *AccountPublicAccessBlock) GetObservation() (map[string]interface{}, error)
GetObservation of this AccountPublicAccessBlock
func (*AccountPublicAccessBlock) GetParameters ¶
func (tr *AccountPublicAccessBlock) GetParameters() (map[string]interface{}, error)
GetParameters of this AccountPublicAccessBlock
func (*AccountPublicAccessBlock) GetProviderConfigReference ¶
func (mg *AccountPublicAccessBlock) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AccountPublicAccessBlock.
func (*AccountPublicAccessBlock) GetProviderReference ¶
func (mg *AccountPublicAccessBlock) GetProviderReference() *xpv1.Reference
GetProviderReference of this AccountPublicAccessBlock. Deprecated: Use GetProviderConfigReference.
func (*AccountPublicAccessBlock) GetPublishConnectionDetailsTo ¶
func (mg *AccountPublicAccessBlock) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AccountPublicAccessBlock.
func (*AccountPublicAccessBlock) GetTerraformResourceType ¶
func (mg *AccountPublicAccessBlock) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AccountPublicAccessBlock
func (*AccountPublicAccessBlock) GetTerraformSchemaVersion ¶
func (tr *AccountPublicAccessBlock) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AccountPublicAccessBlock) GetWriteConnectionSecretToReference ¶
func (mg *AccountPublicAccessBlock) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AccountPublicAccessBlock.
func (*AccountPublicAccessBlock) LateInitialize ¶
func (tr *AccountPublicAccessBlock) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AccountPublicAccessBlock using its observed tfState. returns True if there are any spec changes for the resource.
func (*AccountPublicAccessBlock) SetConditions ¶
func (mg *AccountPublicAccessBlock) SetConditions(c ...xpv1.Condition)
SetConditions of this AccountPublicAccessBlock.
func (*AccountPublicAccessBlock) SetDeletionPolicy ¶
func (mg *AccountPublicAccessBlock) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AccountPublicAccessBlock.
func (*AccountPublicAccessBlock) SetObservation ¶
func (tr *AccountPublicAccessBlock) SetObservation(obs map[string]interface{}) error
SetObservation for this AccountPublicAccessBlock
func (*AccountPublicAccessBlock) SetParameters ¶
func (tr *AccountPublicAccessBlock) SetParameters(params map[string]interface{}) error
SetParameters for this AccountPublicAccessBlock
func (*AccountPublicAccessBlock) SetProviderConfigReference ¶
func (mg *AccountPublicAccessBlock) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AccountPublicAccessBlock.
func (*AccountPublicAccessBlock) SetProviderReference ¶
func (mg *AccountPublicAccessBlock) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AccountPublicAccessBlock. Deprecated: Use SetProviderConfigReference.
func (*AccountPublicAccessBlock) SetPublishConnectionDetailsTo ¶
func (mg *AccountPublicAccessBlock) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AccountPublicAccessBlock.
func (*AccountPublicAccessBlock) SetWriteConnectionSecretToReference ¶
func (mg *AccountPublicAccessBlock) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AccountPublicAccessBlock.
type AccountPublicAccessBlockList ¶
type AccountPublicAccessBlockList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AccountPublicAccessBlock `json:"items"` }
AccountPublicAccessBlockList contains a list of AccountPublicAccessBlocks
func (*AccountPublicAccessBlockList) DeepCopy ¶
func (in *AccountPublicAccessBlockList) DeepCopy() *AccountPublicAccessBlockList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountPublicAccessBlockList.
func (*AccountPublicAccessBlockList) DeepCopyInto ¶
func (in *AccountPublicAccessBlockList) DeepCopyInto(out *AccountPublicAccessBlockList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountPublicAccessBlockList) DeepCopyObject ¶
func (in *AccountPublicAccessBlockList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccountPublicAccessBlockList) GetItems ¶
func (l *AccountPublicAccessBlockList) GetItems() []resource.Managed
GetItems of this AccountPublicAccessBlockList.
type AccountPublicAccessBlockObservation ¶
type AccountPublicAccessBlockObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AccountPublicAccessBlockObservation) DeepCopy ¶
func (in *AccountPublicAccessBlockObservation) DeepCopy() *AccountPublicAccessBlockObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountPublicAccessBlockObservation.
func (*AccountPublicAccessBlockObservation) DeepCopyInto ¶
func (in *AccountPublicAccessBlockObservation) DeepCopyInto(out *AccountPublicAccessBlockObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountPublicAccessBlockParameters ¶
type AccountPublicAccessBlockParameters struct { // +kubebuilder:validation:Optional AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // +kubebuilder:validation:Optional BlockPublicAcls *bool `json:"blockPublicAcls,omitempty" tf:"block_public_acls,omitempty"` // +kubebuilder:validation:Optional BlockPublicPolicy *bool `json:"blockPublicPolicy,omitempty" tf:"block_public_policy,omitempty"` // +kubebuilder:validation:Optional IgnorePublicAcls *bool `json:"ignorePublicAcls,omitempty" tf:"ignore_public_acls,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional RestrictPublicBuckets *bool `json:"restrictPublicBuckets,omitempty" tf:"restrict_public_buckets,omitempty"` }
func (*AccountPublicAccessBlockParameters) DeepCopy ¶
func (in *AccountPublicAccessBlockParameters) DeepCopy() *AccountPublicAccessBlockParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountPublicAccessBlockParameters.
func (*AccountPublicAccessBlockParameters) DeepCopyInto ¶
func (in *AccountPublicAccessBlockParameters) DeepCopyInto(out *AccountPublicAccessBlockParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountPublicAccessBlockSpec ¶
type AccountPublicAccessBlockSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AccountPublicAccessBlockParameters `json:"forProvider"` }
AccountPublicAccessBlockSpec defines the desired state of AccountPublicAccessBlock
func (*AccountPublicAccessBlockSpec) DeepCopy ¶
func (in *AccountPublicAccessBlockSpec) DeepCopy() *AccountPublicAccessBlockSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountPublicAccessBlockSpec.
func (*AccountPublicAccessBlockSpec) DeepCopyInto ¶
func (in *AccountPublicAccessBlockSpec) DeepCopyInto(out *AccountPublicAccessBlockSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountPublicAccessBlockStatus ¶
type AccountPublicAccessBlockStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AccountPublicAccessBlockObservation `json:"atProvider,omitempty"` }
AccountPublicAccessBlockStatus defines the observed state of AccountPublicAccessBlock.
func (*AccountPublicAccessBlockStatus) DeepCopy ¶
func (in *AccountPublicAccessBlockStatus) DeepCopy() *AccountPublicAccessBlockStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountPublicAccessBlockStatus.
func (*AccountPublicAccessBlockStatus) DeepCopyInto ¶
func (in *AccountPublicAccessBlockStatus) DeepCopyInto(out *AccountPublicAccessBlockStatus)
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"` Status BucketStatus `json:"status,omitempty"` }
Bucket is the Schema for the Buckets API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
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) GetCondition ¶
func (mg *Bucket) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Bucket.
func (*Bucket) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Bucket
func (*Bucket) GetDeletionPolicy ¶
func (mg *Bucket) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Bucket.
func (*Bucket) GetObservation ¶
GetObservation of this Bucket
func (*Bucket) GetParameters ¶
GetParameters of this Bucket
func (*Bucket) GetProviderConfigReference ¶
GetProviderConfigReference of this Bucket.
func (*Bucket) GetProviderReference ¶
GetProviderReference of this Bucket. Deprecated: Use GetProviderConfigReference.
func (*Bucket) GetPublishConnectionDetailsTo ¶
func (mg *Bucket) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Bucket.
func (*Bucket) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Bucket
func (*Bucket) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Bucket) GetWriteConnectionSecretToReference ¶
func (mg *Bucket) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Bucket.
func (*Bucket) LateInitialize ¶
LateInitialize this Bucket using its observed tfState. returns True if there are any spec changes for the resource.
func (*Bucket) SetConditions ¶
SetConditions of this Bucket.
func (*Bucket) SetDeletionPolicy ¶
func (mg *Bucket) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Bucket.
func (*Bucket) SetObservation ¶
SetObservation for this Bucket
func (*Bucket) SetParameters ¶
SetParameters for this Bucket
func (*Bucket) SetProviderConfigReference ¶
SetProviderConfigReference of this Bucket.
func (*Bucket) SetProviderReference ¶
SetProviderReference of this Bucket. Deprecated: Use SetProviderConfigReference.
func (*Bucket) SetPublishConnectionDetailsTo ¶
func (mg *Bucket) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Bucket.
func (*Bucket) SetWriteConnectionSecretToReference ¶
func (mg *Bucket) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Bucket.
type BucketLifecycleConfiguration ¶
type BucketLifecycleConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BucketLifecycleConfigurationSpec `json:"spec"` Status BucketLifecycleConfigurationStatus `json:"status,omitempty"` }
BucketLifecycleConfiguration is the Schema for the BucketLifecycleConfigurations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*BucketLifecycleConfiguration) DeepCopy ¶
func (in *BucketLifecycleConfiguration) DeepCopy() *BucketLifecycleConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLifecycleConfiguration.
func (*BucketLifecycleConfiguration) DeepCopyInto ¶
func (in *BucketLifecycleConfiguration) DeepCopyInto(out *BucketLifecycleConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketLifecycleConfiguration) DeepCopyObject ¶
func (in *BucketLifecycleConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BucketLifecycleConfiguration) GetCondition ¶
func (mg *BucketLifecycleConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BucketLifecycleConfiguration.
func (*BucketLifecycleConfiguration) GetConnectionDetailsMapping ¶
func (tr *BucketLifecycleConfiguration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BucketLifecycleConfiguration
func (*BucketLifecycleConfiguration) GetDeletionPolicy ¶
func (mg *BucketLifecycleConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BucketLifecycleConfiguration.
func (*BucketLifecycleConfiguration) GetID ¶
func (tr *BucketLifecycleConfiguration) GetID() string
GetID returns ID of underlying Terraform resource of this BucketLifecycleConfiguration
func (*BucketLifecycleConfiguration) GetObservation ¶
func (tr *BucketLifecycleConfiguration) GetObservation() (map[string]interface{}, error)
GetObservation of this BucketLifecycleConfiguration
func (*BucketLifecycleConfiguration) GetParameters ¶
func (tr *BucketLifecycleConfiguration) GetParameters() (map[string]interface{}, error)
GetParameters of this BucketLifecycleConfiguration
func (*BucketLifecycleConfiguration) GetProviderConfigReference ¶
func (mg *BucketLifecycleConfiguration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BucketLifecycleConfiguration.
func (*BucketLifecycleConfiguration) GetProviderReference ¶
func (mg *BucketLifecycleConfiguration) GetProviderReference() *xpv1.Reference
GetProviderReference of this BucketLifecycleConfiguration. Deprecated: Use GetProviderConfigReference.
func (*BucketLifecycleConfiguration) GetPublishConnectionDetailsTo ¶
func (mg *BucketLifecycleConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this BucketLifecycleConfiguration.
func (*BucketLifecycleConfiguration) GetTerraformResourceType ¶
func (mg *BucketLifecycleConfiguration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BucketLifecycleConfiguration
func (*BucketLifecycleConfiguration) GetTerraformSchemaVersion ¶
func (tr *BucketLifecycleConfiguration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BucketLifecycleConfiguration) GetWriteConnectionSecretToReference ¶
func (mg *BucketLifecycleConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BucketLifecycleConfiguration.
func (*BucketLifecycleConfiguration) LateInitialize ¶
func (tr *BucketLifecycleConfiguration) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BucketLifecycleConfiguration using its observed tfState. returns True if there are any spec changes for the resource.
func (*BucketLifecycleConfiguration) SetConditions ¶
func (mg *BucketLifecycleConfiguration) SetConditions(c ...xpv1.Condition)
SetConditions of this BucketLifecycleConfiguration.
func (*BucketLifecycleConfiguration) SetDeletionPolicy ¶
func (mg *BucketLifecycleConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BucketLifecycleConfiguration.
func (*BucketLifecycleConfiguration) SetObservation ¶
func (tr *BucketLifecycleConfiguration) SetObservation(obs map[string]interface{}) error
SetObservation for this BucketLifecycleConfiguration
func (*BucketLifecycleConfiguration) SetParameters ¶
func (tr *BucketLifecycleConfiguration) SetParameters(params map[string]interface{}) error
SetParameters for this BucketLifecycleConfiguration
func (*BucketLifecycleConfiguration) SetProviderConfigReference ¶
func (mg *BucketLifecycleConfiguration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BucketLifecycleConfiguration.
func (*BucketLifecycleConfiguration) SetProviderReference ¶
func (mg *BucketLifecycleConfiguration) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BucketLifecycleConfiguration. Deprecated: Use SetProviderConfigReference.
func (*BucketLifecycleConfiguration) SetPublishConnectionDetailsTo ¶
func (mg *BucketLifecycleConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this BucketLifecycleConfiguration.
func (*BucketLifecycleConfiguration) SetWriteConnectionSecretToReference ¶
func (mg *BucketLifecycleConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BucketLifecycleConfiguration.
type BucketLifecycleConfigurationList ¶
type BucketLifecycleConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BucketLifecycleConfiguration `json:"items"` }
BucketLifecycleConfigurationList contains a list of BucketLifecycleConfigurations
func (*BucketLifecycleConfigurationList) DeepCopy ¶
func (in *BucketLifecycleConfigurationList) DeepCopy() *BucketLifecycleConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLifecycleConfigurationList.
func (*BucketLifecycleConfigurationList) DeepCopyInto ¶
func (in *BucketLifecycleConfigurationList) DeepCopyInto(out *BucketLifecycleConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketLifecycleConfigurationList) DeepCopyObject ¶
func (in *BucketLifecycleConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BucketLifecycleConfigurationList) GetItems ¶
func (l *BucketLifecycleConfigurationList) GetItems() []resource.Managed
GetItems of this BucketLifecycleConfigurationList.
type BucketLifecycleConfigurationObservation ¶
type BucketLifecycleConfigurationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BucketLifecycleConfigurationObservation) DeepCopy ¶
func (in *BucketLifecycleConfigurationObservation) DeepCopy() *BucketLifecycleConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLifecycleConfigurationObservation.
func (*BucketLifecycleConfigurationObservation) DeepCopyInto ¶
func (in *BucketLifecycleConfigurationObservation) DeepCopyInto(out *BucketLifecycleConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketLifecycleConfigurationParameters ¶
type BucketLifecycleConfigurationParameters struct { // +kubebuilder:validation:Required Bucket *string `json:"bucket" tf:"bucket,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required Rule []RuleParameters `json:"rule" tf:"rule,omitempty"` }
func (*BucketLifecycleConfigurationParameters) DeepCopy ¶
func (in *BucketLifecycleConfigurationParameters) DeepCopy() *BucketLifecycleConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLifecycleConfigurationParameters.
func (*BucketLifecycleConfigurationParameters) DeepCopyInto ¶
func (in *BucketLifecycleConfigurationParameters) DeepCopyInto(out *BucketLifecycleConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketLifecycleConfigurationSpec ¶
type BucketLifecycleConfigurationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BucketLifecycleConfigurationParameters `json:"forProvider"` }
BucketLifecycleConfigurationSpec defines the desired state of BucketLifecycleConfiguration
func (*BucketLifecycleConfigurationSpec) DeepCopy ¶
func (in *BucketLifecycleConfigurationSpec) DeepCopy() *BucketLifecycleConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLifecycleConfigurationSpec.
func (*BucketLifecycleConfigurationSpec) DeepCopyInto ¶
func (in *BucketLifecycleConfigurationSpec) DeepCopyInto(out *BucketLifecycleConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketLifecycleConfigurationStatus ¶
type BucketLifecycleConfigurationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BucketLifecycleConfigurationObservation `json:"atProvider,omitempty"` }
BucketLifecycleConfigurationStatus defines the observed state of BucketLifecycleConfiguration.
func (*BucketLifecycleConfigurationStatus) DeepCopy ¶
func (in *BucketLifecycleConfigurationStatus) DeepCopy() *BucketLifecycleConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLifecycleConfigurationStatus.
func (*BucketLifecycleConfigurationStatus) DeepCopyInto ¶
func (in *BucketLifecycleConfigurationStatus) DeepCopyInto(out *BucketLifecycleConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketList ¶
type BucketList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Bucket `json:"items"` }
BucketList contains a list of Buckets
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.
func (*BucketList) GetItems ¶
func (l *BucketList) GetItems() []resource.Managed
GetItems of this BucketList.
type BucketObservation ¶
type BucketObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` CreationDate *string `json:"creationDate,omitempty" tf:"creation_date,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` PublicAccessBlockEnabled *bool `json:"publicAccessBlockEnabled,omitempty" tf:"public_access_block_enabled,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*BucketObservation) DeepCopy ¶
func (in *BucketObservation) DeepCopy() *BucketObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketObservation.
func (*BucketObservation) DeepCopyInto ¶
func (in *BucketObservation) DeepCopyInto(out *BucketObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketParameters ¶
type BucketParameters struct { // +kubebuilder:validation:Required Bucket *string `json:"bucket" tf:"bucket,omitempty"` // +kubebuilder:validation:Required OutpostID *string `json:"outpostId" tf:"outpost_id,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*BucketParameters) DeepCopy ¶
func (in *BucketParameters) DeepCopy() *BucketParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketParameters.
func (*BucketParameters) DeepCopyInto ¶
func (in *BucketParameters) DeepCopyInto(out *BucketParameters)
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"` Status BucketPolicyStatus `json:"status,omitempty"` }
BucketPolicy is the Schema for the BucketPolicys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
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) GetCondition ¶
func (mg *BucketPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BucketPolicy.
func (*BucketPolicy) GetConnectionDetailsMapping ¶
func (tr *BucketPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BucketPolicy
func (*BucketPolicy) GetDeletionPolicy ¶
func (mg *BucketPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BucketPolicy.
func (*BucketPolicy) GetID ¶
func (tr *BucketPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this BucketPolicy
func (*BucketPolicy) GetObservation ¶
func (tr *BucketPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this BucketPolicy
func (*BucketPolicy) GetParameters ¶
func (tr *BucketPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this BucketPolicy
func (*BucketPolicy) GetProviderConfigReference ¶
func (mg *BucketPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BucketPolicy.
func (*BucketPolicy) GetProviderReference ¶
func (mg *BucketPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this BucketPolicy. Deprecated: Use GetProviderConfigReference.
func (*BucketPolicy) GetPublishConnectionDetailsTo ¶
func (mg *BucketPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this BucketPolicy.
func (*BucketPolicy) GetTerraformResourceType ¶
func (mg *BucketPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BucketPolicy
func (*BucketPolicy) GetTerraformSchemaVersion ¶
func (tr *BucketPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BucketPolicy) GetWriteConnectionSecretToReference ¶
func (mg *BucketPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BucketPolicy.
func (*BucketPolicy) LateInitialize ¶
func (tr *BucketPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BucketPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*BucketPolicy) SetConditions ¶
func (mg *BucketPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this BucketPolicy.
func (*BucketPolicy) SetDeletionPolicy ¶
func (mg *BucketPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BucketPolicy.
func (*BucketPolicy) SetObservation ¶
func (tr *BucketPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this BucketPolicy
func (*BucketPolicy) SetParameters ¶
func (tr *BucketPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this BucketPolicy
func (*BucketPolicy) SetProviderConfigReference ¶
func (mg *BucketPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BucketPolicy.
func (*BucketPolicy) SetProviderReference ¶
func (mg *BucketPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BucketPolicy. Deprecated: Use SetProviderConfigReference.
func (*BucketPolicy) SetPublishConnectionDetailsTo ¶
func (mg *BucketPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this BucketPolicy.
func (*BucketPolicy) SetWriteConnectionSecretToReference ¶
func (mg *BucketPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BucketPolicy.
type BucketPolicyList ¶
type BucketPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BucketPolicy `json:"items"` }
BucketPolicyList contains a list of BucketPolicys
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.
func (*BucketPolicyList) GetItems ¶
func (l *BucketPolicyList) GetItems() []resource.Managed
GetItems of this BucketPolicyList.
type BucketPolicyObservation ¶
type BucketPolicyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BucketPolicyObservation) DeepCopy ¶
func (in *BucketPolicyObservation) DeepCopy() *BucketPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketPolicyObservation.
func (*BucketPolicyObservation) DeepCopyInto ¶
func (in *BucketPolicyObservation) DeepCopyInto(out *BucketPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketPolicyParameters ¶
type BucketPolicyParameters struct { // +kubebuilder:validation:Required Bucket *string `json:"bucket" tf:"bucket,omitempty"` // +kubebuilder:validation:Required Policy *string `json:"policy" tf:"policy,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*BucketPolicyParameters) DeepCopy ¶
func (in *BucketPolicyParameters) DeepCopy() *BucketPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketPolicyParameters.
func (*BucketPolicyParameters) DeepCopyInto ¶
func (in *BucketPolicyParameters) DeepCopyInto(out *BucketPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketPolicySpec ¶
type BucketPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider BucketPolicyParameters `json:"forProvider"` }
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 { v1.ResourceStatus `json:",inline"` AtProvider BucketPolicyObservation `json:"atProvider,omitempty"` }
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 { v1.ResourceSpec `json:",inline"` ForProvider BucketParameters `json:"forProvider"` }
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 { v1.ResourceStatus `json:",inline"` AtProvider BucketObservation `json:"atProvider,omitempty"` }
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 ExpirationObservation ¶
type ExpirationObservation struct { }
func (*ExpirationObservation) DeepCopy ¶
func (in *ExpirationObservation) DeepCopy() *ExpirationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpirationObservation.
func (*ExpirationObservation) DeepCopyInto ¶
func (in *ExpirationObservation) DeepCopyInto(out *ExpirationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpirationParameters ¶
type ExpirationParameters struct { // +kubebuilder:validation:Optional Date *string `json:"date,omitempty" tf:"date,omitempty"` // +kubebuilder:validation:Optional Days *float64 `json:"days,omitempty" tf:"days,omitempty"` // +kubebuilder:validation:Optional ExpiredObjectDeleteMarker *bool `json:"expiredObjectDeleteMarker,omitempty" tf:"expired_object_delete_marker,omitempty"` }
func (*ExpirationParameters) DeepCopy ¶
func (in *ExpirationParameters) DeepCopy() *ExpirationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpirationParameters.
func (*ExpirationParameters) DeepCopyInto ¶
func (in *ExpirationParameters) DeepCopyInto(out *ExpirationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterObservation ¶
type FilterObservation struct { }
func (*FilterObservation) DeepCopy ¶
func (in *FilterObservation) DeepCopy() *FilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterObservation.
func (*FilterObservation) DeepCopyInto ¶
func (in *FilterObservation) DeepCopyInto(out *FilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterParameters ¶
type FilterParameters struct { // +kubebuilder:validation:Optional Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*FilterParameters) DeepCopy ¶
func (in *FilterParameters) DeepCopy() *FilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterParameters.
func (*FilterParameters) DeepCopyInto ¶
func (in *FilterParameters) DeepCopyInto(out *FilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicAccessBlockConfigurationObservation ¶
type PublicAccessBlockConfigurationObservation struct { }
func (*PublicAccessBlockConfigurationObservation) DeepCopy ¶
func (in *PublicAccessBlockConfigurationObservation) DeepCopy() *PublicAccessBlockConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicAccessBlockConfigurationObservation.
func (*PublicAccessBlockConfigurationObservation) DeepCopyInto ¶
func (in *PublicAccessBlockConfigurationObservation) DeepCopyInto(out *PublicAccessBlockConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicAccessBlockConfigurationParameters ¶
type PublicAccessBlockConfigurationParameters struct { // +kubebuilder:validation:Optional BlockPublicAcls *bool `json:"blockPublicAcls,omitempty" tf:"block_public_acls,omitempty"` // +kubebuilder:validation:Optional BlockPublicPolicy *bool `json:"blockPublicPolicy,omitempty" tf:"block_public_policy,omitempty"` // +kubebuilder:validation:Optional IgnorePublicAcls *bool `json:"ignorePublicAcls,omitempty" tf:"ignore_public_acls,omitempty"` // +kubebuilder:validation:Optional RestrictPublicBuckets *bool `json:"restrictPublicBuckets,omitempty" tf:"restrict_public_buckets,omitempty"` }
func (*PublicAccessBlockConfigurationParameters) DeepCopy ¶
func (in *PublicAccessBlockConfigurationParameters) DeepCopy() *PublicAccessBlockConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicAccessBlockConfigurationParameters.
func (*PublicAccessBlockConfigurationParameters) DeepCopyInto ¶
func (in *PublicAccessBlockConfigurationParameters) DeepCopyInto(out *PublicAccessBlockConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleObservation ¶
type RuleObservation struct { }
func (*RuleObservation) DeepCopy ¶
func (in *RuleObservation) DeepCopy() *RuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleObservation.
func (*RuleObservation) DeepCopyInto ¶
func (in *RuleObservation) DeepCopyInto(out *RuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleParameters ¶
type RuleParameters struct { // +kubebuilder:validation:Optional AbortIncompleteMultipartUpload []AbortIncompleteMultipartUploadParameters `json:"abortIncompleteMultipartUpload,omitempty" tf:"abort_incomplete_multipart_upload,omitempty"` // +kubebuilder:validation:Optional Expiration []ExpirationParameters `json:"expiration,omitempty" tf:"expiration,omitempty"` // +kubebuilder:validation:Optional Filter []FilterParameters `json:"filter,omitempty" tf:"filter,omitempty"` // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*RuleParameters) DeepCopy ¶
func (in *RuleParameters) DeepCopy() *RuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleParameters.
func (*RuleParameters) DeepCopyInto ¶
func (in *RuleParameters) DeepCopyInto(out *RuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCConfigurationObservation ¶
type VPCConfigurationObservation struct { }
func (*VPCConfigurationObservation) DeepCopy ¶
func (in *VPCConfigurationObservation) DeepCopy() *VPCConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCConfigurationObservation.
func (*VPCConfigurationObservation) DeepCopyInto ¶
func (in *VPCConfigurationObservation) DeepCopyInto(out *VPCConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCConfigurationParameters ¶
type VPCConfigurationParameters struct { // +kubebuilder:validation:Required VPCID *string `json:"vpcId" tf:"vpc_id,omitempty"` }
func (*VPCConfigurationParameters) DeepCopy ¶
func (in *VPCConfigurationParameters) DeepCopy() *VPCConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCConfigurationParameters.
func (*VPCConfigurationParameters) DeepCopyInto ¶
func (in *VPCConfigurationParameters) DeepCopyInto(out *VPCConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.