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 BucketACL
- func (in *BucketACL) DeepCopy() *BucketACL
- func (in *BucketACL) DeepCopyInto(out *BucketACL)
- func (in *BucketACL) DeepCopyObject() runtime.Object
- func (r *BucketACL) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BucketACL) ValidateCreate() error
- func (r *BucketACL) ValidateDelete() error
- func (r *BucketACL) ValidateUpdate(old runtime.Object) error
- type BucketACLList
- type BucketACLSpec
- type BucketACLSpecAccessControlPolicy
- type BucketACLSpecAccessControlPolicyCodec
- type BucketACLSpecAccessControlPolicyGrant
- type BucketACLSpecAccessControlPolicyGrantGrantee
- type BucketACLSpecAccessControlPolicyGrantGranteeCodec
- func (BucketACLSpecAccessControlPolicyGrantGranteeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketACLSpecAccessControlPolicyGrantGranteeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketACLSpecAccessControlPolicyGrantGranteeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketACLSpecAccessControlPolicyOwner
- type BucketACLSpecAccessControlPolicyOwnerCodec
- type BucketACLSpecResource
- type BucketACLStatus
- type BucketAccelerateConfiguration
- func (in *BucketAccelerateConfiguration) DeepCopy() *BucketAccelerateConfiguration
- func (in *BucketAccelerateConfiguration) DeepCopyInto(out *BucketAccelerateConfiguration)
- func (in *BucketAccelerateConfiguration) DeepCopyObject() runtime.Object
- func (r *BucketAccelerateConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BucketAccelerateConfiguration) ValidateCreate() error
- func (r *BucketAccelerateConfiguration) ValidateDelete() error
- func (r *BucketAccelerateConfiguration) ValidateUpdate(old runtime.Object) error
- type BucketAccelerateConfigurationList
- type BucketAccelerateConfigurationSpec
- type BucketAccelerateConfigurationSpecResource
- type BucketAccelerateConfigurationStatus
- 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 BucketCorsConfiguration
- func (in *BucketCorsConfiguration) DeepCopy() *BucketCorsConfiguration
- func (in *BucketCorsConfiguration) DeepCopyInto(out *BucketCorsConfiguration)
- func (in *BucketCorsConfiguration) DeepCopyObject() runtime.Object
- func (r *BucketCorsConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BucketCorsConfiguration) ValidateCreate() error
- func (r *BucketCorsConfiguration) ValidateDelete() error
- func (r *BucketCorsConfiguration) ValidateUpdate(old runtime.Object) error
- type BucketCorsConfigurationList
- type BucketCorsConfigurationSpec
- type BucketCorsConfigurationSpecCorsRule
- type BucketCorsConfigurationSpecResource
- type BucketCorsConfigurationStatus
- type BucketIntelligentTieringConfiguration
- func (in *BucketIntelligentTieringConfiguration) DeepCopy() *BucketIntelligentTieringConfiguration
- func (in *BucketIntelligentTieringConfiguration) DeepCopyInto(out *BucketIntelligentTieringConfiguration)
- func (in *BucketIntelligentTieringConfiguration) DeepCopyObject() runtime.Object
- func (r *BucketIntelligentTieringConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BucketIntelligentTieringConfiguration) ValidateCreate() error
- func (r *BucketIntelligentTieringConfiguration) ValidateDelete() error
- func (r *BucketIntelligentTieringConfiguration) ValidateUpdate(old runtime.Object) error
- type BucketIntelligentTieringConfigurationList
- func (in *BucketIntelligentTieringConfigurationList) DeepCopy() *BucketIntelligentTieringConfigurationList
- func (in *BucketIntelligentTieringConfigurationList) DeepCopyInto(out *BucketIntelligentTieringConfigurationList)
- func (in *BucketIntelligentTieringConfigurationList) DeepCopyObject() runtime.Object
- type BucketIntelligentTieringConfigurationSpec
- type BucketIntelligentTieringConfigurationSpecFilter
- type BucketIntelligentTieringConfigurationSpecFilterCodec
- func (BucketIntelligentTieringConfigurationSpecFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketIntelligentTieringConfigurationSpecFilterCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketIntelligentTieringConfigurationSpecFilterCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketIntelligentTieringConfigurationSpecResource
- type BucketIntelligentTieringConfigurationSpecTiering
- type BucketIntelligentTieringConfigurationStatus
- 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 BucketLifecycleConfiguration
- func (in *BucketLifecycleConfiguration) DeepCopy() *BucketLifecycleConfiguration
- func (in *BucketLifecycleConfiguration) DeepCopyInto(out *BucketLifecycleConfiguration)
- func (in *BucketLifecycleConfiguration) DeepCopyObject() runtime.Object
- func (r *BucketLifecycleConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BucketLifecycleConfiguration) ValidateCreate() error
- func (r *BucketLifecycleConfiguration) ValidateDelete() error
- func (r *BucketLifecycleConfiguration) ValidateUpdate(old runtime.Object) error
- type BucketLifecycleConfigurationList
- type BucketLifecycleConfigurationSpec
- type BucketLifecycleConfigurationSpecResource
- type BucketLifecycleConfigurationSpecRule
- type BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload
- func (in *BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload) DeepCopy() *BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload
- func (in *BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload) DeepCopyInto(out *BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload)
- type BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUploadCodec
- func (BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUploadCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUploadCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUploadCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketLifecycleConfigurationSpecRuleExpiration
- type BucketLifecycleConfigurationSpecRuleExpirationCodec
- func (BucketLifecycleConfigurationSpecRuleExpirationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketLifecycleConfigurationSpecRuleExpirationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketLifecycleConfigurationSpecRuleExpirationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketLifecycleConfigurationSpecRuleFilter
- type BucketLifecycleConfigurationSpecRuleFilterAnd
- type BucketLifecycleConfigurationSpecRuleFilterAndCodec
- func (BucketLifecycleConfigurationSpecRuleFilterAndCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketLifecycleConfigurationSpecRuleFilterAndCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketLifecycleConfigurationSpecRuleFilterAndCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketLifecycleConfigurationSpecRuleFilterCodec
- func (BucketLifecycleConfigurationSpecRuleFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketLifecycleConfigurationSpecRuleFilterCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketLifecycleConfigurationSpecRuleFilterCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketLifecycleConfigurationSpecRuleFilterTag
- type BucketLifecycleConfigurationSpecRuleFilterTagCodec
- func (BucketLifecycleConfigurationSpecRuleFilterTagCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketLifecycleConfigurationSpecRuleFilterTagCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketLifecycleConfigurationSpecRuleFilterTagCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketLifecycleConfigurationSpecRuleNoncurrentVersionExpiration
- func (in *BucketLifecycleConfigurationSpecRuleNoncurrentVersionExpiration) DeepCopy() *BucketLifecycleConfigurationSpecRuleNoncurrentVersionExpiration
- func (in *BucketLifecycleConfigurationSpecRuleNoncurrentVersionExpiration) DeepCopyInto(out *BucketLifecycleConfigurationSpecRuleNoncurrentVersionExpiration)
- type BucketLifecycleConfigurationSpecRuleNoncurrentVersionExpirationCodec
- func (BucketLifecycleConfigurationSpecRuleNoncurrentVersionExpirationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketLifecycleConfigurationSpecRuleNoncurrentVersionExpirationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketLifecycleConfigurationSpecRuleNoncurrentVersionExpirationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketLifecycleConfigurationSpecRuleNoncurrentVersionTransition
- func (in *BucketLifecycleConfigurationSpecRuleNoncurrentVersionTransition) DeepCopy() *BucketLifecycleConfigurationSpecRuleNoncurrentVersionTransition
- func (in *BucketLifecycleConfigurationSpecRuleNoncurrentVersionTransition) DeepCopyInto(out *BucketLifecycleConfigurationSpecRuleNoncurrentVersionTransition)
- type BucketLifecycleConfigurationSpecRuleTransition
- type BucketLifecycleConfigurationStatus
- type BucketList
- type BucketLogging
- func (in *BucketLogging) DeepCopy() *BucketLogging
- func (in *BucketLogging) DeepCopyInto(out *BucketLogging)
- func (in *BucketLogging) DeepCopyObject() runtime.Object
- func (r *BucketLogging) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BucketLogging) ValidateCreate() error
- func (r *BucketLogging) ValidateDelete() error
- func (r *BucketLogging) ValidateUpdate(old runtime.Object) error
- type BucketLoggingList
- type BucketLoggingSpec
- type BucketLoggingSpecResource
- type BucketLoggingSpecTargetGrant
- type BucketLoggingSpecTargetGrantGrantee
- type BucketLoggingSpecTargetGrantGranteeCodec
- type BucketLoggingStatus
- 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 BucketObjectLockConfiguration
- func (in *BucketObjectLockConfiguration) DeepCopy() *BucketObjectLockConfiguration
- func (in *BucketObjectLockConfiguration) DeepCopyInto(out *BucketObjectLockConfiguration)
- func (in *BucketObjectLockConfiguration) DeepCopyObject() runtime.Object
- func (r *BucketObjectLockConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BucketObjectLockConfiguration) ValidateCreate() error
- func (r *BucketObjectLockConfiguration) ValidateDelete() error
- func (r *BucketObjectLockConfiguration) ValidateUpdate(old runtime.Object) error
- type BucketObjectLockConfigurationList
- type BucketObjectLockConfigurationSpec
- type BucketObjectLockConfigurationSpecResource
- type BucketObjectLockConfigurationSpecRule
- type BucketObjectLockConfigurationSpecRuleCodec
- type BucketObjectLockConfigurationSpecRuleDefaultRetention
- type BucketObjectLockConfigurationSpecRuleDefaultRetentionCodec
- func (BucketObjectLockConfigurationSpecRuleDefaultRetentionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketObjectLockConfigurationSpecRuleDefaultRetentionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketObjectLockConfigurationSpecRuleDefaultRetentionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketObjectLockConfigurationStatus
- 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 BucketReplicationConfiguration
- func (in *BucketReplicationConfiguration) DeepCopy() *BucketReplicationConfiguration
- func (in *BucketReplicationConfiguration) DeepCopyInto(out *BucketReplicationConfiguration)
- func (in *BucketReplicationConfiguration) DeepCopyObject() runtime.Object
- func (r *BucketReplicationConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BucketReplicationConfiguration) ValidateCreate() error
- func (r *BucketReplicationConfiguration) ValidateDelete() error
- func (r *BucketReplicationConfiguration) ValidateUpdate(old runtime.Object) error
- type BucketReplicationConfigurationList
- type BucketReplicationConfigurationSpec
- type BucketReplicationConfigurationSpecResource
- type BucketReplicationConfigurationSpecRule
- type BucketReplicationConfigurationSpecRuleDeleteMarkerReplication
- func (in *BucketReplicationConfigurationSpecRuleDeleteMarkerReplication) DeepCopy() *BucketReplicationConfigurationSpecRuleDeleteMarkerReplication
- func (in *BucketReplicationConfigurationSpecRuleDeleteMarkerReplication) DeepCopyInto(out *BucketReplicationConfigurationSpecRuleDeleteMarkerReplication)
- type BucketReplicationConfigurationSpecRuleDeleteMarkerReplicationCodec
- func (BucketReplicationConfigurationSpecRuleDeleteMarkerReplicationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketReplicationConfigurationSpecRuleDeleteMarkerReplicationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketReplicationConfigurationSpecRuleDeleteMarkerReplicationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketReplicationConfigurationSpecRuleDestination
- type BucketReplicationConfigurationSpecRuleDestinationAccessControlTranslation
- func (in *BucketReplicationConfigurationSpecRuleDestinationAccessControlTranslation) DeepCopy() *BucketReplicationConfigurationSpecRuleDestinationAccessControlTranslation
- func (in *BucketReplicationConfigurationSpecRuleDestinationAccessControlTranslation) DeepCopyInto(out *BucketReplicationConfigurationSpecRuleDestinationAccessControlTranslation)
- type BucketReplicationConfigurationSpecRuleDestinationAccessControlTranslationCodec
- func (BucketReplicationConfigurationSpecRuleDestinationAccessControlTranslationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketReplicationConfigurationSpecRuleDestinationAccessControlTranslationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketReplicationConfigurationSpecRuleDestinationAccessControlTranslationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketReplicationConfigurationSpecRuleDestinationCodec
- func (BucketReplicationConfigurationSpecRuleDestinationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketReplicationConfigurationSpecRuleDestinationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketReplicationConfigurationSpecRuleDestinationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketReplicationConfigurationSpecRuleDestinationEncryptionConfiguration
- func (in *BucketReplicationConfigurationSpecRuleDestinationEncryptionConfiguration) DeepCopy() *BucketReplicationConfigurationSpecRuleDestinationEncryptionConfiguration
- func (in *BucketReplicationConfigurationSpecRuleDestinationEncryptionConfiguration) DeepCopyInto(out *BucketReplicationConfigurationSpecRuleDestinationEncryptionConfiguration)
- type BucketReplicationConfigurationSpecRuleDestinationEncryptionConfigurationCodec
- func (BucketReplicationConfigurationSpecRuleDestinationEncryptionConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketReplicationConfigurationSpecRuleDestinationEncryptionConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketReplicationConfigurationSpecRuleDestinationEncryptionConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketReplicationConfigurationSpecRuleDestinationMetrics
- type BucketReplicationConfigurationSpecRuleDestinationMetricsCodec
- func (BucketReplicationConfigurationSpecRuleDestinationMetricsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketReplicationConfigurationSpecRuleDestinationMetricsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketReplicationConfigurationSpecRuleDestinationMetricsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketReplicationConfigurationSpecRuleDestinationMetricsEventThreshold
- func (in *BucketReplicationConfigurationSpecRuleDestinationMetricsEventThreshold) DeepCopy() *BucketReplicationConfigurationSpecRuleDestinationMetricsEventThreshold
- func (in *BucketReplicationConfigurationSpecRuleDestinationMetricsEventThreshold) DeepCopyInto(out *BucketReplicationConfigurationSpecRuleDestinationMetricsEventThreshold)
- type BucketReplicationConfigurationSpecRuleDestinationMetricsEventThresholdCodec
- func (BucketReplicationConfigurationSpecRuleDestinationMetricsEventThresholdCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketReplicationConfigurationSpecRuleDestinationMetricsEventThresholdCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketReplicationConfigurationSpecRuleDestinationMetricsEventThresholdCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketReplicationConfigurationSpecRuleDestinationReplicationTime
- func (in *BucketReplicationConfigurationSpecRuleDestinationReplicationTime) DeepCopy() *BucketReplicationConfigurationSpecRuleDestinationReplicationTime
- func (in *BucketReplicationConfigurationSpecRuleDestinationReplicationTime) DeepCopyInto(out *BucketReplicationConfigurationSpecRuleDestinationReplicationTime)
- type BucketReplicationConfigurationSpecRuleDestinationReplicationTimeCodec
- func (BucketReplicationConfigurationSpecRuleDestinationReplicationTimeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketReplicationConfigurationSpecRuleDestinationReplicationTimeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketReplicationConfigurationSpecRuleDestinationReplicationTimeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketReplicationConfigurationSpecRuleDestinationReplicationTimeTime
- func (in *BucketReplicationConfigurationSpecRuleDestinationReplicationTimeTime) DeepCopy() *BucketReplicationConfigurationSpecRuleDestinationReplicationTimeTime
- func (in *BucketReplicationConfigurationSpecRuleDestinationReplicationTimeTime) DeepCopyInto(out *BucketReplicationConfigurationSpecRuleDestinationReplicationTimeTime)
- type BucketReplicationConfigurationSpecRuleDestinationReplicationTimeTimeCodec
- func (BucketReplicationConfigurationSpecRuleDestinationReplicationTimeTimeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketReplicationConfigurationSpecRuleDestinationReplicationTimeTimeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketReplicationConfigurationSpecRuleDestinationReplicationTimeTimeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketReplicationConfigurationSpecRuleExistingObjectReplication
- func (in *BucketReplicationConfigurationSpecRuleExistingObjectReplication) DeepCopy() *BucketReplicationConfigurationSpecRuleExistingObjectReplication
- func (in *BucketReplicationConfigurationSpecRuleExistingObjectReplication) DeepCopyInto(out *BucketReplicationConfigurationSpecRuleExistingObjectReplication)
- type BucketReplicationConfigurationSpecRuleExistingObjectReplicationCodec
- func (BucketReplicationConfigurationSpecRuleExistingObjectReplicationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketReplicationConfigurationSpecRuleExistingObjectReplicationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketReplicationConfigurationSpecRuleExistingObjectReplicationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketReplicationConfigurationSpecRuleFilter
- type BucketReplicationConfigurationSpecRuleFilterAnd
- type BucketReplicationConfigurationSpecRuleFilterAndCodec
- func (BucketReplicationConfigurationSpecRuleFilterAndCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketReplicationConfigurationSpecRuleFilterAndCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketReplicationConfigurationSpecRuleFilterAndCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketReplicationConfigurationSpecRuleFilterCodec
- func (BucketReplicationConfigurationSpecRuleFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketReplicationConfigurationSpecRuleFilterCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketReplicationConfigurationSpecRuleFilterCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketReplicationConfigurationSpecRuleFilterTag
- type BucketReplicationConfigurationSpecRuleFilterTagCodec
- func (BucketReplicationConfigurationSpecRuleFilterTagCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketReplicationConfigurationSpecRuleFilterTagCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketReplicationConfigurationSpecRuleFilterTagCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketReplicationConfigurationSpecRuleSourceSelectionCriteria
- func (in *BucketReplicationConfigurationSpecRuleSourceSelectionCriteria) DeepCopy() *BucketReplicationConfigurationSpecRuleSourceSelectionCriteria
- func (in *BucketReplicationConfigurationSpecRuleSourceSelectionCriteria) DeepCopyInto(out *BucketReplicationConfigurationSpecRuleSourceSelectionCriteria)
- type BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaCodec
- func (BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaReplicaModifications
- type BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaReplicaModificationsCodec
- func (BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaReplicaModificationsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaReplicaModificationsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaReplicaModificationsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaSseKmsEncryptedObjects
- type BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaSseKmsEncryptedObjectsCodec
- func (BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaSseKmsEncryptedObjectsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaSseKmsEncryptedObjectsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaSseKmsEncryptedObjectsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketReplicationConfigurationStatus
- type BucketRequestPaymentConfiguration
- func (in *BucketRequestPaymentConfiguration) DeepCopy() *BucketRequestPaymentConfiguration
- func (in *BucketRequestPaymentConfiguration) DeepCopyInto(out *BucketRequestPaymentConfiguration)
- func (in *BucketRequestPaymentConfiguration) DeepCopyObject() runtime.Object
- func (r *BucketRequestPaymentConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BucketRequestPaymentConfiguration) ValidateCreate() error
- func (r *BucketRequestPaymentConfiguration) ValidateDelete() error
- func (r *BucketRequestPaymentConfiguration) ValidateUpdate(old runtime.Object) error
- type BucketRequestPaymentConfigurationList
- type BucketRequestPaymentConfigurationSpec
- type BucketRequestPaymentConfigurationSpecResource
- type BucketRequestPaymentConfigurationStatus
- type BucketServerSideEncryptionConfiguration
- func (in *BucketServerSideEncryptionConfiguration) DeepCopy() *BucketServerSideEncryptionConfiguration
- func (in *BucketServerSideEncryptionConfiguration) DeepCopyInto(out *BucketServerSideEncryptionConfiguration)
- func (in *BucketServerSideEncryptionConfiguration) DeepCopyObject() runtime.Object
- func (r *BucketServerSideEncryptionConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BucketServerSideEncryptionConfiguration) ValidateCreate() error
- func (r *BucketServerSideEncryptionConfiguration) ValidateDelete() error
- func (r *BucketServerSideEncryptionConfiguration) ValidateUpdate(old runtime.Object) error
- type BucketServerSideEncryptionConfigurationList
- func (in *BucketServerSideEncryptionConfigurationList) DeepCopy() *BucketServerSideEncryptionConfigurationList
- func (in *BucketServerSideEncryptionConfigurationList) DeepCopyInto(out *BucketServerSideEncryptionConfigurationList)
- func (in *BucketServerSideEncryptionConfigurationList) DeepCopyObject() runtime.Object
- type BucketServerSideEncryptionConfigurationSpec
- type BucketServerSideEncryptionConfigurationSpecResource
- type BucketServerSideEncryptionConfigurationSpecRule
- type BucketServerSideEncryptionConfigurationSpecRuleApplyServerSideEncryptionByDefault
- type BucketServerSideEncryptionConfigurationSpecRuleApplyServerSideEncryptionByDefaultCodec
- func (BucketServerSideEncryptionConfigurationSpecRuleApplyServerSideEncryptionByDefaultCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketServerSideEncryptionConfigurationSpecRuleApplyServerSideEncryptionByDefaultCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketServerSideEncryptionConfigurationSpecRuleApplyServerSideEncryptionByDefaultCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketServerSideEncryptionConfigurationStatus
- type BucketSpec
- type BucketSpecCorsRule
- type BucketSpecGrant
- type BucketSpecLifecycleRule
- type BucketSpecLifecycleRuleExpiration
- type BucketSpecLifecycleRuleNoncurrentVersionExpiration
- type BucketSpecLifecycleRuleNoncurrentVersionTransition
- type BucketSpecLifecycleRuleTransition
- type BucketSpecLogging
- type BucketSpecObjectLockConfiguration
- type BucketSpecObjectLockConfigurationCodec
- type BucketSpecObjectLockConfigurationRule
- type BucketSpecObjectLockConfigurationRuleDefaultRetention
- type BucketSpecReplicationConfiguration
- type BucketSpecReplicationConfigurationRules
- type BucketSpecReplicationConfigurationRulesDestination
- type BucketSpecReplicationConfigurationRulesDestinationAccessControlTranslation
- type BucketSpecReplicationConfigurationRulesDestinationMetrics
- type BucketSpecReplicationConfigurationRulesDestinationReplicationTime
- func (in *BucketSpecReplicationConfigurationRulesDestinationReplicationTime) DeepCopy() *BucketSpecReplicationConfigurationRulesDestinationReplicationTime
- func (in *BucketSpecReplicationConfigurationRulesDestinationReplicationTime) DeepCopyInto(out *BucketSpecReplicationConfigurationRulesDestinationReplicationTime)
- type BucketSpecReplicationConfigurationRulesFilter
- type BucketSpecReplicationConfigurationRulesSourceSelectionCriteria
- func (in *BucketSpecReplicationConfigurationRulesSourceSelectionCriteria) DeepCopy() *BucketSpecReplicationConfigurationRulesSourceSelectionCriteria
- func (in *BucketSpecReplicationConfigurationRulesSourceSelectionCriteria) DeepCopyInto(out *BucketSpecReplicationConfigurationRulesSourceSelectionCriteria)
- type BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects
- type BucketSpecResource
- type BucketSpecServerSideEncryptionConfiguration
- type BucketSpecServerSideEncryptionConfigurationRule
- type BucketSpecServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault
- type BucketSpecVersioning
- type BucketSpecWebsite
- type BucketStatus
- type BucketVersioning
- func (in *BucketVersioning) DeepCopy() *BucketVersioning
- func (in *BucketVersioning) DeepCopyInto(out *BucketVersioning)
- func (in *BucketVersioning) DeepCopyObject() runtime.Object
- func (r *BucketVersioning) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BucketVersioning) ValidateCreate() error
- func (r *BucketVersioning) ValidateDelete() error
- func (r *BucketVersioning) ValidateUpdate(old runtime.Object) error
- type BucketVersioningList
- type BucketVersioningSpec
- type BucketVersioningSpecResource
- type BucketVersioningSpecVersioningConfiguration
- type BucketVersioningSpecVersioningConfigurationCodec
- func (BucketVersioningSpecVersioningConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketVersioningSpecVersioningConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketVersioningSpecVersioningConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketVersioningStatus
- type BucketWebsiteConfiguration
- func (in *BucketWebsiteConfiguration) DeepCopy() *BucketWebsiteConfiguration
- func (in *BucketWebsiteConfiguration) DeepCopyInto(out *BucketWebsiteConfiguration)
- func (in *BucketWebsiteConfiguration) DeepCopyObject() runtime.Object
- func (r *BucketWebsiteConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BucketWebsiteConfiguration) ValidateCreate() error
- func (r *BucketWebsiteConfiguration) ValidateDelete() error
- func (r *BucketWebsiteConfiguration) ValidateUpdate(old runtime.Object) error
- type BucketWebsiteConfigurationList
- type BucketWebsiteConfigurationSpec
- type BucketWebsiteConfigurationSpecErrorDocument
- type BucketWebsiteConfigurationSpecErrorDocumentCodec
- func (BucketWebsiteConfigurationSpecErrorDocumentCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketWebsiteConfigurationSpecErrorDocumentCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketWebsiteConfigurationSpecErrorDocumentCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketWebsiteConfigurationSpecIndexDocument
- type BucketWebsiteConfigurationSpecIndexDocumentCodec
- func (BucketWebsiteConfigurationSpecIndexDocumentCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketWebsiteConfigurationSpecIndexDocumentCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketWebsiteConfigurationSpecIndexDocumentCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketWebsiteConfigurationSpecRedirectAllRequestsTo
- type BucketWebsiteConfigurationSpecRedirectAllRequestsToCodec
- func (BucketWebsiteConfigurationSpecRedirectAllRequestsToCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketWebsiteConfigurationSpecRedirectAllRequestsToCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketWebsiteConfigurationSpecRedirectAllRequestsToCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketWebsiteConfigurationSpecResource
- type BucketWebsiteConfigurationSpecRoutingRule
- type BucketWebsiteConfigurationSpecRoutingRuleCondition
- type BucketWebsiteConfigurationSpecRoutingRuleConditionCodec
- func (BucketWebsiteConfigurationSpecRoutingRuleConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketWebsiteConfigurationSpecRoutingRuleConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketWebsiteConfigurationSpecRoutingRuleConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketWebsiteConfigurationSpecRoutingRuleRedirect
- type BucketWebsiteConfigurationSpecRoutingRuleRedirectCodec
- func (BucketWebsiteConfigurationSpecRoutingRuleRedirectCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BucketWebsiteConfigurationSpecRoutingRuleRedirectCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BucketWebsiteConfigurationSpecRoutingRuleRedirectCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BucketWebsiteConfigurationStatus
- type Object
- func (in *Object) DeepCopy() *Object
- func (in *Object) DeepCopyInto(out *Object)
- func (in *Object) DeepCopyObject() runtime.Object
- func (r *Object) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Object) ValidateCreate() error
- func (r *Object) ValidateDelete() error
- func (r *Object) ValidateUpdate(old runtime.Object) error
- 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
- type ObjectList
- type ObjectSpec
- type ObjectSpecResource
- type ObjectStatus
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 { State *AccessPointSpecResource `json:"state,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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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 Alias *string `json:"alias,omitempty" tf:"alias"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` Bucket *string `json:"bucket" tf:"bucket"` // +optional DomainName *string `json:"domainName,omitempty" tf:"domain_name"` // +optional Endpoints *map[string]string `json:"endpoints,omitempty" tf:"endpoints"` // +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 { State *AccountPublicAccessBlockSpecResource `json:"state,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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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 BucketACL ¶ added in v0.5.0
type BucketACL struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BucketACLSpec `json:"spec,omitempty"` Status BucketACLStatus `json:"status,omitempty"` }
func (*BucketACL) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketACL.
func (*BucketACL) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketACL) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BucketACL) SetupWebhookWithManager ¶ added in v0.5.0
func (*BucketACL) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BucketACL) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type BucketACLList ¶ added in v0.5.0
type BucketACLList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BucketACL CRD objects Items []BucketACL `json:"items,omitempty"` }
BucketACLList is a list of BucketACLs
func (*BucketACLList) DeepCopy ¶ added in v0.5.0
func (in *BucketACLList) DeepCopy() *BucketACLList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketACLList.
func (*BucketACLList) DeepCopyInto ¶ added in v0.5.0
func (in *BucketACLList) DeepCopyInto(out *BucketACLList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketACLList) DeepCopyObject ¶ added in v0.5.0
func (in *BucketACLList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BucketACLSpec ¶ added in v0.5.0
type BucketACLSpec struct { State *BucketACLSpecResource `json:"state,omitempty" tf:"-"` Resource BucketACLSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BucketACLSpec) DeepCopy ¶ added in v0.5.0
func (in *BucketACLSpec) DeepCopy() *BucketACLSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketACLSpec.
func (*BucketACLSpec) DeepCopyInto ¶ added in v0.5.0
func (in *BucketACLSpec) DeepCopyInto(out *BucketACLSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketACLSpecAccessControlPolicy ¶ added in v0.5.0
type BucketACLSpecAccessControlPolicy struct { // +optional Grant []BucketACLSpecAccessControlPolicyGrant `json:"grant,omitempty" tf:"grant"` Owner *BucketACLSpecAccessControlPolicyOwner `json:"owner" tf:"owner"` }
func (*BucketACLSpecAccessControlPolicy) DeepCopy ¶ added in v0.5.0
func (in *BucketACLSpecAccessControlPolicy) DeepCopy() *BucketACLSpecAccessControlPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketACLSpecAccessControlPolicy.
func (*BucketACLSpecAccessControlPolicy) DeepCopyInto ¶ added in v0.5.0
func (in *BucketACLSpecAccessControlPolicy) DeepCopyInto(out *BucketACLSpecAccessControlPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketACLSpecAccessControlPolicyCodec ¶ added in v0.5.0
type BucketACLSpecAccessControlPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (BucketACLSpecAccessControlPolicyCodec) Decode ¶ added in v0.5.0
func (BucketACLSpecAccessControlPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketACLSpecAccessControlPolicyGrant ¶ added in v0.5.0
type BucketACLSpecAccessControlPolicyGrant struct { // +optional Grantee *BucketACLSpecAccessControlPolicyGrantGrantee `json:"grantee,omitempty" tf:"grantee"` Permission *string `json:"permission" tf:"permission"` }
func (*BucketACLSpecAccessControlPolicyGrant) DeepCopy ¶ added in v0.5.0
func (in *BucketACLSpecAccessControlPolicyGrant) DeepCopy() *BucketACLSpecAccessControlPolicyGrant
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketACLSpecAccessControlPolicyGrant.
func (*BucketACLSpecAccessControlPolicyGrant) DeepCopyInto ¶ added in v0.5.0
func (in *BucketACLSpecAccessControlPolicyGrant) DeepCopyInto(out *BucketACLSpecAccessControlPolicyGrant)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketACLSpecAccessControlPolicyGrantGrantee ¶ added in v0.5.0
type BucketACLSpecAccessControlPolicyGrantGrantee struct { // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional EmailAddress *string `json:"emailAddress,omitempty" tf:"email_address"` // +optional ID *string `json:"ID,omitempty" tf:"id"` Type *string `json:"type" tf:"type"` // +optional Uri *string `json:"uri,omitempty" tf:"uri"` }
func (*BucketACLSpecAccessControlPolicyGrantGrantee) DeepCopy ¶ added in v0.5.0
func (in *BucketACLSpecAccessControlPolicyGrantGrantee) DeepCopy() *BucketACLSpecAccessControlPolicyGrantGrantee
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketACLSpecAccessControlPolicyGrantGrantee.
func (*BucketACLSpecAccessControlPolicyGrantGrantee) DeepCopyInto ¶ added in v0.5.0
func (in *BucketACLSpecAccessControlPolicyGrantGrantee) DeepCopyInto(out *BucketACLSpecAccessControlPolicyGrantGrantee)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketACLSpecAccessControlPolicyGrantGranteeCodec ¶ added in v0.5.0
type BucketACLSpecAccessControlPolicyGrantGranteeCodec struct { }
+k8s:deepcopy-gen=false
func (BucketACLSpecAccessControlPolicyGrantGranteeCodec) Decode ¶ added in v0.5.0
func (BucketACLSpecAccessControlPolicyGrantGranteeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketACLSpecAccessControlPolicyOwner ¶ added in v0.5.0
type BucketACLSpecAccessControlPolicyOwner struct { // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` ID *string `json:"ID" tf:"id"` }
func (*BucketACLSpecAccessControlPolicyOwner) DeepCopy ¶ added in v0.5.0
func (in *BucketACLSpecAccessControlPolicyOwner) DeepCopy() *BucketACLSpecAccessControlPolicyOwner
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketACLSpecAccessControlPolicyOwner.
func (*BucketACLSpecAccessControlPolicyOwner) DeepCopyInto ¶ added in v0.5.0
func (in *BucketACLSpecAccessControlPolicyOwner) DeepCopyInto(out *BucketACLSpecAccessControlPolicyOwner)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketACLSpecAccessControlPolicyOwnerCodec ¶ added in v0.5.0
type BucketACLSpecAccessControlPolicyOwnerCodec struct { }
+k8s:deepcopy-gen=false
func (BucketACLSpecAccessControlPolicyOwnerCodec) Decode ¶ added in v0.5.0
func (BucketACLSpecAccessControlPolicyOwnerCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketACLSpecResource ¶ added in v0.5.0
type BucketACLSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccessControlPolicy *BucketACLSpecAccessControlPolicy `json:"accessControlPolicy,omitempty" tf:"access_control_policy"` // +optional Acl *string `json:"acl,omitempty" tf:"acl"` Bucket *string `json:"bucket" tf:"bucket"` // +optional ExpectedBucketOwner *string `json:"expectedBucketOwner,omitempty" tf:"expected_bucket_owner"` }
func (*BucketACLSpecResource) DeepCopy ¶ added in v0.5.0
func (in *BucketACLSpecResource) DeepCopy() *BucketACLSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketACLSpecResource.
func (*BucketACLSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *BucketACLSpecResource) DeepCopyInto(out *BucketACLSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketACLStatus ¶ added in v0.5.0
type BucketACLStatus 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 (*BucketACLStatus) DeepCopy ¶ added in v0.5.0
func (in *BucketACLStatus) DeepCopy() *BucketACLStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketACLStatus.
func (*BucketACLStatus) DeepCopyInto ¶ added in v0.5.0
func (in *BucketACLStatus) DeepCopyInto(out *BucketACLStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketAccelerateConfiguration ¶ added in v0.5.0
type BucketAccelerateConfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BucketAccelerateConfigurationSpec `json:"spec,omitempty"` Status BucketAccelerateConfigurationStatus `json:"status,omitempty"` }
func (*BucketAccelerateConfiguration) DeepCopy ¶ added in v0.5.0
func (in *BucketAccelerateConfiguration) DeepCopy() *BucketAccelerateConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketAccelerateConfiguration.
func (*BucketAccelerateConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *BucketAccelerateConfiguration) DeepCopyInto(out *BucketAccelerateConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketAccelerateConfiguration) DeepCopyObject ¶ added in v0.5.0
func (in *BucketAccelerateConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BucketAccelerateConfiguration) SetupWebhookWithManager ¶ added in v0.5.0
func (r *BucketAccelerateConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BucketAccelerateConfiguration) ValidateCreate ¶ added in v0.5.0
func (r *BucketAccelerateConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BucketAccelerateConfiguration) ValidateDelete ¶ added in v0.5.0
func (r *BucketAccelerateConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BucketAccelerateConfiguration) ValidateUpdate ¶ added in v0.5.0
func (r *BucketAccelerateConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BucketAccelerateConfigurationList ¶ added in v0.5.0
type BucketAccelerateConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BucketAccelerateConfiguration CRD objects Items []BucketAccelerateConfiguration `json:"items,omitempty"` }
BucketAccelerateConfigurationList is a list of BucketAccelerateConfigurations
func (*BucketAccelerateConfigurationList) DeepCopy ¶ added in v0.5.0
func (in *BucketAccelerateConfigurationList) DeepCopy() *BucketAccelerateConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketAccelerateConfigurationList.
func (*BucketAccelerateConfigurationList) DeepCopyInto ¶ added in v0.5.0
func (in *BucketAccelerateConfigurationList) DeepCopyInto(out *BucketAccelerateConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketAccelerateConfigurationList) DeepCopyObject ¶ added in v0.5.0
func (in *BucketAccelerateConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BucketAccelerateConfigurationSpec ¶ added in v0.5.0
type BucketAccelerateConfigurationSpec struct { State *BucketAccelerateConfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource BucketAccelerateConfigurationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BucketAccelerateConfigurationSpec) DeepCopy ¶ added in v0.5.0
func (in *BucketAccelerateConfigurationSpec) DeepCopy() *BucketAccelerateConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketAccelerateConfigurationSpec.
func (*BucketAccelerateConfigurationSpec) DeepCopyInto ¶ added in v0.5.0
func (in *BucketAccelerateConfigurationSpec) DeepCopyInto(out *BucketAccelerateConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketAccelerateConfigurationSpecResource ¶ added in v0.5.0
type BucketAccelerateConfigurationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket *string `json:"bucket" tf:"bucket"` // +optional ExpectedBucketOwner *string `json:"expectedBucketOwner,omitempty" tf:"expected_bucket_owner"` Status *string `json:"status" tf:"status"` }
func (*BucketAccelerateConfigurationSpecResource) DeepCopy ¶ added in v0.5.0
func (in *BucketAccelerateConfigurationSpecResource) DeepCopy() *BucketAccelerateConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketAccelerateConfigurationSpecResource.
func (*BucketAccelerateConfigurationSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *BucketAccelerateConfigurationSpecResource) DeepCopyInto(out *BucketAccelerateConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketAccelerateConfigurationStatus ¶ added in v0.5.0
type BucketAccelerateConfigurationStatus 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 (*BucketAccelerateConfigurationStatus) DeepCopy ¶ added in v0.5.0
func (in *BucketAccelerateConfigurationStatus) DeepCopy() *BucketAccelerateConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketAccelerateConfigurationStatus.
func (*BucketAccelerateConfigurationStatus) DeepCopyInto ¶ added in v0.5.0
func (in *BucketAccelerateConfigurationStatus) DeepCopyInto(out *BucketAccelerateConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 { State *BucketAnalyticsConfigurationSpecResource `json:"state,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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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 BucketCorsConfiguration ¶ added in v0.5.0
type BucketCorsConfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BucketCorsConfigurationSpec `json:"spec,omitempty"` Status BucketCorsConfigurationStatus `json:"status,omitempty"` }
func (*BucketCorsConfiguration) DeepCopy ¶ added in v0.5.0
func (in *BucketCorsConfiguration) DeepCopy() *BucketCorsConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketCorsConfiguration.
func (*BucketCorsConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *BucketCorsConfiguration) DeepCopyInto(out *BucketCorsConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketCorsConfiguration) DeepCopyObject ¶ added in v0.5.0
func (in *BucketCorsConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BucketCorsConfiguration) SetupWebhookWithManager ¶ added in v0.5.0
func (r *BucketCorsConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BucketCorsConfiguration) ValidateCreate ¶ added in v0.5.0
func (r *BucketCorsConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BucketCorsConfiguration) ValidateDelete ¶ added in v0.5.0
func (r *BucketCorsConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BucketCorsConfiguration) ValidateUpdate ¶ added in v0.5.0
func (r *BucketCorsConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BucketCorsConfigurationList ¶ added in v0.5.0
type BucketCorsConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BucketCorsConfiguration CRD objects Items []BucketCorsConfiguration `json:"items,omitempty"` }
BucketCorsConfigurationList is a list of BucketCorsConfigurations
func (*BucketCorsConfigurationList) DeepCopy ¶ added in v0.5.0
func (in *BucketCorsConfigurationList) DeepCopy() *BucketCorsConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketCorsConfigurationList.
func (*BucketCorsConfigurationList) DeepCopyInto ¶ added in v0.5.0
func (in *BucketCorsConfigurationList) DeepCopyInto(out *BucketCorsConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketCorsConfigurationList) DeepCopyObject ¶ added in v0.5.0
func (in *BucketCorsConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BucketCorsConfigurationSpec ¶ added in v0.5.0
type BucketCorsConfigurationSpec struct { State *BucketCorsConfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource BucketCorsConfigurationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BucketCorsConfigurationSpec) DeepCopy ¶ added in v0.5.0
func (in *BucketCorsConfigurationSpec) DeepCopy() *BucketCorsConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketCorsConfigurationSpec.
func (*BucketCorsConfigurationSpec) DeepCopyInto ¶ added in v0.5.0
func (in *BucketCorsConfigurationSpec) DeepCopyInto(out *BucketCorsConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketCorsConfigurationSpecCorsRule ¶ added in v0.5.0
type BucketCorsConfigurationSpecCorsRule 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 ID *string `json:"ID,omitempty" tf:"id"` // +optional MaxAgeSeconds *int64 `json:"maxAgeSeconds,omitempty" tf:"max_age_seconds"` }
func (*BucketCorsConfigurationSpecCorsRule) DeepCopy ¶ added in v0.5.0
func (in *BucketCorsConfigurationSpecCorsRule) DeepCopy() *BucketCorsConfigurationSpecCorsRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketCorsConfigurationSpecCorsRule.
func (*BucketCorsConfigurationSpecCorsRule) DeepCopyInto ¶ added in v0.5.0
func (in *BucketCorsConfigurationSpecCorsRule) DeepCopyInto(out *BucketCorsConfigurationSpecCorsRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketCorsConfigurationSpecResource ¶ added in v0.5.0
type BucketCorsConfigurationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket *string `json:"bucket" tf:"bucket"` // +kubebuilder:validation:MaxItems=100 CorsRule []BucketCorsConfigurationSpecCorsRule `json:"corsRule" tf:"cors_rule"` // +optional ExpectedBucketOwner *string `json:"expectedBucketOwner,omitempty" tf:"expected_bucket_owner"` }
func (*BucketCorsConfigurationSpecResource) DeepCopy ¶ added in v0.5.0
func (in *BucketCorsConfigurationSpecResource) DeepCopy() *BucketCorsConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketCorsConfigurationSpecResource.
func (*BucketCorsConfigurationSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *BucketCorsConfigurationSpecResource) DeepCopyInto(out *BucketCorsConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketCorsConfigurationStatus ¶ added in v0.5.0
type BucketCorsConfigurationStatus 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 (*BucketCorsConfigurationStatus) DeepCopy ¶ added in v0.5.0
func (in *BucketCorsConfigurationStatus) DeepCopy() *BucketCorsConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketCorsConfigurationStatus.
func (*BucketCorsConfigurationStatus) DeepCopyInto ¶ added in v0.5.0
func (in *BucketCorsConfigurationStatus) DeepCopyInto(out *BucketCorsConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketIntelligentTieringConfiguration ¶ added in v0.5.0
type BucketIntelligentTieringConfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BucketIntelligentTieringConfigurationSpec `json:"spec,omitempty"` Status BucketIntelligentTieringConfigurationStatus `json:"status,omitempty"` }
func (*BucketIntelligentTieringConfiguration) DeepCopy ¶ added in v0.5.0
func (in *BucketIntelligentTieringConfiguration) DeepCopy() *BucketIntelligentTieringConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketIntelligentTieringConfiguration.
func (*BucketIntelligentTieringConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *BucketIntelligentTieringConfiguration) DeepCopyInto(out *BucketIntelligentTieringConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketIntelligentTieringConfiguration) DeepCopyObject ¶ added in v0.5.0
func (in *BucketIntelligentTieringConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BucketIntelligentTieringConfiguration) SetupWebhookWithManager ¶ added in v0.5.0
func (r *BucketIntelligentTieringConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BucketIntelligentTieringConfiguration) ValidateCreate ¶ added in v0.5.0
func (r *BucketIntelligentTieringConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BucketIntelligentTieringConfiguration) ValidateDelete ¶ added in v0.5.0
func (r *BucketIntelligentTieringConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BucketIntelligentTieringConfiguration) ValidateUpdate ¶ added in v0.5.0
func (r *BucketIntelligentTieringConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BucketIntelligentTieringConfigurationList ¶ added in v0.5.0
type BucketIntelligentTieringConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BucketIntelligentTieringConfiguration CRD objects Items []BucketIntelligentTieringConfiguration `json:"items,omitempty"` }
BucketIntelligentTieringConfigurationList is a list of BucketIntelligentTieringConfigurations
func (*BucketIntelligentTieringConfigurationList) DeepCopy ¶ added in v0.5.0
func (in *BucketIntelligentTieringConfigurationList) DeepCopy() *BucketIntelligentTieringConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketIntelligentTieringConfigurationList.
func (*BucketIntelligentTieringConfigurationList) DeepCopyInto ¶ added in v0.5.0
func (in *BucketIntelligentTieringConfigurationList) DeepCopyInto(out *BucketIntelligentTieringConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketIntelligentTieringConfigurationList) DeepCopyObject ¶ added in v0.5.0
func (in *BucketIntelligentTieringConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BucketIntelligentTieringConfigurationSpec ¶ added in v0.5.0
type BucketIntelligentTieringConfigurationSpec struct { State *BucketIntelligentTieringConfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource BucketIntelligentTieringConfigurationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BucketIntelligentTieringConfigurationSpec) DeepCopy ¶ added in v0.5.0
func (in *BucketIntelligentTieringConfigurationSpec) DeepCopy() *BucketIntelligentTieringConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketIntelligentTieringConfigurationSpec.
func (*BucketIntelligentTieringConfigurationSpec) DeepCopyInto ¶ added in v0.5.0
func (in *BucketIntelligentTieringConfigurationSpec) DeepCopyInto(out *BucketIntelligentTieringConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketIntelligentTieringConfigurationSpecFilter ¶ added in v0.5.0
type BucketIntelligentTieringConfigurationSpecFilter struct { // +optional Prefix *string `json:"prefix,omitempty" tf:"prefix"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*BucketIntelligentTieringConfigurationSpecFilter) DeepCopy ¶ added in v0.5.0
func (in *BucketIntelligentTieringConfigurationSpecFilter) DeepCopy() *BucketIntelligentTieringConfigurationSpecFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketIntelligentTieringConfigurationSpecFilter.
func (*BucketIntelligentTieringConfigurationSpecFilter) DeepCopyInto ¶ added in v0.5.0
func (in *BucketIntelligentTieringConfigurationSpecFilter) DeepCopyInto(out *BucketIntelligentTieringConfigurationSpecFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketIntelligentTieringConfigurationSpecFilterCodec ¶ added in v0.5.0
type BucketIntelligentTieringConfigurationSpecFilterCodec struct { }
+k8s:deepcopy-gen=false
func (BucketIntelligentTieringConfigurationSpecFilterCodec) Decode ¶ added in v0.5.0
func (BucketIntelligentTieringConfigurationSpecFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketIntelligentTieringConfigurationSpecResource ¶ added in v0.5.0
type BucketIntelligentTieringConfigurationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket *string `json:"bucket" tf:"bucket"` // +optional Filter *BucketIntelligentTieringConfigurationSpecFilter `json:"filter,omitempty" tf:"filter"` Name *string `json:"name" tf:"name"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +kubebuilder:validation:MinItems=1 Tiering []BucketIntelligentTieringConfigurationSpecTiering `json:"tiering" tf:"tiering"` }
func (*BucketIntelligentTieringConfigurationSpecResource) DeepCopy ¶ added in v0.5.0
func (in *BucketIntelligentTieringConfigurationSpecResource) DeepCopy() *BucketIntelligentTieringConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketIntelligentTieringConfigurationSpecResource.
func (*BucketIntelligentTieringConfigurationSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *BucketIntelligentTieringConfigurationSpecResource) DeepCopyInto(out *BucketIntelligentTieringConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketIntelligentTieringConfigurationSpecTiering ¶ added in v0.5.0
type BucketIntelligentTieringConfigurationSpecTiering struct { AccessTier *string `json:"accessTier" tf:"access_tier"` Days *int64 `json:"days" tf:"days"` }
func (*BucketIntelligentTieringConfigurationSpecTiering) DeepCopy ¶ added in v0.5.0
func (in *BucketIntelligentTieringConfigurationSpecTiering) DeepCopy() *BucketIntelligentTieringConfigurationSpecTiering
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketIntelligentTieringConfigurationSpecTiering.
func (*BucketIntelligentTieringConfigurationSpecTiering) DeepCopyInto ¶ added in v0.5.0
func (in *BucketIntelligentTieringConfigurationSpecTiering) DeepCopyInto(out *BucketIntelligentTieringConfigurationSpecTiering)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketIntelligentTieringConfigurationStatus ¶ added in v0.5.0
type BucketIntelligentTieringConfigurationStatus 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 (*BucketIntelligentTieringConfigurationStatus) DeepCopy ¶ added in v0.5.0
func (in *BucketIntelligentTieringConfigurationStatus) DeepCopy() *BucketIntelligentTieringConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketIntelligentTieringConfigurationStatus.
func (*BucketIntelligentTieringConfigurationStatus) DeepCopyInto ¶ added in v0.5.0
func (in *BucketIntelligentTieringConfigurationStatus) DeepCopyInto(out *BucketIntelligentTieringConfigurationStatus)
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 { State *BucketInventorySpecResource `json:"state,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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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 BucketLifecycleConfiguration ¶ added in v0.5.0
type BucketLifecycleConfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BucketLifecycleConfigurationSpec `json:"spec,omitempty"` Status BucketLifecycleConfigurationStatus `json:"status,omitempty"` }
func (*BucketLifecycleConfiguration) DeepCopy ¶ added in v0.5.0
func (in *BucketLifecycleConfiguration) DeepCopy() *BucketLifecycleConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLifecycleConfiguration.
func (*BucketLifecycleConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *BucketLifecycleConfiguration) DeepCopyInto(out *BucketLifecycleConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketLifecycleConfiguration) DeepCopyObject ¶ added in v0.5.0
func (in *BucketLifecycleConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BucketLifecycleConfiguration) SetupWebhookWithManager ¶ added in v0.5.0
func (r *BucketLifecycleConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BucketLifecycleConfiguration) ValidateCreate ¶ added in v0.5.0
func (r *BucketLifecycleConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BucketLifecycleConfiguration) ValidateDelete ¶ added in v0.5.0
func (r *BucketLifecycleConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BucketLifecycleConfiguration) ValidateUpdate ¶ added in v0.5.0
func (r *BucketLifecycleConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BucketLifecycleConfigurationList ¶ added in v0.5.0
type BucketLifecycleConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BucketLifecycleConfiguration CRD objects Items []BucketLifecycleConfiguration `json:"items,omitempty"` }
BucketLifecycleConfigurationList is a list of BucketLifecycleConfigurations
func (*BucketLifecycleConfigurationList) DeepCopy ¶ added in v0.5.0
func (in *BucketLifecycleConfigurationList) DeepCopy() *BucketLifecycleConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLifecycleConfigurationList.
func (*BucketLifecycleConfigurationList) DeepCopyInto ¶ added in v0.5.0
func (in *BucketLifecycleConfigurationList) DeepCopyInto(out *BucketLifecycleConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketLifecycleConfigurationList) DeepCopyObject ¶ added in v0.5.0
func (in *BucketLifecycleConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BucketLifecycleConfigurationSpec ¶ added in v0.5.0
type BucketLifecycleConfigurationSpec struct { State *BucketLifecycleConfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource BucketLifecycleConfigurationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BucketLifecycleConfigurationSpec) DeepCopy ¶ added in v0.5.0
func (in *BucketLifecycleConfigurationSpec) DeepCopy() *BucketLifecycleConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLifecycleConfigurationSpec.
func (*BucketLifecycleConfigurationSpec) DeepCopyInto ¶ added in v0.5.0
func (in *BucketLifecycleConfigurationSpec) DeepCopyInto(out *BucketLifecycleConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketLifecycleConfigurationSpecResource ¶ added in v0.5.0
type BucketLifecycleConfigurationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket *string `json:"bucket" tf:"bucket"` // +optional ExpectedBucketOwner *string `json:"expectedBucketOwner,omitempty" tf:"expected_bucket_owner"` Rule []BucketLifecycleConfigurationSpecRule `json:"rule" tf:"rule"` }
func (*BucketLifecycleConfigurationSpecResource) DeepCopy ¶ added in v0.5.0
func (in *BucketLifecycleConfigurationSpecResource) DeepCopy() *BucketLifecycleConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLifecycleConfigurationSpecResource.
func (*BucketLifecycleConfigurationSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *BucketLifecycleConfigurationSpecResource) DeepCopyInto(out *BucketLifecycleConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketLifecycleConfigurationSpecRule ¶ added in v0.5.0
type BucketLifecycleConfigurationSpecRule struct { // +optional AbortIncompleteMultipartUpload *BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload `json:"abortIncompleteMultipartUpload,omitempty" tf:"abort_incomplete_multipart_upload"` // +optional Expiration *BucketLifecycleConfigurationSpecRuleExpiration `json:"expiration,omitempty" tf:"expiration"` // +optional Filter *BucketLifecycleConfigurationSpecRuleFilter `json:"filter,omitempty" tf:"filter"` ID *string `json:"ID" tf:"id"` // +optional NoncurrentVersionExpiration *BucketLifecycleConfigurationSpecRuleNoncurrentVersionExpiration `json:"noncurrentVersionExpiration,omitempty" tf:"noncurrent_version_expiration"` // +optional NoncurrentVersionTransition []BucketLifecycleConfigurationSpecRuleNoncurrentVersionTransition `json:"noncurrentVersionTransition,omitempty" tf:"noncurrent_version_transition"` // +optional // Deprecated Prefix *string `json:"prefix,omitempty" tf:"prefix"` Status *string `json:"status" tf:"status"` // +optional Transition []BucketLifecycleConfigurationSpecRuleTransition `json:"transition,omitempty" tf:"transition"` }
func (*BucketLifecycleConfigurationSpecRule) DeepCopy ¶ added in v0.5.0
func (in *BucketLifecycleConfigurationSpecRule) DeepCopy() *BucketLifecycleConfigurationSpecRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLifecycleConfigurationSpecRule.
func (*BucketLifecycleConfigurationSpecRule) DeepCopyInto ¶ added in v0.5.0
func (in *BucketLifecycleConfigurationSpecRule) DeepCopyInto(out *BucketLifecycleConfigurationSpecRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload ¶ added in v0.5.0
type BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload struct { // +optional DaysAfterInitiation *int64 `json:"daysAfterInitiation,omitempty" tf:"days_after_initiation"` }
func (*BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload) DeepCopy ¶ added in v0.5.0
func (in *BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload) DeepCopy() *BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload.
func (*BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload) DeepCopyInto ¶ added in v0.5.0
func (in *BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload) DeepCopyInto(out *BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUpload)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUploadCodec ¶ added in v0.5.0
type BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUploadCodec struct { }
+k8s:deepcopy-gen=false
func (BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUploadCodec) Decode ¶ added in v0.5.0
func (BucketLifecycleConfigurationSpecRuleAbortIncompleteMultipartUploadCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketLifecycleConfigurationSpecRuleExpiration ¶ added in v0.5.0
type BucketLifecycleConfigurationSpecRuleExpiration struct { // +optional Date *string `json:"date,omitempty" tf:"date"` // +optional Days *int64 `json:"days,omitempty" tf:"days"` // +optional ExpiredObjectDeleteMarker *bool `json:"expiredObjectDeleteMarker,omitempty" tf:"expired_object_delete_marker"` }
func (*BucketLifecycleConfigurationSpecRuleExpiration) DeepCopy ¶ added in v0.5.0
func (in *BucketLifecycleConfigurationSpecRuleExpiration) DeepCopy() *BucketLifecycleConfigurationSpecRuleExpiration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLifecycleConfigurationSpecRuleExpiration.
func (*BucketLifecycleConfigurationSpecRuleExpiration) DeepCopyInto ¶ added in v0.5.0
func (in *BucketLifecycleConfigurationSpecRuleExpiration) DeepCopyInto(out *BucketLifecycleConfigurationSpecRuleExpiration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketLifecycleConfigurationSpecRuleExpirationCodec ¶ added in v0.5.0
type BucketLifecycleConfigurationSpecRuleExpirationCodec struct { }
+k8s:deepcopy-gen=false
func (BucketLifecycleConfigurationSpecRuleExpirationCodec) Decode ¶ added in v0.5.0
func (BucketLifecycleConfigurationSpecRuleExpirationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketLifecycleConfigurationSpecRuleFilter ¶ added in v0.5.0
type BucketLifecycleConfigurationSpecRuleFilter struct { // +optional And *BucketLifecycleConfigurationSpecRuleFilterAnd `json:"and,omitempty" tf:"and"` // +optional ObjectSizeGreaterThan *string `json:"objectSizeGreaterThan,omitempty" tf:"object_size_greater_than"` // +optional ObjectSizeLessThan *string `json:"objectSizeLessThan,omitempty" tf:"object_size_less_than"` // +optional Prefix *string `json:"prefix,omitempty" tf:"prefix"` // +optional Tag *BucketLifecycleConfigurationSpecRuleFilterTag `json:"tag,omitempty" tf:"tag"` }
func (*BucketLifecycleConfigurationSpecRuleFilter) DeepCopy ¶ added in v0.5.0
func (in *BucketLifecycleConfigurationSpecRuleFilter) DeepCopy() *BucketLifecycleConfigurationSpecRuleFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLifecycleConfigurationSpecRuleFilter.
func (*BucketLifecycleConfigurationSpecRuleFilter) DeepCopyInto ¶ added in v0.5.0
func (in *BucketLifecycleConfigurationSpecRuleFilter) DeepCopyInto(out *BucketLifecycleConfigurationSpecRuleFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketLifecycleConfigurationSpecRuleFilterAnd ¶ added in v0.5.0
type BucketLifecycleConfigurationSpecRuleFilterAnd struct { // +optional ObjectSizeGreaterThan *int64 `json:"objectSizeGreaterThan,omitempty" tf:"object_size_greater_than"` // +optional ObjectSizeLessThan *int64 `json:"objectSizeLessThan,omitempty" tf:"object_size_less_than"` // +optional Prefix *string `json:"prefix,omitempty" tf:"prefix"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*BucketLifecycleConfigurationSpecRuleFilterAnd) DeepCopy ¶ added in v0.5.0
func (in *BucketLifecycleConfigurationSpecRuleFilterAnd) DeepCopy() *BucketLifecycleConfigurationSpecRuleFilterAnd
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLifecycleConfigurationSpecRuleFilterAnd.
func (*BucketLifecycleConfigurationSpecRuleFilterAnd) DeepCopyInto ¶ added in v0.5.0
func (in *BucketLifecycleConfigurationSpecRuleFilterAnd) DeepCopyInto(out *BucketLifecycleConfigurationSpecRuleFilterAnd)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketLifecycleConfigurationSpecRuleFilterAndCodec ¶ added in v0.5.0
type BucketLifecycleConfigurationSpecRuleFilterAndCodec struct { }
+k8s:deepcopy-gen=false
func (BucketLifecycleConfigurationSpecRuleFilterAndCodec) Decode ¶ added in v0.5.0
func (BucketLifecycleConfigurationSpecRuleFilterAndCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketLifecycleConfigurationSpecRuleFilterCodec ¶ added in v0.5.0
type BucketLifecycleConfigurationSpecRuleFilterCodec struct { }
+k8s:deepcopy-gen=false
func (BucketLifecycleConfigurationSpecRuleFilterCodec) Decode ¶ added in v0.5.0
func (BucketLifecycleConfigurationSpecRuleFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketLifecycleConfigurationSpecRuleFilterTag ¶ added in v0.5.0
type BucketLifecycleConfigurationSpecRuleFilterTag struct { Key *string `json:"key" tf:"key"` Value *string `json:"value" tf:"value"` }
func (*BucketLifecycleConfigurationSpecRuleFilterTag) DeepCopy ¶ added in v0.5.0
func (in *BucketLifecycleConfigurationSpecRuleFilterTag) DeepCopy() *BucketLifecycleConfigurationSpecRuleFilterTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLifecycleConfigurationSpecRuleFilterTag.
func (*BucketLifecycleConfigurationSpecRuleFilterTag) DeepCopyInto ¶ added in v0.5.0
func (in *BucketLifecycleConfigurationSpecRuleFilterTag) DeepCopyInto(out *BucketLifecycleConfigurationSpecRuleFilterTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketLifecycleConfigurationSpecRuleFilterTagCodec ¶ added in v0.5.0
type BucketLifecycleConfigurationSpecRuleFilterTagCodec struct { }
+k8s:deepcopy-gen=false
func (BucketLifecycleConfigurationSpecRuleFilterTagCodec) Decode ¶ added in v0.5.0
func (BucketLifecycleConfigurationSpecRuleFilterTagCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketLifecycleConfigurationSpecRuleNoncurrentVersionExpiration ¶ added in v0.5.0
type BucketLifecycleConfigurationSpecRuleNoncurrentVersionExpiration struct { // +optional NewerNoncurrentVersions *int64 `json:"newerNoncurrentVersions,omitempty" tf:"newer_noncurrent_versions"` // +optional NoncurrentDays *int64 `json:"noncurrentDays,omitempty" tf:"noncurrent_days"` }
func (*BucketLifecycleConfigurationSpecRuleNoncurrentVersionExpiration) DeepCopy ¶ added in v0.5.0
func (in *BucketLifecycleConfigurationSpecRuleNoncurrentVersionExpiration) DeepCopy() *BucketLifecycleConfigurationSpecRuleNoncurrentVersionExpiration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLifecycleConfigurationSpecRuleNoncurrentVersionExpiration.
func (*BucketLifecycleConfigurationSpecRuleNoncurrentVersionExpiration) DeepCopyInto ¶ added in v0.5.0
func (in *BucketLifecycleConfigurationSpecRuleNoncurrentVersionExpiration) DeepCopyInto(out *BucketLifecycleConfigurationSpecRuleNoncurrentVersionExpiration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketLifecycleConfigurationSpecRuleNoncurrentVersionExpirationCodec ¶ added in v0.5.0
type BucketLifecycleConfigurationSpecRuleNoncurrentVersionExpirationCodec struct { }
+k8s:deepcopy-gen=false
func (BucketLifecycleConfigurationSpecRuleNoncurrentVersionExpirationCodec) Decode ¶ added in v0.5.0
func (BucketLifecycleConfigurationSpecRuleNoncurrentVersionExpirationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketLifecycleConfigurationSpecRuleNoncurrentVersionTransition ¶ added in v0.5.0
type BucketLifecycleConfigurationSpecRuleNoncurrentVersionTransition struct { // +optional NewerNoncurrentVersions *int64 `json:"newerNoncurrentVersions,omitempty" tf:"newer_noncurrent_versions"` // +optional NoncurrentDays *int64 `json:"noncurrentDays,omitempty" tf:"noncurrent_days"` StorageClass *string `json:"storageClass" tf:"storage_class"` }
func (*BucketLifecycleConfigurationSpecRuleNoncurrentVersionTransition) DeepCopy ¶ added in v0.5.0
func (in *BucketLifecycleConfigurationSpecRuleNoncurrentVersionTransition) DeepCopy() *BucketLifecycleConfigurationSpecRuleNoncurrentVersionTransition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLifecycleConfigurationSpecRuleNoncurrentVersionTransition.
func (*BucketLifecycleConfigurationSpecRuleNoncurrentVersionTransition) DeepCopyInto ¶ added in v0.5.0
func (in *BucketLifecycleConfigurationSpecRuleNoncurrentVersionTransition) DeepCopyInto(out *BucketLifecycleConfigurationSpecRuleNoncurrentVersionTransition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketLifecycleConfigurationSpecRuleTransition ¶ added in v0.5.0
type BucketLifecycleConfigurationSpecRuleTransition 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 (*BucketLifecycleConfigurationSpecRuleTransition) DeepCopy ¶ added in v0.5.0
func (in *BucketLifecycleConfigurationSpecRuleTransition) DeepCopy() *BucketLifecycleConfigurationSpecRuleTransition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLifecycleConfigurationSpecRuleTransition.
func (*BucketLifecycleConfigurationSpecRuleTransition) DeepCopyInto ¶ added in v0.5.0
func (in *BucketLifecycleConfigurationSpecRuleTransition) DeepCopyInto(out *BucketLifecycleConfigurationSpecRuleTransition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketLifecycleConfigurationStatus ¶ added in v0.5.0
type BucketLifecycleConfigurationStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*BucketLifecycleConfigurationStatus) DeepCopy ¶ added in v0.5.0
func (in *BucketLifecycleConfigurationStatus) DeepCopy() *BucketLifecycleConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLifecycleConfigurationStatus.
func (*BucketLifecycleConfigurationStatus) DeepCopyInto ¶ added in v0.5.0
func (in *BucketLifecycleConfigurationStatus) DeepCopyInto(out *BucketLifecycleConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketList ¶
type BucketList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Bucket CRD objects Items []Bucket `json:"items,omitempty"` }
BucketList is a list of Buckets
func (*BucketList) DeepCopy ¶
func (in *BucketList) DeepCopy() *BucketList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketList.
func (*BucketList) DeepCopyInto ¶
func (in *BucketList) DeepCopyInto(out *BucketList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketList) DeepCopyObject ¶
func (in *BucketList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BucketLogging ¶ added in v0.5.0
type BucketLogging struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BucketLoggingSpec `json:"spec,omitempty"` Status BucketLoggingStatus `json:"status,omitempty"` }
func (*BucketLogging) DeepCopy ¶ added in v0.5.0
func (in *BucketLogging) DeepCopy() *BucketLogging
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLogging.
func (*BucketLogging) DeepCopyInto ¶ added in v0.5.0
func (in *BucketLogging) DeepCopyInto(out *BucketLogging)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketLogging) DeepCopyObject ¶ added in v0.5.0
func (in *BucketLogging) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BucketLogging) SetupWebhookWithManager ¶ added in v0.5.0
func (r *BucketLogging) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BucketLogging) ValidateCreate ¶ added in v0.5.0
func (r *BucketLogging) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BucketLogging) ValidateDelete ¶ added in v0.5.0
func (r *BucketLogging) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BucketLogging) ValidateUpdate ¶ added in v0.5.0
func (r *BucketLogging) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BucketLoggingList ¶ added in v0.5.0
type BucketLoggingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BucketLogging CRD objects Items []BucketLogging `json:"items,omitempty"` }
BucketLoggingList is a list of BucketLoggings
func (*BucketLoggingList) DeepCopy ¶ added in v0.5.0
func (in *BucketLoggingList) DeepCopy() *BucketLoggingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLoggingList.
func (*BucketLoggingList) DeepCopyInto ¶ added in v0.5.0
func (in *BucketLoggingList) DeepCopyInto(out *BucketLoggingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketLoggingList) DeepCopyObject ¶ added in v0.5.0
func (in *BucketLoggingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BucketLoggingSpec ¶ added in v0.5.0
type BucketLoggingSpec struct { State *BucketLoggingSpecResource `json:"state,omitempty" tf:"-"` Resource BucketLoggingSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BucketLoggingSpec) DeepCopy ¶ added in v0.5.0
func (in *BucketLoggingSpec) DeepCopy() *BucketLoggingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLoggingSpec.
func (*BucketLoggingSpec) DeepCopyInto ¶ added in v0.5.0
func (in *BucketLoggingSpec) DeepCopyInto(out *BucketLoggingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketLoggingSpecResource ¶ added in v0.5.0
type BucketLoggingSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket *string `json:"bucket" tf:"bucket"` // +optional ExpectedBucketOwner *string `json:"expectedBucketOwner,omitempty" tf:"expected_bucket_owner"` TargetBucket *string `json:"targetBucket" tf:"target_bucket"` // +optional TargetGrant []BucketLoggingSpecTargetGrant `json:"targetGrant,omitempty" tf:"target_grant"` TargetPrefix *string `json:"targetPrefix" tf:"target_prefix"` }
func (*BucketLoggingSpecResource) DeepCopy ¶ added in v0.5.0
func (in *BucketLoggingSpecResource) DeepCopy() *BucketLoggingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLoggingSpecResource.
func (*BucketLoggingSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *BucketLoggingSpecResource) DeepCopyInto(out *BucketLoggingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketLoggingSpecTargetGrant ¶ added in v0.5.0
type BucketLoggingSpecTargetGrant struct { Grantee *BucketLoggingSpecTargetGrantGrantee `json:"grantee" tf:"grantee"` Permission *string `json:"permission" tf:"permission"` }
func (*BucketLoggingSpecTargetGrant) DeepCopy ¶ added in v0.5.0
func (in *BucketLoggingSpecTargetGrant) DeepCopy() *BucketLoggingSpecTargetGrant
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLoggingSpecTargetGrant.
func (*BucketLoggingSpecTargetGrant) DeepCopyInto ¶ added in v0.5.0
func (in *BucketLoggingSpecTargetGrant) DeepCopyInto(out *BucketLoggingSpecTargetGrant)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketLoggingSpecTargetGrantGrantee ¶ added in v0.5.0
type BucketLoggingSpecTargetGrantGrantee struct { // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional EmailAddress *string `json:"emailAddress,omitempty" tf:"email_address"` // +optional ID *string `json:"ID,omitempty" tf:"id"` Type *string `json:"type" tf:"type"` // +optional Uri *string `json:"uri,omitempty" tf:"uri"` }
func (*BucketLoggingSpecTargetGrantGrantee) DeepCopy ¶ added in v0.5.0
func (in *BucketLoggingSpecTargetGrantGrantee) DeepCopy() *BucketLoggingSpecTargetGrantGrantee
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLoggingSpecTargetGrantGrantee.
func (*BucketLoggingSpecTargetGrantGrantee) DeepCopyInto ¶ added in v0.5.0
func (in *BucketLoggingSpecTargetGrantGrantee) DeepCopyInto(out *BucketLoggingSpecTargetGrantGrantee)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketLoggingSpecTargetGrantGranteeCodec ¶ added in v0.5.0
type BucketLoggingSpecTargetGrantGranteeCodec struct { }
+k8s:deepcopy-gen=false
func (BucketLoggingSpecTargetGrantGranteeCodec) Decode ¶ added in v0.5.0
func (BucketLoggingSpecTargetGrantGranteeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketLoggingStatus ¶ added in v0.5.0
type BucketLoggingStatus 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 (*BucketLoggingStatus) DeepCopy ¶ added in v0.5.0
func (in *BucketLoggingStatus) DeepCopy() *BucketLoggingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketLoggingStatus.
func (*BucketLoggingStatus) DeepCopyInto ¶ added in v0.5.0
func (in *BucketLoggingStatus) DeepCopyInto(out *BucketLoggingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 { State *BucketMetricSpecResource `json:"state,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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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 { State *BucketNotificationSpecResource `json:"state,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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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 Eventbridge *bool `json:"eventbridge,omitempty" tf:"eventbridge"` // +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 BucketObjectLockConfiguration ¶ added in v0.5.0
type BucketObjectLockConfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BucketObjectLockConfigurationSpec `json:"spec,omitempty"` Status BucketObjectLockConfigurationStatus `json:"status,omitempty"` }
func (*BucketObjectLockConfiguration) DeepCopy ¶ added in v0.5.0
func (in *BucketObjectLockConfiguration) DeepCopy() *BucketObjectLockConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketObjectLockConfiguration.
func (*BucketObjectLockConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *BucketObjectLockConfiguration) DeepCopyInto(out *BucketObjectLockConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketObjectLockConfiguration) DeepCopyObject ¶ added in v0.5.0
func (in *BucketObjectLockConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BucketObjectLockConfiguration) SetupWebhookWithManager ¶ added in v0.5.0
func (r *BucketObjectLockConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BucketObjectLockConfiguration) ValidateCreate ¶ added in v0.5.0
func (r *BucketObjectLockConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BucketObjectLockConfiguration) ValidateDelete ¶ added in v0.5.0
func (r *BucketObjectLockConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BucketObjectLockConfiguration) ValidateUpdate ¶ added in v0.5.0
func (r *BucketObjectLockConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BucketObjectLockConfigurationList ¶ added in v0.5.0
type BucketObjectLockConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BucketObjectLockConfiguration CRD objects Items []BucketObjectLockConfiguration `json:"items,omitempty"` }
BucketObjectLockConfigurationList is a list of BucketObjectLockConfigurations
func (*BucketObjectLockConfigurationList) DeepCopy ¶ added in v0.5.0
func (in *BucketObjectLockConfigurationList) DeepCopy() *BucketObjectLockConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketObjectLockConfigurationList.
func (*BucketObjectLockConfigurationList) DeepCopyInto ¶ added in v0.5.0
func (in *BucketObjectLockConfigurationList) DeepCopyInto(out *BucketObjectLockConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketObjectLockConfigurationList) DeepCopyObject ¶ added in v0.5.0
func (in *BucketObjectLockConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BucketObjectLockConfigurationSpec ¶ added in v0.5.0
type BucketObjectLockConfigurationSpec struct { State *BucketObjectLockConfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource BucketObjectLockConfigurationSpecResource `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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BucketObjectLockConfigurationSpec) DeepCopy ¶ added in v0.5.0
func (in *BucketObjectLockConfigurationSpec) DeepCopy() *BucketObjectLockConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketObjectLockConfigurationSpec.
func (*BucketObjectLockConfigurationSpec) DeepCopyInto ¶ added in v0.5.0
func (in *BucketObjectLockConfigurationSpec) DeepCopyInto(out *BucketObjectLockConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketObjectLockConfigurationSpecResource ¶ added in v0.5.0
type BucketObjectLockConfigurationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket *string `json:"bucket" tf:"bucket"` // +optional ExpectedBucketOwner *string `json:"expectedBucketOwner,omitempty" tf:"expected_bucket_owner"` // +optional ObjectLockEnabled *string `json:"objectLockEnabled,omitempty" tf:"object_lock_enabled"` Rule *BucketObjectLockConfigurationSpecRule `json:"rule" tf:"rule"` // +optional Token *string `json:"-" sensitive:"true" tf:"token"` }
func (*BucketObjectLockConfigurationSpecResource) DeepCopy ¶ added in v0.5.0
func (in *BucketObjectLockConfigurationSpecResource) DeepCopy() *BucketObjectLockConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketObjectLockConfigurationSpecResource.
func (*BucketObjectLockConfigurationSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *BucketObjectLockConfigurationSpecResource) DeepCopyInto(out *BucketObjectLockConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketObjectLockConfigurationSpecRule ¶ added in v0.5.0
type BucketObjectLockConfigurationSpecRule struct {
DefaultRetention *BucketObjectLockConfigurationSpecRuleDefaultRetention `json:"defaultRetention" tf:"default_retention"`
}
func (*BucketObjectLockConfigurationSpecRule) DeepCopy ¶ added in v0.5.0
func (in *BucketObjectLockConfigurationSpecRule) DeepCopy() *BucketObjectLockConfigurationSpecRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketObjectLockConfigurationSpecRule.
func (*BucketObjectLockConfigurationSpecRule) DeepCopyInto ¶ added in v0.5.0
func (in *BucketObjectLockConfigurationSpecRule) DeepCopyInto(out *BucketObjectLockConfigurationSpecRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketObjectLockConfigurationSpecRuleCodec ¶ added in v0.5.0
type BucketObjectLockConfigurationSpecRuleCodec struct { }
+k8s:deepcopy-gen=false
func (BucketObjectLockConfigurationSpecRuleCodec) Decode ¶ added in v0.5.0
func (BucketObjectLockConfigurationSpecRuleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketObjectLockConfigurationSpecRuleDefaultRetention ¶ added in v0.5.0
type BucketObjectLockConfigurationSpecRuleDefaultRetention struct { // +optional Days *int64 `json:"days,omitempty" tf:"days"` // +optional Mode *string `json:"mode,omitempty" tf:"mode"` // +optional Years *int64 `json:"years,omitempty" tf:"years"` }
func (*BucketObjectLockConfigurationSpecRuleDefaultRetention) DeepCopy ¶ added in v0.5.0
func (in *BucketObjectLockConfigurationSpecRuleDefaultRetention) DeepCopy() *BucketObjectLockConfigurationSpecRuleDefaultRetention
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketObjectLockConfigurationSpecRuleDefaultRetention.
func (*BucketObjectLockConfigurationSpecRuleDefaultRetention) DeepCopyInto ¶ added in v0.5.0
func (in *BucketObjectLockConfigurationSpecRuleDefaultRetention) DeepCopyInto(out *BucketObjectLockConfigurationSpecRuleDefaultRetention)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketObjectLockConfigurationSpecRuleDefaultRetentionCodec ¶ added in v0.5.0
type BucketObjectLockConfigurationSpecRuleDefaultRetentionCodec struct { }
+k8s:deepcopy-gen=false
func (BucketObjectLockConfigurationSpecRuleDefaultRetentionCodec) Decode ¶ added in v0.5.0
func (BucketObjectLockConfigurationSpecRuleDefaultRetentionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketObjectLockConfigurationStatus ¶ added in v0.5.0
type BucketObjectLockConfigurationStatus 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 (*BucketObjectLockConfigurationStatus) DeepCopy ¶ added in v0.5.0
func (in *BucketObjectLockConfigurationStatus) DeepCopy() *BucketObjectLockConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketObjectLockConfigurationStatus.
func (*BucketObjectLockConfigurationStatus) DeepCopyInto ¶ added in v0.5.0
func (in *BucketObjectLockConfigurationStatus) DeepCopyInto(out *BucketObjectLockConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketObjectSpec ¶
type BucketObjectSpec struct { State *BucketObjectSpecResource `json:"state,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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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"` // Deprecated 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"` // Deprecated 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 SourceHash *string `json:"sourceHash,omitempty" tf:"source_hash"` // +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 { State *BucketOwnershipControlsSpecResource `json:"state,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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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 { State *BucketPolicySpecResource `json:"state,omitempty" tf:"-"` Resource BucketPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BucketPolicySpec) DeepCopy ¶
func (in *BucketPolicySpec) DeepCopy() *BucketPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketPolicySpec.
func (*BucketPolicySpec) DeepCopyInto ¶
func (in *BucketPolicySpec) DeepCopyInto(out *BucketPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketPolicySpecResource ¶
type BucketPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket *string `json:"bucket" tf:"bucket"` Policy *string `json:"policy" tf:"policy"` }
func (*BucketPolicySpecResource) DeepCopy ¶
func (in *BucketPolicySpecResource) DeepCopy() *BucketPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketPolicySpecResource.
func (*BucketPolicySpecResource) DeepCopyInto ¶
func (in *BucketPolicySpecResource) DeepCopyInto(out *BucketPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketPolicyStatus ¶
type BucketPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*BucketPolicyStatus) DeepCopy ¶
func (in *BucketPolicyStatus) DeepCopy() *BucketPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketPolicyStatus.
func (*BucketPolicyStatus) DeepCopyInto ¶
func (in *BucketPolicyStatus) DeepCopyInto(out *BucketPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type 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 { State *BucketPublicAccessBlockSpecResource `json:"state,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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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 BucketReplicationConfiguration ¶ added in v0.5.0
type BucketReplicationConfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BucketReplicationConfigurationSpec `json:"spec,omitempty"` Status BucketReplicationConfigurationStatus `json:"status,omitempty"` }
func (*BucketReplicationConfiguration) DeepCopy ¶ added in v0.5.0
func (in *BucketReplicationConfiguration) DeepCopy() *BucketReplicationConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketReplicationConfiguration.
func (*BucketReplicationConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *BucketReplicationConfiguration) DeepCopyInto(out *BucketReplicationConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketReplicationConfiguration) DeepCopyObject ¶ added in v0.5.0
func (in *BucketReplicationConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BucketReplicationConfiguration) SetupWebhookWithManager ¶ added in v0.5.0
func (r *BucketReplicationConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BucketReplicationConfiguration) ValidateCreate ¶ added in v0.5.0
func (r *BucketReplicationConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BucketReplicationConfiguration) ValidateDelete ¶ added in v0.5.0
func (r *BucketReplicationConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BucketReplicationConfiguration) ValidateUpdate ¶ added in v0.5.0
func (r *BucketReplicationConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BucketReplicationConfigurationList ¶ added in v0.5.0
type BucketReplicationConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BucketReplicationConfiguration CRD objects Items []BucketReplicationConfiguration `json:"items,omitempty"` }
BucketReplicationConfigurationList is a list of BucketReplicationConfigurations
func (*BucketReplicationConfigurationList) DeepCopy ¶ added in v0.5.0
func (in *BucketReplicationConfigurationList) DeepCopy() *BucketReplicationConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketReplicationConfigurationList.
func (*BucketReplicationConfigurationList) DeepCopyInto ¶ added in v0.5.0
func (in *BucketReplicationConfigurationList) DeepCopyInto(out *BucketReplicationConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketReplicationConfigurationList) DeepCopyObject ¶ added in v0.5.0
func (in *BucketReplicationConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BucketReplicationConfigurationSpec ¶ added in v0.5.0
type BucketReplicationConfigurationSpec struct { State *BucketReplicationConfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource BucketReplicationConfigurationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BucketReplicationConfigurationSpec) DeepCopy ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpec) DeepCopy() *BucketReplicationConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketReplicationConfigurationSpec.
func (*BucketReplicationConfigurationSpec) DeepCopyInto ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpec) DeepCopyInto(out *BucketReplicationConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketReplicationConfigurationSpecResource ¶ added in v0.5.0
type BucketReplicationConfigurationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket *string `json:"bucket" tf:"bucket"` Role *string `json:"role" tf:"role"` // +kubebuilder:validation:MaxItems=1000 Rule []BucketReplicationConfigurationSpecRule `json:"rule" tf:"rule"` }
func (*BucketReplicationConfigurationSpecResource) DeepCopy ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecResource) DeepCopy() *BucketReplicationConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketReplicationConfigurationSpecResource.
func (*BucketReplicationConfigurationSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecResource) DeepCopyInto(out *BucketReplicationConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketReplicationConfigurationSpecRule ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRule struct { // +optional DeleteMarkerReplication *BucketReplicationConfigurationSpecRuleDeleteMarkerReplication `json:"deleteMarkerReplication,omitempty" tf:"delete_marker_replication"` Destination *BucketReplicationConfigurationSpecRuleDestination `json:"destination" tf:"destination"` // +optional ExistingObjectReplication *BucketReplicationConfigurationSpecRuleExistingObjectReplication `json:"existingObjectReplication,omitempty" tf:"existing_object_replication"` // +optional Filter *BucketReplicationConfigurationSpecRuleFilter `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 *BucketReplicationConfigurationSpecRuleSourceSelectionCriteria `json:"sourceSelectionCriteria,omitempty" tf:"source_selection_criteria"` Status *string `json:"status" tf:"status"` }
func (*BucketReplicationConfigurationSpecRule) DeepCopy ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRule) DeepCopy() *BucketReplicationConfigurationSpecRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketReplicationConfigurationSpecRule.
func (*BucketReplicationConfigurationSpecRule) DeepCopyInto ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRule) DeepCopyInto(out *BucketReplicationConfigurationSpecRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketReplicationConfigurationSpecRuleDeleteMarkerReplication ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleDeleteMarkerReplication struct {
Status *string `json:"status" tf:"status"`
}
func (*BucketReplicationConfigurationSpecRuleDeleteMarkerReplication) DeepCopy ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleDeleteMarkerReplication) DeepCopy() *BucketReplicationConfigurationSpecRuleDeleteMarkerReplication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketReplicationConfigurationSpecRuleDeleteMarkerReplication.
func (*BucketReplicationConfigurationSpecRuleDeleteMarkerReplication) DeepCopyInto ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleDeleteMarkerReplication) DeepCopyInto(out *BucketReplicationConfigurationSpecRuleDeleteMarkerReplication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketReplicationConfigurationSpecRuleDeleteMarkerReplicationCodec ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleDeleteMarkerReplicationCodec struct { }
+k8s:deepcopy-gen=false
func (BucketReplicationConfigurationSpecRuleDeleteMarkerReplicationCodec) Decode ¶ added in v0.5.0
func (BucketReplicationConfigurationSpecRuleDeleteMarkerReplicationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketReplicationConfigurationSpecRuleDestination ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleDestination struct { // +optional AccessControlTranslation *BucketReplicationConfigurationSpecRuleDestinationAccessControlTranslation `json:"accessControlTranslation,omitempty" tf:"access_control_translation"` // +optional Account *string `json:"account,omitempty" tf:"account"` Bucket *string `json:"bucket" tf:"bucket"` // +optional EncryptionConfiguration *BucketReplicationConfigurationSpecRuleDestinationEncryptionConfiguration `json:"encryptionConfiguration,omitempty" tf:"encryption_configuration"` // +optional Metrics *BucketReplicationConfigurationSpecRuleDestinationMetrics `json:"metrics,omitempty" tf:"metrics"` // +optional ReplicationTime *BucketReplicationConfigurationSpecRuleDestinationReplicationTime `json:"replicationTime,omitempty" tf:"replication_time"` // +optional StorageClass *string `json:"storageClass,omitempty" tf:"storage_class"` }
func (*BucketReplicationConfigurationSpecRuleDestination) DeepCopy ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleDestination) DeepCopy() *BucketReplicationConfigurationSpecRuleDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketReplicationConfigurationSpecRuleDestination.
func (*BucketReplicationConfigurationSpecRuleDestination) DeepCopyInto ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleDestination) DeepCopyInto(out *BucketReplicationConfigurationSpecRuleDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketReplicationConfigurationSpecRuleDestinationAccessControlTranslation ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleDestinationAccessControlTranslation struct {
Owner *string `json:"owner" tf:"owner"`
}
func (*BucketReplicationConfigurationSpecRuleDestinationAccessControlTranslation) DeepCopy ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleDestinationAccessControlTranslation) DeepCopy() *BucketReplicationConfigurationSpecRuleDestinationAccessControlTranslation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketReplicationConfigurationSpecRuleDestinationAccessControlTranslation.
func (*BucketReplicationConfigurationSpecRuleDestinationAccessControlTranslation) DeepCopyInto ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleDestinationAccessControlTranslation) DeepCopyInto(out *BucketReplicationConfigurationSpecRuleDestinationAccessControlTranslation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketReplicationConfigurationSpecRuleDestinationAccessControlTranslationCodec ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleDestinationAccessControlTranslationCodec struct { }
+k8s:deepcopy-gen=false
func (BucketReplicationConfigurationSpecRuleDestinationAccessControlTranslationCodec) Decode ¶ added in v0.5.0
func (BucketReplicationConfigurationSpecRuleDestinationAccessControlTranslationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketReplicationConfigurationSpecRuleDestinationCodec ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleDestinationCodec struct { }
+k8s:deepcopy-gen=false
func (BucketReplicationConfigurationSpecRuleDestinationCodec) Decode ¶ added in v0.5.0
func (BucketReplicationConfigurationSpecRuleDestinationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketReplicationConfigurationSpecRuleDestinationEncryptionConfiguration ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleDestinationEncryptionConfiguration struct {
ReplicaKmsKeyID *string `json:"replicaKmsKeyID" tf:"replica_kms_key_id"`
}
func (*BucketReplicationConfigurationSpecRuleDestinationEncryptionConfiguration) DeepCopy ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleDestinationEncryptionConfiguration) DeepCopy() *BucketReplicationConfigurationSpecRuleDestinationEncryptionConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketReplicationConfigurationSpecRuleDestinationEncryptionConfiguration.
func (*BucketReplicationConfigurationSpecRuleDestinationEncryptionConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleDestinationEncryptionConfiguration) DeepCopyInto(out *BucketReplicationConfigurationSpecRuleDestinationEncryptionConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketReplicationConfigurationSpecRuleDestinationEncryptionConfigurationCodec ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleDestinationEncryptionConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (BucketReplicationConfigurationSpecRuleDestinationEncryptionConfigurationCodec) Decode ¶ added in v0.5.0
func (BucketReplicationConfigurationSpecRuleDestinationEncryptionConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketReplicationConfigurationSpecRuleDestinationMetrics ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleDestinationMetrics struct { // +optional EventThreshold *BucketReplicationConfigurationSpecRuleDestinationMetricsEventThreshold `json:"eventThreshold,omitempty" tf:"event_threshold"` Status *string `json:"status" tf:"status"` }
func (*BucketReplicationConfigurationSpecRuleDestinationMetrics) DeepCopy ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleDestinationMetrics) DeepCopy() *BucketReplicationConfigurationSpecRuleDestinationMetrics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketReplicationConfigurationSpecRuleDestinationMetrics.
func (*BucketReplicationConfigurationSpecRuleDestinationMetrics) DeepCopyInto ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleDestinationMetrics) DeepCopyInto(out *BucketReplicationConfigurationSpecRuleDestinationMetrics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketReplicationConfigurationSpecRuleDestinationMetricsCodec ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleDestinationMetricsCodec struct { }
+k8s:deepcopy-gen=false
func (BucketReplicationConfigurationSpecRuleDestinationMetricsCodec) Decode ¶ added in v0.5.0
func (BucketReplicationConfigurationSpecRuleDestinationMetricsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketReplicationConfigurationSpecRuleDestinationMetricsEventThreshold ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleDestinationMetricsEventThreshold struct {
Minutes *int64 `json:"minutes" tf:"minutes"`
}
func (*BucketReplicationConfigurationSpecRuleDestinationMetricsEventThreshold) DeepCopy ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleDestinationMetricsEventThreshold) DeepCopy() *BucketReplicationConfigurationSpecRuleDestinationMetricsEventThreshold
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketReplicationConfigurationSpecRuleDestinationMetricsEventThreshold.
func (*BucketReplicationConfigurationSpecRuleDestinationMetricsEventThreshold) DeepCopyInto ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleDestinationMetricsEventThreshold) DeepCopyInto(out *BucketReplicationConfigurationSpecRuleDestinationMetricsEventThreshold)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketReplicationConfigurationSpecRuleDestinationMetricsEventThresholdCodec ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleDestinationMetricsEventThresholdCodec struct { }
+k8s:deepcopy-gen=false
func (BucketReplicationConfigurationSpecRuleDestinationMetricsEventThresholdCodec) Decode ¶ added in v0.5.0
func (BucketReplicationConfigurationSpecRuleDestinationMetricsEventThresholdCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketReplicationConfigurationSpecRuleDestinationReplicationTime ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleDestinationReplicationTime struct { Status *string `json:"status" tf:"status"` Time *BucketReplicationConfigurationSpecRuleDestinationReplicationTimeTime `json:"time" tf:"time"` }
func (*BucketReplicationConfigurationSpecRuleDestinationReplicationTime) DeepCopy ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleDestinationReplicationTime) DeepCopy() *BucketReplicationConfigurationSpecRuleDestinationReplicationTime
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketReplicationConfigurationSpecRuleDestinationReplicationTime.
func (*BucketReplicationConfigurationSpecRuleDestinationReplicationTime) DeepCopyInto ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleDestinationReplicationTime) DeepCopyInto(out *BucketReplicationConfigurationSpecRuleDestinationReplicationTime)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketReplicationConfigurationSpecRuleDestinationReplicationTimeCodec ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleDestinationReplicationTimeCodec struct { }
+k8s:deepcopy-gen=false
func (BucketReplicationConfigurationSpecRuleDestinationReplicationTimeCodec) Decode ¶ added in v0.5.0
func (BucketReplicationConfigurationSpecRuleDestinationReplicationTimeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketReplicationConfigurationSpecRuleDestinationReplicationTimeTime ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleDestinationReplicationTimeTime struct {
Minutes *int64 `json:"minutes" tf:"minutes"`
}
func (*BucketReplicationConfigurationSpecRuleDestinationReplicationTimeTime) DeepCopy ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleDestinationReplicationTimeTime) DeepCopy() *BucketReplicationConfigurationSpecRuleDestinationReplicationTimeTime
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketReplicationConfigurationSpecRuleDestinationReplicationTimeTime.
func (*BucketReplicationConfigurationSpecRuleDestinationReplicationTimeTime) DeepCopyInto ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleDestinationReplicationTimeTime) DeepCopyInto(out *BucketReplicationConfigurationSpecRuleDestinationReplicationTimeTime)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketReplicationConfigurationSpecRuleDestinationReplicationTimeTimeCodec ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleDestinationReplicationTimeTimeCodec struct { }
+k8s:deepcopy-gen=false
func (BucketReplicationConfigurationSpecRuleDestinationReplicationTimeTimeCodec) Decode ¶ added in v0.5.0
func (BucketReplicationConfigurationSpecRuleDestinationReplicationTimeTimeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketReplicationConfigurationSpecRuleExistingObjectReplication ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleExistingObjectReplication struct {
Status *string `json:"status" tf:"status"`
}
func (*BucketReplicationConfigurationSpecRuleExistingObjectReplication) DeepCopy ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleExistingObjectReplication) DeepCopy() *BucketReplicationConfigurationSpecRuleExistingObjectReplication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketReplicationConfigurationSpecRuleExistingObjectReplication.
func (*BucketReplicationConfigurationSpecRuleExistingObjectReplication) DeepCopyInto ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleExistingObjectReplication) DeepCopyInto(out *BucketReplicationConfigurationSpecRuleExistingObjectReplication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketReplicationConfigurationSpecRuleExistingObjectReplicationCodec ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleExistingObjectReplicationCodec struct { }
+k8s:deepcopy-gen=false
func (BucketReplicationConfigurationSpecRuleExistingObjectReplicationCodec) Decode ¶ added in v0.5.0
func (BucketReplicationConfigurationSpecRuleExistingObjectReplicationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketReplicationConfigurationSpecRuleFilter ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleFilter struct { // +optional And *BucketReplicationConfigurationSpecRuleFilterAnd `json:"and,omitempty" tf:"and"` // +optional Prefix *string `json:"prefix,omitempty" tf:"prefix"` // +optional Tag *BucketReplicationConfigurationSpecRuleFilterTag `json:"tag,omitempty" tf:"tag"` }
func (*BucketReplicationConfigurationSpecRuleFilter) DeepCopy ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleFilter) DeepCopy() *BucketReplicationConfigurationSpecRuleFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketReplicationConfigurationSpecRuleFilter.
func (*BucketReplicationConfigurationSpecRuleFilter) DeepCopyInto ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleFilter) DeepCopyInto(out *BucketReplicationConfigurationSpecRuleFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketReplicationConfigurationSpecRuleFilterAnd ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleFilterAnd struct { // +optional Prefix *string `json:"prefix,omitempty" tf:"prefix"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*BucketReplicationConfigurationSpecRuleFilterAnd) DeepCopy ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleFilterAnd) DeepCopy() *BucketReplicationConfigurationSpecRuleFilterAnd
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketReplicationConfigurationSpecRuleFilterAnd.
func (*BucketReplicationConfigurationSpecRuleFilterAnd) DeepCopyInto ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleFilterAnd) DeepCopyInto(out *BucketReplicationConfigurationSpecRuleFilterAnd)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketReplicationConfigurationSpecRuleFilterAndCodec ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleFilterAndCodec struct { }
+k8s:deepcopy-gen=false
func (BucketReplicationConfigurationSpecRuleFilterAndCodec) Decode ¶ added in v0.5.0
func (BucketReplicationConfigurationSpecRuleFilterAndCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketReplicationConfigurationSpecRuleFilterCodec ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleFilterCodec struct { }
+k8s:deepcopy-gen=false
func (BucketReplicationConfigurationSpecRuleFilterCodec) Decode ¶ added in v0.5.0
func (BucketReplicationConfigurationSpecRuleFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketReplicationConfigurationSpecRuleFilterTag ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleFilterTag struct { Key *string `json:"key" tf:"key"` Value *string `json:"value" tf:"value"` }
func (*BucketReplicationConfigurationSpecRuleFilterTag) DeepCopy ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleFilterTag) DeepCopy() *BucketReplicationConfigurationSpecRuleFilterTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketReplicationConfigurationSpecRuleFilterTag.
func (*BucketReplicationConfigurationSpecRuleFilterTag) DeepCopyInto ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleFilterTag) DeepCopyInto(out *BucketReplicationConfigurationSpecRuleFilterTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketReplicationConfigurationSpecRuleFilterTagCodec ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleFilterTagCodec struct { }
+k8s:deepcopy-gen=false
func (BucketReplicationConfigurationSpecRuleFilterTagCodec) Decode ¶ added in v0.5.0
func (BucketReplicationConfigurationSpecRuleFilterTagCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketReplicationConfigurationSpecRuleSourceSelectionCriteria ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleSourceSelectionCriteria struct { // +optional ReplicaModifications *BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaReplicaModifications `json:"replicaModifications,omitempty" tf:"replica_modifications"` // +optional SseKmsEncryptedObjects *BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaSseKmsEncryptedObjects `json:"sseKmsEncryptedObjects,omitempty" tf:"sse_kms_encrypted_objects"` }
func (*BucketReplicationConfigurationSpecRuleSourceSelectionCriteria) DeepCopy ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleSourceSelectionCriteria) DeepCopy() *BucketReplicationConfigurationSpecRuleSourceSelectionCriteria
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketReplicationConfigurationSpecRuleSourceSelectionCriteria.
func (*BucketReplicationConfigurationSpecRuleSourceSelectionCriteria) DeepCopyInto ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleSourceSelectionCriteria) DeepCopyInto(out *BucketReplicationConfigurationSpecRuleSourceSelectionCriteria)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaCodec ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaCodec struct { }
+k8s:deepcopy-gen=false
func (BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaCodec) Decode ¶ added in v0.5.0
func (BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaReplicaModifications ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaReplicaModifications struct {
Status *string `json:"status" tf:"status"`
}
func (*BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaReplicaModifications) DeepCopy ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaReplicaModifications) DeepCopy() *BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaReplicaModifications
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaReplicaModifications.
func (*BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaReplicaModifications) DeepCopyInto ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaReplicaModifications) DeepCopyInto(out *BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaReplicaModifications)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaReplicaModificationsCodec ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaReplicaModificationsCodec struct { }
+k8s:deepcopy-gen=false
func (BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaReplicaModificationsCodec) Decode ¶ added in v0.5.0
func (BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaReplicaModificationsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaSseKmsEncryptedObjects ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaSseKmsEncryptedObjects struct {
Status *string `json:"status" tf:"status"`
}
func (*BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaSseKmsEncryptedObjects) DeepCopy ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaSseKmsEncryptedObjects) DeepCopy() *BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaSseKmsEncryptedObjects
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaSseKmsEncryptedObjects.
func (*BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaSseKmsEncryptedObjects) DeepCopyInto ¶ added in v0.5.0
func (in *BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaSseKmsEncryptedObjects) DeepCopyInto(out *BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaSseKmsEncryptedObjects)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaSseKmsEncryptedObjectsCodec ¶ added in v0.5.0
type BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaSseKmsEncryptedObjectsCodec struct { }
+k8s:deepcopy-gen=false
func (BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaSseKmsEncryptedObjectsCodec) Decode ¶ added in v0.5.0
func (BucketReplicationConfigurationSpecRuleSourceSelectionCriteriaSseKmsEncryptedObjectsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketReplicationConfigurationStatus ¶ added in v0.5.0
type BucketReplicationConfigurationStatus 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 (*BucketReplicationConfigurationStatus) DeepCopy ¶ added in v0.5.0
func (in *BucketReplicationConfigurationStatus) DeepCopy() *BucketReplicationConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketReplicationConfigurationStatus.
func (*BucketReplicationConfigurationStatus) DeepCopyInto ¶ added in v0.5.0
func (in *BucketReplicationConfigurationStatus) DeepCopyInto(out *BucketReplicationConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketRequestPaymentConfiguration ¶ added in v0.5.0
type BucketRequestPaymentConfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BucketRequestPaymentConfigurationSpec `json:"spec,omitempty"` Status BucketRequestPaymentConfigurationStatus `json:"status,omitempty"` }
func (*BucketRequestPaymentConfiguration) DeepCopy ¶ added in v0.5.0
func (in *BucketRequestPaymentConfiguration) DeepCopy() *BucketRequestPaymentConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketRequestPaymentConfiguration.
func (*BucketRequestPaymentConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *BucketRequestPaymentConfiguration) DeepCopyInto(out *BucketRequestPaymentConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketRequestPaymentConfiguration) DeepCopyObject ¶ added in v0.5.0
func (in *BucketRequestPaymentConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BucketRequestPaymentConfiguration) SetupWebhookWithManager ¶ added in v0.5.0
func (r *BucketRequestPaymentConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BucketRequestPaymentConfiguration) ValidateCreate ¶ added in v0.5.0
func (r *BucketRequestPaymentConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BucketRequestPaymentConfiguration) ValidateDelete ¶ added in v0.5.0
func (r *BucketRequestPaymentConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BucketRequestPaymentConfiguration) ValidateUpdate ¶ added in v0.5.0
func (r *BucketRequestPaymentConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BucketRequestPaymentConfigurationList ¶ added in v0.5.0
type BucketRequestPaymentConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BucketRequestPaymentConfiguration CRD objects Items []BucketRequestPaymentConfiguration `json:"items,omitempty"` }
BucketRequestPaymentConfigurationList is a list of BucketRequestPaymentConfigurations
func (*BucketRequestPaymentConfigurationList) DeepCopy ¶ added in v0.5.0
func (in *BucketRequestPaymentConfigurationList) DeepCopy() *BucketRequestPaymentConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketRequestPaymentConfigurationList.
func (*BucketRequestPaymentConfigurationList) DeepCopyInto ¶ added in v0.5.0
func (in *BucketRequestPaymentConfigurationList) DeepCopyInto(out *BucketRequestPaymentConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketRequestPaymentConfigurationList) DeepCopyObject ¶ added in v0.5.0
func (in *BucketRequestPaymentConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BucketRequestPaymentConfigurationSpec ¶ added in v0.5.0
type BucketRequestPaymentConfigurationSpec struct { State *BucketRequestPaymentConfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource BucketRequestPaymentConfigurationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BucketRequestPaymentConfigurationSpec) DeepCopy ¶ added in v0.5.0
func (in *BucketRequestPaymentConfigurationSpec) DeepCopy() *BucketRequestPaymentConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketRequestPaymentConfigurationSpec.
func (*BucketRequestPaymentConfigurationSpec) DeepCopyInto ¶ added in v0.5.0
func (in *BucketRequestPaymentConfigurationSpec) DeepCopyInto(out *BucketRequestPaymentConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketRequestPaymentConfigurationSpecResource ¶ added in v0.5.0
type BucketRequestPaymentConfigurationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket *string `json:"bucket" tf:"bucket"` // +optional ExpectedBucketOwner *string `json:"expectedBucketOwner,omitempty" tf:"expected_bucket_owner"` Payer *string `json:"payer" tf:"payer"` }
func (*BucketRequestPaymentConfigurationSpecResource) DeepCopy ¶ added in v0.5.0
func (in *BucketRequestPaymentConfigurationSpecResource) DeepCopy() *BucketRequestPaymentConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketRequestPaymentConfigurationSpecResource.
func (*BucketRequestPaymentConfigurationSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *BucketRequestPaymentConfigurationSpecResource) DeepCopyInto(out *BucketRequestPaymentConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketRequestPaymentConfigurationStatus ¶ added in v0.5.0
type BucketRequestPaymentConfigurationStatus 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 (*BucketRequestPaymentConfigurationStatus) DeepCopy ¶ added in v0.5.0
func (in *BucketRequestPaymentConfigurationStatus) DeepCopy() *BucketRequestPaymentConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketRequestPaymentConfigurationStatus.
func (*BucketRequestPaymentConfigurationStatus) DeepCopyInto ¶ added in v0.5.0
func (in *BucketRequestPaymentConfigurationStatus) DeepCopyInto(out *BucketRequestPaymentConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketServerSideEncryptionConfiguration ¶ added in v0.5.0
type BucketServerSideEncryptionConfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BucketServerSideEncryptionConfigurationSpec `json:"spec,omitempty"` Status BucketServerSideEncryptionConfigurationStatus `json:"status,omitempty"` }
func (*BucketServerSideEncryptionConfiguration) DeepCopy ¶ added in v0.5.0
func (in *BucketServerSideEncryptionConfiguration) DeepCopy() *BucketServerSideEncryptionConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketServerSideEncryptionConfiguration.
func (*BucketServerSideEncryptionConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *BucketServerSideEncryptionConfiguration) DeepCopyInto(out *BucketServerSideEncryptionConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketServerSideEncryptionConfiguration) DeepCopyObject ¶ added in v0.5.0
func (in *BucketServerSideEncryptionConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BucketServerSideEncryptionConfiguration) SetupWebhookWithManager ¶ added in v0.5.0
func (r *BucketServerSideEncryptionConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BucketServerSideEncryptionConfiguration) ValidateCreate ¶ added in v0.5.0
func (r *BucketServerSideEncryptionConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BucketServerSideEncryptionConfiguration) ValidateDelete ¶ added in v0.5.0
func (r *BucketServerSideEncryptionConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BucketServerSideEncryptionConfiguration) ValidateUpdate ¶ added in v0.5.0
func (r *BucketServerSideEncryptionConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BucketServerSideEncryptionConfigurationList ¶ added in v0.5.0
type BucketServerSideEncryptionConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BucketServerSideEncryptionConfiguration CRD objects Items []BucketServerSideEncryptionConfiguration `json:"items,omitempty"` }
BucketServerSideEncryptionConfigurationList is a list of BucketServerSideEncryptionConfigurations
func (*BucketServerSideEncryptionConfigurationList) DeepCopy ¶ added in v0.5.0
func (in *BucketServerSideEncryptionConfigurationList) DeepCopy() *BucketServerSideEncryptionConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketServerSideEncryptionConfigurationList.
func (*BucketServerSideEncryptionConfigurationList) DeepCopyInto ¶ added in v0.5.0
func (in *BucketServerSideEncryptionConfigurationList) DeepCopyInto(out *BucketServerSideEncryptionConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketServerSideEncryptionConfigurationList) DeepCopyObject ¶ added in v0.5.0
func (in *BucketServerSideEncryptionConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BucketServerSideEncryptionConfigurationSpec ¶ added in v0.5.0
type BucketServerSideEncryptionConfigurationSpec struct { State *BucketServerSideEncryptionConfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource BucketServerSideEncryptionConfigurationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BucketServerSideEncryptionConfigurationSpec) DeepCopy ¶ added in v0.5.0
func (in *BucketServerSideEncryptionConfigurationSpec) DeepCopy() *BucketServerSideEncryptionConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketServerSideEncryptionConfigurationSpec.
func (*BucketServerSideEncryptionConfigurationSpec) DeepCopyInto ¶ added in v0.5.0
func (in *BucketServerSideEncryptionConfigurationSpec) DeepCopyInto(out *BucketServerSideEncryptionConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketServerSideEncryptionConfigurationSpecResource ¶ added in v0.5.0
type BucketServerSideEncryptionConfigurationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket *string `json:"bucket" tf:"bucket"` // +optional ExpectedBucketOwner *string `json:"expectedBucketOwner,omitempty" tf:"expected_bucket_owner"` Rule []BucketServerSideEncryptionConfigurationSpecRule `json:"rule" tf:"rule"` }
func (*BucketServerSideEncryptionConfigurationSpecResource) DeepCopy ¶ added in v0.5.0
func (in *BucketServerSideEncryptionConfigurationSpecResource) DeepCopy() *BucketServerSideEncryptionConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketServerSideEncryptionConfigurationSpecResource.
func (*BucketServerSideEncryptionConfigurationSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *BucketServerSideEncryptionConfigurationSpecResource) DeepCopyInto(out *BucketServerSideEncryptionConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketServerSideEncryptionConfigurationSpecRule ¶ added in v0.5.0
type BucketServerSideEncryptionConfigurationSpecRule struct { // +optional ApplyServerSideEncryptionByDefault *BucketServerSideEncryptionConfigurationSpecRuleApplyServerSideEncryptionByDefault `json:"applyServerSideEncryptionByDefault,omitempty" tf:"apply_server_side_encryption_by_default"` // +optional BucketKeyEnabled *bool `json:"bucketKeyEnabled,omitempty" tf:"bucket_key_enabled"` }
func (*BucketServerSideEncryptionConfigurationSpecRule) DeepCopy ¶ added in v0.5.0
func (in *BucketServerSideEncryptionConfigurationSpecRule) DeepCopy() *BucketServerSideEncryptionConfigurationSpecRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketServerSideEncryptionConfigurationSpecRule.
func (*BucketServerSideEncryptionConfigurationSpecRule) DeepCopyInto ¶ added in v0.5.0
func (in *BucketServerSideEncryptionConfigurationSpecRule) DeepCopyInto(out *BucketServerSideEncryptionConfigurationSpecRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketServerSideEncryptionConfigurationSpecRuleApplyServerSideEncryptionByDefault ¶ added in v0.5.0
type BucketServerSideEncryptionConfigurationSpecRuleApplyServerSideEncryptionByDefault struct { // +optional KmsMasterKeyID *string `json:"kmsMasterKeyID,omitempty" tf:"kms_master_key_id"` SseAlgorithm *string `json:"sseAlgorithm" tf:"sse_algorithm"` }
func (*BucketServerSideEncryptionConfigurationSpecRuleApplyServerSideEncryptionByDefault) DeepCopy ¶ added in v0.5.0
func (in *BucketServerSideEncryptionConfigurationSpecRuleApplyServerSideEncryptionByDefault) DeepCopy() *BucketServerSideEncryptionConfigurationSpecRuleApplyServerSideEncryptionByDefault
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketServerSideEncryptionConfigurationSpecRuleApplyServerSideEncryptionByDefault.
func (*BucketServerSideEncryptionConfigurationSpecRuleApplyServerSideEncryptionByDefault) DeepCopyInto ¶ added in v0.5.0
func (in *BucketServerSideEncryptionConfigurationSpecRuleApplyServerSideEncryptionByDefault) DeepCopyInto(out *BucketServerSideEncryptionConfigurationSpecRuleApplyServerSideEncryptionByDefault)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketServerSideEncryptionConfigurationSpecRuleApplyServerSideEncryptionByDefaultCodec ¶ added in v0.5.0
type BucketServerSideEncryptionConfigurationSpecRuleApplyServerSideEncryptionByDefaultCodec struct { }
+k8s:deepcopy-gen=false
func (BucketServerSideEncryptionConfigurationSpecRuleApplyServerSideEncryptionByDefaultCodec) Decode ¶ added in v0.5.0
func (BucketServerSideEncryptionConfigurationSpecRuleApplyServerSideEncryptionByDefaultCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketServerSideEncryptionConfigurationStatus ¶ added in v0.5.0
type BucketServerSideEncryptionConfigurationStatus 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 (*BucketServerSideEncryptionConfigurationStatus) DeepCopy ¶ added in v0.5.0
func (in *BucketServerSideEncryptionConfigurationStatus) DeepCopy() *BucketServerSideEncryptionConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketServerSideEncryptionConfigurationStatus.
func (*BucketServerSideEncryptionConfigurationStatus) DeepCopyInto ¶ added in v0.5.0
func (in *BucketServerSideEncryptionConfigurationStatus) DeepCopyInto(out *BucketServerSideEncryptionConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpec ¶
type BucketSpec struct { State *BucketSpecResource `json:"state,omitempty" tf:"-"` Resource BucketSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BucketSpec) DeepCopy ¶
func (in *BucketSpec) DeepCopy() *BucketSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpec.
func (*BucketSpec) DeepCopyInto ¶
func (in *BucketSpec) DeepCopyInto(out *BucketSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpecCorsRule ¶
type BucketSpecCorsRule struct { // +optional // Deprecated AllowedHeaders []string `json:"allowedHeaders,omitempty" tf:"allowed_headers"` // +optional // Deprecated AllowedMethods []string `json:"allowedMethods,omitempty" tf:"allowed_methods"` // +optional // Deprecated AllowedOrigins []string `json:"allowedOrigins,omitempty" tf:"allowed_origins"` // +optional // Deprecated ExposeHeaders []string `json:"exposeHeaders,omitempty" tf:"expose_headers"` // +optional // Deprecated 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 // Deprecated ID *string `json:"ID,omitempty" tf:"id"` // +optional // Deprecated Permissions []string `json:"permissions,omitempty" tf:"permissions"` // +optional // Deprecated Type *string `json:"type,omitempty" tf:"type"` // +optional // Deprecated 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 // Deprecated AbortIncompleteMultipartUploadDays *int64 `json:"abortIncompleteMultipartUploadDays,omitempty" tf:"abort_incomplete_multipart_upload_days"` // +optional // Deprecated Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional // Deprecated Expiration []BucketSpecLifecycleRuleExpiration `json:"expiration,omitempty" tf:"expiration"` // +optional // Deprecated ID *string `json:"ID,omitempty" tf:"id"` // +optional // Deprecated NoncurrentVersionExpiration []BucketSpecLifecycleRuleNoncurrentVersionExpiration `json:"noncurrentVersionExpiration,omitempty" tf:"noncurrent_version_expiration"` // +optional // Deprecated NoncurrentVersionTransition []BucketSpecLifecycleRuleNoncurrentVersionTransition `json:"noncurrentVersionTransition,omitempty" tf:"noncurrent_version_transition"` // +optional // Deprecated Prefix *string `json:"prefix,omitempty" tf:"prefix"` // +optional // Deprecated Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional // Deprecated 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 // Deprecated Date *string `json:"date,omitempty" tf:"date"` // +optional // Deprecated Days *int64 `json:"days,omitempty" tf:"days"` // +optional // Deprecated 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 BucketSpecLifecycleRuleNoncurrentVersionExpiration ¶
type BucketSpecLifecycleRuleNoncurrentVersionExpiration struct { // +optional // Deprecated 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 BucketSpecLifecycleRuleNoncurrentVersionTransition ¶
type BucketSpecLifecycleRuleNoncurrentVersionTransition struct { // +optional // Deprecated Days *int64 `json:"days,omitempty" tf:"days"` // +optional // Deprecated StorageClass *string `json:"storageClass,omitempty" 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 // Deprecated Date *string `json:"date,omitempty" tf:"date"` // +optional // Deprecated Days *int64 `json:"days,omitempty" tf:"days"` // +optional // Deprecated StorageClass *string `json:"storageClass,omitempty" 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 { // +optional // Deprecated TargetBucket *string `json:"targetBucket,omitempty" tf:"target_bucket"` // +optional // Deprecated 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 // Deprecated 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 { // +optional // Deprecated DefaultRetention []BucketSpecObjectLockConfigurationRuleDefaultRetention `json:"defaultRetention,omitempty" 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 BucketSpecObjectLockConfigurationRuleDefaultRetention ¶
type BucketSpecObjectLockConfigurationRuleDefaultRetention struct { // +optional // Deprecated Days *int64 `json:"days,omitempty" tf:"days"` // +optional // Deprecated Mode *string `json:"mode,omitempty" tf:"mode"` // +optional // Deprecated 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 BucketSpecReplicationConfiguration ¶
type BucketSpecReplicationConfiguration struct { // +optional // Deprecated Role *string `json:"role,omitempty" tf:"role"` // +optional // Deprecated Rules []BucketSpecReplicationConfigurationRules `json:"rules,omitempty" 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 BucketSpecReplicationConfigurationRules ¶
type BucketSpecReplicationConfigurationRules struct { // +optional // Deprecated DeleteMarkerReplicationStatus *string `json:"deleteMarkerReplicationStatus,omitempty" tf:"delete_marker_replication_status"` // +optional // Deprecated Destination []BucketSpecReplicationConfigurationRulesDestination `json:"destination,omitempty" tf:"destination"` // +optional // Deprecated Filter []BucketSpecReplicationConfigurationRulesFilter `json:"filter,omitempty" tf:"filter"` // +optional // Deprecated ID *string `json:"ID,omitempty" tf:"id"` // +optional // Deprecated Prefix *string `json:"prefix,omitempty" tf:"prefix"` // +optional // Deprecated Priority *int64 `json:"priority,omitempty" tf:"priority"` // +optional // Deprecated SourceSelectionCriteria []BucketSpecReplicationConfigurationRulesSourceSelectionCriteria `json:"sourceSelectionCriteria,omitempty" tf:"source_selection_criteria"` // +optional // Deprecated Status *string `json:"status,omitempty" 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 // Deprecated AccessControlTranslation []BucketSpecReplicationConfigurationRulesDestinationAccessControlTranslation `json:"accessControlTranslation,omitempty" tf:"access_control_translation"` // +optional // Deprecated AccountID *string `json:"accountID,omitempty" tf:"account_id"` // +optional // Deprecated Bucket *string `json:"bucket,omitempty" tf:"bucket"` // +optional // Deprecated Metrics []BucketSpecReplicationConfigurationRulesDestinationMetrics `json:"metrics,omitempty" tf:"metrics"` // +optional // Deprecated ReplicaKmsKeyID *string `json:"replicaKmsKeyID,omitempty" tf:"replica_kms_key_id"` // +optional // Deprecated ReplicationTime []BucketSpecReplicationConfigurationRulesDestinationReplicationTime `json:"replicationTime,omitempty" tf:"replication_time"` // +optional // Deprecated 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 { // +optional // Deprecated Owner *string `json:"owner,omitempty" 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 BucketSpecReplicationConfigurationRulesDestinationMetrics ¶ added in v0.5.0
type BucketSpecReplicationConfigurationRulesDestinationMetrics struct { // +optional // Deprecated Minutes *int64 `json:"minutes,omitempty" tf:"minutes"` // +optional // Deprecated Status *string `json:"status,omitempty" tf:"status"` }
func (*BucketSpecReplicationConfigurationRulesDestinationMetrics) DeepCopy ¶ added in v0.5.0
func (in *BucketSpecReplicationConfigurationRulesDestinationMetrics) DeepCopy() *BucketSpecReplicationConfigurationRulesDestinationMetrics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpecReplicationConfigurationRulesDestinationMetrics.
func (*BucketSpecReplicationConfigurationRulesDestinationMetrics) DeepCopyInto ¶ added in v0.5.0
func (in *BucketSpecReplicationConfigurationRulesDestinationMetrics) DeepCopyInto(out *BucketSpecReplicationConfigurationRulesDestinationMetrics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpecReplicationConfigurationRulesDestinationReplicationTime ¶ added in v0.5.0
type BucketSpecReplicationConfigurationRulesDestinationReplicationTime struct { // +optional // Deprecated Minutes *int64 `json:"minutes,omitempty" tf:"minutes"` // +optional // Deprecated Status *string `json:"status,omitempty" tf:"status"` }
func (*BucketSpecReplicationConfigurationRulesDestinationReplicationTime) DeepCopy ¶ added in v0.5.0
func (in *BucketSpecReplicationConfigurationRulesDestinationReplicationTime) DeepCopy() *BucketSpecReplicationConfigurationRulesDestinationReplicationTime
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpecReplicationConfigurationRulesDestinationReplicationTime.
func (*BucketSpecReplicationConfigurationRulesDestinationReplicationTime) DeepCopyInto ¶ added in v0.5.0
func (in *BucketSpecReplicationConfigurationRulesDestinationReplicationTime) DeepCopyInto(out *BucketSpecReplicationConfigurationRulesDestinationReplicationTime)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketSpecReplicationConfigurationRulesFilter ¶
type BucketSpecReplicationConfigurationRulesFilter struct { // +optional // Deprecated Prefix *string `json:"prefix,omitempty" tf:"prefix"` // +optional // Deprecated 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 BucketSpecReplicationConfigurationRulesSourceSelectionCriteria ¶
type BucketSpecReplicationConfigurationRulesSourceSelectionCriteria struct { // +optional // Deprecated 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 BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects ¶
type BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects struct { // +optional // Deprecated Enabled *bool `json:"enabled,omitempty" 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 BucketSpecResource ¶
type BucketSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // Deprecated AccelerationStatus *string `json:"accelerationStatus,omitempty" tf:"acceleration_status"` // +optional // Deprecated 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 // Deprecated CorsRule []BucketSpecCorsRule `json:"corsRule,omitempty" tf:"cors_rule"` // +optional ForceDestroy *bool `json:"forceDestroy,omitempty" tf:"force_destroy"` // +optional // Deprecated Grant []BucketSpecGrant `json:"grant,omitempty" tf:"grant"` // +optional HostedZoneID *string `json:"hostedZoneID,omitempty" tf:"hosted_zone_id"` // +optional // Deprecated LifecycleRule []BucketSpecLifecycleRule `json:"lifecycleRule,omitempty" tf:"lifecycle_rule"` // +optional // Deprecated Logging []BucketSpecLogging `json:"logging,omitempty" tf:"logging"` // +optional ObjectLockConfiguration *BucketSpecObjectLockConfiguration `json:"objectLockConfiguration,omitempty" tf:"object_lock_configuration"` // +optional // Deprecated Policy *string `json:"policy,omitempty" tf:"policy"` // +optional Region *string `json:"region,omitempty" tf:"region"` // +optional // Deprecated ReplicationConfiguration []BucketSpecReplicationConfiguration `json:"replicationConfiguration,omitempty" tf:"replication_configuration"` // +optional // Deprecated RequestPayer *string `json:"requestPayer,omitempty" tf:"request_payer"` // +optional // Deprecated 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 // Deprecated Versioning []BucketSpecVersioning `json:"versioning,omitempty" tf:"versioning"` // +optional // Deprecated Website []BucketSpecWebsite `json:"website,omitempty" tf:"website"` // +optional // Deprecated WebsiteDomain *string `json:"websiteDomain,omitempty" tf:"website_domain"` // +optional // Deprecated 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 { // +optional // Deprecated Rule []BucketSpecServerSideEncryptionConfigurationRule `json:"rule,omitempty" 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 BucketSpecServerSideEncryptionConfigurationRule ¶
type BucketSpecServerSideEncryptionConfigurationRule struct { // +optional // Deprecated ApplyServerSideEncryptionByDefault []BucketSpecServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault `json:"applyServerSideEncryptionByDefault,omitempty" tf:"apply_server_side_encryption_by_default"` // +optional // Deprecated 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 // Deprecated KmsMasterKeyID *string `json:"kmsMasterKeyID,omitempty" tf:"kms_master_key_id"` // +optional // Deprecated SseAlgorithm *string `json:"sseAlgorithm,omitempty" 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 BucketSpecVersioning ¶
type BucketSpecVersioning struct { // +optional // Deprecated Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional // Deprecated 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 BucketSpecWebsite ¶
type BucketSpecWebsite struct { // +optional // Deprecated ErrorDocument *string `json:"errorDocument,omitempty" tf:"error_document"` // +optional // Deprecated IndexDocument *string `json:"indexDocument,omitempty" tf:"index_document"` // +optional // Deprecated RedirectAllRequestsTo *string `json:"redirectAllRequestsTo,omitempty" tf:"redirect_all_requests_to"` // +optional // Deprecated 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 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 BucketVersioning ¶ added in v0.5.0
type BucketVersioning struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BucketVersioningSpec `json:"spec,omitempty"` Status BucketVersioningStatus `json:"status,omitempty"` }
func (*BucketVersioning) DeepCopy ¶ added in v0.5.0
func (in *BucketVersioning) DeepCopy() *BucketVersioning
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketVersioning.
func (*BucketVersioning) DeepCopyInto ¶ added in v0.5.0
func (in *BucketVersioning) DeepCopyInto(out *BucketVersioning)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketVersioning) DeepCopyObject ¶ added in v0.5.0
func (in *BucketVersioning) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BucketVersioning) SetupWebhookWithManager ¶ added in v0.5.0
func (r *BucketVersioning) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BucketVersioning) ValidateCreate ¶ added in v0.5.0
func (r *BucketVersioning) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BucketVersioning) ValidateDelete ¶ added in v0.5.0
func (r *BucketVersioning) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BucketVersioning) ValidateUpdate ¶ added in v0.5.0
func (r *BucketVersioning) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BucketVersioningList ¶ added in v0.5.0
type BucketVersioningList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BucketVersioning CRD objects Items []BucketVersioning `json:"items,omitempty"` }
BucketVersioningList is a list of BucketVersionings
func (*BucketVersioningList) DeepCopy ¶ added in v0.5.0
func (in *BucketVersioningList) DeepCopy() *BucketVersioningList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketVersioningList.
func (*BucketVersioningList) DeepCopyInto ¶ added in v0.5.0
func (in *BucketVersioningList) DeepCopyInto(out *BucketVersioningList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketVersioningList) DeepCopyObject ¶ added in v0.5.0
func (in *BucketVersioningList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BucketVersioningSpec ¶ added in v0.5.0
type BucketVersioningSpec struct { State *BucketVersioningSpecResource `json:"state,omitempty" tf:"-"` Resource BucketVersioningSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BucketVersioningSpec) DeepCopy ¶ added in v0.5.0
func (in *BucketVersioningSpec) DeepCopy() *BucketVersioningSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketVersioningSpec.
func (*BucketVersioningSpec) DeepCopyInto ¶ added in v0.5.0
func (in *BucketVersioningSpec) DeepCopyInto(out *BucketVersioningSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketVersioningSpecResource ¶ added in v0.5.0
type BucketVersioningSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket *string `json:"bucket" tf:"bucket"` // +optional ExpectedBucketOwner *string `json:"expectedBucketOwner,omitempty" tf:"expected_bucket_owner"` // +optional Mfa *string `json:"mfa,omitempty" tf:"mfa"` VersioningConfiguration *BucketVersioningSpecVersioningConfiguration `json:"versioningConfiguration" tf:"versioning_configuration"` }
func (*BucketVersioningSpecResource) DeepCopy ¶ added in v0.5.0
func (in *BucketVersioningSpecResource) DeepCopy() *BucketVersioningSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketVersioningSpecResource.
func (*BucketVersioningSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *BucketVersioningSpecResource) DeepCopyInto(out *BucketVersioningSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketVersioningSpecVersioningConfiguration ¶ added in v0.5.0
type BucketVersioningSpecVersioningConfiguration struct { // +optional MfaDelete *string `json:"mfaDelete,omitempty" tf:"mfa_delete"` Status *string `json:"status" tf:"status"` }
func (*BucketVersioningSpecVersioningConfiguration) DeepCopy ¶ added in v0.5.0
func (in *BucketVersioningSpecVersioningConfiguration) DeepCopy() *BucketVersioningSpecVersioningConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketVersioningSpecVersioningConfiguration.
func (*BucketVersioningSpecVersioningConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *BucketVersioningSpecVersioningConfiguration) DeepCopyInto(out *BucketVersioningSpecVersioningConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketVersioningSpecVersioningConfigurationCodec ¶ added in v0.5.0
type BucketVersioningSpecVersioningConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (BucketVersioningSpecVersioningConfigurationCodec) Decode ¶ added in v0.5.0
func (BucketVersioningSpecVersioningConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketVersioningStatus ¶ added in v0.5.0
type BucketVersioningStatus 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 (*BucketVersioningStatus) DeepCopy ¶ added in v0.5.0
func (in *BucketVersioningStatus) DeepCopy() *BucketVersioningStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketVersioningStatus.
func (*BucketVersioningStatus) DeepCopyInto ¶ added in v0.5.0
func (in *BucketVersioningStatus) DeepCopyInto(out *BucketVersioningStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketWebsiteConfiguration ¶ added in v0.5.0
type BucketWebsiteConfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BucketWebsiteConfigurationSpec `json:"spec,omitempty"` Status BucketWebsiteConfigurationStatus `json:"status,omitempty"` }
func (*BucketWebsiteConfiguration) DeepCopy ¶ added in v0.5.0
func (in *BucketWebsiteConfiguration) DeepCopy() *BucketWebsiteConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketWebsiteConfiguration.
func (*BucketWebsiteConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *BucketWebsiteConfiguration) DeepCopyInto(out *BucketWebsiteConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketWebsiteConfiguration) DeepCopyObject ¶ added in v0.5.0
func (in *BucketWebsiteConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BucketWebsiteConfiguration) SetupWebhookWithManager ¶ added in v0.5.0
func (r *BucketWebsiteConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BucketWebsiteConfiguration) ValidateCreate ¶ added in v0.5.0
func (r *BucketWebsiteConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BucketWebsiteConfiguration) ValidateDelete ¶ added in v0.5.0
func (r *BucketWebsiteConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BucketWebsiteConfiguration) ValidateUpdate ¶ added in v0.5.0
func (r *BucketWebsiteConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BucketWebsiteConfigurationList ¶ added in v0.5.0
type BucketWebsiteConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BucketWebsiteConfiguration CRD objects Items []BucketWebsiteConfiguration `json:"items,omitempty"` }
BucketWebsiteConfigurationList is a list of BucketWebsiteConfigurations
func (*BucketWebsiteConfigurationList) DeepCopy ¶ added in v0.5.0
func (in *BucketWebsiteConfigurationList) DeepCopy() *BucketWebsiteConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketWebsiteConfigurationList.
func (*BucketWebsiteConfigurationList) DeepCopyInto ¶ added in v0.5.0
func (in *BucketWebsiteConfigurationList) DeepCopyInto(out *BucketWebsiteConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BucketWebsiteConfigurationList) DeepCopyObject ¶ added in v0.5.0
func (in *BucketWebsiteConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BucketWebsiteConfigurationSpec ¶ added in v0.5.0
type BucketWebsiteConfigurationSpec struct { State *BucketWebsiteConfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource BucketWebsiteConfigurationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BucketWebsiteConfigurationSpec) DeepCopy ¶ added in v0.5.0
func (in *BucketWebsiteConfigurationSpec) DeepCopy() *BucketWebsiteConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketWebsiteConfigurationSpec.
func (*BucketWebsiteConfigurationSpec) DeepCopyInto ¶ added in v0.5.0
func (in *BucketWebsiteConfigurationSpec) DeepCopyInto(out *BucketWebsiteConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketWebsiteConfigurationSpecErrorDocument ¶ added in v0.5.0
type BucketWebsiteConfigurationSpecErrorDocument struct {
Key *string `json:"key" tf:"key"`
}
func (*BucketWebsiteConfigurationSpecErrorDocument) DeepCopy ¶ added in v0.5.0
func (in *BucketWebsiteConfigurationSpecErrorDocument) DeepCopy() *BucketWebsiteConfigurationSpecErrorDocument
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketWebsiteConfigurationSpecErrorDocument.
func (*BucketWebsiteConfigurationSpecErrorDocument) DeepCopyInto ¶ added in v0.5.0
func (in *BucketWebsiteConfigurationSpecErrorDocument) DeepCopyInto(out *BucketWebsiteConfigurationSpecErrorDocument)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketWebsiteConfigurationSpecErrorDocumentCodec ¶ added in v0.5.0
type BucketWebsiteConfigurationSpecErrorDocumentCodec struct { }
+k8s:deepcopy-gen=false
func (BucketWebsiteConfigurationSpecErrorDocumentCodec) Decode ¶ added in v0.5.0
func (BucketWebsiteConfigurationSpecErrorDocumentCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketWebsiteConfigurationSpecIndexDocument ¶ added in v0.5.0
type BucketWebsiteConfigurationSpecIndexDocument struct {
Suffix *string `json:"suffix" tf:"suffix"`
}
func (*BucketWebsiteConfigurationSpecIndexDocument) DeepCopy ¶ added in v0.5.0
func (in *BucketWebsiteConfigurationSpecIndexDocument) DeepCopy() *BucketWebsiteConfigurationSpecIndexDocument
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketWebsiteConfigurationSpecIndexDocument.
func (*BucketWebsiteConfigurationSpecIndexDocument) DeepCopyInto ¶ added in v0.5.0
func (in *BucketWebsiteConfigurationSpecIndexDocument) DeepCopyInto(out *BucketWebsiteConfigurationSpecIndexDocument)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketWebsiteConfigurationSpecIndexDocumentCodec ¶ added in v0.5.0
type BucketWebsiteConfigurationSpecIndexDocumentCodec struct { }
+k8s:deepcopy-gen=false
func (BucketWebsiteConfigurationSpecIndexDocumentCodec) Decode ¶ added in v0.5.0
func (BucketWebsiteConfigurationSpecIndexDocumentCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketWebsiteConfigurationSpecRedirectAllRequestsTo ¶ added in v0.5.0
type BucketWebsiteConfigurationSpecRedirectAllRequestsTo struct { HostName *string `json:"hostName" tf:"host_name"` // +optional Protocol *string `json:"protocol,omitempty" tf:"protocol"` }
func (*BucketWebsiteConfigurationSpecRedirectAllRequestsTo) DeepCopy ¶ added in v0.5.0
func (in *BucketWebsiteConfigurationSpecRedirectAllRequestsTo) DeepCopy() *BucketWebsiteConfigurationSpecRedirectAllRequestsTo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketWebsiteConfigurationSpecRedirectAllRequestsTo.
func (*BucketWebsiteConfigurationSpecRedirectAllRequestsTo) DeepCopyInto ¶ added in v0.5.0
func (in *BucketWebsiteConfigurationSpecRedirectAllRequestsTo) DeepCopyInto(out *BucketWebsiteConfigurationSpecRedirectAllRequestsTo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketWebsiteConfigurationSpecRedirectAllRequestsToCodec ¶ added in v0.5.0
type BucketWebsiteConfigurationSpecRedirectAllRequestsToCodec struct { }
+k8s:deepcopy-gen=false
func (BucketWebsiteConfigurationSpecRedirectAllRequestsToCodec) Decode ¶ added in v0.5.0
func (BucketWebsiteConfigurationSpecRedirectAllRequestsToCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketWebsiteConfigurationSpecResource ¶ added in v0.5.0
type BucketWebsiteConfigurationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Bucket *string `json:"bucket" tf:"bucket"` // +optional ErrorDocument *BucketWebsiteConfigurationSpecErrorDocument `json:"errorDocument,omitempty" tf:"error_document"` // +optional ExpectedBucketOwner *string `json:"expectedBucketOwner,omitempty" tf:"expected_bucket_owner"` // +optional IndexDocument *BucketWebsiteConfigurationSpecIndexDocument `json:"indexDocument,omitempty" tf:"index_document"` // +optional RedirectAllRequestsTo *BucketWebsiteConfigurationSpecRedirectAllRequestsTo `json:"redirectAllRequestsTo,omitempty" tf:"redirect_all_requests_to"` // +optional RoutingRule []BucketWebsiteConfigurationSpecRoutingRule `json:"routingRule,omitempty" tf:"routing_rule"` // +optional WebsiteDomain *string `json:"websiteDomain,omitempty" tf:"website_domain"` // +optional WebsiteEndpoint *string `json:"websiteEndpoint,omitempty" tf:"website_endpoint"` }
func (*BucketWebsiteConfigurationSpecResource) DeepCopy ¶ added in v0.5.0
func (in *BucketWebsiteConfigurationSpecResource) DeepCopy() *BucketWebsiteConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketWebsiteConfigurationSpecResource.
func (*BucketWebsiteConfigurationSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *BucketWebsiteConfigurationSpecResource) DeepCopyInto(out *BucketWebsiteConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketWebsiteConfigurationSpecRoutingRule ¶ added in v0.5.0
type BucketWebsiteConfigurationSpecRoutingRule struct { // +optional Condition *BucketWebsiteConfigurationSpecRoutingRuleCondition `json:"condition,omitempty" tf:"condition"` Redirect *BucketWebsiteConfigurationSpecRoutingRuleRedirect `json:"redirect" tf:"redirect"` }
func (*BucketWebsiteConfigurationSpecRoutingRule) DeepCopy ¶ added in v0.5.0
func (in *BucketWebsiteConfigurationSpecRoutingRule) DeepCopy() *BucketWebsiteConfigurationSpecRoutingRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketWebsiteConfigurationSpecRoutingRule.
func (*BucketWebsiteConfigurationSpecRoutingRule) DeepCopyInto ¶ added in v0.5.0
func (in *BucketWebsiteConfigurationSpecRoutingRule) DeepCopyInto(out *BucketWebsiteConfigurationSpecRoutingRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketWebsiteConfigurationSpecRoutingRuleCondition ¶ added in v0.5.0
type BucketWebsiteConfigurationSpecRoutingRuleCondition struct { // +optional HttpErrorCodeReturnedEquals *string `json:"httpErrorCodeReturnedEquals,omitempty" tf:"http_error_code_returned_equals"` // +optional KeyPrefixEquals *string `json:"keyPrefixEquals,omitempty" tf:"key_prefix_equals"` }
func (*BucketWebsiteConfigurationSpecRoutingRuleCondition) DeepCopy ¶ added in v0.5.0
func (in *BucketWebsiteConfigurationSpecRoutingRuleCondition) DeepCopy() *BucketWebsiteConfigurationSpecRoutingRuleCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketWebsiteConfigurationSpecRoutingRuleCondition.
func (*BucketWebsiteConfigurationSpecRoutingRuleCondition) DeepCopyInto ¶ added in v0.5.0
func (in *BucketWebsiteConfigurationSpecRoutingRuleCondition) DeepCopyInto(out *BucketWebsiteConfigurationSpecRoutingRuleCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketWebsiteConfigurationSpecRoutingRuleConditionCodec ¶ added in v0.5.0
type BucketWebsiteConfigurationSpecRoutingRuleConditionCodec struct { }
+k8s:deepcopy-gen=false
func (BucketWebsiteConfigurationSpecRoutingRuleConditionCodec) Decode ¶ added in v0.5.0
func (BucketWebsiteConfigurationSpecRoutingRuleConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketWebsiteConfigurationSpecRoutingRuleRedirect ¶ added in v0.5.0
type BucketWebsiteConfigurationSpecRoutingRuleRedirect struct { // +optional HostName *string `json:"hostName,omitempty" tf:"host_name"` // +optional HttpRedirectCode *string `json:"httpRedirectCode,omitempty" tf:"http_redirect_code"` // +optional Protocol *string `json:"protocol,omitempty" tf:"protocol"` // +optional ReplaceKeyPrefixWith *string `json:"replaceKeyPrefixWith,omitempty" tf:"replace_key_prefix_with"` // +optional ReplaceKeyWith *string `json:"replaceKeyWith,omitempty" tf:"replace_key_with"` }
func (*BucketWebsiteConfigurationSpecRoutingRuleRedirect) DeepCopy ¶ added in v0.5.0
func (in *BucketWebsiteConfigurationSpecRoutingRuleRedirect) DeepCopy() *BucketWebsiteConfigurationSpecRoutingRuleRedirect
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketWebsiteConfigurationSpecRoutingRuleRedirect.
func (*BucketWebsiteConfigurationSpecRoutingRuleRedirect) DeepCopyInto ¶ added in v0.5.0
func (in *BucketWebsiteConfigurationSpecRoutingRuleRedirect) DeepCopyInto(out *BucketWebsiteConfigurationSpecRoutingRuleRedirect)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketWebsiteConfigurationSpecRoutingRuleRedirectCodec ¶ added in v0.5.0
type BucketWebsiteConfigurationSpecRoutingRuleRedirectCodec struct { }
+k8s:deepcopy-gen=false
func (BucketWebsiteConfigurationSpecRoutingRuleRedirectCodec) Decode ¶ added in v0.5.0
func (BucketWebsiteConfigurationSpecRoutingRuleRedirectCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BucketWebsiteConfigurationStatus ¶ added in v0.5.0
type BucketWebsiteConfigurationStatus 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 (*BucketWebsiteConfigurationStatus) DeepCopy ¶ added in v0.5.0
func (in *BucketWebsiteConfigurationStatus) DeepCopy() *BucketWebsiteConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketWebsiteConfigurationStatus.
func (*BucketWebsiteConfigurationStatus) DeepCopyInto ¶ added in v0.5.0
func (in *BucketWebsiteConfigurationStatus) DeepCopyInto(out *BucketWebsiteConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Object ¶ added in v0.5.0
type Object struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ObjectSpec `json:"spec,omitempty"` Status ObjectStatus `json:"status,omitempty"` }
func (*Object) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Object.
func (*Object) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Object) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Object) SetupWebhookWithManager ¶ added in v0.5.0
func (*Object) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Object) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
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 { State *ObjectCopySpecResource `json:"state,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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,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.
type ObjectList ¶ added in v0.5.0
type ObjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Object CRD objects Items []Object `json:"items,omitempty"` }
ObjectList is a list of Objects
func (*ObjectList) DeepCopy ¶ added in v0.5.0
func (in *ObjectList) DeepCopy() *ObjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectList.
func (*ObjectList) DeepCopyInto ¶ added in v0.5.0
func (in *ObjectList) DeepCopyInto(out *ObjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ObjectList) DeepCopyObject ¶ added in v0.5.0
func (in *ObjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ObjectSpec ¶ added in v0.5.0
type ObjectSpec struct { State *ObjectSpecResource `json:"state,omitempty" tf:"-"` Resource ObjectSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ObjectSpec) DeepCopy ¶ added in v0.5.0
func (in *ObjectSpec) DeepCopy() *ObjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectSpec.
func (*ObjectSpec) DeepCopyInto ¶ added in v0.5.0
func (in *ObjectSpec) DeepCopyInto(out *ObjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectSpecResource ¶ added in v0.5.0
type ObjectSpecResource 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 SourceHash *string `json:"sourceHash,omitempty" tf:"source_hash"` // +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 (*ObjectSpecResource) DeepCopy ¶ added in v0.5.0
func (in *ObjectSpecResource) DeepCopy() *ObjectSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectSpecResource.
func (*ObjectSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *ObjectSpecResource) DeepCopyInto(out *ObjectSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectStatus ¶ added in v0.5.0
type ObjectStatus 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 (*ObjectStatus) DeepCopy ¶ added in v0.5.0
func (in *ObjectStatus) DeepCopy() *ObjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectStatus.
func (*ObjectStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ObjectStatus) DeepCopyInto(out *ObjectStatus)
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_accelerate_configuration_types.go
- bucket_accelerate_configuration_webhook.go
- bucket_acl_types.go
- bucket_acl_webhook.go
- bucket_analytics_configuration_types.go
- bucket_analytics_configuration_webhook.go
- bucket_cors_configuration_types.go
- bucket_cors_configuration_webhook.go
- bucket_intelligent_tiering_configuration_types.go
- bucket_intelligent_tiering_configuration_webhook.go
- bucket_inventory_types.go
- bucket_inventory_webhook.go
- bucket_lifecycle_configuration_types.go
- bucket_lifecycle_configuration_webhook.go
- bucket_logging_types.go
- bucket_logging_webhook.go
- bucket_metric_types.go
- bucket_metric_webhook.go
- bucket_notification_types.go
- bucket_notification_webhook.go
- bucket_object_lock_configuration_types.go
- bucket_object_lock_configuration_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_replication_configuration_types.go
- bucket_replication_configuration_webhook.go
- bucket_request_payment_configuration_types.go
- bucket_request_payment_configuration_webhook.go
- bucket_server_side_encryption_configuration_types.go
- bucket_server_side_encryption_configuration_webhook.go
- bucket_types.go
- bucket_versioning_types.go
- bucket_versioning_webhook.go
- bucket_webhook.go
- bucket_website_configuration_types.go
- bucket_website_configuration_webhook.go
- codec.go
- doc.go
- object_copy_types.go
- object_copy_webhook.go
- object_types.go
- object_webhook.go
- register.go
- zz_generated.deepcopy.go