Documentation ¶
Overview ¶
+groupName=s3control.aws.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type AccessPointPolicy
- func (in *AccessPointPolicy) DeepCopy() *AccessPointPolicy
- func (in *AccessPointPolicy) DeepCopyInto(out *AccessPointPolicy)
- func (in *AccessPointPolicy) DeepCopyObject() runtime.Object
- func (r *AccessPointPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AccessPointPolicy) ValidateCreate() error
- func (r *AccessPointPolicy) ValidateDelete() error
- func (r *AccessPointPolicy) ValidateUpdate(old runtime.Object) error
- type AccessPointPolicyList
- type AccessPointPolicySpec
- type AccessPointPolicySpecResource
- type AccessPointPolicyStatus
- type Bucket
- func (in *Bucket) DeepCopy() *Bucket
- func (in *Bucket) DeepCopyInto(out *Bucket)
- func (in *Bucket) DeepCopyObject() runtime.Object
- func (r *Bucket) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Bucket) ValidateCreate() error
- func (r *Bucket) ValidateDelete() error
- func (r *Bucket) ValidateUpdate(old runtime.Object) error
- type BucketLifecycleConfiguration
- func (in *BucketLifecycleConfiguration) DeepCopy() *BucketLifecycleConfiguration
- func (in *BucketLifecycleConfiguration) DeepCopyInto(out *BucketLifecycleConfiguration)
- func (in *BucketLifecycleConfiguration) DeepCopyObject() runtime.Object
- func (r *BucketLifecycleConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BucketLifecycleConfiguration) ValidateCreate() error
- func (r *BucketLifecycleConfiguration) ValidateDelete() error
- func (r *BucketLifecycleConfiguration) ValidateUpdate(old runtime.Object) error
- type BucketLifecycleConfigurationList
- type BucketLifecycleConfigurationSpec
- type BucketLifecycleConfigurationSpecResource
- type BucketLifecycleConfigurationSpecRule
- type BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload
- func (in *BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload) DeepCopy() *BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload
- func (in *BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload) DeepCopyInto(out *BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload)
- type BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUploadCodec
- func (BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUploadCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUploadCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUploadCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketLifecycleConfigurationSpecRuleExpiration
- type BucketLifecycleConfigurationSpecRuleExpirationCodec
- func (BucketLifecycleConfigurationSpecRuleExpirationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketLifecycleConfigurationSpecRuleExpirationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketLifecycleConfigurationSpecRuleExpirationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketLifecycleConfigurationSpecRuleFilter
- type BucketLifecycleConfigurationSpecRuleFilterCodec
- func (BucketLifecycleConfigurationSpecRuleFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketLifecycleConfigurationSpecRuleFilterCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketLifecycleConfigurationSpecRuleFilterCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketLifecycleConfigurationStatus
- type BucketList
- type BucketPolicy
- func (in *BucketPolicy) DeepCopy() *BucketPolicy
- func (in *BucketPolicy) DeepCopyInto(out *BucketPolicy)
- func (in *BucketPolicy) DeepCopyObject() runtime.Object
- func (r *BucketPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BucketPolicy) ValidateCreate() error
- func (r *BucketPolicy) ValidateDelete() error
- func (r *BucketPolicy) ValidateUpdate(old runtime.Object) error
- type BucketPolicyList
- type BucketPolicySpec
- type BucketPolicySpecResource
- type BucketPolicyStatus
- type BucketSpec
- type BucketSpecResource
- type BucketStatus
- type MultiRegionAccessPoint
- func (in *MultiRegionAccessPoint) DeepCopy() *MultiRegionAccessPoint
- func (in *MultiRegionAccessPoint) DeepCopyInto(out *MultiRegionAccessPoint)
- func (in *MultiRegionAccessPoint) DeepCopyObject() runtime.Object
- func (r *MultiRegionAccessPoint) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MultiRegionAccessPoint) ValidateCreate() error
- func (r *MultiRegionAccessPoint) ValidateDelete() error
- func (r *MultiRegionAccessPoint) ValidateUpdate(old runtime.Object) error
- type MultiRegionAccessPointList
- type MultiRegionAccessPointPolicy
- func (in *MultiRegionAccessPointPolicy) DeepCopy() *MultiRegionAccessPointPolicy
- func (in *MultiRegionAccessPointPolicy) DeepCopyInto(out *MultiRegionAccessPointPolicy)
- func (in *MultiRegionAccessPointPolicy) DeepCopyObject() runtime.Object
- func (r *MultiRegionAccessPointPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MultiRegionAccessPointPolicy) ValidateCreate() error
- func (r *MultiRegionAccessPointPolicy) ValidateDelete() error
- func (r *MultiRegionAccessPointPolicy) ValidateUpdate(old runtime.Object) error
- type MultiRegionAccessPointPolicyList
- type MultiRegionAccessPointPolicySpec
- type MultiRegionAccessPointPolicySpecDetails
- type MultiRegionAccessPointPolicySpecDetailsCodec
- type MultiRegionAccessPointPolicySpecResource
- type MultiRegionAccessPointPolicyStatus
- type MultiRegionAccessPointSpec
- type MultiRegionAccessPointSpecDetails
- type MultiRegionAccessPointSpecDetailsCodec
- type MultiRegionAccessPointSpecDetailsPublicAccessBlock
- type MultiRegionAccessPointSpecDetailsPublicAccessBlockCodec
- func (MultiRegionAccessPointSpecDetailsPublicAccessBlockCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MultiRegionAccessPointSpecDetailsPublicAccessBlockCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MultiRegionAccessPointSpecDetailsPublicAccessBlockCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MultiRegionAccessPointSpecDetailsRegion
- type MultiRegionAccessPointSpecResource
- type MultiRegionAccessPointStatus
- type ObjectLambdaAccessPoint
- func (in *ObjectLambdaAccessPoint) DeepCopy() *ObjectLambdaAccessPoint
- func (in *ObjectLambdaAccessPoint) DeepCopyInto(out *ObjectLambdaAccessPoint)
- func (in *ObjectLambdaAccessPoint) DeepCopyObject() runtime.Object
- func (r *ObjectLambdaAccessPoint) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ObjectLambdaAccessPoint) ValidateCreate() error
- func (r *ObjectLambdaAccessPoint) ValidateDelete() error
- func (r *ObjectLambdaAccessPoint) ValidateUpdate(old runtime.Object) error
- type ObjectLambdaAccessPointList
- type ObjectLambdaAccessPointPolicy
- func (in *ObjectLambdaAccessPointPolicy) DeepCopy() *ObjectLambdaAccessPointPolicy
- func (in *ObjectLambdaAccessPointPolicy) DeepCopyInto(out *ObjectLambdaAccessPointPolicy)
- func (in *ObjectLambdaAccessPointPolicy) DeepCopyObject() runtime.Object
- func (r *ObjectLambdaAccessPointPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ObjectLambdaAccessPointPolicy) ValidateCreate() error
- func (r *ObjectLambdaAccessPointPolicy) ValidateDelete() error
- func (r *ObjectLambdaAccessPointPolicy) ValidateUpdate(old runtime.Object) error
- type ObjectLambdaAccessPointPolicyList
- type ObjectLambdaAccessPointPolicySpec
- type ObjectLambdaAccessPointPolicySpecResource
- type ObjectLambdaAccessPointPolicyStatus
- type ObjectLambdaAccessPointSpec
- type ObjectLambdaAccessPointSpecConfiguration
- type ObjectLambdaAccessPointSpecConfigurationCodec
- type ObjectLambdaAccessPointSpecConfigurationTransformationConfiguration
- func (in *ObjectLambdaAccessPointSpecConfigurationTransformationConfiguration) DeepCopy() *ObjectLambdaAccessPointSpecConfigurationTransformationConfiguration
- func (in *ObjectLambdaAccessPointSpecConfigurationTransformationConfiguration) DeepCopyInto(out *ObjectLambdaAccessPointSpecConfigurationTransformationConfiguration)
- type ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformation
- type ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformationAwsLambda
- type ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformationAwsLambdaCodec
- func (ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformationAwsLambdaCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformationAwsLambdaCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformationAwsLambdaCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformationCodec
- func (ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ObjectLambdaAccessPointSpecResource
- type ObjectLambdaAccessPointStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: s3control.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type AccessPointPolicy ¶ added in v0.5.0
type AccessPointPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccessPointPolicySpec `json:"spec,omitempty"` Status AccessPointPolicyStatus `json:"status,omitempty"` }
func (*AccessPointPolicy) DeepCopy ¶ added in v0.5.0
func (in *AccessPointPolicy) DeepCopy() *AccessPointPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPointPolicy.
func (*AccessPointPolicy) DeepCopyInto ¶ added in v0.5.0
func (in *AccessPointPolicy) DeepCopyInto(out *AccessPointPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessPointPolicy) DeepCopyObject ¶ added in v0.5.0
func (in *AccessPointPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccessPointPolicy) SetupWebhookWithManager ¶ added in v0.5.0
func (r *AccessPointPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AccessPointPolicy) ValidateCreate ¶ added in v0.5.0
func (r *AccessPointPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AccessPointPolicy) ValidateDelete ¶ added in v0.5.0
func (r *AccessPointPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AccessPointPolicy) ValidateUpdate ¶ added in v0.5.0
func (r *AccessPointPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AccessPointPolicyList ¶ added in v0.5.0
type AccessPointPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AccessPointPolicy CRD objects Items []AccessPointPolicy `json:"items,omitempty"` }
AccessPointPolicyList is a list of AccessPointPolicys
func (*AccessPointPolicyList) DeepCopy ¶ added in v0.5.0
func (in *AccessPointPolicyList) DeepCopy() *AccessPointPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPointPolicyList.
func (*AccessPointPolicyList) DeepCopyInto ¶ added in v0.5.0
func (in *AccessPointPolicyList) DeepCopyInto(out *AccessPointPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessPointPolicyList) DeepCopyObject ¶ added in v0.5.0
func (in *AccessPointPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccessPointPolicySpec ¶ added in v0.5.0
type AccessPointPolicySpec struct { State *AccessPointPolicySpecResource `json:"state,omitempty" tf:"-"` Resource AccessPointPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AccessPointPolicySpec) DeepCopy ¶ added in v0.5.0
func (in *AccessPointPolicySpec) DeepCopy() *AccessPointPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPointPolicySpec.
func (*AccessPointPolicySpec) DeepCopyInto ¶ added in v0.5.0
func (in *AccessPointPolicySpec) DeepCopyInto(out *AccessPointPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPointPolicySpecResource ¶ added in v0.5.0
type AccessPointPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` AccessPointArn *string `json:"accessPointArn" tf:"access_point_arn"` // +optional HasPublicAccessPolicy *bool `json:"hasPublicAccessPolicy,omitempty" tf:"has_public_access_policy"` Policy *string `json:"policy" tf:"policy"` }
func (*AccessPointPolicySpecResource) DeepCopy ¶ added in v0.5.0
func (in *AccessPointPolicySpecResource) DeepCopy() *AccessPointPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPointPolicySpecResource.
func (*AccessPointPolicySpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *AccessPointPolicySpecResource) DeepCopyInto(out *AccessPointPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPointPolicyStatus ¶ added in v0.5.0
type AccessPointPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*AccessPointPolicyStatus) DeepCopy ¶ added in v0.5.0
func (in *AccessPointPolicyStatus) DeepCopy() *AccessPointPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPointPolicyStatus.
func (*AccessPointPolicyStatus) DeepCopyInto ¶ added in v0.5.0
func (in *AccessPointPolicyStatus) DeepCopyInto(out *AccessPointPolicyStatus)
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,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BucketSpec `json:"spec,omitempty"` Status BucketStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (*Bucket) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Bucket) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type BucketLifecycleConfiguration ¶
type BucketLifecycleConfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BucketLifecycleConfigurationSpec `json:"spec,omitempty"` Status BucketLifecycleConfigurationStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (r *BucketLifecycleConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BucketLifecycleConfiguration) ValidateCreate ¶
func (r *BucketLifecycleConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BucketLifecycleConfiguration) ValidateDelete ¶
func (r *BucketLifecycleConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BucketLifecycleConfiguration) ValidateUpdate ¶
func (r *BucketLifecycleConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BucketLifecycleConfigurationList ¶
type BucketLifecycleConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BucketLifecycleConfiguration CRD objects Items []BucketLifecycleConfiguration `json:"items,omitempty"` }
BucketLifecycleConfigurationList is 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.
type BucketLifecycleConfigurationSpec ¶
type BucketLifecycleConfigurationSpec struct { State *BucketLifecycleConfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource BucketLifecycleConfigurationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
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 BucketLifecycleConfigurationSpecResource ¶
type BucketLifecycleConfigurationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket *string `json:"bucket" tf:"bucket"` // +kubebuilder:validation:MinItems=1 Rule []BucketLifecycleConfigurationSpecRule `json:"rule" tf:"rule"` }
func (*BucketLifecycleConfigurationSpecResource) DeepCopy ¶
func (in *BucketLifecycleConfigurationSpecResource) DeepCopy() *BucketLifecycleConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLifecycleConfigurationSpecResource.
func (*BucketLifecycleConfigurationSpecResource) DeepCopyInto ¶
func (in *BucketLifecycleConfigurationSpecResource) DeepCopyInto(out *BucketLifecycleConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketLifecycleConfigurationSpecRule ¶
type BucketLifecycleConfigurationSpecRule struct { // +optional AbortIncompleteMultipartUpload *BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload `json:"abortIncompleteMultipartUpload,omitempty" tf:"abort_incomplete_multipart_upload"` // +optional Expiration *BucketLifecycleConfigurationSpecRuleExpiration `json:"expiration,omitempty" tf:"expiration"` // +optional Filter *BucketLifecycleConfigurationSpecRuleFilter `json:"filter,omitempty" tf:"filter"` ID *string `json:"ID" tf:"id"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*BucketLifecycleConfigurationSpecRule) DeepCopy ¶
func (in *BucketLifecycleConfigurationSpecRule) DeepCopy() *BucketLifecycleConfigurationSpecRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLifecycleConfigurationSpecRule.
func (*BucketLifecycleConfigurationSpecRule) DeepCopyInto ¶
func (in *BucketLifecycleConfigurationSpecRule) DeepCopyInto(out *BucketLifecycleConfigurationSpecRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload ¶
type BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload struct {
DaysAfterInitiation *int64 `json:"daysAfterInitiation" tf:"days_after_initiation"`
}
func (*BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload) DeepCopy ¶
func (in *BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload) DeepCopy() *BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload.
func (*BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload) DeepCopyInto ¶
func (in *BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload) DeepCopyInto(out *BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUploadCodec ¶
type BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUploadCodec struct { }
+k8s:deepcopy-gen=false
func (BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUploadCodec) Decode ¶
func (BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUploadCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketLifecycleConfigurationSpecRuleExpiration ¶
type BucketLifecycleConfigurationSpecRuleExpiration struct { // +optional Date *string `json:"date,omitempty" tf:"date"` // +optional Days *int64 `json:"days,omitempty" tf:"days"` // +optional ExpiredObjectDeleteMarker *bool `json:"expiredObjectDeleteMarker,omitempty" tf:"expired_object_delete_marker"` }
func (*BucketLifecycleConfigurationSpecRuleExpiration) DeepCopy ¶
func (in *BucketLifecycleConfigurationSpecRuleExpiration) DeepCopy() *BucketLifecycleConfigurationSpecRuleExpiration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLifecycleConfigurationSpecRuleExpiration.
func (*BucketLifecycleConfigurationSpecRuleExpiration) DeepCopyInto ¶
func (in *BucketLifecycleConfigurationSpecRuleExpiration) DeepCopyInto(out *BucketLifecycleConfigurationSpecRuleExpiration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketLifecycleConfigurationSpecRuleExpirationCodec ¶
type BucketLifecycleConfigurationSpecRuleExpirationCodec struct { }
+k8s:deepcopy-gen=false
func (BucketLifecycleConfigurationSpecRuleExpirationCodec) Decode ¶
func (BucketLifecycleConfigurationSpecRuleExpirationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketLifecycleConfigurationSpecRuleFilter ¶
type BucketLifecycleConfigurationSpecRuleFilter struct { // +optional Prefix *string `json:"prefix,omitempty" tf:"prefix"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*BucketLifecycleConfigurationSpecRuleFilter) DeepCopy ¶
func (in *BucketLifecycleConfigurationSpecRuleFilter) DeepCopy() *BucketLifecycleConfigurationSpecRuleFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLifecycleConfigurationSpecRuleFilter.
func (*BucketLifecycleConfigurationSpecRuleFilter) DeepCopyInto ¶
func (in *BucketLifecycleConfigurationSpecRuleFilter) DeepCopyInto(out *BucketLifecycleConfigurationSpecRuleFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketLifecycleConfigurationSpecRuleFilterCodec ¶
type BucketLifecycleConfigurationSpecRuleFilterCodec struct { }
+k8s:deepcopy-gen=false
func (BucketLifecycleConfigurationSpecRuleFilterCodec) Decode ¶
func (BucketLifecycleConfigurationSpecRuleFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketLifecycleConfigurationStatus ¶
type BucketLifecycleConfigurationStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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 is a list of Bucket CRD objects Items []Bucket `json:"items,omitempty"` }
BucketList is 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.
type BucketPolicy ¶
type BucketPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BucketPolicySpec `json:"spec,omitempty"` Status BucketPolicyStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (r *BucketPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BucketPolicy) ValidateCreate ¶
func (r *BucketPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BucketPolicy) ValidateDelete ¶
func (r *BucketPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BucketPolicy) ValidateUpdate ¶
func (r *BucketPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BucketPolicyList ¶
type BucketPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BucketPolicy CRD objects Items []BucketPolicy `json:"items,omitempty"` }
BucketPolicyList is 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.
type BucketPolicySpec ¶
type BucketPolicySpec struct { State *BucketPolicySpecResource `json:"state,omitempty" tf:"-"` Resource BucketPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
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 BucketPolicySpecResource ¶
type BucketPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket *string `json:"bucket" tf:"bucket"` Policy *string `json:"policy" tf:"policy"` }
func (*BucketPolicySpecResource) DeepCopy ¶
func (in *BucketPolicySpecResource) DeepCopy() *BucketPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketPolicySpecResource.
func (*BucketPolicySpecResource) DeepCopyInto ¶
func (in *BucketPolicySpecResource) DeepCopyInto(out *BucketPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketPolicyStatus ¶
type BucketPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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 { State *BucketSpecResource `json:"state,omitempty" tf:"-"` Resource BucketSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
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 BucketSpecResource ¶
type BucketSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` Bucket *string `json:"bucket" tf:"bucket"` // +optional CreationDate *string `json:"creationDate,omitempty" tf:"creation_date"` OutpostID *string `json:"outpostID" tf:"outpost_id"` // +optional PublicAccessBlockEnabled *bool `json:"publicAccessBlockEnabled,omitempty" tf:"public_access_block_enabled"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*BucketSpecResource) DeepCopy ¶
func (in *BucketSpecResource) DeepCopy() *BucketSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpecResource.
func (*BucketSpecResource) DeepCopyInto ¶
func (in *BucketSpecResource) DeepCopyInto(out *BucketSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketStatus ¶
type BucketStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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 MultiRegionAccessPoint ¶ added in v0.5.0
type MultiRegionAccessPoint struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MultiRegionAccessPointSpec `json:"spec,omitempty"` Status MultiRegionAccessPointStatus `json:"status,omitempty"` }
func (*MultiRegionAccessPoint) DeepCopy ¶ added in v0.5.0
func (in *MultiRegionAccessPoint) DeepCopy() *MultiRegionAccessPoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiRegionAccessPoint.
func (*MultiRegionAccessPoint) DeepCopyInto ¶ added in v0.5.0
func (in *MultiRegionAccessPoint) DeepCopyInto(out *MultiRegionAccessPoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MultiRegionAccessPoint) DeepCopyObject ¶ added in v0.5.0
func (in *MultiRegionAccessPoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MultiRegionAccessPoint) SetupWebhookWithManager ¶ added in v0.5.0
func (r *MultiRegionAccessPoint) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*MultiRegionAccessPoint) ValidateCreate ¶ added in v0.5.0
func (r *MultiRegionAccessPoint) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MultiRegionAccessPoint) ValidateDelete ¶ added in v0.5.0
func (r *MultiRegionAccessPoint) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*MultiRegionAccessPoint) ValidateUpdate ¶ added in v0.5.0
func (r *MultiRegionAccessPoint) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type MultiRegionAccessPointList ¶ added in v0.5.0
type MultiRegionAccessPointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MultiRegionAccessPoint CRD objects Items []MultiRegionAccessPoint `json:"items,omitempty"` }
MultiRegionAccessPointList is a list of MultiRegionAccessPoints
func (*MultiRegionAccessPointList) DeepCopy ¶ added in v0.5.0
func (in *MultiRegionAccessPointList) DeepCopy() *MultiRegionAccessPointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiRegionAccessPointList.
func (*MultiRegionAccessPointList) DeepCopyInto ¶ added in v0.5.0
func (in *MultiRegionAccessPointList) DeepCopyInto(out *MultiRegionAccessPointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MultiRegionAccessPointList) DeepCopyObject ¶ added in v0.5.0
func (in *MultiRegionAccessPointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MultiRegionAccessPointPolicy ¶ added in v0.5.0
type MultiRegionAccessPointPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MultiRegionAccessPointPolicySpec `json:"spec,omitempty"` Status MultiRegionAccessPointPolicyStatus `json:"status,omitempty"` }
func (*MultiRegionAccessPointPolicy) DeepCopy ¶ added in v0.5.0
func (in *MultiRegionAccessPointPolicy) DeepCopy() *MultiRegionAccessPointPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiRegionAccessPointPolicy.
func (*MultiRegionAccessPointPolicy) DeepCopyInto ¶ added in v0.5.0
func (in *MultiRegionAccessPointPolicy) DeepCopyInto(out *MultiRegionAccessPointPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MultiRegionAccessPointPolicy) DeepCopyObject ¶ added in v0.5.0
func (in *MultiRegionAccessPointPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MultiRegionAccessPointPolicy) SetupWebhookWithManager ¶ added in v0.5.0
func (r *MultiRegionAccessPointPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*MultiRegionAccessPointPolicy) ValidateCreate ¶ added in v0.5.0
func (r *MultiRegionAccessPointPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MultiRegionAccessPointPolicy) ValidateDelete ¶ added in v0.5.0
func (r *MultiRegionAccessPointPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*MultiRegionAccessPointPolicy) ValidateUpdate ¶ added in v0.5.0
func (r *MultiRegionAccessPointPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type MultiRegionAccessPointPolicyList ¶ added in v0.5.0
type MultiRegionAccessPointPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MultiRegionAccessPointPolicy CRD objects Items []MultiRegionAccessPointPolicy `json:"items,omitempty"` }
MultiRegionAccessPointPolicyList is a list of MultiRegionAccessPointPolicys
func (*MultiRegionAccessPointPolicyList) DeepCopy ¶ added in v0.5.0
func (in *MultiRegionAccessPointPolicyList) DeepCopy() *MultiRegionAccessPointPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiRegionAccessPointPolicyList.
func (*MultiRegionAccessPointPolicyList) DeepCopyInto ¶ added in v0.5.0
func (in *MultiRegionAccessPointPolicyList) DeepCopyInto(out *MultiRegionAccessPointPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MultiRegionAccessPointPolicyList) DeepCopyObject ¶ added in v0.5.0
func (in *MultiRegionAccessPointPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MultiRegionAccessPointPolicySpec ¶ added in v0.5.0
type MultiRegionAccessPointPolicySpec struct { State *MultiRegionAccessPointPolicySpecResource `json:"state,omitempty" tf:"-"` Resource MultiRegionAccessPointPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*MultiRegionAccessPointPolicySpec) DeepCopy ¶ added in v0.5.0
func (in *MultiRegionAccessPointPolicySpec) DeepCopy() *MultiRegionAccessPointPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiRegionAccessPointPolicySpec.
func (*MultiRegionAccessPointPolicySpec) DeepCopyInto ¶ added in v0.5.0
func (in *MultiRegionAccessPointPolicySpec) DeepCopyInto(out *MultiRegionAccessPointPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiRegionAccessPointPolicySpecDetails ¶ added in v0.5.0
type MultiRegionAccessPointPolicySpecDetails struct { Name *string `json:"name" tf:"name"` Policy *string `json:"policy" tf:"policy"` }
func (*MultiRegionAccessPointPolicySpecDetails) DeepCopy ¶ added in v0.5.0
func (in *MultiRegionAccessPointPolicySpecDetails) DeepCopy() *MultiRegionAccessPointPolicySpecDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiRegionAccessPointPolicySpecDetails.
func (*MultiRegionAccessPointPolicySpecDetails) DeepCopyInto ¶ added in v0.5.0
func (in *MultiRegionAccessPointPolicySpecDetails) DeepCopyInto(out *MultiRegionAccessPointPolicySpecDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiRegionAccessPointPolicySpecDetailsCodec ¶ added in v0.5.0
type MultiRegionAccessPointPolicySpecDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (MultiRegionAccessPointPolicySpecDetailsCodec) Decode ¶ added in v0.5.0
func (MultiRegionAccessPointPolicySpecDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MultiRegionAccessPointPolicySpecResource ¶ added in v0.5.0
type MultiRegionAccessPointPolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccountID *string `json:"accountID,omitempty" tf:"account_id"` Details *MultiRegionAccessPointPolicySpecDetails `json:"details" tf:"details"` // +optional Established *string `json:"established,omitempty" tf:"established"` // +optional Proposed *string `json:"proposed,omitempty" tf:"proposed"` }
func (*MultiRegionAccessPointPolicySpecResource) DeepCopy ¶ added in v0.5.0
func (in *MultiRegionAccessPointPolicySpecResource) DeepCopy() *MultiRegionAccessPointPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiRegionAccessPointPolicySpecResource.
func (*MultiRegionAccessPointPolicySpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *MultiRegionAccessPointPolicySpecResource) DeepCopyInto(out *MultiRegionAccessPointPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiRegionAccessPointPolicyStatus ¶ added in v0.5.0
type MultiRegionAccessPointPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*MultiRegionAccessPointPolicyStatus) DeepCopy ¶ added in v0.5.0
func (in *MultiRegionAccessPointPolicyStatus) DeepCopy() *MultiRegionAccessPointPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiRegionAccessPointPolicyStatus.
func (*MultiRegionAccessPointPolicyStatus) DeepCopyInto ¶ added in v0.5.0
func (in *MultiRegionAccessPointPolicyStatus) DeepCopyInto(out *MultiRegionAccessPointPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiRegionAccessPointSpec ¶ added in v0.5.0
type MultiRegionAccessPointSpec struct { State *MultiRegionAccessPointSpecResource `json:"state,omitempty" tf:"-"` Resource MultiRegionAccessPointSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*MultiRegionAccessPointSpec) DeepCopy ¶ added in v0.5.0
func (in *MultiRegionAccessPointSpec) DeepCopy() *MultiRegionAccessPointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiRegionAccessPointSpec.
func (*MultiRegionAccessPointSpec) DeepCopyInto ¶ added in v0.5.0
func (in *MultiRegionAccessPointSpec) DeepCopyInto(out *MultiRegionAccessPointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiRegionAccessPointSpecDetails ¶ added in v0.5.0
type MultiRegionAccessPointSpecDetails struct { Name *string `json:"name" tf:"name"` // +optional PublicAccessBlock *MultiRegionAccessPointSpecDetailsPublicAccessBlock `json:"publicAccessBlock,omitempty" tf:"public_access_block"` // +kubebuilder:validation:MaxItems=20 // +kubebuilder:validation:MinItems=1 Region []MultiRegionAccessPointSpecDetailsRegion `json:"region" tf:"region"` }
func (*MultiRegionAccessPointSpecDetails) DeepCopy ¶ added in v0.5.0
func (in *MultiRegionAccessPointSpecDetails) DeepCopy() *MultiRegionAccessPointSpecDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiRegionAccessPointSpecDetails.
func (*MultiRegionAccessPointSpecDetails) DeepCopyInto ¶ added in v0.5.0
func (in *MultiRegionAccessPointSpecDetails) DeepCopyInto(out *MultiRegionAccessPointSpecDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiRegionAccessPointSpecDetailsCodec ¶ added in v0.5.0
type MultiRegionAccessPointSpecDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (MultiRegionAccessPointSpecDetailsCodec) Decode ¶ added in v0.5.0
func (MultiRegionAccessPointSpecDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MultiRegionAccessPointSpecDetailsPublicAccessBlock ¶ added in v0.5.0
type MultiRegionAccessPointSpecDetailsPublicAccessBlock struct { // +optional BlockPublicAcls *bool `json:"blockPublicAcls,omitempty" tf:"block_public_acls"` // +optional BlockPublicPolicy *bool `json:"blockPublicPolicy,omitempty" tf:"block_public_policy"` // +optional IgnorePublicAcls *bool `json:"ignorePublicAcls,omitempty" tf:"ignore_public_acls"` // +optional RestrictPublicBuckets *bool `json:"restrictPublicBuckets,omitempty" tf:"restrict_public_buckets"` }
func (*MultiRegionAccessPointSpecDetailsPublicAccessBlock) DeepCopy ¶ added in v0.5.0
func (in *MultiRegionAccessPointSpecDetailsPublicAccessBlock) DeepCopy() *MultiRegionAccessPointSpecDetailsPublicAccessBlock
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiRegionAccessPointSpecDetailsPublicAccessBlock.
func (*MultiRegionAccessPointSpecDetailsPublicAccessBlock) DeepCopyInto ¶ added in v0.5.0
func (in *MultiRegionAccessPointSpecDetailsPublicAccessBlock) DeepCopyInto(out *MultiRegionAccessPointSpecDetailsPublicAccessBlock)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiRegionAccessPointSpecDetailsPublicAccessBlockCodec ¶ added in v0.5.0
type MultiRegionAccessPointSpecDetailsPublicAccessBlockCodec struct { }
+k8s:deepcopy-gen=false
func (MultiRegionAccessPointSpecDetailsPublicAccessBlockCodec) Decode ¶ added in v0.5.0
func (MultiRegionAccessPointSpecDetailsPublicAccessBlockCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MultiRegionAccessPointSpecDetailsRegion ¶ added in v0.5.0
type MultiRegionAccessPointSpecDetailsRegion struct {
Bucket *string `json:"bucket" tf:"bucket"`
}
func (*MultiRegionAccessPointSpecDetailsRegion) DeepCopy ¶ added in v0.5.0
func (in *MultiRegionAccessPointSpecDetailsRegion) DeepCopy() *MultiRegionAccessPointSpecDetailsRegion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiRegionAccessPointSpecDetailsRegion.
func (*MultiRegionAccessPointSpecDetailsRegion) DeepCopyInto ¶ added in v0.5.0
func (in *MultiRegionAccessPointSpecDetailsRegion) DeepCopyInto(out *MultiRegionAccessPointSpecDetailsRegion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiRegionAccessPointSpecResource ¶ added in v0.5.0
type MultiRegionAccessPointSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccountID *string `json:"accountID,omitempty" tf:"account_id"` // +optional Alias *string `json:"alias,omitempty" tf:"alias"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` Details *MultiRegionAccessPointSpecDetails `json:"details" tf:"details"` // +optional DomainName *string `json:"domainName,omitempty" tf:"domain_name"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*MultiRegionAccessPointSpecResource) DeepCopy ¶ added in v0.5.0
func (in *MultiRegionAccessPointSpecResource) DeepCopy() *MultiRegionAccessPointSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiRegionAccessPointSpecResource.
func (*MultiRegionAccessPointSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *MultiRegionAccessPointSpecResource) DeepCopyInto(out *MultiRegionAccessPointSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiRegionAccessPointStatus ¶ added in v0.5.0
type MultiRegionAccessPointStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*MultiRegionAccessPointStatus) DeepCopy ¶ added in v0.5.0
func (in *MultiRegionAccessPointStatus) DeepCopy() *MultiRegionAccessPointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiRegionAccessPointStatus.
func (*MultiRegionAccessPointStatus) DeepCopyInto ¶ added in v0.5.0
func (in *MultiRegionAccessPointStatus) DeepCopyInto(out *MultiRegionAccessPointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectLambdaAccessPoint ¶ added in v0.5.0
type ObjectLambdaAccessPoint struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ObjectLambdaAccessPointSpec `json:"spec,omitempty"` Status ObjectLambdaAccessPointStatus `json:"status,omitempty"` }
func (*ObjectLambdaAccessPoint) DeepCopy ¶ added in v0.5.0
func (in *ObjectLambdaAccessPoint) DeepCopy() *ObjectLambdaAccessPoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectLambdaAccessPoint.
func (*ObjectLambdaAccessPoint) DeepCopyInto ¶ added in v0.5.0
func (in *ObjectLambdaAccessPoint) DeepCopyInto(out *ObjectLambdaAccessPoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ObjectLambdaAccessPoint) DeepCopyObject ¶ added in v0.5.0
func (in *ObjectLambdaAccessPoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ObjectLambdaAccessPoint) SetupWebhookWithManager ¶ added in v0.5.0
func (r *ObjectLambdaAccessPoint) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ObjectLambdaAccessPoint) ValidateCreate ¶ added in v0.5.0
func (r *ObjectLambdaAccessPoint) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ObjectLambdaAccessPoint) ValidateDelete ¶ added in v0.5.0
func (r *ObjectLambdaAccessPoint) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ObjectLambdaAccessPoint) ValidateUpdate ¶ added in v0.5.0
func (r *ObjectLambdaAccessPoint) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ObjectLambdaAccessPointList ¶ added in v0.5.0
type ObjectLambdaAccessPointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ObjectLambdaAccessPoint CRD objects Items []ObjectLambdaAccessPoint `json:"items,omitempty"` }
ObjectLambdaAccessPointList is a list of ObjectLambdaAccessPoints
func (*ObjectLambdaAccessPointList) DeepCopy ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointList) DeepCopy() *ObjectLambdaAccessPointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectLambdaAccessPointList.
func (*ObjectLambdaAccessPointList) DeepCopyInto ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointList) DeepCopyInto(out *ObjectLambdaAccessPointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ObjectLambdaAccessPointList) DeepCopyObject ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ObjectLambdaAccessPointPolicy ¶ added in v0.5.0
type ObjectLambdaAccessPointPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ObjectLambdaAccessPointPolicySpec `json:"spec,omitempty"` Status ObjectLambdaAccessPointPolicyStatus `json:"status,omitempty"` }
func (*ObjectLambdaAccessPointPolicy) DeepCopy ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointPolicy) DeepCopy() *ObjectLambdaAccessPointPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectLambdaAccessPointPolicy.
func (*ObjectLambdaAccessPointPolicy) DeepCopyInto ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointPolicy) DeepCopyInto(out *ObjectLambdaAccessPointPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ObjectLambdaAccessPointPolicy) DeepCopyObject ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ObjectLambdaAccessPointPolicy) SetupWebhookWithManager ¶ added in v0.5.0
func (r *ObjectLambdaAccessPointPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ObjectLambdaAccessPointPolicy) ValidateCreate ¶ added in v0.5.0
func (r *ObjectLambdaAccessPointPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ObjectLambdaAccessPointPolicy) ValidateDelete ¶ added in v0.5.0
func (r *ObjectLambdaAccessPointPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ObjectLambdaAccessPointPolicy) ValidateUpdate ¶ added in v0.5.0
func (r *ObjectLambdaAccessPointPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ObjectLambdaAccessPointPolicyList ¶ added in v0.5.0
type ObjectLambdaAccessPointPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ObjectLambdaAccessPointPolicy CRD objects Items []ObjectLambdaAccessPointPolicy `json:"items,omitempty"` }
ObjectLambdaAccessPointPolicyList is a list of ObjectLambdaAccessPointPolicys
func (*ObjectLambdaAccessPointPolicyList) DeepCopy ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointPolicyList) DeepCopy() *ObjectLambdaAccessPointPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectLambdaAccessPointPolicyList.
func (*ObjectLambdaAccessPointPolicyList) DeepCopyInto ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointPolicyList) DeepCopyInto(out *ObjectLambdaAccessPointPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ObjectLambdaAccessPointPolicyList) DeepCopyObject ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ObjectLambdaAccessPointPolicySpec ¶ added in v0.5.0
type ObjectLambdaAccessPointPolicySpec struct { State *ObjectLambdaAccessPointPolicySpecResource `json:"state,omitempty" tf:"-"` Resource ObjectLambdaAccessPointPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ObjectLambdaAccessPointPolicySpec) DeepCopy ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointPolicySpec) DeepCopy() *ObjectLambdaAccessPointPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectLambdaAccessPointPolicySpec.
func (*ObjectLambdaAccessPointPolicySpec) DeepCopyInto ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointPolicySpec) DeepCopyInto(out *ObjectLambdaAccessPointPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectLambdaAccessPointPolicySpecResource ¶ added in v0.5.0
type ObjectLambdaAccessPointPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccountID *string `json:"accountID,omitempty" tf:"account_id"` // +optional HasPublicAccessPolicy *bool `json:"hasPublicAccessPolicy,omitempty" tf:"has_public_access_policy"` Name *string `json:"name" tf:"name"` Policy *string `json:"policy" tf:"policy"` }
func (*ObjectLambdaAccessPointPolicySpecResource) DeepCopy ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointPolicySpecResource) DeepCopy() *ObjectLambdaAccessPointPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectLambdaAccessPointPolicySpecResource.
func (*ObjectLambdaAccessPointPolicySpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointPolicySpecResource) DeepCopyInto(out *ObjectLambdaAccessPointPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectLambdaAccessPointPolicyStatus ¶ added in v0.5.0
type ObjectLambdaAccessPointPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ObjectLambdaAccessPointPolicyStatus) DeepCopy ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointPolicyStatus) DeepCopy() *ObjectLambdaAccessPointPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectLambdaAccessPointPolicyStatus.
func (*ObjectLambdaAccessPointPolicyStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointPolicyStatus) DeepCopyInto(out *ObjectLambdaAccessPointPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectLambdaAccessPointSpec ¶ added in v0.5.0
type ObjectLambdaAccessPointSpec struct { State *ObjectLambdaAccessPointSpecResource `json:"state,omitempty" tf:"-"` Resource ObjectLambdaAccessPointSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ObjectLambdaAccessPointSpec) DeepCopy ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointSpec) DeepCopy() *ObjectLambdaAccessPointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectLambdaAccessPointSpec.
func (*ObjectLambdaAccessPointSpec) DeepCopyInto ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointSpec) DeepCopyInto(out *ObjectLambdaAccessPointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectLambdaAccessPointSpecConfiguration ¶ added in v0.5.0
type ObjectLambdaAccessPointSpecConfiguration struct { // +optional AllowedFeatures []string `json:"allowedFeatures,omitempty" tf:"allowed_features"` // +optional CloudWatchMetricsEnabled *bool `json:"cloudWatchMetricsEnabled,omitempty" tf:"cloud_watch_metrics_enabled"` SupportingAccessPoint *string `json:"supportingAccessPoint" tf:"supporting_access_point"` TransformationConfiguration []ObjectLambdaAccessPointSpecConfigurationTransformationConfiguration `json:"transformationConfiguration" tf:"transformation_configuration"` }
func (*ObjectLambdaAccessPointSpecConfiguration) DeepCopy ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointSpecConfiguration) DeepCopy() *ObjectLambdaAccessPointSpecConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectLambdaAccessPointSpecConfiguration.
func (*ObjectLambdaAccessPointSpecConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointSpecConfiguration) DeepCopyInto(out *ObjectLambdaAccessPointSpecConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectLambdaAccessPointSpecConfigurationCodec ¶ added in v0.5.0
type ObjectLambdaAccessPointSpecConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (ObjectLambdaAccessPointSpecConfigurationCodec) Decode ¶ added in v0.5.0
func (ObjectLambdaAccessPointSpecConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ObjectLambdaAccessPointSpecConfigurationTransformationConfiguration ¶ added in v0.5.0
type ObjectLambdaAccessPointSpecConfigurationTransformationConfiguration struct { Actions []string `json:"actions" tf:"actions"` ContentTransformation *ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformation `json:"contentTransformation" tf:"content_transformation"` }
func (*ObjectLambdaAccessPointSpecConfigurationTransformationConfiguration) DeepCopy ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointSpecConfigurationTransformationConfiguration) DeepCopy() *ObjectLambdaAccessPointSpecConfigurationTransformationConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectLambdaAccessPointSpecConfigurationTransformationConfiguration.
func (*ObjectLambdaAccessPointSpecConfigurationTransformationConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointSpecConfigurationTransformationConfiguration) DeepCopyInto(out *ObjectLambdaAccessPointSpecConfigurationTransformationConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformation ¶ added in v0.5.0
type ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformation struct {
AwsLambda *ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformationAwsLambda `json:"awsLambda" tf:"aws_lambda"`
}
func (*ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformation) DeepCopy ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformation) DeepCopy() *ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformation.
func (*ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformation) DeepCopyInto ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformation) DeepCopyInto(out *ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformationAwsLambda ¶ added in v0.5.0
type ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformationAwsLambda struct { FunctionArn *string `json:"functionArn" tf:"function_arn"` // +optional FunctionPayload *string `json:"functionPayload,omitempty" tf:"function_payload"` }
func (*ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformationAwsLambda) DeepCopy ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformationAwsLambda) DeepCopy() *ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformationAwsLambda
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformationAwsLambda.
func (*ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformationAwsLambda) DeepCopyInto ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformationAwsLambda) DeepCopyInto(out *ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformationAwsLambda)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformationAwsLambdaCodec ¶ added in v0.5.0
type ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformationAwsLambdaCodec struct { }
+k8s:deepcopy-gen=false
func (ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformationAwsLambdaCodec) Decode ¶ added in v0.5.0
type ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformationCodec ¶ added in v0.5.0
type ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformationCodec struct { }
+k8s:deepcopy-gen=false
func (ObjectLambdaAccessPointSpecConfigurationTransformationConfigurationContentTransformationCodec) Decode ¶ added in v0.5.0
type ObjectLambdaAccessPointSpecResource ¶ added in v0.5.0
type ObjectLambdaAccessPointSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccountID *string `json:"accountID,omitempty" tf:"account_id"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` Configuration *ObjectLambdaAccessPointSpecConfiguration `json:"configuration" tf:"configuration"` Name *string `json:"name" tf:"name"` }
func (*ObjectLambdaAccessPointSpecResource) DeepCopy ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointSpecResource) DeepCopy() *ObjectLambdaAccessPointSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectLambdaAccessPointSpecResource.
func (*ObjectLambdaAccessPointSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointSpecResource) DeepCopyInto(out *ObjectLambdaAccessPointSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectLambdaAccessPointStatus ¶ added in v0.5.0
type ObjectLambdaAccessPointStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ObjectLambdaAccessPointStatus) DeepCopy ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointStatus) DeepCopy() *ObjectLambdaAccessPointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectLambdaAccessPointStatus.
func (*ObjectLambdaAccessPointStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ObjectLambdaAccessPointStatus) DeepCopyInto(out *ObjectLambdaAccessPointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- access_point_policy_types.go
- access_point_policy_webhook.go
- bucket_lifecycle_configuration_types.go
- bucket_lifecycle_configuration_webhook.go
- bucket_policy_types.go
- bucket_policy_webhook.go
- bucket_types.go
- bucket_webhook.go
- codec.go
- doc.go
- multi_region_access_point_policy_types.go
- multi_region_access_point_policy_webhook.go
- multi_region_access_point_types.go
- multi_region_access_point_webhook.go
- object_lambda_access_point_policy_types.go
- object_lambda_access_point_policy_webhook.go
- object_lambda_access_point_types.go
- object_lambda_access_point_webhook.go
- register.go
- zz_generated.deepcopy.go