Documentation ¶
Overview ¶
+k8s:deepcopy-gen=package Package v1alpha1 is the v1alpha1 version of the s3.services.k8s.aws API. +groupName=s3.services.k8s.aws
Index ¶
- Variables
- type AccessControlPolicy
- type AnalyticsS3BucketDestination
- type AnalyticsS3ExportFileFormat
- type Bucket
- type BucketAccelerateStatus
- type BucketCannedACL
- type BucketList
- type BucketLocationConstraint
- type BucketLogsPermission
- type BucketSpec
- type BucketStatus
- type BucketVersioningStatus
- type Bucket_SDK
- type CompressionType
- type CreateBucketConfiguration
- type DeleteMarkerEntry
- type DeleteMarkerReplicationStatus
- type Destination
- type EncodingType
- type Event
- type ExistingObjectReplicationStatus
- type ExpirationStatus
- type ExpressionType
- type FileHeaderInfo
- type FilterRuleName
- type Grantee
- type Initiator
- type InventoryFormat
- type InventoryFrequency
- type InventoryIncludedObjectVersions
- type InventoryOptionalField
- type InventoryS3BucketDestination
- type JSONType
- type LifecycleRule
- type Location
- type MFADelete
- type MFADeleteStatus
- type MetadataDirective
- type MetricsStatus
- type MultipartUpload
- type Object
- type ObjectCannedACL
- type ObjectLockEnabled
- type ObjectLockLegalHoldStatus
- type ObjectLockMode
- type ObjectLockRetentionMode
- type ObjectOwnership
- type ObjectStorageClass
- type ObjectVersion
- type ObjectVersionStorageClass
- type OutputLocation
- type Owner
- type OwnerOverride
- type Payer
- type Permission
- type Protocol
- type QuoteFields
- type ReplicationRule
- type ReplicationRuleStatus
- type ReplicationStatus
- type ReplicationTimeStatus
- type RequestCharged
- type RequestPayer
- type RestoreRequestType
- type Rule
- type SSEKMSEncryptedObjectsStatus
- type ServerSideEncryption
- type StorageClass
- type StorageClassAnalysisSchemaVersion
- type TaggingDirective
- type Tier
- type TransitionStorageClass
- type Type
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is the API Group Version used to register the objects GroupVersion = schema.GroupVersion{Group: "s3.services.k8s.aws", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type AccessControlPolicy ¶
type AccessControlPolicy struct {
Owner *Owner `json:"owner,omitempty"`
}
func (*AccessControlPolicy) DeepCopy ¶
func (in *AccessControlPolicy) DeepCopy() *AccessControlPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessControlPolicy.
func (*AccessControlPolicy) DeepCopyInto ¶
func (in *AccessControlPolicy) DeepCopyInto(out *AccessControlPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticsS3BucketDestination ¶
type AnalyticsS3BucketDestination struct { Bucket *string `json:"bucket,omitempty"` BucketAccountID *string `json:"bucketAccountID,omitempty"` }
func (*AnalyticsS3BucketDestination) DeepCopy ¶
func (in *AnalyticsS3BucketDestination) DeepCopy() *AnalyticsS3BucketDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsS3BucketDestination.
func (*AnalyticsS3BucketDestination) DeepCopyInto ¶
func (in *AnalyticsS3BucketDestination) DeepCopyInto(out *AnalyticsS3BucketDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticsS3ExportFileFormat ¶
type AnalyticsS3ExportFileFormat string
const (
AnalyticsS3ExportFileFormat_CSV AnalyticsS3ExportFileFormat = "CSV"
)
type Bucket ¶
type Bucket struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BucketSpec `json:"spec,omitempty"` Status BucketStatus `json:"status,omitempty"` }
Bucket is the Schema for the Buckets API +kubebuilder:object:root=true +kubebuilder:subresource:status
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.
type BucketAccelerateStatus ¶
type BucketAccelerateStatus string
const ( BucketAccelerateStatus_Enabled BucketAccelerateStatus = "Enabled" BucketAccelerateStatus_Suspended BucketAccelerateStatus = "Suspended" )
type BucketCannedACL ¶
type BucketCannedACL string
const ( BucketCannedACL_private BucketCannedACL = "private" BucketCannedACL_public_read BucketCannedACL = "public-read" BucketCannedACL_public_read_write BucketCannedACL = "public-read-write" BucketCannedACL_authenticated_read BucketCannedACL = "authenticated-read" )
type BucketList ¶
type BucketList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Bucket `json:"items"` }
BucketList contains a list of Bucket +kubebuilder:object:root=true
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 BucketLocationConstraint ¶
type BucketLocationConstraint string
const ( BucketLocationConstraint_af_south_1 BucketLocationConstraint = "af-south-1" BucketLocationConstraint_ap_east_1 BucketLocationConstraint = "ap-east-1" BucketLocationConstraint_ap_northeast_1 BucketLocationConstraint = "ap-northeast-1" BucketLocationConstraint_ap_northeast_2 BucketLocationConstraint = "ap-northeast-2" BucketLocationConstraint_ap_northeast_3 BucketLocationConstraint = "ap-northeast-3" BucketLocationConstraint_ap_south_1 BucketLocationConstraint = "ap-south-1" BucketLocationConstraint_ap_southeast_1 BucketLocationConstraint = "ap-southeast-1" BucketLocationConstraint_ap_southeast_2 BucketLocationConstraint = "ap-southeast-2" BucketLocationConstraint_ca_central_1 BucketLocationConstraint = "ca-central-1" BucketLocationConstraint_cn_north_1 BucketLocationConstraint = "cn-north-1" BucketLocationConstraint_cn_northwest_1 BucketLocationConstraint = "cn-northwest-1" BucketLocationConstraint_EU BucketLocationConstraint = "EU" BucketLocationConstraint_eu_central_1 BucketLocationConstraint = "eu-central-1" BucketLocationConstraint_eu_north_1 BucketLocationConstraint = "eu-north-1" BucketLocationConstraint_eu_south_1 BucketLocationConstraint = "eu-south-1" BucketLocationConstraint_eu_west_1 BucketLocationConstraint = "eu-west-1" BucketLocationConstraint_eu_west_2 BucketLocationConstraint = "eu-west-2" BucketLocationConstraint_eu_west_3 BucketLocationConstraint = "eu-west-3" BucketLocationConstraint_me_south_1 BucketLocationConstraint = "me-south-1" BucketLocationConstraint_sa_east_1 BucketLocationConstraint = "sa-east-1" BucketLocationConstraint_us_east_2 BucketLocationConstraint = "us-east-2" BucketLocationConstraint_us_gov_east_1 BucketLocationConstraint = "us-gov-east-1" BucketLocationConstraint_us_gov_west_1 BucketLocationConstraint = "us-gov-west-1" BucketLocationConstraint_us_west_1 BucketLocationConstraint = "us-west-1" BucketLocationConstraint_us_west_2 BucketLocationConstraint = "us-west-2" )
type BucketLogsPermission ¶
type BucketLogsPermission string
const ( BucketLogsPermission_FULL_CONTROL BucketLogsPermission = "FULL_CONTROL" BucketLogsPermission_READ BucketLogsPermission = "READ" BucketLogsPermission_WRITE BucketLogsPermission = "WRITE" )
type BucketSpec ¶
type BucketSpec struct { ACL *string `json:"acl,omitempty"` CreateBucketConfiguration *CreateBucketConfiguration `json:"createBucketConfiguration,omitempty"` GrantFullControl *string `json:"grantFullControl,omitempty"` GrantRead *string `json:"grantRead,omitempty"` GrantReadACP *string `json:"grantReadACP,omitempty"` GrantWrite *string `json:"grantWrite,omitempty"` GrantWriteACP *string `json:"grantWriteACP,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name"` ObjectLockEnabledForBucket *bool `json:"objectLockEnabledForBucket,omitempty"` }
BucketSpec defines the desired state of Bucket
func (*BucketSpec) DeepCopy ¶
func (in *BucketSpec) DeepCopy() *BucketSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketSpec.
func (*BucketSpec) DeepCopyInto ¶
func (in *BucketSpec) DeepCopyInto(out *BucketSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketStatus ¶
type BucketStatus struct { // All CRs managed by ACK have a common `Status.ACKResourceMetadata` member // that is used to contain resource sync state, account ownership, // constructed ARN for the resource ACKResourceMetadata *ackv1alpha1.ResourceMetadata `json:"ackResourceMetadata"` // All CRS managed by ACK have a common `Status.Conditions` member that // contains a collection of `ackv1alpha1.Condition` objects that describe // the various terminal states of the CR and its backend AWS service API // resource Conditions []*ackv1alpha1.Condition `json:"conditions"` Location *string `json:"location,omitempty"` }
BucketStatus defines the observed state of Bucket
func (*BucketStatus) DeepCopy ¶
func (in *BucketStatus) DeepCopy() *BucketStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketStatus.
func (*BucketStatus) DeepCopyInto ¶
func (in *BucketStatus) DeepCopyInto(out *BucketStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketVersioningStatus ¶
type BucketVersioningStatus string
const ( BucketVersioningStatus_Enabled BucketVersioningStatus = "Enabled" BucketVersioningStatus_Suspended BucketVersioningStatus = "Suspended" )
type Bucket_SDK ¶
type Bucket_SDK struct { CreationDate *metav1.Time `json:"creationDate,omitempty"` Name *string `json:"name,omitempty"` }
func (*Bucket_SDK) DeepCopy ¶
func (in *Bucket_SDK) DeepCopy() *Bucket_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bucket_SDK.
func (*Bucket_SDK) DeepCopyInto ¶
func (in *Bucket_SDK) DeepCopyInto(out *Bucket_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CompressionType ¶
type CompressionType string
const ( CompressionType_NONE CompressionType = "NONE" CompressionType_GZIP CompressionType = "GZIP" CompressionType_BZIP2 CompressionType = "BZIP2" )
type CreateBucketConfiguration ¶
type CreateBucketConfiguration struct {
LocationConstraint *string `json:"locationConstraint,omitempty"`
}
func (*CreateBucketConfiguration) DeepCopy ¶
func (in *CreateBucketConfiguration) DeepCopy() *CreateBucketConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateBucketConfiguration.
func (*CreateBucketConfiguration) DeepCopyInto ¶
func (in *CreateBucketConfiguration) DeepCopyInto(out *CreateBucketConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeleteMarkerEntry ¶
type DeleteMarkerEntry struct {
Owner *Owner `json:"owner,omitempty"`
}
func (*DeleteMarkerEntry) DeepCopy ¶
func (in *DeleteMarkerEntry) DeepCopy() *DeleteMarkerEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteMarkerEntry.
func (*DeleteMarkerEntry) DeepCopyInto ¶
func (in *DeleteMarkerEntry) DeepCopyInto(out *DeleteMarkerEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeleteMarkerReplicationStatus ¶
type DeleteMarkerReplicationStatus string
const ( DeleteMarkerReplicationStatus_Enabled DeleteMarkerReplicationStatus = "Enabled" DeleteMarkerReplicationStatus_Disabled DeleteMarkerReplicationStatus = "Disabled" )
type Destination ¶
type Destination struct { Account *string `json:"account,omitempty"` Bucket *string `json:"bucket,omitempty"` }
func (*Destination) DeepCopy ¶
func (in *Destination) DeepCopy() *Destination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Destination.
func (*Destination) DeepCopyInto ¶
func (in *Destination) DeepCopyInto(out *Destination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Event ¶
type Event string
const ( Event_s3_ReducedRedundancyLostObject Event = "s3:ReducedRedundancyLostObject" Event_s3_ObjectCreated__ Event = "s3:ObjectCreated:*" Event_s3_ObjectCreated_Put Event = "s3:ObjectCreated:Put" Event_s3_ObjectCreated_Post Event = "s3:ObjectCreated:Post" Event_s3_ObjectCreated_Copy Event = "s3:ObjectCreated:Copy" Event_s3_ObjectCreated_CompleteMultipartUpload Event = "s3:ObjectCreated:CompleteMultipartUpload" Event_s3_ObjectRemoved__ Event = "s3:ObjectRemoved:*" Event_s3_ObjectRemoved_Delete Event = "s3:ObjectRemoved:Delete" Event_s3_ObjectRemoved_DeleteMarkerCreated Event = "s3:ObjectRemoved:DeleteMarkerCreated" Event_s3_ObjectRestore__ Event = "s3:ObjectRestore:*" Event_s3_ObjectRestore_Post Event = "s3:ObjectRestore:Post" Event_s3_ObjectRestore_Completed Event = "s3:ObjectRestore:Completed" Event_s3_Replication__ Event = "s3:Replication:*" Event_s3_Replication_OperationFailedReplication Event = "s3:Replication:OperationFailedReplication" Event_s3_Replication_OperationNotTracked Event = "s3:Replication:OperationNotTracked" Event_s3_Replication_OperationMissedThreshold Event = "s3:Replication:OperationMissedThreshold" Event_s3_Replication_OperationReplicatedAfterThreshold Event = "s3:Replication:OperationReplicatedAfterThreshold" )
type ExistingObjectReplicationStatus ¶
type ExistingObjectReplicationStatus string
const ( ExistingObjectReplicationStatus_Enabled ExistingObjectReplicationStatus = "Enabled" ExistingObjectReplicationStatus_Disabled ExistingObjectReplicationStatus = "Disabled" )
type ExpirationStatus ¶
type ExpirationStatus string
const ( ExpirationStatus_Enabled ExpirationStatus = "Enabled" ExpirationStatus_Disabled ExpirationStatus = "Disabled" )
type ExpressionType ¶
type ExpressionType string
const (
ExpressionType_SQL ExpressionType = "SQL"
)
type FileHeaderInfo ¶
type FileHeaderInfo string
const ( FileHeaderInfo_USE FileHeaderInfo = "USE" FileHeaderInfo_IGNORE FileHeaderInfo = "IGNORE" FileHeaderInfo_NONE FileHeaderInfo = "NONE" )
type FilterRuleName ¶
type FilterRuleName string
const ( FilterRuleName_prefix FilterRuleName = "prefix" FilterRuleName_suffix FilterRuleName = "suffix" )
type Grantee ¶
type Grantee struct { DisplayName *string `json:"displayName,omitempty"` ID *string `json:"id,omitempty"` }
func (*Grantee) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Grantee.
func (*Grantee) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Initiator ¶
type Initiator struct { DisplayName *string `json:"displayName,omitempty"` ID *string `json:"id,omitempty"` }
func (*Initiator) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Initiator.
func (*Initiator) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InventoryFormat ¶
type InventoryFormat string
const ( InventoryFormat_CSV InventoryFormat = "CSV" InventoryFormat_ORC InventoryFormat = "ORC" InventoryFormat_Parquet InventoryFormat = "Parquet" )
type InventoryFrequency ¶
type InventoryFrequency string
const ( InventoryFrequency_Daily InventoryFrequency = "Daily" InventoryFrequency_Weekly InventoryFrequency = "Weekly" )
type InventoryIncludedObjectVersions ¶
type InventoryIncludedObjectVersions string
const ( InventoryIncludedObjectVersions_All InventoryIncludedObjectVersions = "All" InventoryIncludedObjectVersions_Current InventoryIncludedObjectVersions = "Current" )
type InventoryOptionalField ¶
type InventoryOptionalField string
const ( InventoryOptionalField_Size InventoryOptionalField = "Size" InventoryOptionalField_LastModifiedDate InventoryOptionalField = "LastModifiedDate" InventoryOptionalField_StorageClass InventoryOptionalField = "StorageClass" InventoryOptionalField_ETag InventoryOptionalField = "ETag" InventoryOptionalField_IsMultipartUploaded InventoryOptionalField = "IsMultipartUploaded" InventoryOptionalField_ReplicationStatus InventoryOptionalField = "ReplicationStatus" InventoryOptionalField_EncryptionStatus InventoryOptionalField = "EncryptionStatus" InventoryOptionalField_ObjectLockRetainUntilDate InventoryOptionalField = "ObjectLockRetainUntilDate" InventoryOptionalField_ObjectLockMode InventoryOptionalField = "ObjectLockMode" InventoryOptionalField_ObjectLockLegalHoldStatus InventoryOptionalField = "ObjectLockLegalHoldStatus" InventoryOptionalField_IntelligentTieringAccessTier InventoryOptionalField = "IntelligentTieringAccessTier" )
type InventoryS3BucketDestination ¶
type InventoryS3BucketDestination struct { AccountID *string `json:"accountID,omitempty"` Bucket *string `json:"bucket,omitempty"` }
func (*InventoryS3BucketDestination) DeepCopy ¶
func (in *InventoryS3BucketDestination) DeepCopy() *InventoryS3BucketDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InventoryS3BucketDestination.
func (*InventoryS3BucketDestination) DeepCopyInto ¶
func (in *InventoryS3BucketDestination) DeepCopyInto(out *InventoryS3BucketDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LifecycleRule ¶
type LifecycleRule struct {
ID *string `json:"id,omitempty"`
}
func (*LifecycleRule) DeepCopy ¶
func (in *LifecycleRule) DeepCopy() *LifecycleRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LifecycleRule.
func (*LifecycleRule) DeepCopyInto ¶
func (in *LifecycleRule) DeepCopyInto(out *LifecycleRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Location ¶
type Location struct {
BucketName *string `json:"bucketName,omitempty"`
}
func (*Location) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Location.
func (*Location) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MFADeleteStatus ¶
type MFADeleteStatus string
const ( MFADeleteStatus_Enabled MFADeleteStatus = "Enabled" MFADeleteStatus_Disabled MFADeleteStatus = "Disabled" )
type MetadataDirective ¶
type MetadataDirective string
const ( MetadataDirective_COPY MetadataDirective = "COPY" MetadataDirective_REPLACE MetadataDirective = "REPLACE" )
type MetricsStatus ¶
type MetricsStatus string
const ( MetricsStatus_Enabled MetricsStatus = "Enabled" MetricsStatus_Disabled MetricsStatus = "Disabled" )
type MultipartUpload ¶
type MultipartUpload struct {
Owner *Owner `json:"owner,omitempty"`
}
func (*MultipartUpload) DeepCopy ¶
func (in *MultipartUpload) DeepCopy() *MultipartUpload
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultipartUpload.
func (*MultipartUpload) DeepCopyInto ¶
func (in *MultipartUpload) DeepCopyInto(out *MultipartUpload)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Object ¶
type Object struct {
Owner *Owner `json:"owner,omitempty"`
}
func (*Object) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Object.
func (*Object) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectCannedACL ¶
type ObjectCannedACL string
const ( ObjectCannedACL_private ObjectCannedACL = "private" ObjectCannedACL_public_read ObjectCannedACL = "public-read" ObjectCannedACL_public_read_write ObjectCannedACL = "public-read-write" ObjectCannedACL_authenticated_read ObjectCannedACL = "authenticated-read" ObjectCannedACL_aws_exec_read ObjectCannedACL = "aws-exec-read" ObjectCannedACL_bucket_owner_read ObjectCannedACL = "bucket-owner-read" ObjectCannedACL_bucket_owner_full_control ObjectCannedACL = "bucket-owner-full-control" )
type ObjectLockEnabled ¶
type ObjectLockEnabled string
const (
ObjectLockEnabled_Enabled ObjectLockEnabled = "Enabled"
)
type ObjectLockLegalHoldStatus ¶
type ObjectLockLegalHoldStatus string
const ( ObjectLockLegalHoldStatus_ON ObjectLockLegalHoldStatus = "ON" ObjectLockLegalHoldStatus_OFF ObjectLockLegalHoldStatus = "OFF" )
type ObjectLockMode ¶
type ObjectLockMode string
const ( ObjectLockMode_GOVERNANCE ObjectLockMode = "GOVERNANCE" ObjectLockMode_COMPLIANCE ObjectLockMode = "COMPLIANCE" )
type ObjectLockRetentionMode ¶
type ObjectLockRetentionMode string
const ( ObjectLockRetentionMode_GOVERNANCE ObjectLockRetentionMode = "GOVERNANCE" ObjectLockRetentionMode_COMPLIANCE ObjectLockRetentionMode = "COMPLIANCE" )
type ObjectOwnership ¶ added in v0.0.2
type ObjectOwnership string
const ( ObjectOwnership_BucketOwnerPreferred ObjectOwnership = "BucketOwnerPreferred" ObjectOwnership_ObjectWriter ObjectOwnership = "ObjectWriter" )
type ObjectStorageClass ¶
type ObjectStorageClass string
const ( ObjectStorageClass_STANDARD ObjectStorageClass = "STANDARD" ObjectStorageClass_REDUCED_REDUNDANCY ObjectStorageClass = "REDUCED_REDUNDANCY" ObjectStorageClass_GLACIER ObjectStorageClass = "GLACIER" ObjectStorageClass_STANDARD_IA ObjectStorageClass = "STANDARD_IA" ObjectStorageClass_ONEZONE_IA ObjectStorageClass = "ONEZONE_IA" ObjectStorageClass_INTELLIGENT_TIERING ObjectStorageClass = "INTELLIGENT_TIERING" ObjectStorageClass_DEEP_ARCHIVE ObjectStorageClass = "DEEP_ARCHIVE" ObjectStorageClass_OUTPOSTS ObjectStorageClass = "OUTPOSTS" )
type ObjectVersion ¶
type ObjectVersion struct {
Owner *Owner `json:"owner,omitempty"`
}
func (*ObjectVersion) DeepCopy ¶
func (in *ObjectVersion) DeepCopy() *ObjectVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectVersion.
func (*ObjectVersion) DeepCopyInto ¶
func (in *ObjectVersion) DeepCopyInto(out *ObjectVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectVersionStorageClass ¶
type ObjectVersionStorageClass string
const (
ObjectVersionStorageClass_STANDARD ObjectVersionStorageClass = "STANDARD"
)
type OutputLocation ¶
type OutputLocation struct {
S3 *Location `json:"s3,omitempty"`
}
func (*OutputLocation) DeepCopy ¶
func (in *OutputLocation) DeepCopy() *OutputLocation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputLocation.
func (*OutputLocation) DeepCopyInto ¶
func (in *OutputLocation) DeepCopyInto(out *OutputLocation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Owner ¶
type Owner struct { DisplayName *string `json:"displayName,omitempty"` ID *string `json:"id,omitempty"` }
func (*Owner) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Owner.
func (*Owner) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OwnerOverride ¶
type OwnerOverride string
const (
OwnerOverride_Destination OwnerOverride = "Destination"
)
type Permission ¶
type Permission string
const ( Permission_FULL_CONTROL Permission = "FULL_CONTROL" Permission_WRITE Permission = "WRITE" Permission_WRITE_ACP Permission = "WRITE_ACP" Permission_READ Permission = "READ" Permission_READ_ACP Permission = "READ_ACP" )
type QuoteFields ¶
type QuoteFields string
const ( QuoteFields_ALWAYS QuoteFields = "ALWAYS" QuoteFields_ASNEEDED QuoteFields = "ASNEEDED" )
type ReplicationRule ¶
type ReplicationRule struct {
ID *string `json:"id,omitempty"`
}
func (*ReplicationRule) DeepCopy ¶
func (in *ReplicationRule) DeepCopy() *ReplicationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationRule.
func (*ReplicationRule) DeepCopyInto ¶
func (in *ReplicationRule) DeepCopyInto(out *ReplicationRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationRuleStatus ¶
type ReplicationRuleStatus string
const ( ReplicationRuleStatus_Enabled ReplicationRuleStatus = "Enabled" ReplicationRuleStatus_Disabled ReplicationRuleStatus = "Disabled" )
type ReplicationStatus ¶
type ReplicationStatus string
const ( ReplicationStatus_COMPLETE ReplicationStatus = "COMPLETE" ReplicationStatus_PENDING ReplicationStatus = "PENDING" ReplicationStatus_FAILED ReplicationStatus = "FAILED" ReplicationStatus_REPLICA ReplicationStatus = "REPLICA" )
type ReplicationTimeStatus ¶
type ReplicationTimeStatus string
const ( ReplicationTimeStatus_Enabled ReplicationTimeStatus = "Enabled" ReplicationTimeStatus_Disabled ReplicationTimeStatus = "Disabled" )
type RequestCharged ¶
type RequestCharged string
const (
RequestCharged_requester RequestCharged = "requester"
)
type RequestPayer ¶
type RequestPayer string
const (
RequestPayer_requester RequestPayer = "requester"
)
type RestoreRequestType ¶
type RestoreRequestType string
const (
RestoreRequestType_SELECT RestoreRequestType = "SELECT"
)
type Rule ¶
type Rule struct {
ID *string `json:"id,omitempty"`
}
func (*Rule) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rule.
func (*Rule) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSEKMSEncryptedObjectsStatus ¶
type SSEKMSEncryptedObjectsStatus string
const ( SSEKMSEncryptedObjectsStatus_Enabled SSEKMSEncryptedObjectsStatus = "Enabled" SSEKMSEncryptedObjectsStatus_Disabled SSEKMSEncryptedObjectsStatus = "Disabled" )
type ServerSideEncryption ¶
type ServerSideEncryption string
const ( ServerSideEncryption_AES256 ServerSideEncryption = "AES256" ServerSideEncryption_aws_kms ServerSideEncryption = "aws:kms" )
type StorageClass ¶
type StorageClass string
const ( StorageClass_STANDARD StorageClass = "STANDARD" StorageClass_REDUCED_REDUNDANCY StorageClass = "REDUCED_REDUNDANCY" StorageClass_STANDARD_IA StorageClass = "STANDARD_IA" StorageClass_ONEZONE_IA StorageClass = "ONEZONE_IA" StorageClass_INTELLIGENT_TIERING StorageClass = "INTELLIGENT_TIERING" StorageClass_GLACIER StorageClass = "GLACIER" StorageClass_DEEP_ARCHIVE StorageClass = "DEEP_ARCHIVE" StorageClass_OUTPOSTS StorageClass = "OUTPOSTS" )
type StorageClassAnalysisSchemaVersion ¶
type StorageClassAnalysisSchemaVersion string
const (
StorageClassAnalysisSchemaVersion_V_1 StorageClassAnalysisSchemaVersion = "V_1"
)
type TaggingDirective ¶
type TaggingDirective string
const ( TaggingDirective_COPY TaggingDirective = "COPY" TaggingDirective_REPLACE TaggingDirective = "REPLACE" )
type TransitionStorageClass ¶
type TransitionStorageClass string
const ( TransitionStorageClass_GLACIER TransitionStorageClass = "GLACIER" TransitionStorageClass_STANDARD_IA TransitionStorageClass = "STANDARD_IA" TransitionStorageClass_ONEZONE_IA TransitionStorageClass = "ONEZONE_IA" TransitionStorageClass_INTELLIGENT_TIERING TransitionStorageClass = "INTELLIGENT_TIERING" TransitionStorageClass_DEEP_ARCHIVE TransitionStorageClass = "DEEP_ARCHIVE" )