Documentation
¶
Overview ¶
+groupName=s3.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 AccessPoint
- func (in *AccessPoint) DeepCopy() *AccessPoint
- func (in *AccessPoint) DeepCopyInto(out *AccessPoint)
- func (in *AccessPoint) DeepCopyObject() runtime.Object
- func (r *AccessPoint) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AccessPoint) ValidateCreate() error
- func (r *AccessPoint) ValidateDelete() error
- func (r *AccessPoint) ValidateUpdate(old runtime.Object) error
- type AccessPointList
- type AccessPointSpec
- type AccessPointSpecPublicAccessBlockConfiguration
- type AccessPointSpecPublicAccessBlockConfigurationCodec
- func (AccessPointSpecPublicAccessBlockConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (AccessPointSpecPublicAccessBlockConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (AccessPointSpecPublicAccessBlockConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type AccessPointSpecResource
- type AccessPointSpecVpcConfiguration
- type AccessPointSpecVpcConfigurationCodec
- type AccessPointStatus
- type AccountPublicAccessBlock
- func (in *AccountPublicAccessBlock) DeepCopy() *AccountPublicAccessBlock
- func (in *AccountPublicAccessBlock) DeepCopyInto(out *AccountPublicAccessBlock)
- func (in *AccountPublicAccessBlock) DeepCopyObject() runtime.Object
- func (r *AccountPublicAccessBlock) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AccountPublicAccessBlock) ValidateCreate() error
- func (r *AccountPublicAccessBlock) ValidateDelete() error
- func (r *AccountPublicAccessBlock) ValidateUpdate(old runtime.Object) error
- type AccountPublicAccessBlockList
- type AccountPublicAccessBlockSpec
- type AccountPublicAccessBlockSpecResource
- type AccountPublicAccessBlockStatus
- 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 BucketAnalyticsConfiguration
- func (in *BucketAnalyticsConfiguration) DeepCopy() *BucketAnalyticsConfiguration
- func (in *BucketAnalyticsConfiguration) DeepCopyInto(out *BucketAnalyticsConfiguration)
- func (in *BucketAnalyticsConfiguration) DeepCopyObject() runtime.Object
- func (r *BucketAnalyticsConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BucketAnalyticsConfiguration) ValidateCreate() error
- func (r *BucketAnalyticsConfiguration) ValidateDelete() error
- func (r *BucketAnalyticsConfiguration) ValidateUpdate(old runtime.Object) error
- type BucketAnalyticsConfigurationList
- type BucketAnalyticsConfigurationSpec
- type BucketAnalyticsConfigurationSpecFilter
- type BucketAnalyticsConfigurationSpecFilterCodec
- type BucketAnalyticsConfigurationSpecResource
- type BucketAnalyticsConfigurationSpecStorageClassAnalysis
- type BucketAnalyticsConfigurationSpecStorageClassAnalysisCodec
- func (BucketAnalyticsConfigurationSpecStorageClassAnalysisCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketAnalyticsConfigurationSpecStorageClassAnalysisCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketAnalyticsConfigurationSpecStorageClassAnalysisCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExport
- func (in *BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExport) DeepCopy() *BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExport
- func (in *BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExport) DeepCopyInto(out *BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExport)
- type BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportCodec
- func (BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestination
- func (in *BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestination) DeepCopy() *BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestination
- func (in *BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestination) DeepCopyInto(out *BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestination)
- type BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestinationCodec
- func (BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestinationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestinationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestinationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestinationS3BucketDestination
- type BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestinationS3BucketDestinationCodec
- func (BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestinationS3BucketDestinationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestinationS3BucketDestinationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestinationS3BucketDestinationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketAnalyticsConfigurationStatus
- type BucketInventory
- func (in *BucketInventory) DeepCopy() *BucketInventory
- func (in *BucketInventory) DeepCopyInto(out *BucketInventory)
- func (in *BucketInventory) DeepCopyObject() runtime.Object
- func (r *BucketInventory) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BucketInventory) ValidateCreate() error
- func (r *BucketInventory) ValidateDelete() error
- func (r *BucketInventory) ValidateUpdate(old runtime.Object) error
- type BucketInventoryList
- type BucketInventorySpec
- type BucketInventorySpecDestination
- type BucketInventorySpecDestinationBucket
- type BucketInventorySpecDestinationBucketCodec
- type BucketInventorySpecDestinationBucketEncryption
- type BucketInventorySpecDestinationBucketEncryptionCodec
- func (BucketInventorySpecDestinationBucketEncryptionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketInventorySpecDestinationBucketEncryptionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketInventorySpecDestinationBucketEncryptionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketInventorySpecDestinationBucketEncryptionSseKms
- type BucketInventorySpecDestinationBucketEncryptionSseKmsCodec
- func (BucketInventorySpecDestinationBucketEncryptionSseKmsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketInventorySpecDestinationBucketEncryptionSseKmsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketInventorySpecDestinationBucketEncryptionSseKmsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketInventorySpecDestinationBucketEncryptionSseS3
- type BucketInventorySpecDestinationBucketEncryptionSseS3Codec
- func (BucketInventorySpecDestinationBucketEncryptionSseS3Codec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketInventorySpecDestinationBucketEncryptionSseS3Codec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketInventorySpecDestinationBucketEncryptionSseS3Codec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketInventorySpecDestinationCodec
- type BucketInventorySpecFilter
- type BucketInventorySpecFilterCodec
- type BucketInventorySpecResource
- type BucketInventorySpecSchedule
- type BucketInventorySpecScheduleCodec
- type BucketInventoryStatus
- type BucketList
- type BucketMetric
- func (in *BucketMetric) DeepCopy() *BucketMetric
- func (in *BucketMetric) DeepCopyInto(out *BucketMetric)
- func (in *BucketMetric) DeepCopyObject() runtime.Object
- func (r *BucketMetric) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BucketMetric) ValidateCreate() error
- func (r *BucketMetric) ValidateDelete() error
- func (r *BucketMetric) ValidateUpdate(old runtime.Object) error
- type BucketMetricList
- type BucketMetricSpec
- type BucketMetricSpecFilter
- type BucketMetricSpecFilterCodec
- type BucketMetricSpecResource
- type BucketMetricStatus
- type BucketNotification
- func (in *BucketNotification) DeepCopy() *BucketNotification
- func (in *BucketNotification) DeepCopyInto(out *BucketNotification)
- func (in *BucketNotification) DeepCopyObject() runtime.Object
- func (r *BucketNotification) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BucketNotification) ValidateCreate() error
- func (r *BucketNotification) ValidateDelete() error
- func (r *BucketNotification) ValidateUpdate(old runtime.Object) error
- type BucketNotificationList
- type BucketNotificationSpec
- type BucketNotificationSpecLambdaFunction
- type BucketNotificationSpecQueue
- type BucketNotificationSpecResource
- type BucketNotificationSpecTopic
- type BucketNotificationStatus
- type BucketObject
- func (in *BucketObject) DeepCopy() *BucketObject
- func (in *BucketObject) DeepCopyInto(out *BucketObject)
- func (in *BucketObject) DeepCopyObject() runtime.Object
- func (r *BucketObject) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BucketObject) ValidateCreate() error
- func (r *BucketObject) ValidateDelete() error
- func (r *BucketObject) ValidateUpdate(old runtime.Object) error
- type BucketObjectList
- type BucketObjectSpec
- type BucketObjectSpecResource
- type BucketObjectStatus
- type BucketOwnershipControls
- func (in *BucketOwnershipControls) DeepCopy() *BucketOwnershipControls
- func (in *BucketOwnershipControls) DeepCopyInto(out *BucketOwnershipControls)
- func (in *BucketOwnershipControls) DeepCopyObject() runtime.Object
- func (r *BucketOwnershipControls) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BucketOwnershipControls) ValidateCreate() error
- func (r *BucketOwnershipControls) ValidateDelete() error
- func (r *BucketOwnershipControls) ValidateUpdate(old runtime.Object) error
- type BucketOwnershipControlsList
- type BucketOwnershipControlsSpec
- type BucketOwnershipControlsSpecResource
- type BucketOwnershipControlsSpecRule
- type BucketOwnershipControlsSpecRuleCodec
- type BucketOwnershipControlsStatus
- 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 BucketPublicAccessBlock
- func (in *BucketPublicAccessBlock) DeepCopy() *BucketPublicAccessBlock
- func (in *BucketPublicAccessBlock) DeepCopyInto(out *BucketPublicAccessBlock)
- func (in *BucketPublicAccessBlock) DeepCopyObject() runtime.Object
- func (r *BucketPublicAccessBlock) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BucketPublicAccessBlock) ValidateCreate() error
- func (r *BucketPublicAccessBlock) ValidateDelete() error
- func (r *BucketPublicAccessBlock) ValidateUpdate(old runtime.Object) error
- type BucketPublicAccessBlockList
- type BucketPublicAccessBlockSpec
- type BucketPublicAccessBlockSpecResource
- type BucketPublicAccessBlockStatus
- type BucketSpec
- type BucketSpecCorsRule
- type BucketSpecGrant
- type BucketSpecLifecycleRule
- type BucketSpecLifecycleRuleExpiration
- type BucketSpecLifecycleRuleExpirationCodec
- type BucketSpecLifecycleRuleNoncurrentVersionExpiration
- type BucketSpecLifecycleRuleNoncurrentVersionExpirationCodec
- func (BucketSpecLifecycleRuleNoncurrentVersionExpirationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketSpecLifecycleRuleNoncurrentVersionExpirationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketSpecLifecycleRuleNoncurrentVersionExpirationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketSpecLifecycleRuleNoncurrentVersionTransition
- type BucketSpecLifecycleRuleTransition
- type BucketSpecLogging
- type BucketSpecObjectLockConfiguration
- type BucketSpecObjectLockConfigurationCodec
- type BucketSpecObjectLockConfigurationRule
- type BucketSpecObjectLockConfigurationRuleCodec
- type BucketSpecObjectLockConfigurationRuleDefaultRetention
- type BucketSpecObjectLockConfigurationRuleDefaultRetentionCodec
- func (BucketSpecObjectLockConfigurationRuleDefaultRetentionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketSpecObjectLockConfigurationRuleDefaultRetentionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketSpecObjectLockConfigurationRuleDefaultRetentionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketSpecReplicationConfiguration
- type BucketSpecReplicationConfigurationCodec
- type BucketSpecReplicationConfigurationRules
- type BucketSpecReplicationConfigurationRulesDestination
- type BucketSpecReplicationConfigurationRulesDestinationAccessControlTranslation
- type BucketSpecReplicationConfigurationRulesDestinationAccessControlTranslationCodec
- func (BucketSpecReplicationConfigurationRulesDestinationAccessControlTranslationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketSpecReplicationConfigurationRulesDestinationAccessControlTranslationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketSpecReplicationConfigurationRulesDestinationAccessControlTranslationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketSpecReplicationConfigurationRulesDestinationCodec
- func (BucketSpecReplicationConfigurationRulesDestinationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketSpecReplicationConfigurationRulesDestinationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketSpecReplicationConfigurationRulesDestinationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketSpecReplicationConfigurationRulesFilter
- type BucketSpecReplicationConfigurationRulesFilterCodec
- func (BucketSpecReplicationConfigurationRulesFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketSpecReplicationConfigurationRulesFilterCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketSpecReplicationConfigurationRulesFilterCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketSpecReplicationConfigurationRulesSourceSelectionCriteria
- func (in *BucketSpecReplicationConfigurationRulesSourceSelectionCriteria) DeepCopy() *BucketSpecReplicationConfigurationRulesSourceSelectionCriteria
- func (in *BucketSpecReplicationConfigurationRulesSourceSelectionCriteria) DeepCopyInto(out *BucketSpecReplicationConfigurationRulesSourceSelectionCriteria)
- type BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaCodec
- func (BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects
- type BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjectsCodec
- func (BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjectsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjectsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjectsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketSpecResource
- type BucketSpecServerSideEncryptionConfiguration
- type BucketSpecServerSideEncryptionConfigurationCodec
- func (BucketSpecServerSideEncryptionConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketSpecServerSideEncryptionConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketSpecServerSideEncryptionConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketSpecServerSideEncryptionConfigurationRule
- type BucketSpecServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault
- type BucketSpecServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultCodec
- func (BucketSpecServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketSpecServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketSpecServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketSpecServerSideEncryptionConfigurationRuleCodec
- func (BucketSpecServerSideEncryptionConfigurationRuleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketSpecServerSideEncryptionConfigurationRuleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketSpecServerSideEncryptionConfigurationRuleCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketSpecVersioning
- type BucketSpecVersioningCodec
- type BucketSpecWebsite
- type BucketSpecWebsiteCodec
- type BucketStatus
- type ObjectCopy
- func (in *ObjectCopy) DeepCopy() *ObjectCopy
- func (in *ObjectCopy) DeepCopyInto(out *ObjectCopy)
- func (in *ObjectCopy) DeepCopyObject() runtime.Object
- func (r *ObjectCopy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ObjectCopy) ValidateCreate() error
- func (r *ObjectCopy) ValidateDelete() error
- func (r *ObjectCopy) ValidateUpdate(old runtime.Object) error
- type ObjectCopyList
- type ObjectCopySpec
- type ObjectCopySpecGrant
- type ObjectCopySpecResource
- type ObjectCopyStatus
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: s3.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 AccessPoint ¶
type AccessPoint struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccessPointSpec `json:"spec,omitempty"` Status AccessPointStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (r *AccessPoint) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AccessPoint) ValidateCreate ¶
func (r *AccessPoint) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AccessPoint) ValidateDelete ¶
func (r *AccessPoint) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AccessPoint) ValidateUpdate ¶
func (r *AccessPoint) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AccessPointList ¶
type AccessPointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AccessPoint CRD objects Items []AccessPoint `json:"items,omitempty"` }
AccessPointList is 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.
type AccessPointSpec ¶
type AccessPointSpec struct { KubeformOutput *AccessPointSpecResource `json:"kubeformOutput,omitempty" tf:"-"` Resource AccessPointSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
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 AccessPointSpecPublicAccessBlockConfiguration ¶
type AccessPointSpecPublicAccessBlockConfiguration 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 (*AccessPointSpecPublicAccessBlockConfiguration) DeepCopy ¶
func (in *AccessPointSpecPublicAccessBlockConfiguration) DeepCopy() *AccessPointSpecPublicAccessBlockConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPointSpecPublicAccessBlockConfiguration.
func (*AccessPointSpecPublicAccessBlockConfiguration) DeepCopyInto ¶
func (in *AccessPointSpecPublicAccessBlockConfiguration) DeepCopyInto(out *AccessPointSpecPublicAccessBlockConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPointSpecPublicAccessBlockConfigurationCodec ¶
type AccessPointSpecPublicAccessBlockConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (AccessPointSpecPublicAccessBlockConfigurationCodec) Decode ¶
func (AccessPointSpecPublicAccessBlockConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccessPointSpecResource ¶
type AccessPointSpecResource 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"` Bucket *string `json:"bucket" tf:"bucket"` // +optional DomainName *string `json:"domainName,omitempty" tf:"domain_name"` // +optional HasPublicAccessPolicy *bool `json:"hasPublicAccessPolicy,omitempty" tf:"has_public_access_policy"` Name *string `json:"name" tf:"name"` // +optional NetworkOrigin *string `json:"networkOrigin,omitempty" tf:"network_origin"` // +optional Policy *string `json:"policy,omitempty" tf:"policy"` // +optional PublicAccessBlockConfiguration *AccessPointSpecPublicAccessBlockConfiguration `json:"publicAccessBlockConfiguration,omitempty" tf:"public_access_block_configuration"` // +optional VpcConfiguration *AccessPointSpecVpcConfiguration `json:"vpcConfiguration,omitempty" tf:"vpc_configuration"` }
func (*AccessPointSpecResource) DeepCopy ¶
func (in *AccessPointSpecResource) DeepCopy() *AccessPointSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPointSpecResource.
func (*AccessPointSpecResource) DeepCopyInto ¶
func (in *AccessPointSpecResource) DeepCopyInto(out *AccessPointSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPointSpecVpcConfiguration ¶
type AccessPointSpecVpcConfiguration struct {
VpcID *string `json:"vpcID" tf:"vpc_id"`
}
func (*AccessPointSpecVpcConfiguration) DeepCopy ¶
func (in *AccessPointSpecVpcConfiguration) DeepCopy() *AccessPointSpecVpcConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPointSpecVpcConfiguration.
func (*AccessPointSpecVpcConfiguration) DeepCopyInto ¶
func (in *AccessPointSpecVpcConfiguration) DeepCopyInto(out *AccessPointSpecVpcConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPointSpecVpcConfigurationCodec ¶
type AccessPointSpecVpcConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (AccessPointSpecVpcConfigurationCodec) Decode ¶
func (AccessPointSpecVpcConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccessPointStatus ¶
type AccessPointStatus 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 (*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,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountPublicAccessBlockSpec `json:"spec,omitempty"` Status AccountPublicAccessBlockStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (r *AccountPublicAccessBlock) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AccountPublicAccessBlock) ValidateCreate ¶
func (r *AccountPublicAccessBlock) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AccountPublicAccessBlock) ValidateDelete ¶
func (r *AccountPublicAccessBlock) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AccountPublicAccessBlock) ValidateUpdate ¶
func (r *AccountPublicAccessBlock) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AccountPublicAccessBlockList ¶
type AccountPublicAccessBlockList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AccountPublicAccessBlock CRD objects Items []AccountPublicAccessBlock `json:"items,omitempty"` }
AccountPublicAccessBlockList is 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.
type AccountPublicAccessBlockSpec ¶
type AccountPublicAccessBlockSpec struct { KubeformOutput *AccountPublicAccessBlockSpecResource `json:"kubeformOutput,omitempty" tf:"-"` Resource AccountPublicAccessBlockSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
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 AccountPublicAccessBlockSpecResource ¶
type AccountPublicAccessBlockSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccountID *string `json:"accountID,omitempty" tf:"account_id"` // +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 (*AccountPublicAccessBlockSpecResource) DeepCopy ¶
func (in *AccountPublicAccessBlockSpecResource) DeepCopy() *AccountPublicAccessBlockSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountPublicAccessBlockSpecResource.
func (*AccountPublicAccessBlockSpecResource) DeepCopyInto ¶
func (in *AccountPublicAccessBlockSpecResource) DeepCopyInto(out *AccountPublicAccessBlockSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountPublicAccessBlockStatus ¶
type AccountPublicAccessBlockStatus 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 (*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,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 BucketAnalyticsConfiguration ¶
type BucketAnalyticsConfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BucketAnalyticsConfigurationSpec `json:"spec,omitempty"` Status BucketAnalyticsConfigurationStatus `json:"status,omitempty"` }
func (*BucketAnalyticsConfiguration) DeepCopy ¶
func (in *BucketAnalyticsConfiguration) DeepCopy() *BucketAnalyticsConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketAnalyticsConfiguration.
func (*BucketAnalyticsConfiguration) DeepCopyInto ¶
func (in *BucketAnalyticsConfiguration) DeepCopyInto(out *BucketAnalyticsConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketAnalyticsConfiguration) DeepCopyObject ¶
func (in *BucketAnalyticsConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BucketAnalyticsConfiguration) SetupWebhookWithManager ¶
func (r *BucketAnalyticsConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BucketAnalyticsConfiguration) ValidateCreate ¶
func (r *BucketAnalyticsConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BucketAnalyticsConfiguration) ValidateDelete ¶
func (r *BucketAnalyticsConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BucketAnalyticsConfiguration) ValidateUpdate ¶
func (r *BucketAnalyticsConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BucketAnalyticsConfigurationList ¶
type BucketAnalyticsConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BucketAnalyticsConfiguration CRD objects Items []BucketAnalyticsConfiguration `json:"items,omitempty"` }
BucketAnalyticsConfigurationList is a list of BucketAnalyticsConfigurations
func (*BucketAnalyticsConfigurationList) DeepCopy ¶
func (in *BucketAnalyticsConfigurationList) DeepCopy() *BucketAnalyticsConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketAnalyticsConfigurationList.
func (*BucketAnalyticsConfigurationList) DeepCopyInto ¶
func (in *BucketAnalyticsConfigurationList) DeepCopyInto(out *BucketAnalyticsConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketAnalyticsConfigurationList) DeepCopyObject ¶
func (in *BucketAnalyticsConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BucketAnalyticsConfigurationSpec ¶
type BucketAnalyticsConfigurationSpec struct { KubeformOutput *BucketAnalyticsConfigurationSpecResource `json:"kubeformOutput,omitempty" tf:"-"` Resource BucketAnalyticsConfigurationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*BucketAnalyticsConfigurationSpec) DeepCopy ¶
func (in *BucketAnalyticsConfigurationSpec) DeepCopy() *BucketAnalyticsConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketAnalyticsConfigurationSpec.
func (*BucketAnalyticsConfigurationSpec) DeepCopyInto ¶
func (in *BucketAnalyticsConfigurationSpec) DeepCopyInto(out *BucketAnalyticsConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketAnalyticsConfigurationSpecFilter ¶
type BucketAnalyticsConfigurationSpecFilter struct { // +optional Prefix *string `json:"prefix,omitempty" tf:"prefix"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*BucketAnalyticsConfigurationSpecFilter) DeepCopy ¶
func (in *BucketAnalyticsConfigurationSpecFilter) DeepCopy() *BucketAnalyticsConfigurationSpecFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketAnalyticsConfigurationSpecFilter.
func (*BucketAnalyticsConfigurationSpecFilter) DeepCopyInto ¶
func (in *BucketAnalyticsConfigurationSpecFilter) DeepCopyInto(out *BucketAnalyticsConfigurationSpecFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketAnalyticsConfigurationSpecFilterCodec ¶
type BucketAnalyticsConfigurationSpecFilterCodec struct { }
+k8s:deepcopy-gen=false
func (BucketAnalyticsConfigurationSpecFilterCodec) Decode ¶
func (BucketAnalyticsConfigurationSpecFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketAnalyticsConfigurationSpecResource ¶
type BucketAnalyticsConfigurationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket *string `json:"bucket" tf:"bucket"` // +optional Filter *BucketAnalyticsConfigurationSpecFilter `json:"filter,omitempty" tf:"filter"` Name *string `json:"name" tf:"name"` // +optional StorageClassAnalysis *BucketAnalyticsConfigurationSpecStorageClassAnalysis `json:"storageClassAnalysis,omitempty" tf:"storage_class_analysis"` }
func (*BucketAnalyticsConfigurationSpecResource) DeepCopy ¶
func (in *BucketAnalyticsConfigurationSpecResource) DeepCopy() *BucketAnalyticsConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketAnalyticsConfigurationSpecResource.
func (*BucketAnalyticsConfigurationSpecResource) DeepCopyInto ¶
func (in *BucketAnalyticsConfigurationSpecResource) DeepCopyInto(out *BucketAnalyticsConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketAnalyticsConfigurationSpecStorageClassAnalysis ¶
type BucketAnalyticsConfigurationSpecStorageClassAnalysis struct {
DataExport *BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExport `json:"dataExport" tf:"data_export"`
}
func (*BucketAnalyticsConfigurationSpecStorageClassAnalysis) DeepCopy ¶
func (in *BucketAnalyticsConfigurationSpecStorageClassAnalysis) DeepCopy() *BucketAnalyticsConfigurationSpecStorageClassAnalysis
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketAnalyticsConfigurationSpecStorageClassAnalysis.
func (*BucketAnalyticsConfigurationSpecStorageClassAnalysis) DeepCopyInto ¶
func (in *BucketAnalyticsConfigurationSpecStorageClassAnalysis) DeepCopyInto(out *BucketAnalyticsConfigurationSpecStorageClassAnalysis)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketAnalyticsConfigurationSpecStorageClassAnalysisCodec ¶
type BucketAnalyticsConfigurationSpecStorageClassAnalysisCodec struct { }
+k8s:deepcopy-gen=false
func (BucketAnalyticsConfigurationSpecStorageClassAnalysisCodec) Decode ¶
func (BucketAnalyticsConfigurationSpecStorageClassAnalysisCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExport ¶
type BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExport struct { Destination *BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestination `json:"destination" tf:"destination"` // +optional OutputSchemaVersion *string `json:"outputSchemaVersion,omitempty" tf:"output_schema_version"` }
func (*BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExport) DeepCopy ¶
func (in *BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExport) DeepCopy() *BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExport
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExport.
func (*BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExport) DeepCopyInto ¶
func (in *BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExport) DeepCopyInto(out *BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExport)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportCodec ¶
type BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportCodec struct { }
+k8s:deepcopy-gen=false
func (BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportCodec) Decode ¶
func (BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestination ¶
type BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestination struct {
S3BucketDestination *BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestinationS3BucketDestination `json:"s3BucketDestination" tf:"s3_bucket_destination"`
}
func (*BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestination) DeepCopy ¶
func (in *BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestination) DeepCopy() *BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestination.
func (*BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestination) DeepCopyInto ¶
func (in *BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestination) DeepCopyInto(out *BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestinationCodec ¶
type BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestinationCodec struct { }
+k8s:deepcopy-gen=false
func (BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestinationCodec) Decode ¶
func (BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestinationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestinationS3BucketDestination ¶
type BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestinationS3BucketDestination struct { // +optional BucketAccountID *string `json:"bucketAccountID,omitempty" tf:"bucket_account_id"` BucketArn *string `json:"bucketArn" tf:"bucket_arn"` // +optional Format *string `json:"format,omitempty" tf:"format"` // +optional Prefix *string `json:"prefix,omitempty" tf:"prefix"` }
func (*BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestinationS3BucketDestination) DeepCopy ¶
func (in *BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestinationS3BucketDestination) DeepCopy() *BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestinationS3BucketDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestinationS3BucketDestination.
func (*BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestinationS3BucketDestination) DeepCopyInto ¶
func (in *BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestinationS3BucketDestination) DeepCopyInto(out *BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestinationS3BucketDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestinationS3BucketDestinationCodec ¶
type BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestinationS3BucketDestinationCodec struct { }
+k8s:deepcopy-gen=false
func (BucketAnalyticsConfigurationSpecStorageClassAnalysisDataExportDestinationS3BucketDestinationCodec) Decode ¶
type BucketAnalyticsConfigurationStatus ¶
type BucketAnalyticsConfigurationStatus 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 (*BucketAnalyticsConfigurationStatus) DeepCopy ¶
func (in *BucketAnalyticsConfigurationStatus) DeepCopy() *BucketAnalyticsConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketAnalyticsConfigurationStatus.
func (*BucketAnalyticsConfigurationStatus) DeepCopyInto ¶
func (in *BucketAnalyticsConfigurationStatus) DeepCopyInto(out *BucketAnalyticsConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketInventory ¶
type BucketInventory struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BucketInventorySpec `json:"spec,omitempty"` Status BucketInventoryStatus `json:"status,omitempty"` }
func (*BucketInventory) DeepCopy ¶
func (in *BucketInventory) DeepCopy() *BucketInventory
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketInventory.
func (*BucketInventory) DeepCopyInto ¶
func (in *BucketInventory) DeepCopyInto(out *BucketInventory)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketInventory) DeepCopyObject ¶
func (in *BucketInventory) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BucketInventory) SetupWebhookWithManager ¶
func (r *BucketInventory) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BucketInventory) ValidateCreate ¶
func (r *BucketInventory) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BucketInventory) ValidateDelete ¶
func (r *BucketInventory) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BucketInventory) ValidateUpdate ¶
func (r *BucketInventory) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BucketInventoryList ¶
type BucketInventoryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BucketInventory CRD objects Items []BucketInventory `json:"items,omitempty"` }
BucketInventoryList is a list of BucketInventorys
func (*BucketInventoryList) DeepCopy ¶
func (in *BucketInventoryList) DeepCopy() *BucketInventoryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketInventoryList.
func (*BucketInventoryList) DeepCopyInto ¶
func (in *BucketInventoryList) DeepCopyInto(out *BucketInventoryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketInventoryList) DeepCopyObject ¶
func (in *BucketInventoryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BucketInventorySpec ¶
type BucketInventorySpec struct { KubeformOutput *BucketInventorySpecResource `json:"kubeformOutput,omitempty" tf:"-"` Resource BucketInventorySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*BucketInventorySpec) DeepCopy ¶
func (in *BucketInventorySpec) DeepCopy() *BucketInventorySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketInventorySpec.
func (*BucketInventorySpec) DeepCopyInto ¶
func (in *BucketInventorySpec) DeepCopyInto(out *BucketInventorySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketInventorySpecDestination ¶
type BucketInventorySpecDestination struct {
Bucket *BucketInventorySpecDestinationBucket `json:"bucket" tf:"bucket"`
}
func (*BucketInventorySpecDestination) DeepCopy ¶
func (in *BucketInventorySpecDestination) DeepCopy() *BucketInventorySpecDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketInventorySpecDestination.
func (*BucketInventorySpecDestination) DeepCopyInto ¶
func (in *BucketInventorySpecDestination) DeepCopyInto(out *BucketInventorySpecDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketInventorySpecDestinationBucket ¶
type BucketInventorySpecDestinationBucket struct { // +optional AccountID *string `json:"accountID,omitempty" tf:"account_id"` BucketArn *string `json:"bucketArn" tf:"bucket_arn"` // +optional Encryption *BucketInventorySpecDestinationBucketEncryption `json:"encryption,omitempty" tf:"encryption"` Format *string `json:"format" tf:"format"` // +optional Prefix *string `json:"prefix,omitempty" tf:"prefix"` }
func (*BucketInventorySpecDestinationBucket) DeepCopy ¶
func (in *BucketInventorySpecDestinationBucket) DeepCopy() *BucketInventorySpecDestinationBucket
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketInventorySpecDestinationBucket.
func (*BucketInventorySpecDestinationBucket) DeepCopyInto ¶
func (in *BucketInventorySpecDestinationBucket) DeepCopyInto(out *BucketInventorySpecDestinationBucket)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketInventorySpecDestinationBucketCodec ¶
type BucketInventorySpecDestinationBucketCodec struct { }
+k8s:deepcopy-gen=false
func (BucketInventorySpecDestinationBucketCodec) Decode ¶
func (BucketInventorySpecDestinationBucketCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketInventorySpecDestinationBucketEncryption ¶
type BucketInventorySpecDestinationBucketEncryption struct { // +optional SseKms *BucketInventorySpecDestinationBucketEncryptionSseKms `json:"sseKms,omitempty" tf:"sse_kms"` // +optional SseS3 *BucketInventorySpecDestinationBucketEncryptionSseS3 `json:"sseS3,omitempty" tf:"sse_s3"` }
func (*BucketInventorySpecDestinationBucketEncryption) DeepCopy ¶
func (in *BucketInventorySpecDestinationBucketEncryption) DeepCopy() *BucketInventorySpecDestinationBucketEncryption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketInventorySpecDestinationBucketEncryption.
func (*BucketInventorySpecDestinationBucketEncryption) DeepCopyInto ¶
func (in *BucketInventorySpecDestinationBucketEncryption) DeepCopyInto(out *BucketInventorySpecDestinationBucketEncryption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketInventorySpecDestinationBucketEncryptionCodec ¶
type BucketInventorySpecDestinationBucketEncryptionCodec struct { }
+k8s:deepcopy-gen=false
func (BucketInventorySpecDestinationBucketEncryptionCodec) Decode ¶
func (BucketInventorySpecDestinationBucketEncryptionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketInventorySpecDestinationBucketEncryptionSseKms ¶
type BucketInventorySpecDestinationBucketEncryptionSseKms struct {
KeyID *string `json:"keyID" tf:"key_id"`
}
func (*BucketInventorySpecDestinationBucketEncryptionSseKms) DeepCopy ¶
func (in *BucketInventorySpecDestinationBucketEncryptionSseKms) DeepCopy() *BucketInventorySpecDestinationBucketEncryptionSseKms
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketInventorySpecDestinationBucketEncryptionSseKms.
func (*BucketInventorySpecDestinationBucketEncryptionSseKms) DeepCopyInto ¶
func (in *BucketInventorySpecDestinationBucketEncryptionSseKms) DeepCopyInto(out *BucketInventorySpecDestinationBucketEncryptionSseKms)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketInventorySpecDestinationBucketEncryptionSseKmsCodec ¶
type BucketInventorySpecDestinationBucketEncryptionSseKmsCodec struct { }
+k8s:deepcopy-gen=false
func (BucketInventorySpecDestinationBucketEncryptionSseKmsCodec) Decode ¶
func (BucketInventorySpecDestinationBucketEncryptionSseKmsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketInventorySpecDestinationBucketEncryptionSseS3 ¶
type BucketInventorySpecDestinationBucketEncryptionSseS3 struct{}
func (*BucketInventorySpecDestinationBucketEncryptionSseS3) DeepCopy ¶
func (in *BucketInventorySpecDestinationBucketEncryptionSseS3) DeepCopy() *BucketInventorySpecDestinationBucketEncryptionSseS3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketInventorySpecDestinationBucketEncryptionSseS3.
func (*BucketInventorySpecDestinationBucketEncryptionSseS3) DeepCopyInto ¶
func (in *BucketInventorySpecDestinationBucketEncryptionSseS3) DeepCopyInto(out *BucketInventorySpecDestinationBucketEncryptionSseS3)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketInventorySpecDestinationBucketEncryptionSseS3Codec ¶
type BucketInventorySpecDestinationBucketEncryptionSseS3Codec struct { }
+k8s:deepcopy-gen=false
func (BucketInventorySpecDestinationBucketEncryptionSseS3Codec) Decode ¶
func (BucketInventorySpecDestinationBucketEncryptionSseS3Codec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketInventorySpecDestinationCodec ¶
type BucketInventorySpecDestinationCodec struct { }
+k8s:deepcopy-gen=false
func (BucketInventorySpecDestinationCodec) Decode ¶
func (BucketInventorySpecDestinationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketInventorySpecFilter ¶
type BucketInventorySpecFilter struct { // +optional Prefix *string `json:"prefix,omitempty" tf:"prefix"` }
func (*BucketInventorySpecFilter) DeepCopy ¶
func (in *BucketInventorySpecFilter) DeepCopy() *BucketInventorySpecFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketInventorySpecFilter.
func (*BucketInventorySpecFilter) DeepCopyInto ¶
func (in *BucketInventorySpecFilter) DeepCopyInto(out *BucketInventorySpecFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketInventorySpecFilterCodec ¶
type BucketInventorySpecFilterCodec struct { }
+k8s:deepcopy-gen=false
func (BucketInventorySpecFilterCodec) Decode ¶
func (BucketInventorySpecFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketInventorySpecResource ¶
type BucketInventorySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket *string `json:"bucket" tf:"bucket"` Destination *BucketInventorySpecDestination `json:"destination" tf:"destination"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional Filter *BucketInventorySpecFilter `json:"filter,omitempty" tf:"filter"` IncludedObjectVersions *string `json:"includedObjectVersions" tf:"included_object_versions"` Name *string `json:"name" tf:"name"` // +optional OptionalFields []string `json:"optionalFields,omitempty" tf:"optional_fields"` Schedule *BucketInventorySpecSchedule `json:"schedule" tf:"schedule"` }
func (*BucketInventorySpecResource) DeepCopy ¶
func (in *BucketInventorySpecResource) DeepCopy() *BucketInventorySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketInventorySpecResource.
func (*BucketInventorySpecResource) DeepCopyInto ¶
func (in *BucketInventorySpecResource) DeepCopyInto(out *BucketInventorySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketInventorySpecSchedule ¶
type BucketInventorySpecSchedule struct {
Frequency *string `json:"frequency" tf:"frequency"`
}
func (*BucketInventorySpecSchedule) DeepCopy ¶
func (in *BucketInventorySpecSchedule) DeepCopy() *BucketInventorySpecSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketInventorySpecSchedule.
func (*BucketInventorySpecSchedule) DeepCopyInto ¶
func (in *BucketInventorySpecSchedule) DeepCopyInto(out *BucketInventorySpecSchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketInventorySpecScheduleCodec ¶
type BucketInventorySpecScheduleCodec struct { }
+k8s:deepcopy-gen=false
func (BucketInventorySpecScheduleCodec) Decode ¶
func (BucketInventorySpecScheduleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketInventoryStatus ¶
type BucketInventoryStatus 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 (*BucketInventoryStatus) DeepCopy ¶
func (in *BucketInventoryStatus) DeepCopy() *BucketInventoryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketInventoryStatus.
func (*BucketInventoryStatus) DeepCopyInto ¶
func (in *BucketInventoryStatus) DeepCopyInto(out *BucketInventoryStatus)
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 BucketMetric ¶
type BucketMetric struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BucketMetricSpec `json:"spec,omitempty"` Status BucketMetricStatus `json:"status,omitempty"` }
func (*BucketMetric) DeepCopy ¶
func (in *BucketMetric) DeepCopy() *BucketMetric
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketMetric.
func (*BucketMetric) DeepCopyInto ¶
func (in *BucketMetric) DeepCopyInto(out *BucketMetric)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketMetric) DeepCopyObject ¶
func (in *BucketMetric) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BucketMetric) SetupWebhookWithManager ¶
func (r *BucketMetric) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BucketMetric) ValidateCreate ¶
func (r *BucketMetric) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BucketMetric) ValidateDelete ¶
func (r *BucketMetric) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BucketMetric) ValidateUpdate ¶
func (r *BucketMetric) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BucketMetricList ¶
type BucketMetricList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BucketMetric CRD objects Items []BucketMetric `json:"items,omitempty"` }
BucketMetricList is a list of BucketMetrics
func (*BucketMetricList) DeepCopy ¶
func (in *BucketMetricList) DeepCopy() *BucketMetricList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketMetricList.
func (*BucketMetricList) DeepCopyInto ¶
func (in *BucketMetricList) DeepCopyInto(out *BucketMetricList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketMetricList) DeepCopyObject ¶
func (in *BucketMetricList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BucketMetricSpec ¶
type BucketMetricSpec struct { KubeformOutput *BucketMetricSpecResource `json:"kubeformOutput,omitempty" tf:"-"` Resource BucketMetricSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*BucketMetricSpec) DeepCopy ¶
func (in *BucketMetricSpec) DeepCopy() *BucketMetricSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketMetricSpec.
func (*BucketMetricSpec) DeepCopyInto ¶
func (in *BucketMetricSpec) DeepCopyInto(out *BucketMetricSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketMetricSpecFilter ¶
type BucketMetricSpecFilter struct { // +optional Prefix *string `json:"prefix,omitempty" tf:"prefix"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*BucketMetricSpecFilter) DeepCopy ¶
func (in *BucketMetricSpecFilter) DeepCopy() *BucketMetricSpecFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketMetricSpecFilter.
func (*BucketMetricSpecFilter) DeepCopyInto ¶
func (in *BucketMetricSpecFilter) DeepCopyInto(out *BucketMetricSpecFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketMetricSpecFilterCodec ¶
type BucketMetricSpecFilterCodec struct { }
+k8s:deepcopy-gen=false
func (BucketMetricSpecFilterCodec) Decode ¶
func (BucketMetricSpecFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketMetricSpecResource ¶
type BucketMetricSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket *string `json:"bucket" tf:"bucket"` // +optional Filter *BucketMetricSpecFilter `json:"filter,omitempty" tf:"filter"` Name *string `json:"name" tf:"name"` }
func (*BucketMetricSpecResource) DeepCopy ¶
func (in *BucketMetricSpecResource) DeepCopy() *BucketMetricSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketMetricSpecResource.
func (*BucketMetricSpecResource) DeepCopyInto ¶
func (in *BucketMetricSpecResource) DeepCopyInto(out *BucketMetricSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketMetricStatus ¶
type BucketMetricStatus 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 (*BucketMetricStatus) DeepCopy ¶
func (in *BucketMetricStatus) DeepCopy() *BucketMetricStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketMetricStatus.
func (*BucketMetricStatus) DeepCopyInto ¶
func (in *BucketMetricStatus) DeepCopyInto(out *BucketMetricStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketNotification ¶
type BucketNotification struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BucketNotificationSpec `json:"spec,omitempty"` Status BucketNotificationStatus `json:"status,omitempty"` }
func (*BucketNotification) DeepCopy ¶
func (in *BucketNotification) DeepCopy() *BucketNotification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketNotification.
func (*BucketNotification) DeepCopyInto ¶
func (in *BucketNotification) DeepCopyInto(out *BucketNotification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketNotification) DeepCopyObject ¶
func (in *BucketNotification) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BucketNotification) SetupWebhookWithManager ¶
func (r *BucketNotification) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BucketNotification) ValidateCreate ¶
func (r *BucketNotification) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BucketNotification) ValidateDelete ¶
func (r *BucketNotification) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BucketNotification) ValidateUpdate ¶
func (r *BucketNotification) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BucketNotificationList ¶
type BucketNotificationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BucketNotification CRD objects Items []BucketNotification `json:"items,omitempty"` }
BucketNotificationList is a list of BucketNotifications
func (*BucketNotificationList) DeepCopy ¶
func (in *BucketNotificationList) DeepCopy() *BucketNotificationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketNotificationList.
func (*BucketNotificationList) DeepCopyInto ¶
func (in *BucketNotificationList) DeepCopyInto(out *BucketNotificationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketNotificationList) DeepCopyObject ¶
func (in *BucketNotificationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BucketNotificationSpec ¶
type BucketNotificationSpec struct { KubeformOutput *BucketNotificationSpecResource `json:"kubeformOutput,omitempty" tf:"-"` Resource BucketNotificationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*BucketNotificationSpec) DeepCopy ¶
func (in *BucketNotificationSpec) DeepCopy() *BucketNotificationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketNotificationSpec.
func (*BucketNotificationSpec) DeepCopyInto ¶
func (in *BucketNotificationSpec) DeepCopyInto(out *BucketNotificationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketNotificationSpecLambdaFunction ¶
type BucketNotificationSpecLambdaFunction struct { Events []string `json:"events" tf:"events"` // +optional FilterPrefix *string `json:"filterPrefix,omitempty" tf:"filter_prefix"` // +optional FilterSuffix *string `json:"filterSuffix,omitempty" tf:"filter_suffix"` // +optional ID *string `json:"ID,omitempty" tf:"id"` // +optional LambdaFunctionArn *string `json:"lambdaFunctionArn,omitempty" tf:"lambda_function_arn"` }
func (*BucketNotificationSpecLambdaFunction) DeepCopy ¶
func (in *BucketNotificationSpecLambdaFunction) DeepCopy() *BucketNotificationSpecLambdaFunction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketNotificationSpecLambdaFunction.
func (*BucketNotificationSpecLambdaFunction) DeepCopyInto ¶
func (in *BucketNotificationSpecLambdaFunction) DeepCopyInto(out *BucketNotificationSpecLambdaFunction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketNotificationSpecQueue ¶
type BucketNotificationSpecQueue struct { Events []string `json:"events" tf:"events"` // +optional FilterPrefix *string `json:"filterPrefix,omitempty" tf:"filter_prefix"` // +optional FilterSuffix *string `json:"filterSuffix,omitempty" tf:"filter_suffix"` // +optional ID *string `json:"ID,omitempty" tf:"id"` QueueArn *string `json:"queueArn" tf:"queue_arn"` }
func (*BucketNotificationSpecQueue) DeepCopy ¶
func (in *BucketNotificationSpecQueue) DeepCopy() *BucketNotificationSpecQueue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketNotificationSpecQueue.
func (*BucketNotificationSpecQueue) DeepCopyInto ¶
func (in *BucketNotificationSpecQueue) DeepCopyInto(out *BucketNotificationSpecQueue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketNotificationSpecResource ¶
type BucketNotificationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket *string `json:"bucket" tf:"bucket"` // +optional LambdaFunction []BucketNotificationSpecLambdaFunction `json:"lambdaFunction,omitempty" tf:"lambda_function"` // +optional Queue []BucketNotificationSpecQueue `json:"queue,omitempty" tf:"queue"` // +optional Topic []BucketNotificationSpecTopic `json:"topic,omitempty" tf:"topic"` }
func (*BucketNotificationSpecResource) DeepCopy ¶
func (in *BucketNotificationSpecResource) DeepCopy() *BucketNotificationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketNotificationSpecResource.
func (*BucketNotificationSpecResource) DeepCopyInto ¶
func (in *BucketNotificationSpecResource) DeepCopyInto(out *BucketNotificationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketNotificationSpecTopic ¶
type BucketNotificationSpecTopic struct { Events []string `json:"events" tf:"events"` // +optional FilterPrefix *string `json:"filterPrefix,omitempty" tf:"filter_prefix"` // +optional FilterSuffix *string `json:"filterSuffix,omitempty" tf:"filter_suffix"` // +optional ID *string `json:"ID,omitempty" tf:"id"` TopicArn *string `json:"topicArn" tf:"topic_arn"` }
func (*BucketNotificationSpecTopic) DeepCopy ¶
func (in *BucketNotificationSpecTopic) DeepCopy() *BucketNotificationSpecTopic
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketNotificationSpecTopic.
func (*BucketNotificationSpecTopic) DeepCopyInto ¶
func (in *BucketNotificationSpecTopic) DeepCopyInto(out *BucketNotificationSpecTopic)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketNotificationStatus ¶
type BucketNotificationStatus 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 (*BucketNotificationStatus) DeepCopy ¶
func (in *BucketNotificationStatus) DeepCopy() *BucketNotificationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketNotificationStatus.
func (*BucketNotificationStatus) DeepCopyInto ¶
func (in *BucketNotificationStatus) DeepCopyInto(out *BucketNotificationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketObject ¶
type BucketObject struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BucketObjectSpec `json:"spec,omitempty"` Status BucketObjectStatus `json:"status,omitempty"` }
func (*BucketObject) DeepCopy ¶
func (in *BucketObject) DeepCopy() *BucketObject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketObject.
func (*BucketObject) DeepCopyInto ¶
func (in *BucketObject) DeepCopyInto(out *BucketObject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketObject) DeepCopyObject ¶
func (in *BucketObject) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BucketObject) SetupWebhookWithManager ¶
func (r *BucketObject) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BucketObject) ValidateCreate ¶
func (r *BucketObject) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BucketObject) ValidateDelete ¶
func (r *BucketObject) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BucketObject) ValidateUpdate ¶
func (r *BucketObject) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BucketObjectList ¶
type BucketObjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BucketObject CRD objects Items []BucketObject `json:"items,omitempty"` }
BucketObjectList is a list of BucketObjects
func (*BucketObjectList) DeepCopy ¶
func (in *BucketObjectList) DeepCopy() *BucketObjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketObjectList.
func (*BucketObjectList) DeepCopyInto ¶
func (in *BucketObjectList) DeepCopyInto(out *BucketObjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketObjectList) DeepCopyObject ¶
func (in *BucketObjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BucketObjectSpec ¶
type BucketObjectSpec struct { KubeformOutput *BucketObjectSpecResource `json:"kubeformOutput,omitempty" tf:"-"` Resource BucketObjectSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*BucketObjectSpec) DeepCopy ¶
func (in *BucketObjectSpec) DeepCopy() *BucketObjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketObjectSpec.
func (*BucketObjectSpec) DeepCopyInto ¶
func (in *BucketObjectSpec) DeepCopyInto(out *BucketObjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketObjectSpecResource ¶
type BucketObjectSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Acl *string `json:"acl,omitempty" tf:"acl"` Bucket *string `json:"bucket" tf:"bucket"` // +optional BucketKeyEnabled *bool `json:"bucketKeyEnabled,omitempty" tf:"bucket_key_enabled"` // +optional CacheControl *string `json:"cacheControl,omitempty" tf:"cache_control"` // +optional Content *string `json:"content,omitempty" tf:"content"` // +optional ContentBase64 *string `json:"contentBase64,omitempty" tf:"content_base64"` // +optional ContentDisposition *string `json:"contentDisposition,omitempty" tf:"content_disposition"` // +optional ContentEncoding *string `json:"contentEncoding,omitempty" tf:"content_encoding"` // +optional ContentLanguage *string `json:"contentLanguage,omitempty" tf:"content_language"` // +optional ContentType *string `json:"contentType,omitempty" tf:"content_type"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` // +optional ForceDestroy *bool `json:"forceDestroy,omitempty" tf:"force_destroy"` Key *string `json:"key" tf:"key"` // +optional KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"` // +optional Metadata *map[string]string `json:"metadata,omitempty" tf:"metadata"` // +optional ObjectLockLegalHoldStatus *string `json:"objectLockLegalHoldStatus,omitempty" tf:"object_lock_legal_hold_status"` // +optional ObjectLockMode *string `json:"objectLockMode,omitempty" tf:"object_lock_mode"` // +optional ObjectLockRetainUntilDate *string `json:"objectLockRetainUntilDate,omitempty" tf:"object_lock_retain_until_date"` // +optional ServerSideEncryption *string `json:"serverSideEncryption,omitempty" tf:"server_side_encryption"` // +optional Source *string `json:"source,omitempty" tf:"source"` // +optional StorageClass *string `json:"storageClass,omitempty" tf:"storage_class"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional VersionID *string `json:"versionID,omitempty" tf:"version_id"` // +optional WebsiteRedirect *string `json:"websiteRedirect,omitempty" tf:"website_redirect"` }
func (*BucketObjectSpecResource) DeepCopy ¶
func (in *BucketObjectSpecResource) DeepCopy() *BucketObjectSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketObjectSpecResource.
func (*BucketObjectSpecResource) DeepCopyInto ¶
func (in *BucketObjectSpecResource) DeepCopyInto(out *BucketObjectSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketObjectStatus ¶
type BucketObjectStatus 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 (*BucketObjectStatus) DeepCopy ¶
func (in *BucketObjectStatus) DeepCopy() *BucketObjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketObjectStatus.
func (*BucketObjectStatus) DeepCopyInto ¶
func (in *BucketObjectStatus) DeepCopyInto(out *BucketObjectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketOwnershipControls ¶
type BucketOwnershipControls struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BucketOwnershipControlsSpec `json:"spec,omitempty"` Status BucketOwnershipControlsStatus `json:"status,omitempty"` }
func (*BucketOwnershipControls) DeepCopy ¶
func (in *BucketOwnershipControls) DeepCopy() *BucketOwnershipControls
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketOwnershipControls.
func (*BucketOwnershipControls) DeepCopyInto ¶
func (in *BucketOwnershipControls) DeepCopyInto(out *BucketOwnershipControls)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketOwnershipControls) DeepCopyObject ¶
func (in *BucketOwnershipControls) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BucketOwnershipControls) SetupWebhookWithManager ¶
func (r *BucketOwnershipControls) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BucketOwnershipControls) ValidateCreate ¶
func (r *BucketOwnershipControls) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BucketOwnershipControls) ValidateDelete ¶
func (r *BucketOwnershipControls) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BucketOwnershipControls) ValidateUpdate ¶
func (r *BucketOwnershipControls) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BucketOwnershipControlsList ¶
type BucketOwnershipControlsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BucketOwnershipControls CRD objects Items []BucketOwnershipControls `json:"items,omitempty"` }
BucketOwnershipControlsList is a list of BucketOwnershipControlss
func (*BucketOwnershipControlsList) DeepCopy ¶
func (in *BucketOwnershipControlsList) DeepCopy() *BucketOwnershipControlsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketOwnershipControlsList.
func (*BucketOwnershipControlsList) DeepCopyInto ¶
func (in *BucketOwnershipControlsList) DeepCopyInto(out *BucketOwnershipControlsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketOwnershipControlsList) DeepCopyObject ¶
func (in *BucketOwnershipControlsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BucketOwnershipControlsSpec ¶
type BucketOwnershipControlsSpec struct { KubeformOutput *BucketOwnershipControlsSpecResource `json:"kubeformOutput,omitempty" tf:"-"` Resource BucketOwnershipControlsSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*BucketOwnershipControlsSpec) DeepCopy ¶
func (in *BucketOwnershipControlsSpec) DeepCopy() *BucketOwnershipControlsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketOwnershipControlsSpec.
func (*BucketOwnershipControlsSpec) DeepCopyInto ¶
func (in *BucketOwnershipControlsSpec) DeepCopyInto(out *BucketOwnershipControlsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketOwnershipControlsSpecResource ¶
type BucketOwnershipControlsSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket *string `json:"bucket" tf:"bucket"` Rule *BucketOwnershipControlsSpecRule `json:"rule" tf:"rule"` }
func (*BucketOwnershipControlsSpecResource) DeepCopy ¶
func (in *BucketOwnershipControlsSpecResource) DeepCopy() *BucketOwnershipControlsSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketOwnershipControlsSpecResource.
func (*BucketOwnershipControlsSpecResource) DeepCopyInto ¶
func (in *BucketOwnershipControlsSpecResource) DeepCopyInto(out *BucketOwnershipControlsSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketOwnershipControlsSpecRule ¶
type BucketOwnershipControlsSpecRule struct {
ObjectOwnership *string `json:"objectOwnership" tf:"object_ownership"`
}
func (*BucketOwnershipControlsSpecRule) DeepCopy ¶
func (in *BucketOwnershipControlsSpecRule) DeepCopy() *BucketOwnershipControlsSpecRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketOwnershipControlsSpecRule.
func (*BucketOwnershipControlsSpecRule) DeepCopyInto ¶
func (in *BucketOwnershipControlsSpecRule) DeepCopyInto(out *BucketOwnershipControlsSpecRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketOwnershipControlsSpecRuleCodec ¶
type BucketOwnershipControlsSpecRuleCodec struct { }
+k8s:deepcopy-gen=false
func (BucketOwnershipControlsSpecRuleCodec) Decode ¶
func (BucketOwnershipControlsSpecRuleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketOwnershipControlsStatus ¶
type BucketOwnershipControlsStatus 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 (*BucketOwnershipControlsStatus) DeepCopy ¶
func (in *BucketOwnershipControlsStatus) DeepCopy() *BucketOwnershipControlsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketOwnershipControlsStatus.
func (*BucketOwnershipControlsStatus) DeepCopyInto ¶
func (in *BucketOwnershipControlsStatus) DeepCopyInto(out *BucketOwnershipControlsStatus)
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,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 { KubeformOutput *BucketPolicySpecResource `json:"kubeformOutput,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:"-"` }
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 BucketPublicAccessBlock ¶
type BucketPublicAccessBlock struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BucketPublicAccessBlockSpec `json:"spec,omitempty"` Status BucketPublicAccessBlockStatus `json:"status,omitempty"` }
func (*BucketPublicAccessBlock) DeepCopy ¶
func (in *BucketPublicAccessBlock) DeepCopy() *BucketPublicAccessBlock
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketPublicAccessBlock.
func (*BucketPublicAccessBlock) DeepCopyInto ¶
func (in *BucketPublicAccessBlock) DeepCopyInto(out *BucketPublicAccessBlock)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketPublicAccessBlock) DeepCopyObject ¶
func (in *BucketPublicAccessBlock) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BucketPublicAccessBlock) SetupWebhookWithManager ¶
func (r *BucketPublicAccessBlock) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BucketPublicAccessBlock) ValidateCreate ¶
func (r *BucketPublicAccessBlock) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BucketPublicAccessBlock) ValidateDelete ¶
func (r *BucketPublicAccessBlock) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BucketPublicAccessBlock) ValidateUpdate ¶
func (r *BucketPublicAccessBlock) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BucketPublicAccessBlockList ¶
type BucketPublicAccessBlockList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BucketPublicAccessBlock CRD objects Items []BucketPublicAccessBlock `json:"items,omitempty"` }
BucketPublicAccessBlockList is a list of BucketPublicAccessBlocks
func (*BucketPublicAccessBlockList) DeepCopy ¶
func (in *BucketPublicAccessBlockList) DeepCopy() *BucketPublicAccessBlockList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketPublicAccessBlockList.
func (*BucketPublicAccessBlockList) DeepCopyInto ¶
func (in *BucketPublicAccessBlockList) DeepCopyInto(out *BucketPublicAccessBlockList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketPublicAccessBlockList) DeepCopyObject ¶
func (in *BucketPublicAccessBlockList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BucketPublicAccessBlockSpec ¶
type BucketPublicAccessBlockSpec struct { KubeformOutput *BucketPublicAccessBlockSpecResource `json:"kubeformOutput,omitempty" tf:"-"` Resource BucketPublicAccessBlockSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*BucketPublicAccessBlockSpec) DeepCopy ¶
func (in *BucketPublicAccessBlockSpec) DeepCopy() *BucketPublicAccessBlockSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketPublicAccessBlockSpec.
func (*BucketPublicAccessBlockSpec) DeepCopyInto ¶
func (in *BucketPublicAccessBlockSpec) DeepCopyInto(out *BucketPublicAccessBlockSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketPublicAccessBlockSpecResource ¶
type BucketPublicAccessBlockSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BlockPublicAcls *bool `json:"blockPublicAcls,omitempty" tf:"block_public_acls"` // +optional BlockPublicPolicy *bool `json:"blockPublicPolicy,omitempty" tf:"block_public_policy"` Bucket *string `json:"bucket" tf:"bucket"` // +optional IgnorePublicAcls *bool `json:"ignorePublicAcls,omitempty" tf:"ignore_public_acls"` // +optional RestrictPublicBuckets *bool `json:"restrictPublicBuckets,omitempty" tf:"restrict_public_buckets"` }
func (*BucketPublicAccessBlockSpecResource) DeepCopy ¶
func (in *BucketPublicAccessBlockSpecResource) DeepCopy() *BucketPublicAccessBlockSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketPublicAccessBlockSpecResource.
func (*BucketPublicAccessBlockSpecResource) DeepCopyInto ¶
func (in *BucketPublicAccessBlockSpecResource) DeepCopyInto(out *BucketPublicAccessBlockSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketPublicAccessBlockStatus ¶
type BucketPublicAccessBlockStatus 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 (*BucketPublicAccessBlockStatus) DeepCopy ¶
func (in *BucketPublicAccessBlockStatus) DeepCopy() *BucketPublicAccessBlockStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketPublicAccessBlockStatus.
func (*BucketPublicAccessBlockStatus) DeepCopyInto ¶
func (in *BucketPublicAccessBlockStatus) DeepCopyInto(out *BucketPublicAccessBlockStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpec ¶
type BucketSpec struct { KubeformOutput *BucketSpecResource `json:"kubeformOutput,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:"-"` }
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 BucketSpecCorsRule ¶
type BucketSpecCorsRule struct { // +optional AllowedHeaders []string `json:"allowedHeaders,omitempty" tf:"allowed_headers"` AllowedMethods []string `json:"allowedMethods" tf:"allowed_methods"` AllowedOrigins []string `json:"allowedOrigins" tf:"allowed_origins"` // +optional ExposeHeaders []string `json:"exposeHeaders,omitempty" tf:"expose_headers"` // +optional MaxAgeSeconds *int64 `json:"maxAgeSeconds,omitempty" tf:"max_age_seconds"` }
func (*BucketSpecCorsRule) DeepCopy ¶
func (in *BucketSpecCorsRule) DeepCopy() *BucketSpecCorsRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpecCorsRule.
func (*BucketSpecCorsRule) DeepCopyInto ¶
func (in *BucketSpecCorsRule) DeepCopyInto(out *BucketSpecCorsRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpecGrant ¶
type BucketSpecGrant struct { // +optional ID *string `json:"ID,omitempty" tf:"id"` Permissions []string `json:"permissions" tf:"permissions"` Type *string `json:"type" tf:"type"` // +optional Uri *string `json:"uri,omitempty" tf:"uri"` }
func (*BucketSpecGrant) DeepCopy ¶
func (in *BucketSpecGrant) DeepCopy() *BucketSpecGrant
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpecGrant.
func (*BucketSpecGrant) DeepCopyInto ¶
func (in *BucketSpecGrant) DeepCopyInto(out *BucketSpecGrant)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpecLifecycleRule ¶
type BucketSpecLifecycleRule struct { // +optional AbortIncompleteMultipartUploadDays *int64 `json:"abortIncompleteMultipartUploadDays,omitempty" tf:"abort_incomplete_multipart_upload_days"` Enabled *bool `json:"enabled" tf:"enabled"` // +optional Expiration *BucketSpecLifecycleRuleExpiration `json:"expiration,omitempty" tf:"expiration"` // +optional ID *string `json:"ID,omitempty" tf:"id"` // +optional NoncurrentVersionExpiration *BucketSpecLifecycleRuleNoncurrentVersionExpiration `json:"noncurrentVersionExpiration,omitempty" tf:"noncurrent_version_expiration"` // +optional NoncurrentVersionTransition []BucketSpecLifecycleRuleNoncurrentVersionTransition `json:"noncurrentVersionTransition,omitempty" tf:"noncurrent_version_transition"` // +optional Prefix *string `json:"prefix,omitempty" tf:"prefix"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional Transition []BucketSpecLifecycleRuleTransition `json:"transition,omitempty" tf:"transition"` }
func (*BucketSpecLifecycleRule) DeepCopy ¶
func (in *BucketSpecLifecycleRule) DeepCopy() *BucketSpecLifecycleRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpecLifecycleRule.
func (*BucketSpecLifecycleRule) DeepCopyInto ¶
func (in *BucketSpecLifecycleRule) DeepCopyInto(out *BucketSpecLifecycleRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpecLifecycleRuleExpiration ¶
type BucketSpecLifecycleRuleExpiration 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 (*BucketSpecLifecycleRuleExpiration) DeepCopy ¶
func (in *BucketSpecLifecycleRuleExpiration) DeepCopy() *BucketSpecLifecycleRuleExpiration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpecLifecycleRuleExpiration.
func (*BucketSpecLifecycleRuleExpiration) DeepCopyInto ¶
func (in *BucketSpecLifecycleRuleExpiration) DeepCopyInto(out *BucketSpecLifecycleRuleExpiration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpecLifecycleRuleExpirationCodec ¶
type BucketSpecLifecycleRuleExpirationCodec struct { }
+k8s:deepcopy-gen=false
func (BucketSpecLifecycleRuleExpirationCodec) Decode ¶
func (BucketSpecLifecycleRuleExpirationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketSpecLifecycleRuleNoncurrentVersionExpiration ¶
type BucketSpecLifecycleRuleNoncurrentVersionExpiration struct { // +optional Days *int64 `json:"days,omitempty" tf:"days"` }
func (*BucketSpecLifecycleRuleNoncurrentVersionExpiration) DeepCopy ¶
func (in *BucketSpecLifecycleRuleNoncurrentVersionExpiration) DeepCopy() *BucketSpecLifecycleRuleNoncurrentVersionExpiration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpecLifecycleRuleNoncurrentVersionExpiration.
func (*BucketSpecLifecycleRuleNoncurrentVersionExpiration) DeepCopyInto ¶
func (in *BucketSpecLifecycleRuleNoncurrentVersionExpiration) DeepCopyInto(out *BucketSpecLifecycleRuleNoncurrentVersionExpiration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpecLifecycleRuleNoncurrentVersionExpirationCodec ¶
type BucketSpecLifecycleRuleNoncurrentVersionExpirationCodec struct { }
+k8s:deepcopy-gen=false
func (BucketSpecLifecycleRuleNoncurrentVersionExpirationCodec) Decode ¶
func (BucketSpecLifecycleRuleNoncurrentVersionExpirationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketSpecLifecycleRuleNoncurrentVersionTransition ¶
type BucketSpecLifecycleRuleNoncurrentVersionTransition struct { // +optional Days *int64 `json:"days,omitempty" tf:"days"` StorageClass *string `json:"storageClass" tf:"storage_class"` }
func (*BucketSpecLifecycleRuleNoncurrentVersionTransition) DeepCopy ¶
func (in *BucketSpecLifecycleRuleNoncurrentVersionTransition) DeepCopy() *BucketSpecLifecycleRuleNoncurrentVersionTransition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpecLifecycleRuleNoncurrentVersionTransition.
func (*BucketSpecLifecycleRuleNoncurrentVersionTransition) DeepCopyInto ¶
func (in *BucketSpecLifecycleRuleNoncurrentVersionTransition) DeepCopyInto(out *BucketSpecLifecycleRuleNoncurrentVersionTransition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpecLifecycleRuleTransition ¶
type BucketSpecLifecycleRuleTransition struct { // +optional Date *string `json:"date,omitempty" tf:"date"` // +optional Days *int64 `json:"days,omitempty" tf:"days"` StorageClass *string `json:"storageClass" tf:"storage_class"` }
func (*BucketSpecLifecycleRuleTransition) DeepCopy ¶
func (in *BucketSpecLifecycleRuleTransition) DeepCopy() *BucketSpecLifecycleRuleTransition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpecLifecycleRuleTransition.
func (*BucketSpecLifecycleRuleTransition) DeepCopyInto ¶
func (in *BucketSpecLifecycleRuleTransition) DeepCopyInto(out *BucketSpecLifecycleRuleTransition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpecLogging ¶
type BucketSpecLogging struct { TargetBucket *string `json:"targetBucket" tf:"target_bucket"` // +optional TargetPrefix *string `json:"targetPrefix,omitempty" tf:"target_prefix"` }
func (*BucketSpecLogging) DeepCopy ¶
func (in *BucketSpecLogging) DeepCopy() *BucketSpecLogging
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpecLogging.
func (*BucketSpecLogging) DeepCopyInto ¶
func (in *BucketSpecLogging) DeepCopyInto(out *BucketSpecLogging)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpecObjectLockConfiguration ¶
type BucketSpecObjectLockConfiguration struct { ObjectLockEnabled *string `json:"objectLockEnabled" tf:"object_lock_enabled"` // +optional Rule *BucketSpecObjectLockConfigurationRule `json:"rule,omitempty" tf:"rule"` }
func (*BucketSpecObjectLockConfiguration) DeepCopy ¶
func (in *BucketSpecObjectLockConfiguration) DeepCopy() *BucketSpecObjectLockConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpecObjectLockConfiguration.
func (*BucketSpecObjectLockConfiguration) DeepCopyInto ¶
func (in *BucketSpecObjectLockConfiguration) DeepCopyInto(out *BucketSpecObjectLockConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpecObjectLockConfigurationCodec ¶
type BucketSpecObjectLockConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (BucketSpecObjectLockConfigurationCodec) Decode ¶
func (BucketSpecObjectLockConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketSpecObjectLockConfigurationRule ¶
type BucketSpecObjectLockConfigurationRule struct {
DefaultRetention *BucketSpecObjectLockConfigurationRuleDefaultRetention `json:"defaultRetention" tf:"default_retention"`
}
func (*BucketSpecObjectLockConfigurationRule) DeepCopy ¶
func (in *BucketSpecObjectLockConfigurationRule) DeepCopy() *BucketSpecObjectLockConfigurationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpecObjectLockConfigurationRule.
func (*BucketSpecObjectLockConfigurationRule) DeepCopyInto ¶
func (in *BucketSpecObjectLockConfigurationRule) DeepCopyInto(out *BucketSpecObjectLockConfigurationRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpecObjectLockConfigurationRuleCodec ¶
type BucketSpecObjectLockConfigurationRuleCodec struct { }
+k8s:deepcopy-gen=false
func (BucketSpecObjectLockConfigurationRuleCodec) Decode ¶
func (BucketSpecObjectLockConfigurationRuleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketSpecObjectLockConfigurationRuleDefaultRetention ¶
type BucketSpecObjectLockConfigurationRuleDefaultRetention struct { // +optional Days *int64 `json:"days,omitempty" tf:"days"` Mode *string `json:"mode" tf:"mode"` // +optional Years *int64 `json:"years,omitempty" tf:"years"` }
func (*BucketSpecObjectLockConfigurationRuleDefaultRetention) DeepCopy ¶
func (in *BucketSpecObjectLockConfigurationRuleDefaultRetention) DeepCopy() *BucketSpecObjectLockConfigurationRuleDefaultRetention
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpecObjectLockConfigurationRuleDefaultRetention.
func (*BucketSpecObjectLockConfigurationRuleDefaultRetention) DeepCopyInto ¶
func (in *BucketSpecObjectLockConfigurationRuleDefaultRetention) DeepCopyInto(out *BucketSpecObjectLockConfigurationRuleDefaultRetention)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpecObjectLockConfigurationRuleDefaultRetentionCodec ¶
type BucketSpecObjectLockConfigurationRuleDefaultRetentionCodec struct { }
+k8s:deepcopy-gen=false
func (BucketSpecObjectLockConfigurationRuleDefaultRetentionCodec) Decode ¶
func (BucketSpecObjectLockConfigurationRuleDefaultRetentionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketSpecReplicationConfiguration ¶
type BucketSpecReplicationConfiguration struct { Role *string `json:"role" tf:"role"` Rules []BucketSpecReplicationConfigurationRules `json:"rules" tf:"rules"` }
func (*BucketSpecReplicationConfiguration) DeepCopy ¶
func (in *BucketSpecReplicationConfiguration) DeepCopy() *BucketSpecReplicationConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpecReplicationConfiguration.
func (*BucketSpecReplicationConfiguration) DeepCopyInto ¶
func (in *BucketSpecReplicationConfiguration) DeepCopyInto(out *BucketSpecReplicationConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpecReplicationConfigurationCodec ¶
type BucketSpecReplicationConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (BucketSpecReplicationConfigurationCodec) Decode ¶
func (BucketSpecReplicationConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketSpecReplicationConfigurationRules ¶
type BucketSpecReplicationConfigurationRules struct { Destination *BucketSpecReplicationConfigurationRulesDestination `json:"destination" tf:"destination"` // +optional Filter *BucketSpecReplicationConfigurationRulesFilter `json:"filter,omitempty" tf:"filter"` // +optional ID *string `json:"ID,omitempty" tf:"id"` // +optional Prefix *string `json:"prefix,omitempty" tf:"prefix"` // +optional Priority *int64 `json:"priority,omitempty" tf:"priority"` // +optional SourceSelectionCriteria *BucketSpecReplicationConfigurationRulesSourceSelectionCriteria `json:"sourceSelectionCriteria,omitempty" tf:"source_selection_criteria"` Status *string `json:"status" tf:"status"` }
func (*BucketSpecReplicationConfigurationRules) DeepCopy ¶
func (in *BucketSpecReplicationConfigurationRules) DeepCopy() *BucketSpecReplicationConfigurationRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpecReplicationConfigurationRules.
func (*BucketSpecReplicationConfigurationRules) DeepCopyInto ¶
func (in *BucketSpecReplicationConfigurationRules) DeepCopyInto(out *BucketSpecReplicationConfigurationRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpecReplicationConfigurationRulesDestination ¶
type BucketSpecReplicationConfigurationRulesDestination struct { // +optional AccessControlTranslation *BucketSpecReplicationConfigurationRulesDestinationAccessControlTranslation `json:"accessControlTranslation,omitempty" tf:"access_control_translation"` // +optional AccountID *string `json:"accountID,omitempty" tf:"account_id"` Bucket *string `json:"bucket" tf:"bucket"` // +optional ReplicaKmsKeyID *string `json:"replicaKmsKeyID,omitempty" tf:"replica_kms_key_id"` // +optional StorageClass *string `json:"storageClass,omitempty" tf:"storage_class"` }
func (*BucketSpecReplicationConfigurationRulesDestination) DeepCopy ¶
func (in *BucketSpecReplicationConfigurationRulesDestination) DeepCopy() *BucketSpecReplicationConfigurationRulesDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpecReplicationConfigurationRulesDestination.
func (*BucketSpecReplicationConfigurationRulesDestination) DeepCopyInto ¶
func (in *BucketSpecReplicationConfigurationRulesDestination) DeepCopyInto(out *BucketSpecReplicationConfigurationRulesDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpecReplicationConfigurationRulesDestinationAccessControlTranslation ¶
type BucketSpecReplicationConfigurationRulesDestinationAccessControlTranslation struct {
Owner *string `json:"owner" tf:"owner"`
}
func (*BucketSpecReplicationConfigurationRulesDestinationAccessControlTranslation) DeepCopy ¶
func (in *BucketSpecReplicationConfigurationRulesDestinationAccessControlTranslation) DeepCopy() *BucketSpecReplicationConfigurationRulesDestinationAccessControlTranslation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpecReplicationConfigurationRulesDestinationAccessControlTranslation.
func (*BucketSpecReplicationConfigurationRulesDestinationAccessControlTranslation) DeepCopyInto ¶
func (in *BucketSpecReplicationConfigurationRulesDestinationAccessControlTranslation) DeepCopyInto(out *BucketSpecReplicationConfigurationRulesDestinationAccessControlTranslation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpecReplicationConfigurationRulesDestinationAccessControlTranslationCodec ¶
type BucketSpecReplicationConfigurationRulesDestinationAccessControlTranslationCodec struct { }
+k8s:deepcopy-gen=false
func (BucketSpecReplicationConfigurationRulesDestinationAccessControlTranslationCodec) Decode ¶
func (BucketSpecReplicationConfigurationRulesDestinationAccessControlTranslationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketSpecReplicationConfigurationRulesDestinationCodec ¶
type BucketSpecReplicationConfigurationRulesDestinationCodec struct { }
+k8s:deepcopy-gen=false
func (BucketSpecReplicationConfigurationRulesDestinationCodec) Decode ¶
func (BucketSpecReplicationConfigurationRulesDestinationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketSpecReplicationConfigurationRulesFilter ¶
type BucketSpecReplicationConfigurationRulesFilter struct { // +optional Prefix *string `json:"prefix,omitempty" tf:"prefix"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*BucketSpecReplicationConfigurationRulesFilter) DeepCopy ¶
func (in *BucketSpecReplicationConfigurationRulesFilter) DeepCopy() *BucketSpecReplicationConfigurationRulesFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpecReplicationConfigurationRulesFilter.
func (*BucketSpecReplicationConfigurationRulesFilter) DeepCopyInto ¶
func (in *BucketSpecReplicationConfigurationRulesFilter) DeepCopyInto(out *BucketSpecReplicationConfigurationRulesFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpecReplicationConfigurationRulesFilterCodec ¶
type BucketSpecReplicationConfigurationRulesFilterCodec struct { }
+k8s:deepcopy-gen=false
func (BucketSpecReplicationConfigurationRulesFilterCodec) Decode ¶
func (BucketSpecReplicationConfigurationRulesFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketSpecReplicationConfigurationRulesSourceSelectionCriteria ¶
type BucketSpecReplicationConfigurationRulesSourceSelectionCriteria struct { // +optional SseKmsEncryptedObjects *BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects `json:"sseKmsEncryptedObjects,omitempty" tf:"sse_kms_encrypted_objects"` }
func (*BucketSpecReplicationConfigurationRulesSourceSelectionCriteria) DeepCopy ¶
func (in *BucketSpecReplicationConfigurationRulesSourceSelectionCriteria) DeepCopy() *BucketSpecReplicationConfigurationRulesSourceSelectionCriteria
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpecReplicationConfigurationRulesSourceSelectionCriteria.
func (*BucketSpecReplicationConfigurationRulesSourceSelectionCriteria) DeepCopyInto ¶
func (in *BucketSpecReplicationConfigurationRulesSourceSelectionCriteria) DeepCopyInto(out *BucketSpecReplicationConfigurationRulesSourceSelectionCriteria)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaCodec ¶
type BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaCodec struct { }
+k8s:deepcopy-gen=false
func (BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaCodec) Decode ¶
func (BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects ¶
type BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects struct {
Enabled *bool `json:"enabled" tf:"enabled"`
}
func (*BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects) DeepCopy ¶
func (in *BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects) DeepCopy() *BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects.
func (*BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects) DeepCopyInto ¶
func (in *BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects) DeepCopyInto(out *BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjectsCodec ¶
type BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjectsCodec struct { }
+k8s:deepcopy-gen=false
func (BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjectsCodec) Decode ¶
func (BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjectsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketSpecResource ¶
type BucketSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccelerationStatus *string `json:"accelerationStatus,omitempty" tf:"acceleration_status"` // +optional Acl *string `json:"acl,omitempty" tf:"acl"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Bucket *string `json:"bucket,omitempty" tf:"bucket"` // +optional BucketDomainName *string `json:"bucketDomainName,omitempty" tf:"bucket_domain_name"` // +optional BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix"` // +optional BucketRegionalDomainName *string `json:"bucketRegionalDomainName,omitempty" tf:"bucket_regional_domain_name"` // +optional CorsRule []BucketSpecCorsRule `json:"corsRule,omitempty" tf:"cors_rule"` // +optional ForceDestroy *bool `json:"forceDestroy,omitempty" tf:"force_destroy"` // +optional Grant []BucketSpecGrant `json:"grant,omitempty" tf:"grant"` // +optional HostedZoneID *string `json:"hostedZoneID,omitempty" tf:"hosted_zone_id"` // +optional LifecycleRule []BucketSpecLifecycleRule `json:"lifecycleRule,omitempty" tf:"lifecycle_rule"` // +optional Logging []BucketSpecLogging `json:"logging,omitempty" tf:"logging"` // +optional ObjectLockConfiguration *BucketSpecObjectLockConfiguration `json:"objectLockConfiguration,omitempty" tf:"object_lock_configuration"` // +optional Policy *string `json:"policy,omitempty" tf:"policy"` // +optional Region *string `json:"region,omitempty" tf:"region"` // +optional ReplicationConfiguration *BucketSpecReplicationConfiguration `json:"replicationConfiguration,omitempty" tf:"replication_configuration"` // +optional RequestPayer *string `json:"requestPayer,omitempty" tf:"request_payer"` // +optional ServerSideEncryptionConfiguration *BucketSpecServerSideEncryptionConfiguration `json:"serverSideEncryptionConfiguration,omitempty" tf:"server_side_encryption_configuration"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional Versioning *BucketSpecVersioning `json:"versioning,omitempty" tf:"versioning"` // +optional Website *BucketSpecWebsite `json:"website,omitempty" tf:"website"` // +optional WebsiteDomain *string `json:"websiteDomain,omitempty" tf:"website_domain"` // +optional WebsiteEndpoint *string `json:"websiteEndpoint,omitempty" tf:"website_endpoint"` }
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 BucketSpecServerSideEncryptionConfiguration ¶
type BucketSpecServerSideEncryptionConfiguration struct {
Rule *BucketSpecServerSideEncryptionConfigurationRule `json:"rule" tf:"rule"`
}
func (*BucketSpecServerSideEncryptionConfiguration) DeepCopy ¶
func (in *BucketSpecServerSideEncryptionConfiguration) DeepCopy() *BucketSpecServerSideEncryptionConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpecServerSideEncryptionConfiguration.
func (*BucketSpecServerSideEncryptionConfiguration) DeepCopyInto ¶
func (in *BucketSpecServerSideEncryptionConfiguration) DeepCopyInto(out *BucketSpecServerSideEncryptionConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpecServerSideEncryptionConfigurationCodec ¶
type BucketSpecServerSideEncryptionConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (BucketSpecServerSideEncryptionConfigurationCodec) Decode ¶
func (BucketSpecServerSideEncryptionConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketSpecServerSideEncryptionConfigurationRule ¶
type BucketSpecServerSideEncryptionConfigurationRule struct { ApplyServerSideEncryptionByDefault *BucketSpecServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault `json:"applyServerSideEncryptionByDefault" tf:"apply_server_side_encryption_by_default"` // +optional BucketKeyEnabled *bool `json:"bucketKeyEnabled,omitempty" tf:"bucket_key_enabled"` }
func (*BucketSpecServerSideEncryptionConfigurationRule) DeepCopy ¶
func (in *BucketSpecServerSideEncryptionConfigurationRule) DeepCopy() *BucketSpecServerSideEncryptionConfigurationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpecServerSideEncryptionConfigurationRule.
func (*BucketSpecServerSideEncryptionConfigurationRule) DeepCopyInto ¶
func (in *BucketSpecServerSideEncryptionConfigurationRule) DeepCopyInto(out *BucketSpecServerSideEncryptionConfigurationRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpecServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault ¶
type BucketSpecServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault struct { // +optional KmsMasterKeyID *string `json:"kmsMasterKeyID,omitempty" tf:"kms_master_key_id"` SseAlgorithm *string `json:"sseAlgorithm" tf:"sse_algorithm"` }
func (*BucketSpecServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault) DeepCopy ¶
func (in *BucketSpecServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault) DeepCopy() *BucketSpecServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpecServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault.
func (*BucketSpecServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault) DeepCopyInto ¶
func (in *BucketSpecServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault) DeepCopyInto(out *BucketSpecServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpecServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultCodec ¶
type BucketSpecServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultCodec struct { }
+k8s:deepcopy-gen=false
func (BucketSpecServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultCodec) Decode ¶
func (BucketSpecServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketSpecServerSideEncryptionConfigurationRuleCodec ¶
type BucketSpecServerSideEncryptionConfigurationRuleCodec struct { }
+k8s:deepcopy-gen=false
func (BucketSpecServerSideEncryptionConfigurationRuleCodec) Decode ¶
func (BucketSpecServerSideEncryptionConfigurationRuleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketSpecVersioning ¶
type BucketSpecVersioning struct { // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional MfaDelete *bool `json:"mfaDelete,omitempty" tf:"mfa_delete"` }
func (*BucketSpecVersioning) DeepCopy ¶
func (in *BucketSpecVersioning) DeepCopy() *BucketSpecVersioning
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpecVersioning.
func (*BucketSpecVersioning) DeepCopyInto ¶
func (in *BucketSpecVersioning) DeepCopyInto(out *BucketSpecVersioning)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpecVersioningCodec ¶
type BucketSpecVersioningCodec struct { }
+k8s:deepcopy-gen=false
func (BucketSpecVersioningCodec) Decode ¶
func (BucketSpecVersioningCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketSpecWebsite ¶
type BucketSpecWebsite struct { // +optional ErrorDocument *string `json:"errorDocument,omitempty" tf:"error_document"` // +optional IndexDocument *string `json:"indexDocument,omitempty" tf:"index_document"` // +optional RedirectAllRequestsTo *string `json:"redirectAllRequestsTo,omitempty" tf:"redirect_all_requests_to"` // +optional RoutingRules *string `json:"routingRules,omitempty" tf:"routing_rules"` }
func (*BucketSpecWebsite) DeepCopy ¶
func (in *BucketSpecWebsite) DeepCopy() *BucketSpecWebsite
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpecWebsite.
func (*BucketSpecWebsite) DeepCopyInto ¶
func (in *BucketSpecWebsite) DeepCopyInto(out *BucketSpecWebsite)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpecWebsiteCodec ¶
type BucketSpecWebsiteCodec struct { }
+k8s:deepcopy-gen=false
func (BucketSpecWebsiteCodec) Decode ¶
func (BucketSpecWebsiteCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 ObjectCopy ¶
type ObjectCopy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ObjectCopySpec `json:"spec,omitempty"` Status ObjectCopyStatus `json:"status,omitempty"` }
func (*ObjectCopy) DeepCopy ¶
func (in *ObjectCopy) DeepCopy() *ObjectCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectCopy.
func (*ObjectCopy) DeepCopyInto ¶
func (in *ObjectCopy) DeepCopyInto(out *ObjectCopy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ObjectCopy) DeepCopyObject ¶
func (in *ObjectCopy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ObjectCopy) SetupWebhookWithManager ¶
func (r *ObjectCopy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ObjectCopy) ValidateCreate ¶
func (r *ObjectCopy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ObjectCopy) ValidateDelete ¶
func (r *ObjectCopy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ObjectCopy) ValidateUpdate ¶
func (r *ObjectCopy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ObjectCopyList ¶
type ObjectCopyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ObjectCopy CRD objects Items []ObjectCopy `json:"items,omitempty"` }
ObjectCopyList is a list of ObjectCopys
func (*ObjectCopyList) DeepCopy ¶
func (in *ObjectCopyList) DeepCopy() *ObjectCopyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectCopyList.
func (*ObjectCopyList) DeepCopyInto ¶
func (in *ObjectCopyList) DeepCopyInto(out *ObjectCopyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ObjectCopyList) DeepCopyObject ¶
func (in *ObjectCopyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ObjectCopySpec ¶
type ObjectCopySpec struct { KubeformOutput *ObjectCopySpecResource `json:"kubeformOutput,omitempty" tf:"-"` Resource ObjectCopySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` }
func (*ObjectCopySpec) DeepCopy ¶
func (in *ObjectCopySpec) DeepCopy() *ObjectCopySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectCopySpec.
func (*ObjectCopySpec) DeepCopyInto ¶
func (in *ObjectCopySpec) DeepCopyInto(out *ObjectCopySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectCopySpecGrant ¶
type ObjectCopySpecGrant struct { // +optional Email *string `json:"email,omitempty" tf:"email"` // +optional ID *string `json:"ID,omitempty" tf:"id"` Permissions []string `json:"permissions" tf:"permissions"` Type *string `json:"type" tf:"type"` // +optional Uri *string `json:"uri,omitempty" tf:"uri"` }
func (*ObjectCopySpecGrant) DeepCopy ¶
func (in *ObjectCopySpecGrant) DeepCopy() *ObjectCopySpecGrant
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectCopySpecGrant.
func (*ObjectCopySpecGrant) DeepCopyInto ¶
func (in *ObjectCopySpecGrant) DeepCopyInto(out *ObjectCopySpecGrant)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectCopySpecResource ¶
type ObjectCopySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Acl *string `json:"acl,omitempty" tf:"acl"` Bucket *string `json:"bucket" tf:"bucket"` // +optional BucketKeyEnabled *bool `json:"bucketKeyEnabled,omitempty" tf:"bucket_key_enabled"` // +optional CacheControl *string `json:"cacheControl,omitempty" tf:"cache_control"` // +optional ContentDisposition *string `json:"contentDisposition,omitempty" tf:"content_disposition"` // +optional ContentEncoding *string `json:"contentEncoding,omitempty" tf:"content_encoding"` // +optional ContentLanguage *string `json:"contentLanguage,omitempty" tf:"content_language"` // +optional ContentType *string `json:"contentType,omitempty" tf:"content_type"` // +optional CopyIfMatch *string `json:"copyIfMatch,omitempty" tf:"copy_if_match"` // +optional CopyIfModifiedSince *string `json:"copyIfModifiedSince,omitempty" tf:"copy_if_modified_since"` // +optional CopyIfNoneMatch *string `json:"copyIfNoneMatch,omitempty" tf:"copy_if_none_match"` // +optional CopyIfUnmodifiedSince *string `json:"copyIfUnmodifiedSince,omitempty" tf:"copy_if_unmodified_since"` // +optional CustomerAlgorithm *string `json:"customerAlgorithm,omitempty" tf:"customer_algorithm"` // +optional CustomerKey *string `json:"-" sensitive:"true" tf:"customer_key"` // +optional CustomerKeyMd5 *string `json:"customerKeyMd5,omitempty" tf:"customer_key_md5"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` // +optional ExpectedBucketOwner *string `json:"expectedBucketOwner,omitempty" tf:"expected_bucket_owner"` // +optional ExpectedSourceBucketOwner *string `json:"expectedSourceBucketOwner,omitempty" tf:"expected_source_bucket_owner"` // +optional Expiration *string `json:"expiration,omitempty" tf:"expiration"` // +optional Expires *string `json:"expires,omitempty" tf:"expires"` // +optional ForceDestroy *bool `json:"forceDestroy,omitempty" tf:"force_destroy"` // +optional Grant []ObjectCopySpecGrant `json:"grant,omitempty" tf:"grant"` Key *string `json:"key" tf:"key"` // +optional KmsEncryptionContext *string `json:"-" sensitive:"true" tf:"kms_encryption_context"` // +optional KmsKeyID *string `json:"-" sensitive:"true" tf:"kms_key_id"` // +optional LastModified *string `json:"lastModified,omitempty" tf:"last_modified"` // +optional Metadata *map[string]string `json:"metadata,omitempty" tf:"metadata"` // +optional MetadataDirective *string `json:"metadataDirective,omitempty" tf:"metadata_directive"` // +optional ObjectLockLegalHoldStatus *string `json:"objectLockLegalHoldStatus,omitempty" tf:"object_lock_legal_hold_status"` // +optional ObjectLockMode *string `json:"objectLockMode,omitempty" tf:"object_lock_mode"` // +optional ObjectLockRetainUntilDate *string `json:"objectLockRetainUntilDate,omitempty" tf:"object_lock_retain_until_date"` // +optional RequestCharged *bool `json:"requestCharged,omitempty" tf:"request_charged"` // +optional RequestPayer *string `json:"requestPayer,omitempty" tf:"request_payer"` // +optional ServerSideEncryption *string `json:"serverSideEncryption,omitempty" tf:"server_side_encryption"` Source *string `json:"source" tf:"source"` // +optional SourceCustomerAlgorithm *string `json:"sourceCustomerAlgorithm,omitempty" tf:"source_customer_algorithm"` // +optional SourceCustomerKey *string `json:"-" sensitive:"true" tf:"source_customer_key"` // +optional SourceCustomerKeyMd5 *string `json:"sourceCustomerKeyMd5,omitempty" tf:"source_customer_key_md5"` // +optional SourceVersionID *string `json:"sourceVersionID,omitempty" tf:"source_version_id"` // +optional StorageClass *string `json:"storageClass,omitempty" tf:"storage_class"` // +optional TaggingDirective *string `json:"taggingDirective,omitempty" tf:"tagging_directive"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional VersionID *string `json:"versionID,omitempty" tf:"version_id"` // +optional WebsiteRedirect *string `json:"websiteRedirect,omitempty" tf:"website_redirect"` }
func (*ObjectCopySpecResource) DeepCopy ¶
func (in *ObjectCopySpecResource) DeepCopy() *ObjectCopySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectCopySpecResource.
func (*ObjectCopySpecResource) DeepCopyInto ¶
func (in *ObjectCopySpecResource) DeepCopyInto(out *ObjectCopySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectCopyStatus ¶
type ObjectCopyStatus 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 (*ObjectCopyStatus) DeepCopy ¶
func (in *ObjectCopyStatus) DeepCopy() *ObjectCopyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectCopyStatus.
func (*ObjectCopyStatus) DeepCopyInto ¶
func (in *ObjectCopyStatus) DeepCopyInto(out *ObjectCopyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- access_point_types.go
- access_point_webhook.go
- account_public_access_block_types.go
- account_public_access_block_webhook.go
- bucket_analytics_configuration_types.go
- bucket_analytics_configuration_webhook.go
- bucket_inventory_types.go
- bucket_inventory_webhook.go
- bucket_metric_types.go
- bucket_metric_webhook.go
- bucket_notification_types.go
- bucket_notification_webhook.go
- bucket_object_types.go
- bucket_object_webhook.go
- bucket_ownership_controls_types.go
- bucket_ownership_controls_webhook.go
- bucket_policy_types.go
- bucket_policy_webhook.go
- bucket_public_access_block_types.go
- bucket_public_access_block_webhook.go
- bucket_types.go
- bucket_webhook.go
- codec.go
- doc.go
- object_copy_types.go
- object_copy_webhook.go
- register.go
- zz_generated.deepcopy.go