Documentation
¶
Index ¶
- Constants
- type AccessPoint
- type AccessPointArgs
- type AccessPointInput
- type AccessPointNetworkOrigin
- type AccessPointNetworkOriginOutput
- func (AccessPointNetworkOriginOutput) ElementType() reflect.Type
- func (o AccessPointNetworkOriginOutput) ToAccessPointNetworkOriginOutput() AccessPointNetworkOriginOutput
- func (o AccessPointNetworkOriginOutput) ToAccessPointNetworkOriginOutputWithContext(ctx context.Context) AccessPointNetworkOriginOutput
- func (o AccessPointNetworkOriginOutput) ToAccessPointNetworkOriginPtrOutput() AccessPointNetworkOriginPtrOutput
- func (o AccessPointNetworkOriginOutput) ToAccessPointNetworkOriginPtrOutputWithContext(ctx context.Context) AccessPointNetworkOriginPtrOutput
- func (o AccessPointNetworkOriginOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointNetworkOrigin]
- func (o AccessPointNetworkOriginOutput) ToStringOutput() pulumi.StringOutput
- func (o AccessPointNetworkOriginOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AccessPointNetworkOriginOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccessPointNetworkOriginOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessPointNetworkOriginPtrOutput
- func (o AccessPointNetworkOriginPtrOutput) Elem() AccessPointNetworkOriginOutput
- func (AccessPointNetworkOriginPtrOutput) ElementType() reflect.Type
- func (o AccessPointNetworkOriginPtrOutput) ToAccessPointNetworkOriginPtrOutput() AccessPointNetworkOriginPtrOutput
- func (o AccessPointNetworkOriginPtrOutput) ToAccessPointNetworkOriginPtrOutputWithContext(ctx context.Context) AccessPointNetworkOriginPtrOutput
- func (o AccessPointNetworkOriginPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPointNetworkOrigin]
- func (o AccessPointNetworkOriginPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccessPointNetworkOriginPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessPointOutput
- func (o AccessPointOutput) Alias() pulumi.StringOutput
- func (o AccessPointOutput) Arn() pulumi.StringOutput
- func (o AccessPointOutput) Bucket() pulumi.StringOutput
- func (o AccessPointOutput) BucketAccountId() pulumi.StringPtrOutput
- func (AccessPointOutput) ElementType() reflect.Type
- func (o AccessPointOutput) Name() pulumi.StringPtrOutput
- func (o AccessPointOutput) NetworkOrigin() AccessPointNetworkOriginOutput
- func (o AccessPointOutput) Policy() pulumi.AnyOutput
- func (o AccessPointOutput) PublicAccessBlockConfiguration() AccessPointPublicAccessBlockConfigurationPtrOutput
- func (o AccessPointOutput) ToAccessPointOutput() AccessPointOutput
- func (o AccessPointOutput) ToAccessPointOutputWithContext(ctx context.Context) AccessPointOutput
- func (o AccessPointOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPoint]
- func (o AccessPointOutput) VpcConfiguration() AccessPointVpcConfigurationPtrOutput
- type AccessPointPublicAccessBlockConfiguration
- type AccessPointPublicAccessBlockConfigurationArgs
- func (AccessPointPublicAccessBlockConfigurationArgs) ElementType() reflect.Type
- func (i AccessPointPublicAccessBlockConfigurationArgs) ToAccessPointPublicAccessBlockConfigurationOutput() AccessPointPublicAccessBlockConfigurationOutput
- func (i AccessPointPublicAccessBlockConfigurationArgs) ToAccessPointPublicAccessBlockConfigurationOutputWithContext(ctx context.Context) AccessPointPublicAccessBlockConfigurationOutput
- func (i AccessPointPublicAccessBlockConfigurationArgs) ToAccessPointPublicAccessBlockConfigurationPtrOutput() AccessPointPublicAccessBlockConfigurationPtrOutput
- func (i AccessPointPublicAccessBlockConfigurationArgs) ToAccessPointPublicAccessBlockConfigurationPtrOutputWithContext(ctx context.Context) AccessPointPublicAccessBlockConfigurationPtrOutput
- func (i AccessPointPublicAccessBlockConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPointPublicAccessBlockConfiguration]
- type AccessPointPublicAccessBlockConfigurationInput
- type AccessPointPublicAccessBlockConfigurationOutput
- func (o AccessPointPublicAccessBlockConfigurationOutput) BlockPublicAcls() pulumi.BoolPtrOutput
- func (o AccessPointPublicAccessBlockConfigurationOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
- func (AccessPointPublicAccessBlockConfigurationOutput) ElementType() reflect.Type
- func (o AccessPointPublicAccessBlockConfigurationOutput) IgnorePublicAcls() pulumi.BoolPtrOutput
- func (o AccessPointPublicAccessBlockConfigurationOutput) RestrictPublicBuckets() pulumi.BoolPtrOutput
- func (o AccessPointPublicAccessBlockConfigurationOutput) ToAccessPointPublicAccessBlockConfigurationOutput() AccessPointPublicAccessBlockConfigurationOutput
- func (o AccessPointPublicAccessBlockConfigurationOutput) ToAccessPointPublicAccessBlockConfigurationOutputWithContext(ctx context.Context) AccessPointPublicAccessBlockConfigurationOutput
- func (o AccessPointPublicAccessBlockConfigurationOutput) ToAccessPointPublicAccessBlockConfigurationPtrOutput() AccessPointPublicAccessBlockConfigurationPtrOutput
- func (o AccessPointPublicAccessBlockConfigurationOutput) ToAccessPointPublicAccessBlockConfigurationPtrOutputWithContext(ctx context.Context) AccessPointPublicAccessBlockConfigurationPtrOutput
- func (o AccessPointPublicAccessBlockConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointPublicAccessBlockConfiguration]
- type AccessPointPublicAccessBlockConfigurationPtrInput
- type AccessPointPublicAccessBlockConfigurationPtrOutput
- func (o AccessPointPublicAccessBlockConfigurationPtrOutput) BlockPublicAcls() pulumi.BoolPtrOutput
- func (o AccessPointPublicAccessBlockConfigurationPtrOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
- func (o AccessPointPublicAccessBlockConfigurationPtrOutput) Elem() AccessPointPublicAccessBlockConfigurationOutput
- func (AccessPointPublicAccessBlockConfigurationPtrOutput) ElementType() reflect.Type
- func (o AccessPointPublicAccessBlockConfigurationPtrOutput) IgnorePublicAcls() pulumi.BoolPtrOutput
- func (o AccessPointPublicAccessBlockConfigurationPtrOutput) RestrictPublicBuckets() pulumi.BoolPtrOutput
- func (o AccessPointPublicAccessBlockConfigurationPtrOutput) ToAccessPointPublicAccessBlockConfigurationPtrOutput() AccessPointPublicAccessBlockConfigurationPtrOutput
- func (o AccessPointPublicAccessBlockConfigurationPtrOutput) ToAccessPointPublicAccessBlockConfigurationPtrOutputWithContext(ctx context.Context) AccessPointPublicAccessBlockConfigurationPtrOutput
- func (o AccessPointPublicAccessBlockConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPointPublicAccessBlockConfiguration]
- type AccessPointState
- type AccessPointVpcConfiguration
- type AccessPointVpcConfigurationArgs
- func (AccessPointVpcConfigurationArgs) ElementType() reflect.Type
- func (i AccessPointVpcConfigurationArgs) ToAccessPointVpcConfigurationOutput() AccessPointVpcConfigurationOutput
- func (i AccessPointVpcConfigurationArgs) ToAccessPointVpcConfigurationOutputWithContext(ctx context.Context) AccessPointVpcConfigurationOutput
- func (i AccessPointVpcConfigurationArgs) ToAccessPointVpcConfigurationPtrOutput() AccessPointVpcConfigurationPtrOutput
- func (i AccessPointVpcConfigurationArgs) ToAccessPointVpcConfigurationPtrOutputWithContext(ctx context.Context) AccessPointVpcConfigurationPtrOutput
- func (i AccessPointVpcConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPointVpcConfiguration]
- type AccessPointVpcConfigurationInput
- type AccessPointVpcConfigurationOutput
- func (AccessPointVpcConfigurationOutput) ElementType() reflect.Type
- func (o AccessPointVpcConfigurationOutput) ToAccessPointVpcConfigurationOutput() AccessPointVpcConfigurationOutput
- func (o AccessPointVpcConfigurationOutput) ToAccessPointVpcConfigurationOutputWithContext(ctx context.Context) AccessPointVpcConfigurationOutput
- func (o AccessPointVpcConfigurationOutput) ToAccessPointVpcConfigurationPtrOutput() AccessPointVpcConfigurationPtrOutput
- func (o AccessPointVpcConfigurationOutput) ToAccessPointVpcConfigurationPtrOutputWithContext(ctx context.Context) AccessPointVpcConfigurationPtrOutput
- func (o AccessPointVpcConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointVpcConfiguration]
- func (o AccessPointVpcConfigurationOutput) VpcId() pulumi.StringPtrOutput
- type AccessPointVpcConfigurationPtrInput
- type AccessPointVpcConfigurationPtrOutput
- func (o AccessPointVpcConfigurationPtrOutput) Elem() AccessPointVpcConfigurationOutput
- func (AccessPointVpcConfigurationPtrOutput) ElementType() reflect.Type
- func (o AccessPointVpcConfigurationPtrOutput) ToAccessPointVpcConfigurationPtrOutput() AccessPointVpcConfigurationPtrOutput
- func (o AccessPointVpcConfigurationPtrOutput) ToAccessPointVpcConfigurationPtrOutputWithContext(ctx context.Context) AccessPointVpcConfigurationPtrOutput
- func (o AccessPointVpcConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPointVpcConfiguration]
- func (o AccessPointVpcConfigurationPtrOutput) VpcId() pulumi.StringPtrOutput
- type Bucket
- type BucketAbortIncompleteMultipartUpload
- type BucketAbortIncompleteMultipartUploadArgs
- func (BucketAbortIncompleteMultipartUploadArgs) ElementType() reflect.Type
- func (i BucketAbortIncompleteMultipartUploadArgs) ToBucketAbortIncompleteMultipartUploadOutput() BucketAbortIncompleteMultipartUploadOutput
- func (i BucketAbortIncompleteMultipartUploadArgs) ToBucketAbortIncompleteMultipartUploadOutputWithContext(ctx context.Context) BucketAbortIncompleteMultipartUploadOutput
- func (i BucketAbortIncompleteMultipartUploadArgs) ToBucketAbortIncompleteMultipartUploadPtrOutput() BucketAbortIncompleteMultipartUploadPtrOutput
- func (i BucketAbortIncompleteMultipartUploadArgs) ToBucketAbortIncompleteMultipartUploadPtrOutputWithContext(ctx context.Context) BucketAbortIncompleteMultipartUploadPtrOutput
- func (i BucketAbortIncompleteMultipartUploadArgs) ToOutput(ctx context.Context) pulumix.Output[BucketAbortIncompleteMultipartUpload]
- type BucketAbortIncompleteMultipartUploadInput
- type BucketAbortIncompleteMultipartUploadOutput
- func (o BucketAbortIncompleteMultipartUploadOutput) DaysAfterInitiation() pulumi.IntOutput
- func (BucketAbortIncompleteMultipartUploadOutput) ElementType() reflect.Type
- func (o BucketAbortIncompleteMultipartUploadOutput) ToBucketAbortIncompleteMultipartUploadOutput() BucketAbortIncompleteMultipartUploadOutput
- func (o BucketAbortIncompleteMultipartUploadOutput) ToBucketAbortIncompleteMultipartUploadOutputWithContext(ctx context.Context) BucketAbortIncompleteMultipartUploadOutput
- func (o BucketAbortIncompleteMultipartUploadOutput) ToBucketAbortIncompleteMultipartUploadPtrOutput() BucketAbortIncompleteMultipartUploadPtrOutput
- func (o BucketAbortIncompleteMultipartUploadOutput) ToBucketAbortIncompleteMultipartUploadPtrOutputWithContext(ctx context.Context) BucketAbortIncompleteMultipartUploadPtrOutput
- func (o BucketAbortIncompleteMultipartUploadOutput) ToOutput(ctx context.Context) pulumix.Output[BucketAbortIncompleteMultipartUpload]
- type BucketAbortIncompleteMultipartUploadPtrInput
- type BucketAbortIncompleteMultipartUploadPtrOutput
- func (o BucketAbortIncompleteMultipartUploadPtrOutput) DaysAfterInitiation() pulumi.IntPtrOutput
- func (o BucketAbortIncompleteMultipartUploadPtrOutput) Elem() BucketAbortIncompleteMultipartUploadOutput
- func (BucketAbortIncompleteMultipartUploadPtrOutput) ElementType() reflect.Type
- func (o BucketAbortIncompleteMultipartUploadPtrOutput) ToBucketAbortIncompleteMultipartUploadPtrOutput() BucketAbortIncompleteMultipartUploadPtrOutput
- func (o BucketAbortIncompleteMultipartUploadPtrOutput) ToBucketAbortIncompleteMultipartUploadPtrOutputWithContext(ctx context.Context) BucketAbortIncompleteMultipartUploadPtrOutput
- func (o BucketAbortIncompleteMultipartUploadPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketAbortIncompleteMultipartUpload]
- type BucketAccelerateConfiguration
- type BucketAccelerateConfigurationAccelerationStatus
- func (BucketAccelerateConfigurationAccelerationStatus) ElementType() reflect.Type
- func (e BucketAccelerateConfigurationAccelerationStatus) ToBucketAccelerateConfigurationAccelerationStatusOutput() BucketAccelerateConfigurationAccelerationStatusOutput
- func (e BucketAccelerateConfigurationAccelerationStatus) ToBucketAccelerateConfigurationAccelerationStatusOutputWithContext(ctx context.Context) BucketAccelerateConfigurationAccelerationStatusOutput
- func (e BucketAccelerateConfigurationAccelerationStatus) ToBucketAccelerateConfigurationAccelerationStatusPtrOutput() BucketAccelerateConfigurationAccelerationStatusPtrOutput
- func (e BucketAccelerateConfigurationAccelerationStatus) ToBucketAccelerateConfigurationAccelerationStatusPtrOutputWithContext(ctx context.Context) BucketAccelerateConfigurationAccelerationStatusPtrOutput
- func (e BucketAccelerateConfigurationAccelerationStatus) ToStringOutput() pulumi.StringOutput
- func (e BucketAccelerateConfigurationAccelerationStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BucketAccelerateConfigurationAccelerationStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BucketAccelerateConfigurationAccelerationStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketAccelerateConfigurationAccelerationStatusInput
- type BucketAccelerateConfigurationAccelerationStatusOutput
- func (BucketAccelerateConfigurationAccelerationStatusOutput) ElementType() reflect.Type
- func (o BucketAccelerateConfigurationAccelerationStatusOutput) ToBucketAccelerateConfigurationAccelerationStatusOutput() BucketAccelerateConfigurationAccelerationStatusOutput
- func (o BucketAccelerateConfigurationAccelerationStatusOutput) ToBucketAccelerateConfigurationAccelerationStatusOutputWithContext(ctx context.Context) BucketAccelerateConfigurationAccelerationStatusOutput
- func (o BucketAccelerateConfigurationAccelerationStatusOutput) ToBucketAccelerateConfigurationAccelerationStatusPtrOutput() BucketAccelerateConfigurationAccelerationStatusPtrOutput
- func (o BucketAccelerateConfigurationAccelerationStatusOutput) ToBucketAccelerateConfigurationAccelerationStatusPtrOutputWithContext(ctx context.Context) BucketAccelerateConfigurationAccelerationStatusPtrOutput
- func (o BucketAccelerateConfigurationAccelerationStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BucketAccelerateConfigurationAccelerationStatus]
- func (o BucketAccelerateConfigurationAccelerationStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o BucketAccelerateConfigurationAccelerationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BucketAccelerateConfigurationAccelerationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketAccelerateConfigurationAccelerationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketAccelerateConfigurationAccelerationStatusPtrInput
- type BucketAccelerateConfigurationAccelerationStatusPtrOutput
- func (o BucketAccelerateConfigurationAccelerationStatusPtrOutput) Elem() BucketAccelerateConfigurationAccelerationStatusOutput
- func (BucketAccelerateConfigurationAccelerationStatusPtrOutput) ElementType() reflect.Type
- func (o BucketAccelerateConfigurationAccelerationStatusPtrOutput) ToBucketAccelerateConfigurationAccelerationStatusPtrOutput() BucketAccelerateConfigurationAccelerationStatusPtrOutput
- func (o BucketAccelerateConfigurationAccelerationStatusPtrOutput) ToBucketAccelerateConfigurationAccelerationStatusPtrOutputWithContext(ctx context.Context) BucketAccelerateConfigurationAccelerationStatusPtrOutput
- func (o BucketAccelerateConfigurationAccelerationStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketAccelerateConfigurationAccelerationStatus]
- func (o BucketAccelerateConfigurationAccelerationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketAccelerateConfigurationAccelerationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketAccelerateConfigurationArgs
- func (BucketAccelerateConfigurationArgs) ElementType() reflect.Type
- func (i BucketAccelerateConfigurationArgs) ToBucketAccelerateConfigurationOutput() BucketAccelerateConfigurationOutput
- func (i BucketAccelerateConfigurationArgs) ToBucketAccelerateConfigurationOutputWithContext(ctx context.Context) BucketAccelerateConfigurationOutput
- func (i BucketAccelerateConfigurationArgs) ToBucketAccelerateConfigurationPtrOutput() BucketAccelerateConfigurationPtrOutput
- func (i BucketAccelerateConfigurationArgs) ToBucketAccelerateConfigurationPtrOutputWithContext(ctx context.Context) BucketAccelerateConfigurationPtrOutput
- func (i BucketAccelerateConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketAccelerateConfiguration]
- type BucketAccelerateConfigurationInput
- type BucketAccelerateConfigurationOutput
- func (o BucketAccelerateConfigurationOutput) AccelerationStatus() BucketAccelerateConfigurationAccelerationStatusOutput
- func (BucketAccelerateConfigurationOutput) ElementType() reflect.Type
- func (o BucketAccelerateConfigurationOutput) ToBucketAccelerateConfigurationOutput() BucketAccelerateConfigurationOutput
- func (o BucketAccelerateConfigurationOutput) ToBucketAccelerateConfigurationOutputWithContext(ctx context.Context) BucketAccelerateConfigurationOutput
- func (o BucketAccelerateConfigurationOutput) ToBucketAccelerateConfigurationPtrOutput() BucketAccelerateConfigurationPtrOutput
- func (o BucketAccelerateConfigurationOutput) ToBucketAccelerateConfigurationPtrOutputWithContext(ctx context.Context) BucketAccelerateConfigurationPtrOutput
- func (o BucketAccelerateConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketAccelerateConfiguration]
- type BucketAccelerateConfigurationPtrInput
- type BucketAccelerateConfigurationPtrOutput
- func (o BucketAccelerateConfigurationPtrOutput) AccelerationStatus() BucketAccelerateConfigurationAccelerationStatusPtrOutput
- func (o BucketAccelerateConfigurationPtrOutput) Elem() BucketAccelerateConfigurationOutput
- func (BucketAccelerateConfigurationPtrOutput) ElementType() reflect.Type
- func (o BucketAccelerateConfigurationPtrOutput) ToBucketAccelerateConfigurationPtrOutput() BucketAccelerateConfigurationPtrOutput
- func (o BucketAccelerateConfigurationPtrOutput) ToBucketAccelerateConfigurationPtrOutputWithContext(ctx context.Context) BucketAccelerateConfigurationPtrOutput
- func (o BucketAccelerateConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketAccelerateConfiguration]
- type BucketAccessControl
- func (BucketAccessControl) ElementType() reflect.Type
- func (e BucketAccessControl) ToBucketAccessControlOutput() BucketAccessControlOutput
- func (e BucketAccessControl) ToBucketAccessControlOutputWithContext(ctx context.Context) BucketAccessControlOutput
- func (e BucketAccessControl) ToBucketAccessControlPtrOutput() BucketAccessControlPtrOutput
- func (e BucketAccessControl) ToBucketAccessControlPtrOutputWithContext(ctx context.Context) BucketAccessControlPtrOutput
- func (e BucketAccessControl) ToStringOutput() pulumi.StringOutput
- func (e BucketAccessControl) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BucketAccessControl) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BucketAccessControl) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketAccessControlInput
- type BucketAccessControlOutput
- func (BucketAccessControlOutput) ElementType() reflect.Type
- func (o BucketAccessControlOutput) ToBucketAccessControlOutput() BucketAccessControlOutput
- func (o BucketAccessControlOutput) ToBucketAccessControlOutputWithContext(ctx context.Context) BucketAccessControlOutput
- func (o BucketAccessControlOutput) ToBucketAccessControlPtrOutput() BucketAccessControlPtrOutput
- func (o BucketAccessControlOutput) ToBucketAccessControlPtrOutputWithContext(ctx context.Context) BucketAccessControlPtrOutput
- func (o BucketAccessControlOutput) ToOutput(ctx context.Context) pulumix.Output[BucketAccessControl]
- func (o BucketAccessControlOutput) ToStringOutput() pulumi.StringOutput
- func (o BucketAccessControlOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BucketAccessControlOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketAccessControlOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketAccessControlPtrInput
- type BucketAccessControlPtrOutput
- func (o BucketAccessControlPtrOutput) Elem() BucketAccessControlOutput
- func (BucketAccessControlPtrOutput) ElementType() reflect.Type
- func (o BucketAccessControlPtrOutput) ToBucketAccessControlPtrOutput() BucketAccessControlPtrOutput
- func (o BucketAccessControlPtrOutput) ToBucketAccessControlPtrOutputWithContext(ctx context.Context) BucketAccessControlPtrOutput
- func (o BucketAccessControlPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketAccessControl]
- func (o BucketAccessControlPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketAccessControlPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketAccessControlTranslation
- type BucketAccessControlTranslationArgs
- func (BucketAccessControlTranslationArgs) ElementType() reflect.Type
- func (i BucketAccessControlTranslationArgs) ToBucketAccessControlTranslationOutput() BucketAccessControlTranslationOutput
- func (i BucketAccessControlTranslationArgs) ToBucketAccessControlTranslationOutputWithContext(ctx context.Context) BucketAccessControlTranslationOutput
- func (i BucketAccessControlTranslationArgs) ToBucketAccessControlTranslationPtrOutput() BucketAccessControlTranslationPtrOutput
- func (i BucketAccessControlTranslationArgs) ToBucketAccessControlTranslationPtrOutputWithContext(ctx context.Context) BucketAccessControlTranslationPtrOutput
- func (i BucketAccessControlTranslationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketAccessControlTranslation]
- type BucketAccessControlTranslationInput
- type BucketAccessControlTranslationOutput
- func (BucketAccessControlTranslationOutput) ElementType() reflect.Type
- func (o BucketAccessControlTranslationOutput) Owner() pulumi.StringOutput
- func (o BucketAccessControlTranslationOutput) ToBucketAccessControlTranslationOutput() BucketAccessControlTranslationOutput
- func (o BucketAccessControlTranslationOutput) ToBucketAccessControlTranslationOutputWithContext(ctx context.Context) BucketAccessControlTranslationOutput
- func (o BucketAccessControlTranslationOutput) ToBucketAccessControlTranslationPtrOutput() BucketAccessControlTranslationPtrOutput
- func (o BucketAccessControlTranslationOutput) ToBucketAccessControlTranslationPtrOutputWithContext(ctx context.Context) BucketAccessControlTranslationPtrOutput
- func (o BucketAccessControlTranslationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketAccessControlTranslation]
- type BucketAccessControlTranslationPtrInput
- type BucketAccessControlTranslationPtrOutput
- func (o BucketAccessControlTranslationPtrOutput) Elem() BucketAccessControlTranslationOutput
- func (BucketAccessControlTranslationPtrOutput) ElementType() reflect.Type
- func (o BucketAccessControlTranslationPtrOutput) Owner() pulumi.StringPtrOutput
- func (o BucketAccessControlTranslationPtrOutput) ToBucketAccessControlTranslationPtrOutput() BucketAccessControlTranslationPtrOutput
- func (o BucketAccessControlTranslationPtrOutput) ToBucketAccessControlTranslationPtrOutputWithContext(ctx context.Context) BucketAccessControlTranslationPtrOutput
- func (o BucketAccessControlTranslationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketAccessControlTranslation]
- type BucketAnalyticsConfiguration
- type BucketAnalyticsConfigurationArgs
- func (BucketAnalyticsConfigurationArgs) ElementType() reflect.Type
- func (i BucketAnalyticsConfigurationArgs) ToBucketAnalyticsConfigurationOutput() BucketAnalyticsConfigurationOutput
- func (i BucketAnalyticsConfigurationArgs) ToBucketAnalyticsConfigurationOutputWithContext(ctx context.Context) BucketAnalyticsConfigurationOutput
- func (i BucketAnalyticsConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketAnalyticsConfiguration]
- type BucketAnalyticsConfigurationArray
- func (BucketAnalyticsConfigurationArray) ElementType() reflect.Type
- func (i BucketAnalyticsConfigurationArray) ToBucketAnalyticsConfigurationArrayOutput() BucketAnalyticsConfigurationArrayOutput
- func (i BucketAnalyticsConfigurationArray) ToBucketAnalyticsConfigurationArrayOutputWithContext(ctx context.Context) BucketAnalyticsConfigurationArrayOutput
- func (i BucketAnalyticsConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketAnalyticsConfiguration]
- type BucketAnalyticsConfigurationArrayInput
- type BucketAnalyticsConfigurationArrayOutput
- func (BucketAnalyticsConfigurationArrayOutput) ElementType() reflect.Type
- func (o BucketAnalyticsConfigurationArrayOutput) Index(i pulumi.IntInput) BucketAnalyticsConfigurationOutput
- func (o BucketAnalyticsConfigurationArrayOutput) ToBucketAnalyticsConfigurationArrayOutput() BucketAnalyticsConfigurationArrayOutput
- func (o BucketAnalyticsConfigurationArrayOutput) ToBucketAnalyticsConfigurationArrayOutputWithContext(ctx context.Context) BucketAnalyticsConfigurationArrayOutput
- func (o BucketAnalyticsConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketAnalyticsConfiguration]
- type BucketAnalyticsConfigurationInput
- type BucketAnalyticsConfigurationOutput
- func (BucketAnalyticsConfigurationOutput) ElementType() reflect.Type
- func (o BucketAnalyticsConfigurationOutput) Id() pulumi.StringOutput
- func (o BucketAnalyticsConfigurationOutput) Prefix() pulumi.StringPtrOutput
- func (o BucketAnalyticsConfigurationOutput) StorageClassAnalysis() BucketStorageClassAnalysisOutput
- func (o BucketAnalyticsConfigurationOutput) TagFilters() BucketTagFilterArrayOutput
- func (o BucketAnalyticsConfigurationOutput) ToBucketAnalyticsConfigurationOutput() BucketAnalyticsConfigurationOutput
- func (o BucketAnalyticsConfigurationOutput) ToBucketAnalyticsConfigurationOutputWithContext(ctx context.Context) BucketAnalyticsConfigurationOutput
- func (o BucketAnalyticsConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketAnalyticsConfiguration]
- type BucketArgs
- type BucketCorsConfiguration
- type BucketCorsConfigurationArgs
- func (BucketCorsConfigurationArgs) ElementType() reflect.Type
- func (i BucketCorsConfigurationArgs) ToBucketCorsConfigurationOutput() BucketCorsConfigurationOutput
- func (i BucketCorsConfigurationArgs) ToBucketCorsConfigurationOutputWithContext(ctx context.Context) BucketCorsConfigurationOutput
- func (i BucketCorsConfigurationArgs) ToBucketCorsConfigurationPtrOutput() BucketCorsConfigurationPtrOutput
- func (i BucketCorsConfigurationArgs) ToBucketCorsConfigurationPtrOutputWithContext(ctx context.Context) BucketCorsConfigurationPtrOutput
- func (i BucketCorsConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketCorsConfiguration]
- type BucketCorsConfigurationInput
- type BucketCorsConfigurationOutput
- func (o BucketCorsConfigurationOutput) CorsRules() BucketCorsRuleArrayOutput
- func (BucketCorsConfigurationOutput) ElementType() reflect.Type
- func (o BucketCorsConfigurationOutput) ToBucketCorsConfigurationOutput() BucketCorsConfigurationOutput
- func (o BucketCorsConfigurationOutput) ToBucketCorsConfigurationOutputWithContext(ctx context.Context) BucketCorsConfigurationOutput
- func (o BucketCorsConfigurationOutput) ToBucketCorsConfigurationPtrOutput() BucketCorsConfigurationPtrOutput
- func (o BucketCorsConfigurationOutput) ToBucketCorsConfigurationPtrOutputWithContext(ctx context.Context) BucketCorsConfigurationPtrOutput
- func (o BucketCorsConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketCorsConfiguration]
- type BucketCorsConfigurationPtrInput
- type BucketCorsConfigurationPtrOutput
- func (o BucketCorsConfigurationPtrOutput) CorsRules() BucketCorsRuleArrayOutput
- func (o BucketCorsConfigurationPtrOutput) Elem() BucketCorsConfigurationOutput
- func (BucketCorsConfigurationPtrOutput) ElementType() reflect.Type
- func (o BucketCorsConfigurationPtrOutput) ToBucketCorsConfigurationPtrOutput() BucketCorsConfigurationPtrOutput
- func (o BucketCorsConfigurationPtrOutput) ToBucketCorsConfigurationPtrOutputWithContext(ctx context.Context) BucketCorsConfigurationPtrOutput
- func (o BucketCorsConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketCorsConfiguration]
- type BucketCorsRule
- type BucketCorsRuleAllowedMethodsItem
- func (BucketCorsRuleAllowedMethodsItem) ElementType() reflect.Type
- func (e BucketCorsRuleAllowedMethodsItem) ToBucketCorsRuleAllowedMethodsItemOutput() BucketCorsRuleAllowedMethodsItemOutput
- func (e BucketCorsRuleAllowedMethodsItem) ToBucketCorsRuleAllowedMethodsItemOutputWithContext(ctx context.Context) BucketCorsRuleAllowedMethodsItemOutput
- func (e BucketCorsRuleAllowedMethodsItem) ToBucketCorsRuleAllowedMethodsItemPtrOutput() BucketCorsRuleAllowedMethodsItemPtrOutput
- func (e BucketCorsRuleAllowedMethodsItem) ToBucketCorsRuleAllowedMethodsItemPtrOutputWithContext(ctx context.Context) BucketCorsRuleAllowedMethodsItemPtrOutput
- func (e BucketCorsRuleAllowedMethodsItem) ToStringOutput() pulumi.StringOutput
- func (e BucketCorsRuleAllowedMethodsItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BucketCorsRuleAllowedMethodsItem) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BucketCorsRuleAllowedMethodsItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketCorsRuleAllowedMethodsItemArray
- func (BucketCorsRuleAllowedMethodsItemArray) ElementType() reflect.Type
- func (i BucketCorsRuleAllowedMethodsItemArray) ToBucketCorsRuleAllowedMethodsItemArrayOutput() BucketCorsRuleAllowedMethodsItemArrayOutput
- func (i BucketCorsRuleAllowedMethodsItemArray) ToBucketCorsRuleAllowedMethodsItemArrayOutputWithContext(ctx context.Context) BucketCorsRuleAllowedMethodsItemArrayOutput
- func (i BucketCorsRuleAllowedMethodsItemArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketCorsRuleAllowedMethodsItem]
- type BucketCorsRuleAllowedMethodsItemArrayInput
- type BucketCorsRuleAllowedMethodsItemArrayOutput
- func (BucketCorsRuleAllowedMethodsItemArrayOutput) ElementType() reflect.Type
- func (o BucketCorsRuleAllowedMethodsItemArrayOutput) Index(i pulumi.IntInput) BucketCorsRuleAllowedMethodsItemOutput
- func (o BucketCorsRuleAllowedMethodsItemArrayOutput) ToBucketCorsRuleAllowedMethodsItemArrayOutput() BucketCorsRuleAllowedMethodsItemArrayOutput
- func (o BucketCorsRuleAllowedMethodsItemArrayOutput) ToBucketCorsRuleAllowedMethodsItemArrayOutputWithContext(ctx context.Context) BucketCorsRuleAllowedMethodsItemArrayOutput
- func (o BucketCorsRuleAllowedMethodsItemArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketCorsRuleAllowedMethodsItem]
- type BucketCorsRuleAllowedMethodsItemInput
- type BucketCorsRuleAllowedMethodsItemOutput
- func (BucketCorsRuleAllowedMethodsItemOutput) ElementType() reflect.Type
- func (o BucketCorsRuleAllowedMethodsItemOutput) ToBucketCorsRuleAllowedMethodsItemOutput() BucketCorsRuleAllowedMethodsItemOutput
- func (o BucketCorsRuleAllowedMethodsItemOutput) ToBucketCorsRuleAllowedMethodsItemOutputWithContext(ctx context.Context) BucketCorsRuleAllowedMethodsItemOutput
- func (o BucketCorsRuleAllowedMethodsItemOutput) ToBucketCorsRuleAllowedMethodsItemPtrOutput() BucketCorsRuleAllowedMethodsItemPtrOutput
- func (o BucketCorsRuleAllowedMethodsItemOutput) ToBucketCorsRuleAllowedMethodsItemPtrOutputWithContext(ctx context.Context) BucketCorsRuleAllowedMethodsItemPtrOutput
- func (o BucketCorsRuleAllowedMethodsItemOutput) ToOutput(ctx context.Context) pulumix.Output[BucketCorsRuleAllowedMethodsItem]
- func (o BucketCorsRuleAllowedMethodsItemOutput) ToStringOutput() pulumi.StringOutput
- func (o BucketCorsRuleAllowedMethodsItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BucketCorsRuleAllowedMethodsItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketCorsRuleAllowedMethodsItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketCorsRuleAllowedMethodsItemPtrInput
- type BucketCorsRuleAllowedMethodsItemPtrOutput
- func (o BucketCorsRuleAllowedMethodsItemPtrOutput) Elem() BucketCorsRuleAllowedMethodsItemOutput
- func (BucketCorsRuleAllowedMethodsItemPtrOutput) ElementType() reflect.Type
- func (o BucketCorsRuleAllowedMethodsItemPtrOutput) ToBucketCorsRuleAllowedMethodsItemPtrOutput() BucketCorsRuleAllowedMethodsItemPtrOutput
- func (o BucketCorsRuleAllowedMethodsItemPtrOutput) ToBucketCorsRuleAllowedMethodsItemPtrOutputWithContext(ctx context.Context) BucketCorsRuleAllowedMethodsItemPtrOutput
- func (o BucketCorsRuleAllowedMethodsItemPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketCorsRuleAllowedMethodsItem]
- func (o BucketCorsRuleAllowedMethodsItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketCorsRuleAllowedMethodsItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketCorsRuleArgs
- func (BucketCorsRuleArgs) ElementType() reflect.Type
- func (i BucketCorsRuleArgs) ToBucketCorsRuleOutput() BucketCorsRuleOutput
- func (i BucketCorsRuleArgs) ToBucketCorsRuleOutputWithContext(ctx context.Context) BucketCorsRuleOutput
- func (i BucketCorsRuleArgs) ToOutput(ctx context.Context) pulumix.Output[BucketCorsRule]
- type BucketCorsRuleArray
- func (BucketCorsRuleArray) ElementType() reflect.Type
- func (i BucketCorsRuleArray) ToBucketCorsRuleArrayOutput() BucketCorsRuleArrayOutput
- func (i BucketCorsRuleArray) ToBucketCorsRuleArrayOutputWithContext(ctx context.Context) BucketCorsRuleArrayOutput
- func (i BucketCorsRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketCorsRule]
- type BucketCorsRuleArrayInput
- type BucketCorsRuleArrayOutput
- func (BucketCorsRuleArrayOutput) ElementType() reflect.Type
- func (o BucketCorsRuleArrayOutput) Index(i pulumi.IntInput) BucketCorsRuleOutput
- func (o BucketCorsRuleArrayOutput) ToBucketCorsRuleArrayOutput() BucketCorsRuleArrayOutput
- func (o BucketCorsRuleArrayOutput) ToBucketCorsRuleArrayOutputWithContext(ctx context.Context) BucketCorsRuleArrayOutput
- func (o BucketCorsRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketCorsRule]
- type BucketCorsRuleInput
- type BucketCorsRuleOutput
- func (o BucketCorsRuleOutput) AllowedHeaders() pulumi.StringArrayOutput
- func (o BucketCorsRuleOutput) AllowedMethods() BucketCorsRuleAllowedMethodsItemArrayOutput
- func (o BucketCorsRuleOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (BucketCorsRuleOutput) ElementType() reflect.Type
- func (o BucketCorsRuleOutput) ExposedHeaders() pulumi.StringArrayOutput
- func (o BucketCorsRuleOutput) Id() pulumi.StringPtrOutput
- func (o BucketCorsRuleOutput) MaxAge() pulumi.IntPtrOutput
- func (o BucketCorsRuleOutput) ToBucketCorsRuleOutput() BucketCorsRuleOutput
- func (o BucketCorsRuleOutput) ToBucketCorsRuleOutputWithContext(ctx context.Context) BucketCorsRuleOutput
- func (o BucketCorsRuleOutput) ToOutput(ctx context.Context) pulumix.Output[BucketCorsRule]
- type BucketDataExport
- type BucketDataExportArgs
- func (BucketDataExportArgs) ElementType() reflect.Type
- func (i BucketDataExportArgs) ToBucketDataExportOutput() BucketDataExportOutput
- func (i BucketDataExportArgs) ToBucketDataExportOutputWithContext(ctx context.Context) BucketDataExportOutput
- func (i BucketDataExportArgs) ToBucketDataExportPtrOutput() BucketDataExportPtrOutput
- func (i BucketDataExportArgs) ToBucketDataExportPtrOutputWithContext(ctx context.Context) BucketDataExportPtrOutput
- func (i BucketDataExportArgs) ToOutput(ctx context.Context) pulumix.Output[BucketDataExport]
- type BucketDataExportInput
- type BucketDataExportOutput
- func (o BucketDataExportOutput) Destination() BucketDestinationOutput
- func (BucketDataExportOutput) ElementType() reflect.Type
- func (o BucketDataExportOutput) OutputSchemaVersion() pulumi.StringOutput
- func (o BucketDataExportOutput) ToBucketDataExportOutput() BucketDataExportOutput
- func (o BucketDataExportOutput) ToBucketDataExportOutputWithContext(ctx context.Context) BucketDataExportOutput
- func (o BucketDataExportOutput) ToBucketDataExportPtrOutput() BucketDataExportPtrOutput
- func (o BucketDataExportOutput) ToBucketDataExportPtrOutputWithContext(ctx context.Context) BucketDataExportPtrOutput
- func (o BucketDataExportOutput) ToOutput(ctx context.Context) pulumix.Output[BucketDataExport]
- type BucketDataExportPtrInput
- type BucketDataExportPtrOutput
- func (o BucketDataExportPtrOutput) Destination() BucketDestinationPtrOutput
- func (o BucketDataExportPtrOutput) Elem() BucketDataExportOutput
- func (BucketDataExportPtrOutput) ElementType() reflect.Type
- func (o BucketDataExportPtrOutput) OutputSchemaVersion() pulumi.StringPtrOutput
- func (o BucketDataExportPtrOutput) ToBucketDataExportPtrOutput() BucketDataExportPtrOutput
- func (o BucketDataExportPtrOutput) ToBucketDataExportPtrOutputWithContext(ctx context.Context) BucketDataExportPtrOutput
- func (o BucketDataExportPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketDataExport]
- type BucketDefaultRetention
- type BucketDefaultRetentionArgs
- func (BucketDefaultRetentionArgs) ElementType() reflect.Type
- func (i BucketDefaultRetentionArgs) ToBucketDefaultRetentionOutput() BucketDefaultRetentionOutput
- func (i BucketDefaultRetentionArgs) ToBucketDefaultRetentionOutputWithContext(ctx context.Context) BucketDefaultRetentionOutput
- func (i BucketDefaultRetentionArgs) ToBucketDefaultRetentionPtrOutput() BucketDefaultRetentionPtrOutput
- func (i BucketDefaultRetentionArgs) ToBucketDefaultRetentionPtrOutputWithContext(ctx context.Context) BucketDefaultRetentionPtrOutput
- func (i BucketDefaultRetentionArgs) ToOutput(ctx context.Context) pulumix.Output[BucketDefaultRetention]
- type BucketDefaultRetentionInput
- type BucketDefaultRetentionMode
- func (BucketDefaultRetentionMode) ElementType() reflect.Type
- func (e BucketDefaultRetentionMode) ToBucketDefaultRetentionModeOutput() BucketDefaultRetentionModeOutput
- func (e BucketDefaultRetentionMode) ToBucketDefaultRetentionModeOutputWithContext(ctx context.Context) BucketDefaultRetentionModeOutput
- func (e BucketDefaultRetentionMode) ToBucketDefaultRetentionModePtrOutput() BucketDefaultRetentionModePtrOutput
- func (e BucketDefaultRetentionMode) ToBucketDefaultRetentionModePtrOutputWithContext(ctx context.Context) BucketDefaultRetentionModePtrOutput
- func (e BucketDefaultRetentionMode) ToStringOutput() pulumi.StringOutput
- func (e BucketDefaultRetentionMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BucketDefaultRetentionMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BucketDefaultRetentionMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketDefaultRetentionModeInput
- type BucketDefaultRetentionModeOutput
- func (BucketDefaultRetentionModeOutput) ElementType() reflect.Type
- func (o BucketDefaultRetentionModeOutput) ToBucketDefaultRetentionModeOutput() BucketDefaultRetentionModeOutput
- func (o BucketDefaultRetentionModeOutput) ToBucketDefaultRetentionModeOutputWithContext(ctx context.Context) BucketDefaultRetentionModeOutput
- func (o BucketDefaultRetentionModeOutput) ToBucketDefaultRetentionModePtrOutput() BucketDefaultRetentionModePtrOutput
- func (o BucketDefaultRetentionModeOutput) ToBucketDefaultRetentionModePtrOutputWithContext(ctx context.Context) BucketDefaultRetentionModePtrOutput
- func (o BucketDefaultRetentionModeOutput) ToOutput(ctx context.Context) pulumix.Output[BucketDefaultRetentionMode]
- func (o BucketDefaultRetentionModeOutput) ToStringOutput() pulumi.StringOutput
- func (o BucketDefaultRetentionModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BucketDefaultRetentionModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketDefaultRetentionModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketDefaultRetentionModePtrInput
- type BucketDefaultRetentionModePtrOutput
- func (o BucketDefaultRetentionModePtrOutput) Elem() BucketDefaultRetentionModeOutput
- func (BucketDefaultRetentionModePtrOutput) ElementType() reflect.Type
- func (o BucketDefaultRetentionModePtrOutput) ToBucketDefaultRetentionModePtrOutput() BucketDefaultRetentionModePtrOutput
- func (o BucketDefaultRetentionModePtrOutput) ToBucketDefaultRetentionModePtrOutputWithContext(ctx context.Context) BucketDefaultRetentionModePtrOutput
- func (o BucketDefaultRetentionModePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketDefaultRetentionMode]
- func (o BucketDefaultRetentionModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketDefaultRetentionModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketDefaultRetentionOutput
- func (o BucketDefaultRetentionOutput) Days() pulumi.IntPtrOutput
- func (BucketDefaultRetentionOutput) ElementType() reflect.Type
- func (o BucketDefaultRetentionOutput) Mode() BucketDefaultRetentionModePtrOutput
- func (o BucketDefaultRetentionOutput) ToBucketDefaultRetentionOutput() BucketDefaultRetentionOutput
- func (o BucketDefaultRetentionOutput) ToBucketDefaultRetentionOutputWithContext(ctx context.Context) BucketDefaultRetentionOutput
- func (o BucketDefaultRetentionOutput) ToBucketDefaultRetentionPtrOutput() BucketDefaultRetentionPtrOutput
- func (o BucketDefaultRetentionOutput) ToBucketDefaultRetentionPtrOutputWithContext(ctx context.Context) BucketDefaultRetentionPtrOutput
- func (o BucketDefaultRetentionOutput) ToOutput(ctx context.Context) pulumix.Output[BucketDefaultRetention]
- func (o BucketDefaultRetentionOutput) Years() pulumi.IntPtrOutput
- type BucketDefaultRetentionPtrInput
- type BucketDefaultRetentionPtrOutput
- func (o BucketDefaultRetentionPtrOutput) Days() pulumi.IntPtrOutput
- func (o BucketDefaultRetentionPtrOutput) Elem() BucketDefaultRetentionOutput
- func (BucketDefaultRetentionPtrOutput) ElementType() reflect.Type
- func (o BucketDefaultRetentionPtrOutput) Mode() BucketDefaultRetentionModePtrOutput
- func (o BucketDefaultRetentionPtrOutput) ToBucketDefaultRetentionPtrOutput() BucketDefaultRetentionPtrOutput
- func (o BucketDefaultRetentionPtrOutput) ToBucketDefaultRetentionPtrOutputWithContext(ctx context.Context) BucketDefaultRetentionPtrOutput
- func (o BucketDefaultRetentionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketDefaultRetention]
- func (o BucketDefaultRetentionPtrOutput) Years() pulumi.IntPtrOutput
- type BucketDeleteMarkerReplication
- type BucketDeleteMarkerReplicationArgs
- func (BucketDeleteMarkerReplicationArgs) ElementType() reflect.Type
- func (i BucketDeleteMarkerReplicationArgs) ToBucketDeleteMarkerReplicationOutput() BucketDeleteMarkerReplicationOutput
- func (i BucketDeleteMarkerReplicationArgs) ToBucketDeleteMarkerReplicationOutputWithContext(ctx context.Context) BucketDeleteMarkerReplicationOutput
- func (i BucketDeleteMarkerReplicationArgs) ToBucketDeleteMarkerReplicationPtrOutput() BucketDeleteMarkerReplicationPtrOutput
- func (i BucketDeleteMarkerReplicationArgs) ToBucketDeleteMarkerReplicationPtrOutputWithContext(ctx context.Context) BucketDeleteMarkerReplicationPtrOutput
- func (i BucketDeleteMarkerReplicationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketDeleteMarkerReplication]
- type BucketDeleteMarkerReplicationInput
- type BucketDeleteMarkerReplicationOutput
- func (BucketDeleteMarkerReplicationOutput) ElementType() reflect.Type
- func (o BucketDeleteMarkerReplicationOutput) Status() BucketDeleteMarkerReplicationStatusPtrOutput
- func (o BucketDeleteMarkerReplicationOutput) ToBucketDeleteMarkerReplicationOutput() BucketDeleteMarkerReplicationOutput
- func (o BucketDeleteMarkerReplicationOutput) ToBucketDeleteMarkerReplicationOutputWithContext(ctx context.Context) BucketDeleteMarkerReplicationOutput
- func (o BucketDeleteMarkerReplicationOutput) ToBucketDeleteMarkerReplicationPtrOutput() BucketDeleteMarkerReplicationPtrOutput
- func (o BucketDeleteMarkerReplicationOutput) ToBucketDeleteMarkerReplicationPtrOutputWithContext(ctx context.Context) BucketDeleteMarkerReplicationPtrOutput
- func (o BucketDeleteMarkerReplicationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketDeleteMarkerReplication]
- type BucketDeleteMarkerReplicationPtrInput
- type BucketDeleteMarkerReplicationPtrOutput
- func (o BucketDeleteMarkerReplicationPtrOutput) Elem() BucketDeleteMarkerReplicationOutput
- func (BucketDeleteMarkerReplicationPtrOutput) ElementType() reflect.Type
- func (o BucketDeleteMarkerReplicationPtrOutput) Status() BucketDeleteMarkerReplicationStatusPtrOutput
- func (o BucketDeleteMarkerReplicationPtrOutput) ToBucketDeleteMarkerReplicationPtrOutput() BucketDeleteMarkerReplicationPtrOutput
- func (o BucketDeleteMarkerReplicationPtrOutput) ToBucketDeleteMarkerReplicationPtrOutputWithContext(ctx context.Context) BucketDeleteMarkerReplicationPtrOutput
- func (o BucketDeleteMarkerReplicationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketDeleteMarkerReplication]
- type BucketDeleteMarkerReplicationStatus
- func (BucketDeleteMarkerReplicationStatus) ElementType() reflect.Type
- func (e BucketDeleteMarkerReplicationStatus) ToBucketDeleteMarkerReplicationStatusOutput() BucketDeleteMarkerReplicationStatusOutput
- func (e BucketDeleteMarkerReplicationStatus) ToBucketDeleteMarkerReplicationStatusOutputWithContext(ctx context.Context) BucketDeleteMarkerReplicationStatusOutput
- func (e BucketDeleteMarkerReplicationStatus) ToBucketDeleteMarkerReplicationStatusPtrOutput() BucketDeleteMarkerReplicationStatusPtrOutput
- func (e BucketDeleteMarkerReplicationStatus) ToBucketDeleteMarkerReplicationStatusPtrOutputWithContext(ctx context.Context) BucketDeleteMarkerReplicationStatusPtrOutput
- func (e BucketDeleteMarkerReplicationStatus) ToStringOutput() pulumi.StringOutput
- func (e BucketDeleteMarkerReplicationStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BucketDeleteMarkerReplicationStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BucketDeleteMarkerReplicationStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketDeleteMarkerReplicationStatusInput
- type BucketDeleteMarkerReplicationStatusOutput
- func (BucketDeleteMarkerReplicationStatusOutput) ElementType() reflect.Type
- func (o BucketDeleteMarkerReplicationStatusOutput) ToBucketDeleteMarkerReplicationStatusOutput() BucketDeleteMarkerReplicationStatusOutput
- func (o BucketDeleteMarkerReplicationStatusOutput) ToBucketDeleteMarkerReplicationStatusOutputWithContext(ctx context.Context) BucketDeleteMarkerReplicationStatusOutput
- func (o BucketDeleteMarkerReplicationStatusOutput) ToBucketDeleteMarkerReplicationStatusPtrOutput() BucketDeleteMarkerReplicationStatusPtrOutput
- func (o BucketDeleteMarkerReplicationStatusOutput) ToBucketDeleteMarkerReplicationStatusPtrOutputWithContext(ctx context.Context) BucketDeleteMarkerReplicationStatusPtrOutput
- func (o BucketDeleteMarkerReplicationStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BucketDeleteMarkerReplicationStatus]
- func (o BucketDeleteMarkerReplicationStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o BucketDeleteMarkerReplicationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BucketDeleteMarkerReplicationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketDeleteMarkerReplicationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketDeleteMarkerReplicationStatusPtrInput
- type BucketDeleteMarkerReplicationStatusPtrOutput
- func (o BucketDeleteMarkerReplicationStatusPtrOutput) Elem() BucketDeleteMarkerReplicationStatusOutput
- func (BucketDeleteMarkerReplicationStatusPtrOutput) ElementType() reflect.Type
- func (o BucketDeleteMarkerReplicationStatusPtrOutput) ToBucketDeleteMarkerReplicationStatusPtrOutput() BucketDeleteMarkerReplicationStatusPtrOutput
- func (o BucketDeleteMarkerReplicationStatusPtrOutput) ToBucketDeleteMarkerReplicationStatusPtrOutputWithContext(ctx context.Context) BucketDeleteMarkerReplicationStatusPtrOutput
- func (o BucketDeleteMarkerReplicationStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketDeleteMarkerReplicationStatus]
- func (o BucketDeleteMarkerReplicationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketDeleteMarkerReplicationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketDestination
- type BucketDestinationArgs
- func (BucketDestinationArgs) ElementType() reflect.Type
- func (i BucketDestinationArgs) ToBucketDestinationOutput() BucketDestinationOutput
- func (i BucketDestinationArgs) ToBucketDestinationOutputWithContext(ctx context.Context) BucketDestinationOutput
- func (i BucketDestinationArgs) ToBucketDestinationPtrOutput() BucketDestinationPtrOutput
- func (i BucketDestinationArgs) ToBucketDestinationPtrOutputWithContext(ctx context.Context) BucketDestinationPtrOutput
- func (i BucketDestinationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketDestination]
- type BucketDestinationFormat
- func (BucketDestinationFormat) ElementType() reflect.Type
- func (e BucketDestinationFormat) ToBucketDestinationFormatOutput() BucketDestinationFormatOutput
- func (e BucketDestinationFormat) ToBucketDestinationFormatOutputWithContext(ctx context.Context) BucketDestinationFormatOutput
- func (e BucketDestinationFormat) ToBucketDestinationFormatPtrOutput() BucketDestinationFormatPtrOutput
- func (e BucketDestinationFormat) ToBucketDestinationFormatPtrOutputWithContext(ctx context.Context) BucketDestinationFormatPtrOutput
- func (e BucketDestinationFormat) ToStringOutput() pulumi.StringOutput
- func (e BucketDestinationFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BucketDestinationFormat) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BucketDestinationFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketDestinationFormatInput
- type BucketDestinationFormatOutput
- func (BucketDestinationFormatOutput) ElementType() reflect.Type
- func (o BucketDestinationFormatOutput) ToBucketDestinationFormatOutput() BucketDestinationFormatOutput
- func (o BucketDestinationFormatOutput) ToBucketDestinationFormatOutputWithContext(ctx context.Context) BucketDestinationFormatOutput
- func (o BucketDestinationFormatOutput) ToBucketDestinationFormatPtrOutput() BucketDestinationFormatPtrOutput
- func (o BucketDestinationFormatOutput) ToBucketDestinationFormatPtrOutputWithContext(ctx context.Context) BucketDestinationFormatPtrOutput
- func (o BucketDestinationFormatOutput) ToOutput(ctx context.Context) pulumix.Output[BucketDestinationFormat]
- func (o BucketDestinationFormatOutput) ToStringOutput() pulumi.StringOutput
- func (o BucketDestinationFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BucketDestinationFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketDestinationFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketDestinationFormatPtrInput
- type BucketDestinationFormatPtrOutput
- func (o BucketDestinationFormatPtrOutput) Elem() BucketDestinationFormatOutput
- func (BucketDestinationFormatPtrOutput) ElementType() reflect.Type
- func (o BucketDestinationFormatPtrOutput) ToBucketDestinationFormatPtrOutput() BucketDestinationFormatPtrOutput
- func (o BucketDestinationFormatPtrOutput) ToBucketDestinationFormatPtrOutputWithContext(ctx context.Context) BucketDestinationFormatPtrOutput
- func (o BucketDestinationFormatPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketDestinationFormat]
- func (o BucketDestinationFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketDestinationFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketDestinationInput
- type BucketDestinationOutput
- func (o BucketDestinationOutput) BucketAccountId() pulumi.StringPtrOutput
- func (o BucketDestinationOutput) BucketArn() pulumi.StringOutput
- func (BucketDestinationOutput) ElementType() reflect.Type
- func (o BucketDestinationOutput) Format() BucketDestinationFormatOutput
- func (o BucketDestinationOutput) Prefix() pulumi.StringPtrOutput
- func (o BucketDestinationOutput) ToBucketDestinationOutput() BucketDestinationOutput
- func (o BucketDestinationOutput) ToBucketDestinationOutputWithContext(ctx context.Context) BucketDestinationOutput
- func (o BucketDestinationOutput) ToBucketDestinationPtrOutput() BucketDestinationPtrOutput
- func (o BucketDestinationOutput) ToBucketDestinationPtrOutputWithContext(ctx context.Context) BucketDestinationPtrOutput
- func (o BucketDestinationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketDestination]
- type BucketDestinationPtrInput
- type BucketDestinationPtrOutput
- func (o BucketDestinationPtrOutput) BucketAccountId() pulumi.StringPtrOutput
- func (o BucketDestinationPtrOutput) BucketArn() pulumi.StringPtrOutput
- func (o BucketDestinationPtrOutput) Elem() BucketDestinationOutput
- func (BucketDestinationPtrOutput) ElementType() reflect.Type
- func (o BucketDestinationPtrOutput) Format() BucketDestinationFormatPtrOutput
- func (o BucketDestinationPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o BucketDestinationPtrOutput) ToBucketDestinationPtrOutput() BucketDestinationPtrOutput
- func (o BucketDestinationPtrOutput) ToBucketDestinationPtrOutputWithContext(ctx context.Context) BucketDestinationPtrOutput
- func (o BucketDestinationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketDestination]
- type BucketEncryption
- type BucketEncryptionArgs
- func (BucketEncryptionArgs) ElementType() reflect.Type
- func (i BucketEncryptionArgs) ToBucketEncryptionOutput() BucketEncryptionOutput
- func (i BucketEncryptionArgs) ToBucketEncryptionOutputWithContext(ctx context.Context) BucketEncryptionOutput
- func (i BucketEncryptionArgs) ToBucketEncryptionPtrOutput() BucketEncryptionPtrOutput
- func (i BucketEncryptionArgs) ToBucketEncryptionPtrOutputWithContext(ctx context.Context) BucketEncryptionPtrOutput
- func (i BucketEncryptionArgs) ToOutput(ctx context.Context) pulumix.Output[BucketEncryption]
- type BucketEncryptionConfiguration
- type BucketEncryptionConfigurationArgs
- func (BucketEncryptionConfigurationArgs) ElementType() reflect.Type
- func (i BucketEncryptionConfigurationArgs) ToBucketEncryptionConfigurationOutput() BucketEncryptionConfigurationOutput
- func (i BucketEncryptionConfigurationArgs) ToBucketEncryptionConfigurationOutputWithContext(ctx context.Context) BucketEncryptionConfigurationOutput
- func (i BucketEncryptionConfigurationArgs) ToBucketEncryptionConfigurationPtrOutput() BucketEncryptionConfigurationPtrOutput
- func (i BucketEncryptionConfigurationArgs) ToBucketEncryptionConfigurationPtrOutputWithContext(ctx context.Context) BucketEncryptionConfigurationPtrOutput
- func (i BucketEncryptionConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketEncryptionConfiguration]
- type BucketEncryptionConfigurationInput
- type BucketEncryptionConfigurationOutput
- func (BucketEncryptionConfigurationOutput) ElementType() reflect.Type
- func (o BucketEncryptionConfigurationOutput) ReplicaKmsKeyId() pulumi.StringOutput
- func (o BucketEncryptionConfigurationOutput) ToBucketEncryptionConfigurationOutput() BucketEncryptionConfigurationOutput
- func (o BucketEncryptionConfigurationOutput) ToBucketEncryptionConfigurationOutputWithContext(ctx context.Context) BucketEncryptionConfigurationOutput
- func (o BucketEncryptionConfigurationOutput) ToBucketEncryptionConfigurationPtrOutput() BucketEncryptionConfigurationPtrOutput
- func (o BucketEncryptionConfigurationOutput) ToBucketEncryptionConfigurationPtrOutputWithContext(ctx context.Context) BucketEncryptionConfigurationPtrOutput
- func (o BucketEncryptionConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketEncryptionConfiguration]
- type BucketEncryptionConfigurationPtrInput
- type BucketEncryptionConfigurationPtrOutput
- func (o BucketEncryptionConfigurationPtrOutput) Elem() BucketEncryptionConfigurationOutput
- func (BucketEncryptionConfigurationPtrOutput) ElementType() reflect.Type
- func (o BucketEncryptionConfigurationPtrOutput) ReplicaKmsKeyId() pulumi.StringPtrOutput
- func (o BucketEncryptionConfigurationPtrOutput) ToBucketEncryptionConfigurationPtrOutput() BucketEncryptionConfigurationPtrOutput
- func (o BucketEncryptionConfigurationPtrOutput) ToBucketEncryptionConfigurationPtrOutputWithContext(ctx context.Context) BucketEncryptionConfigurationPtrOutput
- func (o BucketEncryptionConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketEncryptionConfiguration]
- type BucketEncryptionInput
- type BucketEncryptionOutput
- func (BucketEncryptionOutput) ElementType() reflect.Type
- func (o BucketEncryptionOutput) ServerSideEncryptionConfiguration() BucketServerSideEncryptionRuleArrayOutput
- func (o BucketEncryptionOutput) ToBucketEncryptionOutput() BucketEncryptionOutput
- func (o BucketEncryptionOutput) ToBucketEncryptionOutputWithContext(ctx context.Context) BucketEncryptionOutput
- func (o BucketEncryptionOutput) ToBucketEncryptionPtrOutput() BucketEncryptionPtrOutput
- func (o BucketEncryptionOutput) ToBucketEncryptionPtrOutputWithContext(ctx context.Context) BucketEncryptionPtrOutput
- func (o BucketEncryptionOutput) ToOutput(ctx context.Context) pulumix.Output[BucketEncryption]
- type BucketEncryptionPtrInput
- type BucketEncryptionPtrOutput
- func (o BucketEncryptionPtrOutput) Elem() BucketEncryptionOutput
- func (BucketEncryptionPtrOutput) ElementType() reflect.Type
- func (o BucketEncryptionPtrOutput) ServerSideEncryptionConfiguration() BucketServerSideEncryptionRuleArrayOutput
- func (o BucketEncryptionPtrOutput) ToBucketEncryptionPtrOutput() BucketEncryptionPtrOutput
- func (o BucketEncryptionPtrOutput) ToBucketEncryptionPtrOutputWithContext(ctx context.Context) BucketEncryptionPtrOutput
- func (o BucketEncryptionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketEncryption]
- type BucketEventBridgeConfiguration
- type BucketEventBridgeConfigurationArgs
- func (BucketEventBridgeConfigurationArgs) ElementType() reflect.Type
- func (i BucketEventBridgeConfigurationArgs) ToBucketEventBridgeConfigurationOutput() BucketEventBridgeConfigurationOutput
- func (i BucketEventBridgeConfigurationArgs) ToBucketEventBridgeConfigurationOutputWithContext(ctx context.Context) BucketEventBridgeConfigurationOutput
- func (i BucketEventBridgeConfigurationArgs) ToBucketEventBridgeConfigurationPtrOutput() BucketEventBridgeConfigurationPtrOutput
- func (i BucketEventBridgeConfigurationArgs) ToBucketEventBridgeConfigurationPtrOutputWithContext(ctx context.Context) BucketEventBridgeConfigurationPtrOutput
- func (i BucketEventBridgeConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketEventBridgeConfiguration]
- type BucketEventBridgeConfigurationInput
- type BucketEventBridgeConfigurationOutput
- func (BucketEventBridgeConfigurationOutput) ElementType() reflect.Type
- func (o BucketEventBridgeConfigurationOutput) EventBridgeEnabled() pulumi.BoolOutput
- func (o BucketEventBridgeConfigurationOutput) ToBucketEventBridgeConfigurationOutput() BucketEventBridgeConfigurationOutput
- func (o BucketEventBridgeConfigurationOutput) ToBucketEventBridgeConfigurationOutputWithContext(ctx context.Context) BucketEventBridgeConfigurationOutput
- func (o BucketEventBridgeConfigurationOutput) ToBucketEventBridgeConfigurationPtrOutput() BucketEventBridgeConfigurationPtrOutput
- func (o BucketEventBridgeConfigurationOutput) ToBucketEventBridgeConfigurationPtrOutputWithContext(ctx context.Context) BucketEventBridgeConfigurationPtrOutput
- func (o BucketEventBridgeConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketEventBridgeConfiguration]
- type BucketEventBridgeConfigurationPtrInput
- type BucketEventBridgeConfigurationPtrOutput
- func (o BucketEventBridgeConfigurationPtrOutput) Elem() BucketEventBridgeConfigurationOutput
- func (BucketEventBridgeConfigurationPtrOutput) ElementType() reflect.Type
- func (o BucketEventBridgeConfigurationPtrOutput) EventBridgeEnabled() pulumi.BoolPtrOutput
- func (o BucketEventBridgeConfigurationPtrOutput) ToBucketEventBridgeConfigurationPtrOutput() BucketEventBridgeConfigurationPtrOutput
- func (o BucketEventBridgeConfigurationPtrOutput) ToBucketEventBridgeConfigurationPtrOutputWithContext(ctx context.Context) BucketEventBridgeConfigurationPtrOutput
- func (o BucketEventBridgeConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketEventBridgeConfiguration]
- type BucketFilterRule
- type BucketFilterRuleArgs
- func (BucketFilterRuleArgs) ElementType() reflect.Type
- func (i BucketFilterRuleArgs) ToBucketFilterRuleOutput() BucketFilterRuleOutput
- func (i BucketFilterRuleArgs) ToBucketFilterRuleOutputWithContext(ctx context.Context) BucketFilterRuleOutput
- func (i BucketFilterRuleArgs) ToOutput(ctx context.Context) pulumix.Output[BucketFilterRule]
- type BucketFilterRuleArray
- func (BucketFilterRuleArray) ElementType() reflect.Type
- func (i BucketFilterRuleArray) ToBucketFilterRuleArrayOutput() BucketFilterRuleArrayOutput
- func (i BucketFilterRuleArray) ToBucketFilterRuleArrayOutputWithContext(ctx context.Context) BucketFilterRuleArrayOutput
- func (i BucketFilterRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketFilterRule]
- type BucketFilterRuleArrayInput
- type BucketFilterRuleArrayOutput
- func (BucketFilterRuleArrayOutput) ElementType() reflect.Type
- func (o BucketFilterRuleArrayOutput) Index(i pulumi.IntInput) BucketFilterRuleOutput
- func (o BucketFilterRuleArrayOutput) ToBucketFilterRuleArrayOutput() BucketFilterRuleArrayOutput
- func (o BucketFilterRuleArrayOutput) ToBucketFilterRuleArrayOutputWithContext(ctx context.Context) BucketFilterRuleArrayOutput
- func (o BucketFilterRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketFilterRule]
- type BucketFilterRuleInput
- type BucketFilterRuleOutput
- func (BucketFilterRuleOutput) ElementType() reflect.Type
- func (o BucketFilterRuleOutput) Name() pulumi.StringOutput
- func (o BucketFilterRuleOutput) ToBucketFilterRuleOutput() BucketFilterRuleOutput
- func (o BucketFilterRuleOutput) ToBucketFilterRuleOutputWithContext(ctx context.Context) BucketFilterRuleOutput
- func (o BucketFilterRuleOutput) ToOutput(ctx context.Context) pulumix.Output[BucketFilterRule]
- func (o BucketFilterRuleOutput) Value() pulumi.StringOutput
- type BucketInput
- type BucketIntelligentTieringConfiguration
- type BucketIntelligentTieringConfigurationArgs
- func (BucketIntelligentTieringConfigurationArgs) ElementType() reflect.Type
- func (i BucketIntelligentTieringConfigurationArgs) ToBucketIntelligentTieringConfigurationOutput() BucketIntelligentTieringConfigurationOutput
- func (i BucketIntelligentTieringConfigurationArgs) ToBucketIntelligentTieringConfigurationOutputWithContext(ctx context.Context) BucketIntelligentTieringConfigurationOutput
- func (i BucketIntelligentTieringConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketIntelligentTieringConfiguration]
- type BucketIntelligentTieringConfigurationArray
- func (BucketIntelligentTieringConfigurationArray) ElementType() reflect.Type
- func (i BucketIntelligentTieringConfigurationArray) ToBucketIntelligentTieringConfigurationArrayOutput() BucketIntelligentTieringConfigurationArrayOutput
- func (i BucketIntelligentTieringConfigurationArray) ToBucketIntelligentTieringConfigurationArrayOutputWithContext(ctx context.Context) BucketIntelligentTieringConfigurationArrayOutput
- func (i BucketIntelligentTieringConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketIntelligentTieringConfiguration]
- type BucketIntelligentTieringConfigurationArrayInput
- type BucketIntelligentTieringConfigurationArrayOutput
- func (BucketIntelligentTieringConfigurationArrayOutput) ElementType() reflect.Type
- func (o BucketIntelligentTieringConfigurationArrayOutput) Index(i pulumi.IntInput) BucketIntelligentTieringConfigurationOutput
- func (o BucketIntelligentTieringConfigurationArrayOutput) ToBucketIntelligentTieringConfigurationArrayOutput() BucketIntelligentTieringConfigurationArrayOutput
- func (o BucketIntelligentTieringConfigurationArrayOutput) ToBucketIntelligentTieringConfigurationArrayOutputWithContext(ctx context.Context) BucketIntelligentTieringConfigurationArrayOutput
- func (o BucketIntelligentTieringConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketIntelligentTieringConfiguration]
- type BucketIntelligentTieringConfigurationInput
- type BucketIntelligentTieringConfigurationOutput
- func (BucketIntelligentTieringConfigurationOutput) ElementType() reflect.Type
- func (o BucketIntelligentTieringConfigurationOutput) Id() pulumi.StringOutput
- func (o BucketIntelligentTieringConfigurationOutput) Prefix() pulumi.StringPtrOutput
- func (o BucketIntelligentTieringConfigurationOutput) Status() BucketIntelligentTieringConfigurationStatusOutput
- func (o BucketIntelligentTieringConfigurationOutput) TagFilters() BucketTagFilterArrayOutput
- func (o BucketIntelligentTieringConfigurationOutput) Tierings() BucketTieringArrayOutput
- func (o BucketIntelligentTieringConfigurationOutput) ToBucketIntelligentTieringConfigurationOutput() BucketIntelligentTieringConfigurationOutput
- func (o BucketIntelligentTieringConfigurationOutput) ToBucketIntelligentTieringConfigurationOutputWithContext(ctx context.Context) BucketIntelligentTieringConfigurationOutput
- func (o BucketIntelligentTieringConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketIntelligentTieringConfiguration]
- type BucketIntelligentTieringConfigurationStatus
- func (BucketIntelligentTieringConfigurationStatus) ElementType() reflect.Type
- func (e BucketIntelligentTieringConfigurationStatus) ToBucketIntelligentTieringConfigurationStatusOutput() BucketIntelligentTieringConfigurationStatusOutput
- func (e BucketIntelligentTieringConfigurationStatus) ToBucketIntelligentTieringConfigurationStatusOutputWithContext(ctx context.Context) BucketIntelligentTieringConfigurationStatusOutput
- func (e BucketIntelligentTieringConfigurationStatus) ToBucketIntelligentTieringConfigurationStatusPtrOutput() BucketIntelligentTieringConfigurationStatusPtrOutput
- func (e BucketIntelligentTieringConfigurationStatus) ToBucketIntelligentTieringConfigurationStatusPtrOutputWithContext(ctx context.Context) BucketIntelligentTieringConfigurationStatusPtrOutput
- func (e BucketIntelligentTieringConfigurationStatus) ToStringOutput() pulumi.StringOutput
- func (e BucketIntelligentTieringConfigurationStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BucketIntelligentTieringConfigurationStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BucketIntelligentTieringConfigurationStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketIntelligentTieringConfigurationStatusInput
- type BucketIntelligentTieringConfigurationStatusOutput
- func (BucketIntelligentTieringConfigurationStatusOutput) ElementType() reflect.Type
- func (o BucketIntelligentTieringConfigurationStatusOutput) ToBucketIntelligentTieringConfigurationStatusOutput() BucketIntelligentTieringConfigurationStatusOutput
- func (o BucketIntelligentTieringConfigurationStatusOutput) ToBucketIntelligentTieringConfigurationStatusOutputWithContext(ctx context.Context) BucketIntelligentTieringConfigurationStatusOutput
- func (o BucketIntelligentTieringConfigurationStatusOutput) ToBucketIntelligentTieringConfigurationStatusPtrOutput() BucketIntelligentTieringConfigurationStatusPtrOutput
- func (o BucketIntelligentTieringConfigurationStatusOutput) ToBucketIntelligentTieringConfigurationStatusPtrOutputWithContext(ctx context.Context) BucketIntelligentTieringConfigurationStatusPtrOutput
- func (o BucketIntelligentTieringConfigurationStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BucketIntelligentTieringConfigurationStatus]
- func (o BucketIntelligentTieringConfigurationStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o BucketIntelligentTieringConfigurationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BucketIntelligentTieringConfigurationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketIntelligentTieringConfigurationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketIntelligentTieringConfigurationStatusPtrInput
- type BucketIntelligentTieringConfigurationStatusPtrOutput
- func (o BucketIntelligentTieringConfigurationStatusPtrOutput) Elem() BucketIntelligentTieringConfigurationStatusOutput
- func (BucketIntelligentTieringConfigurationStatusPtrOutput) ElementType() reflect.Type
- func (o BucketIntelligentTieringConfigurationStatusPtrOutput) ToBucketIntelligentTieringConfigurationStatusPtrOutput() BucketIntelligentTieringConfigurationStatusPtrOutput
- func (o BucketIntelligentTieringConfigurationStatusPtrOutput) ToBucketIntelligentTieringConfigurationStatusPtrOutputWithContext(ctx context.Context) BucketIntelligentTieringConfigurationStatusPtrOutput
- func (o BucketIntelligentTieringConfigurationStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketIntelligentTieringConfigurationStatus]
- func (o BucketIntelligentTieringConfigurationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketIntelligentTieringConfigurationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketInventoryConfiguration
- type BucketInventoryConfigurationArgs
- func (BucketInventoryConfigurationArgs) ElementType() reflect.Type
- func (i BucketInventoryConfigurationArgs) ToBucketInventoryConfigurationOutput() BucketInventoryConfigurationOutput
- func (i BucketInventoryConfigurationArgs) ToBucketInventoryConfigurationOutputWithContext(ctx context.Context) BucketInventoryConfigurationOutput
- func (i BucketInventoryConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketInventoryConfiguration]
- type BucketInventoryConfigurationArray
- func (BucketInventoryConfigurationArray) ElementType() reflect.Type
- func (i BucketInventoryConfigurationArray) ToBucketInventoryConfigurationArrayOutput() BucketInventoryConfigurationArrayOutput
- func (i BucketInventoryConfigurationArray) ToBucketInventoryConfigurationArrayOutputWithContext(ctx context.Context) BucketInventoryConfigurationArrayOutput
- func (i BucketInventoryConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketInventoryConfiguration]
- type BucketInventoryConfigurationArrayInput
- type BucketInventoryConfigurationArrayOutput
- func (BucketInventoryConfigurationArrayOutput) ElementType() reflect.Type
- func (o BucketInventoryConfigurationArrayOutput) Index(i pulumi.IntInput) BucketInventoryConfigurationOutput
- func (o BucketInventoryConfigurationArrayOutput) ToBucketInventoryConfigurationArrayOutput() BucketInventoryConfigurationArrayOutput
- func (o BucketInventoryConfigurationArrayOutput) ToBucketInventoryConfigurationArrayOutputWithContext(ctx context.Context) BucketInventoryConfigurationArrayOutput
- func (o BucketInventoryConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketInventoryConfiguration]
- type BucketInventoryConfigurationIncludedObjectVersions
- func (BucketInventoryConfigurationIncludedObjectVersions) ElementType() reflect.Type
- func (e BucketInventoryConfigurationIncludedObjectVersions) ToBucketInventoryConfigurationIncludedObjectVersionsOutput() BucketInventoryConfigurationIncludedObjectVersionsOutput
- func (e BucketInventoryConfigurationIncludedObjectVersions) ToBucketInventoryConfigurationIncludedObjectVersionsOutputWithContext(ctx context.Context) BucketInventoryConfigurationIncludedObjectVersionsOutput
- func (e BucketInventoryConfigurationIncludedObjectVersions) ToBucketInventoryConfigurationIncludedObjectVersionsPtrOutput() BucketInventoryConfigurationIncludedObjectVersionsPtrOutput
- func (e BucketInventoryConfigurationIncludedObjectVersions) ToBucketInventoryConfigurationIncludedObjectVersionsPtrOutputWithContext(ctx context.Context) BucketInventoryConfigurationIncludedObjectVersionsPtrOutput
- func (e BucketInventoryConfigurationIncludedObjectVersions) ToStringOutput() pulumi.StringOutput
- func (e BucketInventoryConfigurationIncludedObjectVersions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BucketInventoryConfigurationIncludedObjectVersions) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BucketInventoryConfigurationIncludedObjectVersions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketInventoryConfigurationIncludedObjectVersionsInput
- type BucketInventoryConfigurationIncludedObjectVersionsOutput
- func (BucketInventoryConfigurationIncludedObjectVersionsOutput) ElementType() reflect.Type
- func (o BucketInventoryConfigurationIncludedObjectVersionsOutput) ToBucketInventoryConfigurationIncludedObjectVersionsOutput() BucketInventoryConfigurationIncludedObjectVersionsOutput
- func (o BucketInventoryConfigurationIncludedObjectVersionsOutput) ToBucketInventoryConfigurationIncludedObjectVersionsOutputWithContext(ctx context.Context) BucketInventoryConfigurationIncludedObjectVersionsOutput
- func (o BucketInventoryConfigurationIncludedObjectVersionsOutput) ToBucketInventoryConfigurationIncludedObjectVersionsPtrOutput() BucketInventoryConfigurationIncludedObjectVersionsPtrOutput
- func (o BucketInventoryConfigurationIncludedObjectVersionsOutput) ToBucketInventoryConfigurationIncludedObjectVersionsPtrOutputWithContext(ctx context.Context) BucketInventoryConfigurationIncludedObjectVersionsPtrOutput
- func (o BucketInventoryConfigurationIncludedObjectVersionsOutput) ToOutput(ctx context.Context) pulumix.Output[BucketInventoryConfigurationIncludedObjectVersions]
- func (o BucketInventoryConfigurationIncludedObjectVersionsOutput) ToStringOutput() pulumi.StringOutput
- func (o BucketInventoryConfigurationIncludedObjectVersionsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BucketInventoryConfigurationIncludedObjectVersionsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketInventoryConfigurationIncludedObjectVersionsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketInventoryConfigurationIncludedObjectVersionsPtrInput
- type BucketInventoryConfigurationIncludedObjectVersionsPtrOutput
- func (o BucketInventoryConfigurationIncludedObjectVersionsPtrOutput) Elem() BucketInventoryConfigurationIncludedObjectVersionsOutput
- func (BucketInventoryConfigurationIncludedObjectVersionsPtrOutput) ElementType() reflect.Type
- func (o BucketInventoryConfigurationIncludedObjectVersionsPtrOutput) ToBucketInventoryConfigurationIncludedObjectVersionsPtrOutput() BucketInventoryConfigurationIncludedObjectVersionsPtrOutput
- func (o BucketInventoryConfigurationIncludedObjectVersionsPtrOutput) ToBucketInventoryConfigurationIncludedObjectVersionsPtrOutputWithContext(ctx context.Context) BucketInventoryConfigurationIncludedObjectVersionsPtrOutput
- func (o BucketInventoryConfigurationIncludedObjectVersionsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketInventoryConfigurationIncludedObjectVersions]
- func (o BucketInventoryConfigurationIncludedObjectVersionsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketInventoryConfigurationIncludedObjectVersionsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketInventoryConfigurationInput
- type BucketInventoryConfigurationOptionalFieldsItem
- func (BucketInventoryConfigurationOptionalFieldsItem) ElementType() reflect.Type
- func (e BucketInventoryConfigurationOptionalFieldsItem) ToBucketInventoryConfigurationOptionalFieldsItemOutput() BucketInventoryConfigurationOptionalFieldsItemOutput
- func (e BucketInventoryConfigurationOptionalFieldsItem) ToBucketInventoryConfigurationOptionalFieldsItemOutputWithContext(ctx context.Context) BucketInventoryConfigurationOptionalFieldsItemOutput
- func (e BucketInventoryConfigurationOptionalFieldsItem) ToBucketInventoryConfigurationOptionalFieldsItemPtrOutput() BucketInventoryConfigurationOptionalFieldsItemPtrOutput
- func (e BucketInventoryConfigurationOptionalFieldsItem) ToBucketInventoryConfigurationOptionalFieldsItemPtrOutputWithContext(ctx context.Context) BucketInventoryConfigurationOptionalFieldsItemPtrOutput
- func (e BucketInventoryConfigurationOptionalFieldsItem) ToStringOutput() pulumi.StringOutput
- func (e BucketInventoryConfigurationOptionalFieldsItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BucketInventoryConfigurationOptionalFieldsItem) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BucketInventoryConfigurationOptionalFieldsItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketInventoryConfigurationOptionalFieldsItemArray
- func (BucketInventoryConfigurationOptionalFieldsItemArray) ElementType() reflect.Type
- func (i BucketInventoryConfigurationOptionalFieldsItemArray) ToBucketInventoryConfigurationOptionalFieldsItemArrayOutput() BucketInventoryConfigurationOptionalFieldsItemArrayOutput
- func (i BucketInventoryConfigurationOptionalFieldsItemArray) ToBucketInventoryConfigurationOptionalFieldsItemArrayOutputWithContext(ctx context.Context) BucketInventoryConfigurationOptionalFieldsItemArrayOutput
- func (i BucketInventoryConfigurationOptionalFieldsItemArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketInventoryConfigurationOptionalFieldsItem]
- type BucketInventoryConfigurationOptionalFieldsItemArrayInput
- type BucketInventoryConfigurationOptionalFieldsItemArrayOutput
- func (BucketInventoryConfigurationOptionalFieldsItemArrayOutput) ElementType() reflect.Type
- func (o BucketInventoryConfigurationOptionalFieldsItemArrayOutput) Index(i pulumi.IntInput) BucketInventoryConfigurationOptionalFieldsItemOutput
- func (o BucketInventoryConfigurationOptionalFieldsItemArrayOutput) ToBucketInventoryConfigurationOptionalFieldsItemArrayOutput() BucketInventoryConfigurationOptionalFieldsItemArrayOutput
- func (o BucketInventoryConfigurationOptionalFieldsItemArrayOutput) ToBucketInventoryConfigurationOptionalFieldsItemArrayOutputWithContext(ctx context.Context) BucketInventoryConfigurationOptionalFieldsItemArrayOutput
- func (o BucketInventoryConfigurationOptionalFieldsItemArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketInventoryConfigurationOptionalFieldsItem]
- type BucketInventoryConfigurationOptionalFieldsItemInput
- type BucketInventoryConfigurationOptionalFieldsItemOutput
- func (BucketInventoryConfigurationOptionalFieldsItemOutput) ElementType() reflect.Type
- func (o BucketInventoryConfigurationOptionalFieldsItemOutput) ToBucketInventoryConfigurationOptionalFieldsItemOutput() BucketInventoryConfigurationOptionalFieldsItemOutput
- func (o BucketInventoryConfigurationOptionalFieldsItemOutput) ToBucketInventoryConfigurationOptionalFieldsItemOutputWithContext(ctx context.Context) BucketInventoryConfigurationOptionalFieldsItemOutput
- func (o BucketInventoryConfigurationOptionalFieldsItemOutput) ToBucketInventoryConfigurationOptionalFieldsItemPtrOutput() BucketInventoryConfigurationOptionalFieldsItemPtrOutput
- func (o BucketInventoryConfigurationOptionalFieldsItemOutput) ToBucketInventoryConfigurationOptionalFieldsItemPtrOutputWithContext(ctx context.Context) BucketInventoryConfigurationOptionalFieldsItemPtrOutput
- func (o BucketInventoryConfigurationOptionalFieldsItemOutput) ToOutput(ctx context.Context) pulumix.Output[BucketInventoryConfigurationOptionalFieldsItem]
- func (o BucketInventoryConfigurationOptionalFieldsItemOutput) ToStringOutput() pulumi.StringOutput
- func (o BucketInventoryConfigurationOptionalFieldsItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BucketInventoryConfigurationOptionalFieldsItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketInventoryConfigurationOptionalFieldsItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketInventoryConfigurationOptionalFieldsItemPtrInput
- type BucketInventoryConfigurationOptionalFieldsItemPtrOutput
- func (o BucketInventoryConfigurationOptionalFieldsItemPtrOutput) Elem() BucketInventoryConfigurationOptionalFieldsItemOutput
- func (BucketInventoryConfigurationOptionalFieldsItemPtrOutput) ElementType() reflect.Type
- func (o BucketInventoryConfigurationOptionalFieldsItemPtrOutput) ToBucketInventoryConfigurationOptionalFieldsItemPtrOutput() BucketInventoryConfigurationOptionalFieldsItemPtrOutput
- func (o BucketInventoryConfigurationOptionalFieldsItemPtrOutput) ToBucketInventoryConfigurationOptionalFieldsItemPtrOutputWithContext(ctx context.Context) BucketInventoryConfigurationOptionalFieldsItemPtrOutput
- func (o BucketInventoryConfigurationOptionalFieldsItemPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketInventoryConfigurationOptionalFieldsItem]
- func (o BucketInventoryConfigurationOptionalFieldsItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketInventoryConfigurationOptionalFieldsItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketInventoryConfigurationOutput
- func (o BucketInventoryConfigurationOutput) Destination() BucketDestinationOutput
- func (BucketInventoryConfigurationOutput) ElementType() reflect.Type
- func (o BucketInventoryConfigurationOutput) Enabled() pulumi.BoolOutput
- func (o BucketInventoryConfigurationOutput) Id() pulumi.StringOutput
- func (o BucketInventoryConfigurationOutput) IncludedObjectVersions() BucketInventoryConfigurationIncludedObjectVersionsOutput
- func (o BucketInventoryConfigurationOutput) OptionalFields() BucketInventoryConfigurationOptionalFieldsItemArrayOutput
- func (o BucketInventoryConfigurationOutput) Prefix() pulumi.StringPtrOutput
- func (o BucketInventoryConfigurationOutput) ScheduleFrequency() BucketInventoryConfigurationScheduleFrequencyOutput
- func (o BucketInventoryConfigurationOutput) ToBucketInventoryConfigurationOutput() BucketInventoryConfigurationOutput
- func (o BucketInventoryConfigurationOutput) ToBucketInventoryConfigurationOutputWithContext(ctx context.Context) BucketInventoryConfigurationOutput
- func (o BucketInventoryConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketInventoryConfiguration]
- type BucketInventoryConfigurationScheduleFrequency
- func (BucketInventoryConfigurationScheduleFrequency) ElementType() reflect.Type
- func (e BucketInventoryConfigurationScheduleFrequency) ToBucketInventoryConfigurationScheduleFrequencyOutput() BucketInventoryConfigurationScheduleFrequencyOutput
- func (e BucketInventoryConfigurationScheduleFrequency) ToBucketInventoryConfigurationScheduleFrequencyOutputWithContext(ctx context.Context) BucketInventoryConfigurationScheduleFrequencyOutput
- func (e BucketInventoryConfigurationScheduleFrequency) ToBucketInventoryConfigurationScheduleFrequencyPtrOutput() BucketInventoryConfigurationScheduleFrequencyPtrOutput
- func (e BucketInventoryConfigurationScheduleFrequency) ToBucketInventoryConfigurationScheduleFrequencyPtrOutputWithContext(ctx context.Context) BucketInventoryConfigurationScheduleFrequencyPtrOutput
- func (e BucketInventoryConfigurationScheduleFrequency) ToStringOutput() pulumi.StringOutput
- func (e BucketInventoryConfigurationScheduleFrequency) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BucketInventoryConfigurationScheduleFrequency) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BucketInventoryConfigurationScheduleFrequency) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketInventoryConfigurationScheduleFrequencyInput
- type BucketInventoryConfigurationScheduleFrequencyOutput
- func (BucketInventoryConfigurationScheduleFrequencyOutput) ElementType() reflect.Type
- func (o BucketInventoryConfigurationScheduleFrequencyOutput) ToBucketInventoryConfigurationScheduleFrequencyOutput() BucketInventoryConfigurationScheduleFrequencyOutput
- func (o BucketInventoryConfigurationScheduleFrequencyOutput) ToBucketInventoryConfigurationScheduleFrequencyOutputWithContext(ctx context.Context) BucketInventoryConfigurationScheduleFrequencyOutput
- func (o BucketInventoryConfigurationScheduleFrequencyOutput) ToBucketInventoryConfigurationScheduleFrequencyPtrOutput() BucketInventoryConfigurationScheduleFrequencyPtrOutput
- func (o BucketInventoryConfigurationScheduleFrequencyOutput) ToBucketInventoryConfigurationScheduleFrequencyPtrOutputWithContext(ctx context.Context) BucketInventoryConfigurationScheduleFrequencyPtrOutput
- func (o BucketInventoryConfigurationScheduleFrequencyOutput) ToOutput(ctx context.Context) pulumix.Output[BucketInventoryConfigurationScheduleFrequency]
- func (o BucketInventoryConfigurationScheduleFrequencyOutput) ToStringOutput() pulumi.StringOutput
- func (o BucketInventoryConfigurationScheduleFrequencyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BucketInventoryConfigurationScheduleFrequencyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketInventoryConfigurationScheduleFrequencyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketInventoryConfigurationScheduleFrequencyPtrInput
- type BucketInventoryConfigurationScheduleFrequencyPtrOutput
- func (o BucketInventoryConfigurationScheduleFrequencyPtrOutput) Elem() BucketInventoryConfigurationScheduleFrequencyOutput
- func (BucketInventoryConfigurationScheduleFrequencyPtrOutput) ElementType() reflect.Type
- func (o BucketInventoryConfigurationScheduleFrequencyPtrOutput) ToBucketInventoryConfigurationScheduleFrequencyPtrOutput() BucketInventoryConfigurationScheduleFrequencyPtrOutput
- func (o BucketInventoryConfigurationScheduleFrequencyPtrOutput) ToBucketInventoryConfigurationScheduleFrequencyPtrOutputWithContext(ctx context.Context) BucketInventoryConfigurationScheduleFrequencyPtrOutput
- func (o BucketInventoryConfigurationScheduleFrequencyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketInventoryConfigurationScheduleFrequency]
- func (o BucketInventoryConfigurationScheduleFrequencyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketInventoryConfigurationScheduleFrequencyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketLambdaConfiguration
- type BucketLambdaConfigurationArgs
- func (BucketLambdaConfigurationArgs) ElementType() reflect.Type
- func (i BucketLambdaConfigurationArgs) ToBucketLambdaConfigurationOutput() BucketLambdaConfigurationOutput
- func (i BucketLambdaConfigurationArgs) ToBucketLambdaConfigurationOutputWithContext(ctx context.Context) BucketLambdaConfigurationOutput
- func (i BucketLambdaConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketLambdaConfiguration]
- type BucketLambdaConfigurationArray
- func (BucketLambdaConfigurationArray) ElementType() reflect.Type
- func (i BucketLambdaConfigurationArray) ToBucketLambdaConfigurationArrayOutput() BucketLambdaConfigurationArrayOutput
- func (i BucketLambdaConfigurationArray) ToBucketLambdaConfigurationArrayOutputWithContext(ctx context.Context) BucketLambdaConfigurationArrayOutput
- func (i BucketLambdaConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketLambdaConfiguration]
- type BucketLambdaConfigurationArrayInput
- type BucketLambdaConfigurationArrayOutput
- func (BucketLambdaConfigurationArrayOutput) ElementType() reflect.Type
- func (o BucketLambdaConfigurationArrayOutput) Index(i pulumi.IntInput) BucketLambdaConfigurationOutput
- func (o BucketLambdaConfigurationArrayOutput) ToBucketLambdaConfigurationArrayOutput() BucketLambdaConfigurationArrayOutput
- func (o BucketLambdaConfigurationArrayOutput) ToBucketLambdaConfigurationArrayOutputWithContext(ctx context.Context) BucketLambdaConfigurationArrayOutput
- func (o BucketLambdaConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketLambdaConfiguration]
- type BucketLambdaConfigurationInput
- type BucketLambdaConfigurationOutput
- func (BucketLambdaConfigurationOutput) ElementType() reflect.Type
- func (o BucketLambdaConfigurationOutput) Event() pulumi.StringOutput
- func (o BucketLambdaConfigurationOutput) Filter() BucketNotificationFilterPtrOutput
- func (o BucketLambdaConfigurationOutput) Function() pulumi.StringOutput
- func (o BucketLambdaConfigurationOutput) ToBucketLambdaConfigurationOutput() BucketLambdaConfigurationOutput
- func (o BucketLambdaConfigurationOutput) ToBucketLambdaConfigurationOutputWithContext(ctx context.Context) BucketLambdaConfigurationOutput
- func (o BucketLambdaConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketLambdaConfiguration]
- type BucketLifecycleConfiguration
- type BucketLifecycleConfigurationArgs
- func (BucketLifecycleConfigurationArgs) ElementType() reflect.Type
- func (i BucketLifecycleConfigurationArgs) ToBucketLifecycleConfigurationOutput() BucketLifecycleConfigurationOutput
- func (i BucketLifecycleConfigurationArgs) ToBucketLifecycleConfigurationOutputWithContext(ctx context.Context) BucketLifecycleConfigurationOutput
- func (i BucketLifecycleConfigurationArgs) ToBucketLifecycleConfigurationPtrOutput() BucketLifecycleConfigurationPtrOutput
- func (i BucketLifecycleConfigurationArgs) ToBucketLifecycleConfigurationPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationPtrOutput
- func (i BucketLifecycleConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketLifecycleConfiguration]
- type BucketLifecycleConfigurationInput
- type BucketLifecycleConfigurationOutput
- func (BucketLifecycleConfigurationOutput) ElementType() reflect.Type
- func (o BucketLifecycleConfigurationOutput) Rules() BucketRuleArrayOutput
- func (o BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationOutput() BucketLifecycleConfigurationOutput
- func (o BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationOutputWithContext(ctx context.Context) BucketLifecycleConfigurationOutput
- func (o BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationPtrOutput() BucketLifecycleConfigurationPtrOutput
- func (o BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationPtrOutput
- func (o BucketLifecycleConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketLifecycleConfiguration]
- type BucketLifecycleConfigurationPtrInput
- type BucketLifecycleConfigurationPtrOutput
- func (o BucketLifecycleConfigurationPtrOutput) Elem() BucketLifecycleConfigurationOutput
- func (BucketLifecycleConfigurationPtrOutput) ElementType() reflect.Type
- func (o BucketLifecycleConfigurationPtrOutput) Rules() BucketRuleArrayOutput
- func (o BucketLifecycleConfigurationPtrOutput) ToBucketLifecycleConfigurationPtrOutput() BucketLifecycleConfigurationPtrOutput
- func (o BucketLifecycleConfigurationPtrOutput) ToBucketLifecycleConfigurationPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationPtrOutput
- func (o BucketLifecycleConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketLifecycleConfiguration]
- type BucketLoggingConfiguration
- type BucketLoggingConfigurationArgs
- func (BucketLoggingConfigurationArgs) ElementType() reflect.Type
- func (i BucketLoggingConfigurationArgs) ToBucketLoggingConfigurationOutput() BucketLoggingConfigurationOutput
- func (i BucketLoggingConfigurationArgs) ToBucketLoggingConfigurationOutputWithContext(ctx context.Context) BucketLoggingConfigurationOutput
- func (i BucketLoggingConfigurationArgs) ToBucketLoggingConfigurationPtrOutput() BucketLoggingConfigurationPtrOutput
- func (i BucketLoggingConfigurationArgs) ToBucketLoggingConfigurationPtrOutputWithContext(ctx context.Context) BucketLoggingConfigurationPtrOutput
- func (i BucketLoggingConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketLoggingConfiguration]
- type BucketLoggingConfigurationInput
- type BucketLoggingConfigurationOutput
- func (o BucketLoggingConfigurationOutput) DestinationBucketName() pulumi.StringPtrOutput
- func (BucketLoggingConfigurationOutput) ElementType() reflect.Type
- func (o BucketLoggingConfigurationOutput) LogFilePrefix() pulumi.StringPtrOutput
- func (o BucketLoggingConfigurationOutput) ToBucketLoggingConfigurationOutput() BucketLoggingConfigurationOutput
- func (o BucketLoggingConfigurationOutput) ToBucketLoggingConfigurationOutputWithContext(ctx context.Context) BucketLoggingConfigurationOutput
- func (o BucketLoggingConfigurationOutput) ToBucketLoggingConfigurationPtrOutput() BucketLoggingConfigurationPtrOutput
- func (o BucketLoggingConfigurationOutput) ToBucketLoggingConfigurationPtrOutputWithContext(ctx context.Context) BucketLoggingConfigurationPtrOutput
- func (o BucketLoggingConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketLoggingConfiguration]
- type BucketLoggingConfigurationPtrInput
- type BucketLoggingConfigurationPtrOutput
- func (o BucketLoggingConfigurationPtrOutput) DestinationBucketName() pulumi.StringPtrOutput
- func (o BucketLoggingConfigurationPtrOutput) Elem() BucketLoggingConfigurationOutput
- func (BucketLoggingConfigurationPtrOutput) ElementType() reflect.Type
- func (o BucketLoggingConfigurationPtrOutput) LogFilePrefix() pulumi.StringPtrOutput
- func (o BucketLoggingConfigurationPtrOutput) ToBucketLoggingConfigurationPtrOutput() BucketLoggingConfigurationPtrOutput
- func (o BucketLoggingConfigurationPtrOutput) ToBucketLoggingConfigurationPtrOutputWithContext(ctx context.Context) BucketLoggingConfigurationPtrOutput
- func (o BucketLoggingConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketLoggingConfiguration]
- type BucketMetrics
- type BucketMetricsArgs
- func (BucketMetricsArgs) ElementType() reflect.Type
- func (i BucketMetricsArgs) ToBucketMetricsOutput() BucketMetricsOutput
- func (i BucketMetricsArgs) ToBucketMetricsOutputWithContext(ctx context.Context) BucketMetricsOutput
- func (i BucketMetricsArgs) ToBucketMetricsPtrOutput() BucketMetricsPtrOutput
- func (i BucketMetricsArgs) ToBucketMetricsPtrOutputWithContext(ctx context.Context) BucketMetricsPtrOutput
- func (i BucketMetricsArgs) ToOutput(ctx context.Context) pulumix.Output[BucketMetrics]
- type BucketMetricsConfiguration
- type BucketMetricsConfigurationArgs
- func (BucketMetricsConfigurationArgs) ElementType() reflect.Type
- func (i BucketMetricsConfigurationArgs) ToBucketMetricsConfigurationOutput() BucketMetricsConfigurationOutput
- func (i BucketMetricsConfigurationArgs) ToBucketMetricsConfigurationOutputWithContext(ctx context.Context) BucketMetricsConfigurationOutput
- func (i BucketMetricsConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketMetricsConfiguration]
- type BucketMetricsConfigurationArray
- func (BucketMetricsConfigurationArray) ElementType() reflect.Type
- func (i BucketMetricsConfigurationArray) ToBucketMetricsConfigurationArrayOutput() BucketMetricsConfigurationArrayOutput
- func (i BucketMetricsConfigurationArray) ToBucketMetricsConfigurationArrayOutputWithContext(ctx context.Context) BucketMetricsConfigurationArrayOutput
- func (i BucketMetricsConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketMetricsConfiguration]
- type BucketMetricsConfigurationArrayInput
- type BucketMetricsConfigurationArrayOutput
- func (BucketMetricsConfigurationArrayOutput) ElementType() reflect.Type
- func (o BucketMetricsConfigurationArrayOutput) Index(i pulumi.IntInput) BucketMetricsConfigurationOutput
- func (o BucketMetricsConfigurationArrayOutput) ToBucketMetricsConfigurationArrayOutput() BucketMetricsConfigurationArrayOutput
- func (o BucketMetricsConfigurationArrayOutput) ToBucketMetricsConfigurationArrayOutputWithContext(ctx context.Context) BucketMetricsConfigurationArrayOutput
- func (o BucketMetricsConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketMetricsConfiguration]
- type BucketMetricsConfigurationInput
- type BucketMetricsConfigurationOutput
- func (o BucketMetricsConfigurationOutput) AccessPointArn() pulumi.StringPtrOutput
- func (BucketMetricsConfigurationOutput) ElementType() reflect.Type
- func (o BucketMetricsConfigurationOutput) Id() pulumi.StringOutput
- func (o BucketMetricsConfigurationOutput) Prefix() pulumi.StringPtrOutput
- func (o BucketMetricsConfigurationOutput) TagFilters() BucketTagFilterArrayOutput
- func (o BucketMetricsConfigurationOutput) ToBucketMetricsConfigurationOutput() BucketMetricsConfigurationOutput
- func (o BucketMetricsConfigurationOutput) ToBucketMetricsConfigurationOutputWithContext(ctx context.Context) BucketMetricsConfigurationOutput
- func (o BucketMetricsConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketMetricsConfiguration]
- type BucketMetricsInput
- type BucketMetricsOutput
- func (BucketMetricsOutput) ElementType() reflect.Type
- func (o BucketMetricsOutput) EventThreshold() BucketReplicationTimeValuePtrOutput
- func (o BucketMetricsOutput) Status() BucketMetricsStatusOutput
- func (o BucketMetricsOutput) ToBucketMetricsOutput() BucketMetricsOutput
- func (o BucketMetricsOutput) ToBucketMetricsOutputWithContext(ctx context.Context) BucketMetricsOutput
- func (o BucketMetricsOutput) ToBucketMetricsPtrOutput() BucketMetricsPtrOutput
- func (o BucketMetricsOutput) ToBucketMetricsPtrOutputWithContext(ctx context.Context) BucketMetricsPtrOutput
- func (o BucketMetricsOutput) ToOutput(ctx context.Context) pulumix.Output[BucketMetrics]
- type BucketMetricsPtrInput
- type BucketMetricsPtrOutput
- func (o BucketMetricsPtrOutput) Elem() BucketMetricsOutput
- func (BucketMetricsPtrOutput) ElementType() reflect.Type
- func (o BucketMetricsPtrOutput) EventThreshold() BucketReplicationTimeValuePtrOutput
- func (o BucketMetricsPtrOutput) Status() BucketMetricsStatusPtrOutput
- func (o BucketMetricsPtrOutput) ToBucketMetricsPtrOutput() BucketMetricsPtrOutput
- func (o BucketMetricsPtrOutput) ToBucketMetricsPtrOutputWithContext(ctx context.Context) BucketMetricsPtrOutput
- func (o BucketMetricsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketMetrics]
- type BucketMetricsStatus
- func (BucketMetricsStatus) ElementType() reflect.Type
- func (e BucketMetricsStatus) ToBucketMetricsStatusOutput() BucketMetricsStatusOutput
- func (e BucketMetricsStatus) ToBucketMetricsStatusOutputWithContext(ctx context.Context) BucketMetricsStatusOutput
- func (e BucketMetricsStatus) ToBucketMetricsStatusPtrOutput() BucketMetricsStatusPtrOutput
- func (e BucketMetricsStatus) ToBucketMetricsStatusPtrOutputWithContext(ctx context.Context) BucketMetricsStatusPtrOutput
- func (e BucketMetricsStatus) ToStringOutput() pulumi.StringOutput
- func (e BucketMetricsStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BucketMetricsStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BucketMetricsStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketMetricsStatusInput
- type BucketMetricsStatusOutput
- func (BucketMetricsStatusOutput) ElementType() reflect.Type
- func (o BucketMetricsStatusOutput) ToBucketMetricsStatusOutput() BucketMetricsStatusOutput
- func (o BucketMetricsStatusOutput) ToBucketMetricsStatusOutputWithContext(ctx context.Context) BucketMetricsStatusOutput
- func (o BucketMetricsStatusOutput) ToBucketMetricsStatusPtrOutput() BucketMetricsStatusPtrOutput
- func (o BucketMetricsStatusOutput) ToBucketMetricsStatusPtrOutputWithContext(ctx context.Context) BucketMetricsStatusPtrOutput
- func (o BucketMetricsStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BucketMetricsStatus]
- func (o BucketMetricsStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o BucketMetricsStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BucketMetricsStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketMetricsStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketMetricsStatusPtrInput
- type BucketMetricsStatusPtrOutput
- func (o BucketMetricsStatusPtrOutput) Elem() BucketMetricsStatusOutput
- func (BucketMetricsStatusPtrOutput) ElementType() reflect.Type
- func (o BucketMetricsStatusPtrOutput) ToBucketMetricsStatusPtrOutput() BucketMetricsStatusPtrOutput
- func (o BucketMetricsStatusPtrOutput) ToBucketMetricsStatusPtrOutputWithContext(ctx context.Context) BucketMetricsStatusPtrOutput
- func (o BucketMetricsStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketMetricsStatus]
- func (o BucketMetricsStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketMetricsStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketNoncurrentVersionExpiration
- type BucketNoncurrentVersionExpirationArgs
- func (BucketNoncurrentVersionExpirationArgs) ElementType() reflect.Type
- func (i BucketNoncurrentVersionExpirationArgs) ToBucketNoncurrentVersionExpirationOutput() BucketNoncurrentVersionExpirationOutput
- func (i BucketNoncurrentVersionExpirationArgs) ToBucketNoncurrentVersionExpirationOutputWithContext(ctx context.Context) BucketNoncurrentVersionExpirationOutput
- func (i BucketNoncurrentVersionExpirationArgs) ToBucketNoncurrentVersionExpirationPtrOutput() BucketNoncurrentVersionExpirationPtrOutput
- func (i BucketNoncurrentVersionExpirationArgs) ToBucketNoncurrentVersionExpirationPtrOutputWithContext(ctx context.Context) BucketNoncurrentVersionExpirationPtrOutput
- func (i BucketNoncurrentVersionExpirationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketNoncurrentVersionExpiration]
- type BucketNoncurrentVersionExpirationInput
- type BucketNoncurrentVersionExpirationOutput
- func (BucketNoncurrentVersionExpirationOutput) ElementType() reflect.Type
- func (o BucketNoncurrentVersionExpirationOutput) NewerNoncurrentVersions() pulumi.IntPtrOutput
- func (o BucketNoncurrentVersionExpirationOutput) NoncurrentDays() pulumi.IntOutput
- func (o BucketNoncurrentVersionExpirationOutput) ToBucketNoncurrentVersionExpirationOutput() BucketNoncurrentVersionExpirationOutput
- func (o BucketNoncurrentVersionExpirationOutput) ToBucketNoncurrentVersionExpirationOutputWithContext(ctx context.Context) BucketNoncurrentVersionExpirationOutput
- func (o BucketNoncurrentVersionExpirationOutput) ToBucketNoncurrentVersionExpirationPtrOutput() BucketNoncurrentVersionExpirationPtrOutput
- func (o BucketNoncurrentVersionExpirationOutput) ToBucketNoncurrentVersionExpirationPtrOutputWithContext(ctx context.Context) BucketNoncurrentVersionExpirationPtrOutput
- func (o BucketNoncurrentVersionExpirationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketNoncurrentVersionExpiration]
- type BucketNoncurrentVersionExpirationPtrInput
- type BucketNoncurrentVersionExpirationPtrOutput
- func (o BucketNoncurrentVersionExpirationPtrOutput) Elem() BucketNoncurrentVersionExpirationOutput
- func (BucketNoncurrentVersionExpirationPtrOutput) ElementType() reflect.Type
- func (o BucketNoncurrentVersionExpirationPtrOutput) NewerNoncurrentVersions() pulumi.IntPtrOutput
- func (o BucketNoncurrentVersionExpirationPtrOutput) NoncurrentDays() pulumi.IntPtrOutput
- func (o BucketNoncurrentVersionExpirationPtrOutput) ToBucketNoncurrentVersionExpirationPtrOutput() BucketNoncurrentVersionExpirationPtrOutput
- func (o BucketNoncurrentVersionExpirationPtrOutput) ToBucketNoncurrentVersionExpirationPtrOutputWithContext(ctx context.Context) BucketNoncurrentVersionExpirationPtrOutput
- func (o BucketNoncurrentVersionExpirationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketNoncurrentVersionExpiration]
- type BucketNoncurrentVersionTransition
- type BucketNoncurrentVersionTransitionArgs
- func (BucketNoncurrentVersionTransitionArgs) ElementType() reflect.Type
- func (i BucketNoncurrentVersionTransitionArgs) ToBucketNoncurrentVersionTransitionOutput() BucketNoncurrentVersionTransitionOutput
- func (i BucketNoncurrentVersionTransitionArgs) ToBucketNoncurrentVersionTransitionOutputWithContext(ctx context.Context) BucketNoncurrentVersionTransitionOutput
- func (i BucketNoncurrentVersionTransitionArgs) ToBucketNoncurrentVersionTransitionPtrOutput() BucketNoncurrentVersionTransitionPtrOutput
- func (i BucketNoncurrentVersionTransitionArgs) ToBucketNoncurrentVersionTransitionPtrOutputWithContext(ctx context.Context) BucketNoncurrentVersionTransitionPtrOutput
- func (i BucketNoncurrentVersionTransitionArgs) ToOutput(ctx context.Context) pulumix.Output[BucketNoncurrentVersionTransition]
- type BucketNoncurrentVersionTransitionArray
- func (BucketNoncurrentVersionTransitionArray) ElementType() reflect.Type
- func (i BucketNoncurrentVersionTransitionArray) ToBucketNoncurrentVersionTransitionArrayOutput() BucketNoncurrentVersionTransitionArrayOutput
- func (i BucketNoncurrentVersionTransitionArray) ToBucketNoncurrentVersionTransitionArrayOutputWithContext(ctx context.Context) BucketNoncurrentVersionTransitionArrayOutput
- func (i BucketNoncurrentVersionTransitionArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketNoncurrentVersionTransition]
- type BucketNoncurrentVersionTransitionArrayInput
- type BucketNoncurrentVersionTransitionArrayOutput
- func (BucketNoncurrentVersionTransitionArrayOutput) ElementType() reflect.Type
- func (o BucketNoncurrentVersionTransitionArrayOutput) Index(i pulumi.IntInput) BucketNoncurrentVersionTransitionOutput
- func (o BucketNoncurrentVersionTransitionArrayOutput) ToBucketNoncurrentVersionTransitionArrayOutput() BucketNoncurrentVersionTransitionArrayOutput
- func (o BucketNoncurrentVersionTransitionArrayOutput) ToBucketNoncurrentVersionTransitionArrayOutputWithContext(ctx context.Context) BucketNoncurrentVersionTransitionArrayOutput
- func (o BucketNoncurrentVersionTransitionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketNoncurrentVersionTransition]
- type BucketNoncurrentVersionTransitionInput
- type BucketNoncurrentVersionTransitionOutput
- func (BucketNoncurrentVersionTransitionOutput) ElementType() reflect.Type
- func (o BucketNoncurrentVersionTransitionOutput) NewerNoncurrentVersions() pulumi.IntPtrOutput
- func (o BucketNoncurrentVersionTransitionOutput) StorageClass() BucketNoncurrentVersionTransitionStorageClassOutput
- func (o BucketNoncurrentVersionTransitionOutput) ToBucketNoncurrentVersionTransitionOutput() BucketNoncurrentVersionTransitionOutput
- func (o BucketNoncurrentVersionTransitionOutput) ToBucketNoncurrentVersionTransitionOutputWithContext(ctx context.Context) BucketNoncurrentVersionTransitionOutput
- func (o BucketNoncurrentVersionTransitionOutput) ToBucketNoncurrentVersionTransitionPtrOutput() BucketNoncurrentVersionTransitionPtrOutput
- func (o BucketNoncurrentVersionTransitionOutput) ToBucketNoncurrentVersionTransitionPtrOutputWithContext(ctx context.Context) BucketNoncurrentVersionTransitionPtrOutput
- func (o BucketNoncurrentVersionTransitionOutput) ToOutput(ctx context.Context) pulumix.Output[BucketNoncurrentVersionTransition]
- func (o BucketNoncurrentVersionTransitionOutput) TransitionInDays() pulumi.IntOutput
- type BucketNoncurrentVersionTransitionPtrInput
- type BucketNoncurrentVersionTransitionPtrOutput
- func (o BucketNoncurrentVersionTransitionPtrOutput) Elem() BucketNoncurrentVersionTransitionOutput
- func (BucketNoncurrentVersionTransitionPtrOutput) ElementType() reflect.Type
- func (o BucketNoncurrentVersionTransitionPtrOutput) NewerNoncurrentVersions() pulumi.IntPtrOutput
- func (o BucketNoncurrentVersionTransitionPtrOutput) StorageClass() BucketNoncurrentVersionTransitionStorageClassPtrOutput
- func (o BucketNoncurrentVersionTransitionPtrOutput) ToBucketNoncurrentVersionTransitionPtrOutput() BucketNoncurrentVersionTransitionPtrOutput
- func (o BucketNoncurrentVersionTransitionPtrOutput) ToBucketNoncurrentVersionTransitionPtrOutputWithContext(ctx context.Context) BucketNoncurrentVersionTransitionPtrOutput
- func (o BucketNoncurrentVersionTransitionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketNoncurrentVersionTransition]
- func (o BucketNoncurrentVersionTransitionPtrOutput) TransitionInDays() pulumi.IntPtrOutput
- type BucketNoncurrentVersionTransitionStorageClass
- func (BucketNoncurrentVersionTransitionStorageClass) ElementType() reflect.Type
- func (e BucketNoncurrentVersionTransitionStorageClass) ToBucketNoncurrentVersionTransitionStorageClassOutput() BucketNoncurrentVersionTransitionStorageClassOutput
- func (e BucketNoncurrentVersionTransitionStorageClass) ToBucketNoncurrentVersionTransitionStorageClassOutputWithContext(ctx context.Context) BucketNoncurrentVersionTransitionStorageClassOutput
- func (e BucketNoncurrentVersionTransitionStorageClass) ToBucketNoncurrentVersionTransitionStorageClassPtrOutput() BucketNoncurrentVersionTransitionStorageClassPtrOutput
- func (e BucketNoncurrentVersionTransitionStorageClass) ToBucketNoncurrentVersionTransitionStorageClassPtrOutputWithContext(ctx context.Context) BucketNoncurrentVersionTransitionStorageClassPtrOutput
- func (e BucketNoncurrentVersionTransitionStorageClass) ToStringOutput() pulumi.StringOutput
- func (e BucketNoncurrentVersionTransitionStorageClass) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BucketNoncurrentVersionTransitionStorageClass) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BucketNoncurrentVersionTransitionStorageClass) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketNoncurrentVersionTransitionStorageClassInput
- type BucketNoncurrentVersionTransitionStorageClassOutput
- func (BucketNoncurrentVersionTransitionStorageClassOutput) ElementType() reflect.Type
- func (o BucketNoncurrentVersionTransitionStorageClassOutput) ToBucketNoncurrentVersionTransitionStorageClassOutput() BucketNoncurrentVersionTransitionStorageClassOutput
- func (o BucketNoncurrentVersionTransitionStorageClassOutput) ToBucketNoncurrentVersionTransitionStorageClassOutputWithContext(ctx context.Context) BucketNoncurrentVersionTransitionStorageClassOutput
- func (o BucketNoncurrentVersionTransitionStorageClassOutput) ToBucketNoncurrentVersionTransitionStorageClassPtrOutput() BucketNoncurrentVersionTransitionStorageClassPtrOutput
- func (o BucketNoncurrentVersionTransitionStorageClassOutput) ToBucketNoncurrentVersionTransitionStorageClassPtrOutputWithContext(ctx context.Context) BucketNoncurrentVersionTransitionStorageClassPtrOutput
- func (o BucketNoncurrentVersionTransitionStorageClassOutput) ToOutput(ctx context.Context) pulumix.Output[BucketNoncurrentVersionTransitionStorageClass]
- func (o BucketNoncurrentVersionTransitionStorageClassOutput) ToStringOutput() pulumi.StringOutput
- func (o BucketNoncurrentVersionTransitionStorageClassOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BucketNoncurrentVersionTransitionStorageClassOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketNoncurrentVersionTransitionStorageClassOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketNoncurrentVersionTransitionStorageClassPtrInput
- type BucketNoncurrentVersionTransitionStorageClassPtrOutput
- func (o BucketNoncurrentVersionTransitionStorageClassPtrOutput) Elem() BucketNoncurrentVersionTransitionStorageClassOutput
- func (BucketNoncurrentVersionTransitionStorageClassPtrOutput) ElementType() reflect.Type
- func (o BucketNoncurrentVersionTransitionStorageClassPtrOutput) ToBucketNoncurrentVersionTransitionStorageClassPtrOutput() BucketNoncurrentVersionTransitionStorageClassPtrOutput
- func (o BucketNoncurrentVersionTransitionStorageClassPtrOutput) ToBucketNoncurrentVersionTransitionStorageClassPtrOutputWithContext(ctx context.Context) BucketNoncurrentVersionTransitionStorageClassPtrOutput
- func (o BucketNoncurrentVersionTransitionStorageClassPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketNoncurrentVersionTransitionStorageClass]
- func (o BucketNoncurrentVersionTransitionStorageClassPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketNoncurrentVersionTransitionStorageClassPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketNotificationConfiguration
- type BucketNotificationConfigurationArgs
- func (BucketNotificationConfigurationArgs) ElementType() reflect.Type
- func (i BucketNotificationConfigurationArgs) ToBucketNotificationConfigurationOutput() BucketNotificationConfigurationOutput
- func (i BucketNotificationConfigurationArgs) ToBucketNotificationConfigurationOutputWithContext(ctx context.Context) BucketNotificationConfigurationOutput
- func (i BucketNotificationConfigurationArgs) ToBucketNotificationConfigurationPtrOutput() BucketNotificationConfigurationPtrOutput
- func (i BucketNotificationConfigurationArgs) ToBucketNotificationConfigurationPtrOutputWithContext(ctx context.Context) BucketNotificationConfigurationPtrOutput
- func (i BucketNotificationConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketNotificationConfiguration]
- type BucketNotificationConfigurationInput
- type BucketNotificationConfigurationOutput
- func (BucketNotificationConfigurationOutput) ElementType() reflect.Type
- func (o BucketNotificationConfigurationOutput) EventBridgeConfiguration() BucketEventBridgeConfigurationPtrOutput
- func (o BucketNotificationConfigurationOutput) LambdaConfigurations() BucketLambdaConfigurationArrayOutput
- func (o BucketNotificationConfigurationOutput) QueueConfigurations() BucketQueueConfigurationArrayOutput
- func (o BucketNotificationConfigurationOutput) ToBucketNotificationConfigurationOutput() BucketNotificationConfigurationOutput
- func (o BucketNotificationConfigurationOutput) ToBucketNotificationConfigurationOutputWithContext(ctx context.Context) BucketNotificationConfigurationOutput
- func (o BucketNotificationConfigurationOutput) ToBucketNotificationConfigurationPtrOutput() BucketNotificationConfigurationPtrOutput
- func (o BucketNotificationConfigurationOutput) ToBucketNotificationConfigurationPtrOutputWithContext(ctx context.Context) BucketNotificationConfigurationPtrOutput
- func (o BucketNotificationConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketNotificationConfiguration]
- func (o BucketNotificationConfigurationOutput) TopicConfigurations() BucketTopicConfigurationArrayOutput
- type BucketNotificationConfigurationPtrInput
- type BucketNotificationConfigurationPtrOutput
- func (o BucketNotificationConfigurationPtrOutput) Elem() BucketNotificationConfigurationOutput
- func (BucketNotificationConfigurationPtrOutput) ElementType() reflect.Type
- func (o BucketNotificationConfigurationPtrOutput) EventBridgeConfiguration() BucketEventBridgeConfigurationPtrOutput
- func (o BucketNotificationConfigurationPtrOutput) LambdaConfigurations() BucketLambdaConfigurationArrayOutput
- func (o BucketNotificationConfigurationPtrOutput) QueueConfigurations() BucketQueueConfigurationArrayOutput
- func (o BucketNotificationConfigurationPtrOutput) ToBucketNotificationConfigurationPtrOutput() BucketNotificationConfigurationPtrOutput
- func (o BucketNotificationConfigurationPtrOutput) ToBucketNotificationConfigurationPtrOutputWithContext(ctx context.Context) BucketNotificationConfigurationPtrOutput
- func (o BucketNotificationConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketNotificationConfiguration]
- func (o BucketNotificationConfigurationPtrOutput) TopicConfigurations() BucketTopicConfigurationArrayOutput
- type BucketNotificationFilter
- type BucketNotificationFilterArgs
- func (BucketNotificationFilterArgs) ElementType() reflect.Type
- func (i BucketNotificationFilterArgs) ToBucketNotificationFilterOutput() BucketNotificationFilterOutput
- func (i BucketNotificationFilterArgs) ToBucketNotificationFilterOutputWithContext(ctx context.Context) BucketNotificationFilterOutput
- func (i BucketNotificationFilterArgs) ToBucketNotificationFilterPtrOutput() BucketNotificationFilterPtrOutput
- func (i BucketNotificationFilterArgs) ToBucketNotificationFilterPtrOutputWithContext(ctx context.Context) BucketNotificationFilterPtrOutput
- func (i BucketNotificationFilterArgs) ToOutput(ctx context.Context) pulumix.Output[BucketNotificationFilter]
- type BucketNotificationFilterInput
- type BucketNotificationFilterOutput
- func (BucketNotificationFilterOutput) ElementType() reflect.Type
- func (o BucketNotificationFilterOutput) S3Key() BucketS3KeyFilterOutput
- func (o BucketNotificationFilterOutput) ToBucketNotificationFilterOutput() BucketNotificationFilterOutput
- func (o BucketNotificationFilterOutput) ToBucketNotificationFilterOutputWithContext(ctx context.Context) BucketNotificationFilterOutput
- func (o BucketNotificationFilterOutput) ToBucketNotificationFilterPtrOutput() BucketNotificationFilterPtrOutput
- func (o BucketNotificationFilterOutput) ToBucketNotificationFilterPtrOutputWithContext(ctx context.Context) BucketNotificationFilterPtrOutput
- func (o BucketNotificationFilterOutput) ToOutput(ctx context.Context) pulumix.Output[BucketNotificationFilter]
- type BucketNotificationFilterPtrInput
- type BucketNotificationFilterPtrOutput
- func (o BucketNotificationFilterPtrOutput) Elem() BucketNotificationFilterOutput
- func (BucketNotificationFilterPtrOutput) ElementType() reflect.Type
- func (o BucketNotificationFilterPtrOutput) S3Key() BucketS3KeyFilterPtrOutput
- func (o BucketNotificationFilterPtrOutput) ToBucketNotificationFilterPtrOutput() BucketNotificationFilterPtrOutput
- func (o BucketNotificationFilterPtrOutput) ToBucketNotificationFilterPtrOutputWithContext(ctx context.Context) BucketNotificationFilterPtrOutput
- func (o BucketNotificationFilterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketNotificationFilter]
- type BucketObjectLockConfiguration
- type BucketObjectLockConfigurationArgs
- func (BucketObjectLockConfigurationArgs) ElementType() reflect.Type
- func (i BucketObjectLockConfigurationArgs) ToBucketObjectLockConfigurationOutput() BucketObjectLockConfigurationOutput
- func (i BucketObjectLockConfigurationArgs) ToBucketObjectLockConfigurationOutputWithContext(ctx context.Context) BucketObjectLockConfigurationOutput
- func (i BucketObjectLockConfigurationArgs) ToBucketObjectLockConfigurationPtrOutput() BucketObjectLockConfigurationPtrOutput
- func (i BucketObjectLockConfigurationArgs) ToBucketObjectLockConfigurationPtrOutputWithContext(ctx context.Context) BucketObjectLockConfigurationPtrOutput
- func (i BucketObjectLockConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketObjectLockConfiguration]
- type BucketObjectLockConfigurationInput
- type BucketObjectLockConfigurationOutput
- func (BucketObjectLockConfigurationOutput) ElementType() reflect.Type
- func (o BucketObjectLockConfigurationOutput) ObjectLockEnabled() pulumi.StringPtrOutput
- func (o BucketObjectLockConfigurationOutput) Rule() BucketObjectLockRulePtrOutput
- func (o BucketObjectLockConfigurationOutput) ToBucketObjectLockConfigurationOutput() BucketObjectLockConfigurationOutput
- func (o BucketObjectLockConfigurationOutput) ToBucketObjectLockConfigurationOutputWithContext(ctx context.Context) BucketObjectLockConfigurationOutput
- func (o BucketObjectLockConfigurationOutput) ToBucketObjectLockConfigurationPtrOutput() BucketObjectLockConfigurationPtrOutput
- func (o BucketObjectLockConfigurationOutput) ToBucketObjectLockConfigurationPtrOutputWithContext(ctx context.Context) BucketObjectLockConfigurationPtrOutput
- func (o BucketObjectLockConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketObjectLockConfiguration]
- type BucketObjectLockConfigurationPtrInput
- type BucketObjectLockConfigurationPtrOutput
- func (o BucketObjectLockConfigurationPtrOutput) Elem() BucketObjectLockConfigurationOutput
- func (BucketObjectLockConfigurationPtrOutput) ElementType() reflect.Type
- func (o BucketObjectLockConfigurationPtrOutput) ObjectLockEnabled() pulumi.StringPtrOutput
- func (o BucketObjectLockConfigurationPtrOutput) Rule() BucketObjectLockRulePtrOutput
- func (o BucketObjectLockConfigurationPtrOutput) ToBucketObjectLockConfigurationPtrOutput() BucketObjectLockConfigurationPtrOutput
- func (o BucketObjectLockConfigurationPtrOutput) ToBucketObjectLockConfigurationPtrOutputWithContext(ctx context.Context) BucketObjectLockConfigurationPtrOutput
- func (o BucketObjectLockConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketObjectLockConfiguration]
- type BucketObjectLockRule
- type BucketObjectLockRuleArgs
- func (BucketObjectLockRuleArgs) ElementType() reflect.Type
- func (i BucketObjectLockRuleArgs) ToBucketObjectLockRuleOutput() BucketObjectLockRuleOutput
- func (i BucketObjectLockRuleArgs) ToBucketObjectLockRuleOutputWithContext(ctx context.Context) BucketObjectLockRuleOutput
- func (i BucketObjectLockRuleArgs) ToBucketObjectLockRulePtrOutput() BucketObjectLockRulePtrOutput
- func (i BucketObjectLockRuleArgs) ToBucketObjectLockRulePtrOutputWithContext(ctx context.Context) BucketObjectLockRulePtrOutput
- func (i BucketObjectLockRuleArgs) ToOutput(ctx context.Context) pulumix.Output[BucketObjectLockRule]
- type BucketObjectLockRuleInput
- type BucketObjectLockRuleOutput
- func (o BucketObjectLockRuleOutput) DefaultRetention() BucketDefaultRetentionPtrOutput
- func (BucketObjectLockRuleOutput) ElementType() reflect.Type
- func (o BucketObjectLockRuleOutput) ToBucketObjectLockRuleOutput() BucketObjectLockRuleOutput
- func (o BucketObjectLockRuleOutput) ToBucketObjectLockRuleOutputWithContext(ctx context.Context) BucketObjectLockRuleOutput
- func (o BucketObjectLockRuleOutput) ToBucketObjectLockRulePtrOutput() BucketObjectLockRulePtrOutput
- func (o BucketObjectLockRuleOutput) ToBucketObjectLockRulePtrOutputWithContext(ctx context.Context) BucketObjectLockRulePtrOutput
- func (o BucketObjectLockRuleOutput) ToOutput(ctx context.Context) pulumix.Output[BucketObjectLockRule]
- type BucketObjectLockRulePtrInput
- type BucketObjectLockRulePtrOutput
- func (o BucketObjectLockRulePtrOutput) DefaultRetention() BucketDefaultRetentionPtrOutput
- func (o BucketObjectLockRulePtrOutput) Elem() BucketObjectLockRuleOutput
- func (BucketObjectLockRulePtrOutput) ElementType() reflect.Type
- func (o BucketObjectLockRulePtrOutput) ToBucketObjectLockRulePtrOutput() BucketObjectLockRulePtrOutput
- func (o BucketObjectLockRulePtrOutput) ToBucketObjectLockRulePtrOutputWithContext(ctx context.Context) BucketObjectLockRulePtrOutput
- func (o BucketObjectLockRulePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketObjectLockRule]
- type BucketOutput
- func (o BucketOutput) AccelerateConfiguration() BucketAccelerateConfigurationPtrOutput
- func (o BucketOutput) AccessControl() BucketAccessControlPtrOutput
- func (o BucketOutput) AnalyticsConfigurations() BucketAnalyticsConfigurationArrayOutput
- func (o BucketOutput) Arn() pulumi.StringOutput
- func (o BucketOutput) BucketEncryption() BucketEncryptionPtrOutput
- func (o BucketOutput) BucketName() pulumi.StringPtrOutput
- func (o BucketOutput) CorsConfiguration() BucketCorsConfigurationPtrOutput
- func (o BucketOutput) DomainName() pulumi.StringOutput
- func (o BucketOutput) DualStackDomainName() pulumi.StringOutput
- func (BucketOutput) ElementType() reflect.Type
- func (o BucketOutput) IntelligentTieringConfigurations() BucketIntelligentTieringConfigurationArrayOutput
- func (o BucketOutput) InventoryConfigurations() BucketInventoryConfigurationArrayOutput
- func (o BucketOutput) LifecycleConfiguration() BucketLifecycleConfigurationPtrOutput
- func (o BucketOutput) LoggingConfiguration() BucketLoggingConfigurationPtrOutput
- func (o BucketOutput) MetricsConfigurations() BucketMetricsConfigurationArrayOutput
- func (o BucketOutput) NotificationConfiguration() BucketNotificationConfigurationPtrOutput
- func (o BucketOutput) ObjectLockConfiguration() BucketObjectLockConfigurationPtrOutput
- func (o BucketOutput) ObjectLockEnabled() pulumi.BoolPtrOutput
- func (o BucketOutput) OwnershipControls() BucketOwnershipControlsPtrOutput
- func (o BucketOutput) PublicAccessBlockConfiguration() BucketPublicAccessBlockConfigurationPtrOutput
- func (o BucketOutput) RegionalDomainName() pulumi.StringOutput
- func (o BucketOutput) ReplicationConfiguration() BucketReplicationConfigurationPtrOutput
- func (o BucketOutput) Tags() BucketTagArrayOutput
- func (o BucketOutput) ToBucketOutput() BucketOutput
- func (o BucketOutput) ToBucketOutputWithContext(ctx context.Context) BucketOutput
- func (o BucketOutput) ToOutput(ctx context.Context) pulumix.Output[*Bucket]
- func (o BucketOutput) VersioningConfiguration() BucketVersioningConfigurationPtrOutput
- func (o BucketOutput) WebsiteConfiguration() BucketWebsiteConfigurationPtrOutput
- func (o BucketOutput) WebsiteUrl() pulumi.StringOutput
- type BucketOwnershipControls
- type BucketOwnershipControlsArgs
- func (BucketOwnershipControlsArgs) ElementType() reflect.Type
- func (i BucketOwnershipControlsArgs) ToBucketOwnershipControlsOutput() BucketOwnershipControlsOutput
- func (i BucketOwnershipControlsArgs) ToBucketOwnershipControlsOutputWithContext(ctx context.Context) BucketOwnershipControlsOutput
- func (i BucketOwnershipControlsArgs) ToBucketOwnershipControlsPtrOutput() BucketOwnershipControlsPtrOutput
- func (i BucketOwnershipControlsArgs) ToBucketOwnershipControlsPtrOutputWithContext(ctx context.Context) BucketOwnershipControlsPtrOutput
- func (i BucketOwnershipControlsArgs) ToOutput(ctx context.Context) pulumix.Output[BucketOwnershipControls]
- type BucketOwnershipControlsInput
- type BucketOwnershipControlsOutput
- func (BucketOwnershipControlsOutput) ElementType() reflect.Type
- func (o BucketOwnershipControlsOutput) Rules() BucketOwnershipControlsRuleArrayOutput
- func (o BucketOwnershipControlsOutput) ToBucketOwnershipControlsOutput() BucketOwnershipControlsOutput
- func (o BucketOwnershipControlsOutput) ToBucketOwnershipControlsOutputWithContext(ctx context.Context) BucketOwnershipControlsOutput
- func (o BucketOwnershipControlsOutput) ToBucketOwnershipControlsPtrOutput() BucketOwnershipControlsPtrOutput
- func (o BucketOwnershipControlsOutput) ToBucketOwnershipControlsPtrOutputWithContext(ctx context.Context) BucketOwnershipControlsPtrOutput
- func (o BucketOwnershipControlsOutput) ToOutput(ctx context.Context) pulumix.Output[BucketOwnershipControls]
- type BucketOwnershipControlsPtrInput
- type BucketOwnershipControlsPtrOutput
- func (o BucketOwnershipControlsPtrOutput) Elem() BucketOwnershipControlsOutput
- func (BucketOwnershipControlsPtrOutput) ElementType() reflect.Type
- func (o BucketOwnershipControlsPtrOutput) Rules() BucketOwnershipControlsRuleArrayOutput
- func (o BucketOwnershipControlsPtrOutput) ToBucketOwnershipControlsPtrOutput() BucketOwnershipControlsPtrOutput
- func (o BucketOwnershipControlsPtrOutput) ToBucketOwnershipControlsPtrOutputWithContext(ctx context.Context) BucketOwnershipControlsPtrOutput
- func (o BucketOwnershipControlsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketOwnershipControls]
- type BucketOwnershipControlsRule
- type BucketOwnershipControlsRuleArgs
- func (BucketOwnershipControlsRuleArgs) ElementType() reflect.Type
- func (i BucketOwnershipControlsRuleArgs) ToBucketOwnershipControlsRuleOutput() BucketOwnershipControlsRuleOutput
- func (i BucketOwnershipControlsRuleArgs) ToBucketOwnershipControlsRuleOutputWithContext(ctx context.Context) BucketOwnershipControlsRuleOutput
- func (i BucketOwnershipControlsRuleArgs) ToOutput(ctx context.Context) pulumix.Output[BucketOwnershipControlsRule]
- type BucketOwnershipControlsRuleArray
- func (BucketOwnershipControlsRuleArray) ElementType() reflect.Type
- func (i BucketOwnershipControlsRuleArray) ToBucketOwnershipControlsRuleArrayOutput() BucketOwnershipControlsRuleArrayOutput
- func (i BucketOwnershipControlsRuleArray) ToBucketOwnershipControlsRuleArrayOutputWithContext(ctx context.Context) BucketOwnershipControlsRuleArrayOutput
- func (i BucketOwnershipControlsRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketOwnershipControlsRule]
- type BucketOwnershipControlsRuleArrayInput
- type BucketOwnershipControlsRuleArrayOutput
- func (BucketOwnershipControlsRuleArrayOutput) ElementType() reflect.Type
- func (o BucketOwnershipControlsRuleArrayOutput) Index(i pulumi.IntInput) BucketOwnershipControlsRuleOutput
- func (o BucketOwnershipControlsRuleArrayOutput) ToBucketOwnershipControlsRuleArrayOutput() BucketOwnershipControlsRuleArrayOutput
- func (o BucketOwnershipControlsRuleArrayOutput) ToBucketOwnershipControlsRuleArrayOutputWithContext(ctx context.Context) BucketOwnershipControlsRuleArrayOutput
- func (o BucketOwnershipControlsRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketOwnershipControlsRule]
- type BucketOwnershipControlsRuleInput
- type BucketOwnershipControlsRuleObjectOwnership
- func (BucketOwnershipControlsRuleObjectOwnership) ElementType() reflect.Type
- func (e BucketOwnershipControlsRuleObjectOwnership) ToBucketOwnershipControlsRuleObjectOwnershipOutput() BucketOwnershipControlsRuleObjectOwnershipOutput
- func (e BucketOwnershipControlsRuleObjectOwnership) ToBucketOwnershipControlsRuleObjectOwnershipOutputWithContext(ctx context.Context) BucketOwnershipControlsRuleObjectOwnershipOutput
- func (e BucketOwnershipControlsRuleObjectOwnership) ToBucketOwnershipControlsRuleObjectOwnershipPtrOutput() BucketOwnershipControlsRuleObjectOwnershipPtrOutput
- func (e BucketOwnershipControlsRuleObjectOwnership) ToBucketOwnershipControlsRuleObjectOwnershipPtrOutputWithContext(ctx context.Context) BucketOwnershipControlsRuleObjectOwnershipPtrOutput
- func (e BucketOwnershipControlsRuleObjectOwnership) ToStringOutput() pulumi.StringOutput
- func (e BucketOwnershipControlsRuleObjectOwnership) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BucketOwnershipControlsRuleObjectOwnership) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BucketOwnershipControlsRuleObjectOwnership) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketOwnershipControlsRuleObjectOwnershipInput
- type BucketOwnershipControlsRuleObjectOwnershipOutput
- func (BucketOwnershipControlsRuleObjectOwnershipOutput) ElementType() reflect.Type
- func (o BucketOwnershipControlsRuleObjectOwnershipOutput) ToBucketOwnershipControlsRuleObjectOwnershipOutput() BucketOwnershipControlsRuleObjectOwnershipOutput
- func (o BucketOwnershipControlsRuleObjectOwnershipOutput) ToBucketOwnershipControlsRuleObjectOwnershipOutputWithContext(ctx context.Context) BucketOwnershipControlsRuleObjectOwnershipOutput
- func (o BucketOwnershipControlsRuleObjectOwnershipOutput) ToBucketOwnershipControlsRuleObjectOwnershipPtrOutput() BucketOwnershipControlsRuleObjectOwnershipPtrOutput
- func (o BucketOwnershipControlsRuleObjectOwnershipOutput) ToBucketOwnershipControlsRuleObjectOwnershipPtrOutputWithContext(ctx context.Context) BucketOwnershipControlsRuleObjectOwnershipPtrOutput
- func (o BucketOwnershipControlsRuleObjectOwnershipOutput) ToOutput(ctx context.Context) pulumix.Output[BucketOwnershipControlsRuleObjectOwnership]
- func (o BucketOwnershipControlsRuleObjectOwnershipOutput) ToStringOutput() pulumi.StringOutput
- func (o BucketOwnershipControlsRuleObjectOwnershipOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BucketOwnershipControlsRuleObjectOwnershipOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketOwnershipControlsRuleObjectOwnershipOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketOwnershipControlsRuleObjectOwnershipPtrInput
- type BucketOwnershipControlsRuleObjectOwnershipPtrOutput
- func (o BucketOwnershipControlsRuleObjectOwnershipPtrOutput) Elem() BucketOwnershipControlsRuleObjectOwnershipOutput
- func (BucketOwnershipControlsRuleObjectOwnershipPtrOutput) ElementType() reflect.Type
- func (o BucketOwnershipControlsRuleObjectOwnershipPtrOutput) ToBucketOwnershipControlsRuleObjectOwnershipPtrOutput() BucketOwnershipControlsRuleObjectOwnershipPtrOutput
- func (o BucketOwnershipControlsRuleObjectOwnershipPtrOutput) ToBucketOwnershipControlsRuleObjectOwnershipPtrOutputWithContext(ctx context.Context) BucketOwnershipControlsRuleObjectOwnershipPtrOutput
- func (o BucketOwnershipControlsRuleObjectOwnershipPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketOwnershipControlsRuleObjectOwnership]
- func (o BucketOwnershipControlsRuleObjectOwnershipPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketOwnershipControlsRuleObjectOwnershipPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketOwnershipControlsRuleOutput
- func (BucketOwnershipControlsRuleOutput) ElementType() reflect.Type
- func (o BucketOwnershipControlsRuleOutput) ObjectOwnership() BucketOwnershipControlsRuleObjectOwnershipPtrOutput
- func (o BucketOwnershipControlsRuleOutput) ToBucketOwnershipControlsRuleOutput() BucketOwnershipControlsRuleOutput
- func (o BucketOwnershipControlsRuleOutput) ToBucketOwnershipControlsRuleOutputWithContext(ctx context.Context) BucketOwnershipControlsRuleOutput
- func (o BucketOwnershipControlsRuleOutput) ToOutput(ctx context.Context) pulumix.Output[BucketOwnershipControlsRule]
- type BucketPolicydeprecated
- type BucketPolicyArgs
- type BucketPolicyInput
- type BucketPolicyOutput
- func (o BucketPolicyOutput) Bucket() pulumi.StringOutput
- func (BucketPolicyOutput) ElementType() reflect.Type
- func (o BucketPolicyOutput) PolicyDocument() pulumi.AnyOutput
- func (o BucketPolicyOutput) ToBucketPolicyOutput() BucketPolicyOutput
- func (o BucketPolicyOutput) ToBucketPolicyOutputWithContext(ctx context.Context) BucketPolicyOutput
- func (o BucketPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketPolicy]
- type BucketPolicyState
- type BucketPublicAccessBlockConfiguration
- type BucketPublicAccessBlockConfigurationArgs
- func (BucketPublicAccessBlockConfigurationArgs) ElementType() reflect.Type
- func (i BucketPublicAccessBlockConfigurationArgs) ToBucketPublicAccessBlockConfigurationOutput() BucketPublicAccessBlockConfigurationOutput
- func (i BucketPublicAccessBlockConfigurationArgs) ToBucketPublicAccessBlockConfigurationOutputWithContext(ctx context.Context) BucketPublicAccessBlockConfigurationOutput
- func (i BucketPublicAccessBlockConfigurationArgs) ToBucketPublicAccessBlockConfigurationPtrOutput() BucketPublicAccessBlockConfigurationPtrOutput
- func (i BucketPublicAccessBlockConfigurationArgs) ToBucketPublicAccessBlockConfigurationPtrOutputWithContext(ctx context.Context) BucketPublicAccessBlockConfigurationPtrOutput
- func (i BucketPublicAccessBlockConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketPublicAccessBlockConfiguration]
- type BucketPublicAccessBlockConfigurationInput
- type BucketPublicAccessBlockConfigurationOutput
- func (o BucketPublicAccessBlockConfigurationOutput) BlockPublicAcls() pulumi.BoolPtrOutput
- func (o BucketPublicAccessBlockConfigurationOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
- func (BucketPublicAccessBlockConfigurationOutput) ElementType() reflect.Type
- func (o BucketPublicAccessBlockConfigurationOutput) IgnorePublicAcls() pulumi.BoolPtrOutput
- func (o BucketPublicAccessBlockConfigurationOutput) RestrictPublicBuckets() pulumi.BoolPtrOutput
- func (o BucketPublicAccessBlockConfigurationOutput) ToBucketPublicAccessBlockConfigurationOutput() BucketPublicAccessBlockConfigurationOutput
- func (o BucketPublicAccessBlockConfigurationOutput) ToBucketPublicAccessBlockConfigurationOutputWithContext(ctx context.Context) BucketPublicAccessBlockConfigurationOutput
- func (o BucketPublicAccessBlockConfigurationOutput) ToBucketPublicAccessBlockConfigurationPtrOutput() BucketPublicAccessBlockConfigurationPtrOutput
- func (o BucketPublicAccessBlockConfigurationOutput) ToBucketPublicAccessBlockConfigurationPtrOutputWithContext(ctx context.Context) BucketPublicAccessBlockConfigurationPtrOutput
- func (o BucketPublicAccessBlockConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketPublicAccessBlockConfiguration]
- type BucketPublicAccessBlockConfigurationPtrInput
- type BucketPublicAccessBlockConfigurationPtrOutput
- func (o BucketPublicAccessBlockConfigurationPtrOutput) BlockPublicAcls() pulumi.BoolPtrOutput
- func (o BucketPublicAccessBlockConfigurationPtrOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
- func (o BucketPublicAccessBlockConfigurationPtrOutput) Elem() BucketPublicAccessBlockConfigurationOutput
- func (BucketPublicAccessBlockConfigurationPtrOutput) ElementType() reflect.Type
- func (o BucketPublicAccessBlockConfigurationPtrOutput) IgnorePublicAcls() pulumi.BoolPtrOutput
- func (o BucketPublicAccessBlockConfigurationPtrOutput) RestrictPublicBuckets() pulumi.BoolPtrOutput
- func (o BucketPublicAccessBlockConfigurationPtrOutput) ToBucketPublicAccessBlockConfigurationPtrOutput() BucketPublicAccessBlockConfigurationPtrOutput
- func (o BucketPublicAccessBlockConfigurationPtrOutput) ToBucketPublicAccessBlockConfigurationPtrOutputWithContext(ctx context.Context) BucketPublicAccessBlockConfigurationPtrOutput
- func (o BucketPublicAccessBlockConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketPublicAccessBlockConfiguration]
- type BucketQueueConfiguration
- type BucketQueueConfigurationArgs
- func (BucketQueueConfigurationArgs) ElementType() reflect.Type
- func (i BucketQueueConfigurationArgs) ToBucketQueueConfigurationOutput() BucketQueueConfigurationOutput
- func (i BucketQueueConfigurationArgs) ToBucketQueueConfigurationOutputWithContext(ctx context.Context) BucketQueueConfigurationOutput
- func (i BucketQueueConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketQueueConfiguration]
- type BucketQueueConfigurationArray
- func (BucketQueueConfigurationArray) ElementType() reflect.Type
- func (i BucketQueueConfigurationArray) ToBucketQueueConfigurationArrayOutput() BucketQueueConfigurationArrayOutput
- func (i BucketQueueConfigurationArray) ToBucketQueueConfigurationArrayOutputWithContext(ctx context.Context) BucketQueueConfigurationArrayOutput
- func (i BucketQueueConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketQueueConfiguration]
- type BucketQueueConfigurationArrayInput
- type BucketQueueConfigurationArrayOutput
- func (BucketQueueConfigurationArrayOutput) ElementType() reflect.Type
- func (o BucketQueueConfigurationArrayOutput) Index(i pulumi.IntInput) BucketQueueConfigurationOutput
- func (o BucketQueueConfigurationArrayOutput) ToBucketQueueConfigurationArrayOutput() BucketQueueConfigurationArrayOutput
- func (o BucketQueueConfigurationArrayOutput) ToBucketQueueConfigurationArrayOutputWithContext(ctx context.Context) BucketQueueConfigurationArrayOutput
- func (o BucketQueueConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketQueueConfiguration]
- type BucketQueueConfigurationInput
- type BucketQueueConfigurationOutput
- func (BucketQueueConfigurationOutput) ElementType() reflect.Type
- func (o BucketQueueConfigurationOutput) Event() pulumi.StringOutput
- func (o BucketQueueConfigurationOutput) Filter() BucketNotificationFilterPtrOutput
- func (o BucketQueueConfigurationOutput) Queue() pulumi.StringOutput
- func (o BucketQueueConfigurationOutput) ToBucketQueueConfigurationOutput() BucketQueueConfigurationOutput
- func (o BucketQueueConfigurationOutput) ToBucketQueueConfigurationOutputWithContext(ctx context.Context) BucketQueueConfigurationOutput
- func (o BucketQueueConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketQueueConfiguration]
- type BucketRedirectAllRequestsTo
- type BucketRedirectAllRequestsToArgs
- func (BucketRedirectAllRequestsToArgs) ElementType() reflect.Type
- func (i BucketRedirectAllRequestsToArgs) ToBucketRedirectAllRequestsToOutput() BucketRedirectAllRequestsToOutput
- func (i BucketRedirectAllRequestsToArgs) ToBucketRedirectAllRequestsToOutputWithContext(ctx context.Context) BucketRedirectAllRequestsToOutput
- func (i BucketRedirectAllRequestsToArgs) ToBucketRedirectAllRequestsToPtrOutput() BucketRedirectAllRequestsToPtrOutput
- func (i BucketRedirectAllRequestsToArgs) ToBucketRedirectAllRequestsToPtrOutputWithContext(ctx context.Context) BucketRedirectAllRequestsToPtrOutput
- func (i BucketRedirectAllRequestsToArgs) ToOutput(ctx context.Context) pulumix.Output[BucketRedirectAllRequestsTo]
- type BucketRedirectAllRequestsToInput
- type BucketRedirectAllRequestsToOutput
- func (BucketRedirectAllRequestsToOutput) ElementType() reflect.Type
- func (o BucketRedirectAllRequestsToOutput) HostName() pulumi.StringOutput
- func (o BucketRedirectAllRequestsToOutput) Protocol() BucketRedirectAllRequestsToProtocolPtrOutput
- func (o BucketRedirectAllRequestsToOutput) ToBucketRedirectAllRequestsToOutput() BucketRedirectAllRequestsToOutput
- func (o BucketRedirectAllRequestsToOutput) ToBucketRedirectAllRequestsToOutputWithContext(ctx context.Context) BucketRedirectAllRequestsToOutput
- func (o BucketRedirectAllRequestsToOutput) ToBucketRedirectAllRequestsToPtrOutput() BucketRedirectAllRequestsToPtrOutput
- func (o BucketRedirectAllRequestsToOutput) ToBucketRedirectAllRequestsToPtrOutputWithContext(ctx context.Context) BucketRedirectAllRequestsToPtrOutput
- func (o BucketRedirectAllRequestsToOutput) ToOutput(ctx context.Context) pulumix.Output[BucketRedirectAllRequestsTo]
- type BucketRedirectAllRequestsToProtocol
- func (BucketRedirectAllRequestsToProtocol) ElementType() reflect.Type
- func (e BucketRedirectAllRequestsToProtocol) ToBucketRedirectAllRequestsToProtocolOutput() BucketRedirectAllRequestsToProtocolOutput
- func (e BucketRedirectAllRequestsToProtocol) ToBucketRedirectAllRequestsToProtocolOutputWithContext(ctx context.Context) BucketRedirectAllRequestsToProtocolOutput
- func (e BucketRedirectAllRequestsToProtocol) ToBucketRedirectAllRequestsToProtocolPtrOutput() BucketRedirectAllRequestsToProtocolPtrOutput
- func (e BucketRedirectAllRequestsToProtocol) ToBucketRedirectAllRequestsToProtocolPtrOutputWithContext(ctx context.Context) BucketRedirectAllRequestsToProtocolPtrOutput
- func (e BucketRedirectAllRequestsToProtocol) ToStringOutput() pulumi.StringOutput
- func (e BucketRedirectAllRequestsToProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BucketRedirectAllRequestsToProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BucketRedirectAllRequestsToProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketRedirectAllRequestsToProtocolInput
- type BucketRedirectAllRequestsToProtocolOutput
- func (BucketRedirectAllRequestsToProtocolOutput) ElementType() reflect.Type
- func (o BucketRedirectAllRequestsToProtocolOutput) ToBucketRedirectAllRequestsToProtocolOutput() BucketRedirectAllRequestsToProtocolOutput
- func (o BucketRedirectAllRequestsToProtocolOutput) ToBucketRedirectAllRequestsToProtocolOutputWithContext(ctx context.Context) BucketRedirectAllRequestsToProtocolOutput
- func (o BucketRedirectAllRequestsToProtocolOutput) ToBucketRedirectAllRequestsToProtocolPtrOutput() BucketRedirectAllRequestsToProtocolPtrOutput
- func (o BucketRedirectAllRequestsToProtocolOutput) ToBucketRedirectAllRequestsToProtocolPtrOutputWithContext(ctx context.Context) BucketRedirectAllRequestsToProtocolPtrOutput
- func (o BucketRedirectAllRequestsToProtocolOutput) ToOutput(ctx context.Context) pulumix.Output[BucketRedirectAllRequestsToProtocol]
- func (o BucketRedirectAllRequestsToProtocolOutput) ToStringOutput() pulumi.StringOutput
- func (o BucketRedirectAllRequestsToProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BucketRedirectAllRequestsToProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketRedirectAllRequestsToProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketRedirectAllRequestsToProtocolPtrInput
- type BucketRedirectAllRequestsToProtocolPtrOutput
- func (o BucketRedirectAllRequestsToProtocolPtrOutput) Elem() BucketRedirectAllRequestsToProtocolOutput
- func (BucketRedirectAllRequestsToProtocolPtrOutput) ElementType() reflect.Type
- func (o BucketRedirectAllRequestsToProtocolPtrOutput) ToBucketRedirectAllRequestsToProtocolPtrOutput() BucketRedirectAllRequestsToProtocolPtrOutput
- func (o BucketRedirectAllRequestsToProtocolPtrOutput) ToBucketRedirectAllRequestsToProtocolPtrOutputWithContext(ctx context.Context) BucketRedirectAllRequestsToProtocolPtrOutput
- func (o BucketRedirectAllRequestsToProtocolPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketRedirectAllRequestsToProtocol]
- func (o BucketRedirectAllRequestsToProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketRedirectAllRequestsToProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketRedirectAllRequestsToPtrInput
- type BucketRedirectAllRequestsToPtrOutput
- func (o BucketRedirectAllRequestsToPtrOutput) Elem() BucketRedirectAllRequestsToOutput
- func (BucketRedirectAllRequestsToPtrOutput) ElementType() reflect.Type
- func (o BucketRedirectAllRequestsToPtrOutput) HostName() pulumi.StringPtrOutput
- func (o BucketRedirectAllRequestsToPtrOutput) Protocol() BucketRedirectAllRequestsToProtocolPtrOutput
- func (o BucketRedirectAllRequestsToPtrOutput) ToBucketRedirectAllRequestsToPtrOutput() BucketRedirectAllRequestsToPtrOutput
- func (o BucketRedirectAllRequestsToPtrOutput) ToBucketRedirectAllRequestsToPtrOutputWithContext(ctx context.Context) BucketRedirectAllRequestsToPtrOutput
- func (o BucketRedirectAllRequestsToPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketRedirectAllRequestsTo]
- type BucketRedirectRule
- type BucketRedirectRuleArgs
- func (BucketRedirectRuleArgs) ElementType() reflect.Type
- func (i BucketRedirectRuleArgs) ToBucketRedirectRuleOutput() BucketRedirectRuleOutput
- func (i BucketRedirectRuleArgs) ToBucketRedirectRuleOutputWithContext(ctx context.Context) BucketRedirectRuleOutput
- func (i BucketRedirectRuleArgs) ToOutput(ctx context.Context) pulumix.Output[BucketRedirectRule]
- type BucketRedirectRuleInput
- type BucketRedirectRuleOutput
- func (BucketRedirectRuleOutput) ElementType() reflect.Type
- func (o BucketRedirectRuleOutput) HostName() pulumi.StringPtrOutput
- func (o BucketRedirectRuleOutput) HttpRedirectCode() pulumi.StringPtrOutput
- func (o BucketRedirectRuleOutput) Protocol() BucketRedirectRuleProtocolPtrOutput
- func (o BucketRedirectRuleOutput) ReplaceKeyPrefixWith() pulumi.StringPtrOutput
- func (o BucketRedirectRuleOutput) ReplaceKeyWith() pulumi.StringPtrOutput
- func (o BucketRedirectRuleOutput) ToBucketRedirectRuleOutput() BucketRedirectRuleOutput
- func (o BucketRedirectRuleOutput) ToBucketRedirectRuleOutputWithContext(ctx context.Context) BucketRedirectRuleOutput
- func (o BucketRedirectRuleOutput) ToOutput(ctx context.Context) pulumix.Output[BucketRedirectRule]
- type BucketRedirectRuleProtocol
- func (BucketRedirectRuleProtocol) ElementType() reflect.Type
- func (e BucketRedirectRuleProtocol) ToBucketRedirectRuleProtocolOutput() BucketRedirectRuleProtocolOutput
- func (e BucketRedirectRuleProtocol) ToBucketRedirectRuleProtocolOutputWithContext(ctx context.Context) BucketRedirectRuleProtocolOutput
- func (e BucketRedirectRuleProtocol) ToBucketRedirectRuleProtocolPtrOutput() BucketRedirectRuleProtocolPtrOutput
- func (e BucketRedirectRuleProtocol) ToBucketRedirectRuleProtocolPtrOutputWithContext(ctx context.Context) BucketRedirectRuleProtocolPtrOutput
- func (e BucketRedirectRuleProtocol) ToStringOutput() pulumi.StringOutput
- func (e BucketRedirectRuleProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BucketRedirectRuleProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BucketRedirectRuleProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketRedirectRuleProtocolInput
- type BucketRedirectRuleProtocolOutput
- func (BucketRedirectRuleProtocolOutput) ElementType() reflect.Type
- func (o BucketRedirectRuleProtocolOutput) ToBucketRedirectRuleProtocolOutput() BucketRedirectRuleProtocolOutput
- func (o BucketRedirectRuleProtocolOutput) ToBucketRedirectRuleProtocolOutputWithContext(ctx context.Context) BucketRedirectRuleProtocolOutput
- func (o BucketRedirectRuleProtocolOutput) ToBucketRedirectRuleProtocolPtrOutput() BucketRedirectRuleProtocolPtrOutput
- func (o BucketRedirectRuleProtocolOutput) ToBucketRedirectRuleProtocolPtrOutputWithContext(ctx context.Context) BucketRedirectRuleProtocolPtrOutput
- func (o BucketRedirectRuleProtocolOutput) ToOutput(ctx context.Context) pulumix.Output[BucketRedirectRuleProtocol]
- func (o BucketRedirectRuleProtocolOutput) ToStringOutput() pulumi.StringOutput
- func (o BucketRedirectRuleProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BucketRedirectRuleProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketRedirectRuleProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketRedirectRuleProtocolPtrInput
- type BucketRedirectRuleProtocolPtrOutput
- func (o BucketRedirectRuleProtocolPtrOutput) Elem() BucketRedirectRuleProtocolOutput
- func (BucketRedirectRuleProtocolPtrOutput) ElementType() reflect.Type
- func (o BucketRedirectRuleProtocolPtrOutput) ToBucketRedirectRuleProtocolPtrOutput() BucketRedirectRuleProtocolPtrOutput
- func (o BucketRedirectRuleProtocolPtrOutput) ToBucketRedirectRuleProtocolPtrOutputWithContext(ctx context.Context) BucketRedirectRuleProtocolPtrOutput
- func (o BucketRedirectRuleProtocolPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketRedirectRuleProtocol]
- func (o BucketRedirectRuleProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketRedirectRuleProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketReplicaModifications
- type BucketReplicaModificationsArgs
- func (BucketReplicaModificationsArgs) ElementType() reflect.Type
- func (i BucketReplicaModificationsArgs) ToBucketReplicaModificationsOutput() BucketReplicaModificationsOutput
- func (i BucketReplicaModificationsArgs) ToBucketReplicaModificationsOutputWithContext(ctx context.Context) BucketReplicaModificationsOutput
- func (i BucketReplicaModificationsArgs) ToBucketReplicaModificationsPtrOutput() BucketReplicaModificationsPtrOutput
- func (i BucketReplicaModificationsArgs) ToBucketReplicaModificationsPtrOutputWithContext(ctx context.Context) BucketReplicaModificationsPtrOutput
- func (i BucketReplicaModificationsArgs) ToOutput(ctx context.Context) pulumix.Output[BucketReplicaModifications]
- type BucketReplicaModificationsInput
- type BucketReplicaModificationsOutput
- func (BucketReplicaModificationsOutput) ElementType() reflect.Type
- func (o BucketReplicaModificationsOutput) Status() BucketReplicaModificationsStatusOutput
- func (o BucketReplicaModificationsOutput) ToBucketReplicaModificationsOutput() BucketReplicaModificationsOutput
- func (o BucketReplicaModificationsOutput) ToBucketReplicaModificationsOutputWithContext(ctx context.Context) BucketReplicaModificationsOutput
- func (o BucketReplicaModificationsOutput) ToBucketReplicaModificationsPtrOutput() BucketReplicaModificationsPtrOutput
- func (o BucketReplicaModificationsOutput) ToBucketReplicaModificationsPtrOutputWithContext(ctx context.Context) BucketReplicaModificationsPtrOutput
- func (o BucketReplicaModificationsOutput) ToOutput(ctx context.Context) pulumix.Output[BucketReplicaModifications]
- type BucketReplicaModificationsPtrInput
- type BucketReplicaModificationsPtrOutput
- func (o BucketReplicaModificationsPtrOutput) Elem() BucketReplicaModificationsOutput
- func (BucketReplicaModificationsPtrOutput) ElementType() reflect.Type
- func (o BucketReplicaModificationsPtrOutput) Status() BucketReplicaModificationsStatusPtrOutput
- func (o BucketReplicaModificationsPtrOutput) ToBucketReplicaModificationsPtrOutput() BucketReplicaModificationsPtrOutput
- func (o BucketReplicaModificationsPtrOutput) ToBucketReplicaModificationsPtrOutputWithContext(ctx context.Context) BucketReplicaModificationsPtrOutput
- func (o BucketReplicaModificationsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketReplicaModifications]
- type BucketReplicaModificationsStatus
- func (BucketReplicaModificationsStatus) ElementType() reflect.Type
- func (e BucketReplicaModificationsStatus) ToBucketReplicaModificationsStatusOutput() BucketReplicaModificationsStatusOutput
- func (e BucketReplicaModificationsStatus) ToBucketReplicaModificationsStatusOutputWithContext(ctx context.Context) BucketReplicaModificationsStatusOutput
- func (e BucketReplicaModificationsStatus) ToBucketReplicaModificationsStatusPtrOutput() BucketReplicaModificationsStatusPtrOutput
- func (e BucketReplicaModificationsStatus) ToBucketReplicaModificationsStatusPtrOutputWithContext(ctx context.Context) BucketReplicaModificationsStatusPtrOutput
- func (e BucketReplicaModificationsStatus) ToStringOutput() pulumi.StringOutput
- func (e BucketReplicaModificationsStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BucketReplicaModificationsStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BucketReplicaModificationsStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketReplicaModificationsStatusInput
- type BucketReplicaModificationsStatusOutput
- func (BucketReplicaModificationsStatusOutput) ElementType() reflect.Type
- func (o BucketReplicaModificationsStatusOutput) ToBucketReplicaModificationsStatusOutput() BucketReplicaModificationsStatusOutput
- func (o BucketReplicaModificationsStatusOutput) ToBucketReplicaModificationsStatusOutputWithContext(ctx context.Context) BucketReplicaModificationsStatusOutput
- func (o BucketReplicaModificationsStatusOutput) ToBucketReplicaModificationsStatusPtrOutput() BucketReplicaModificationsStatusPtrOutput
- func (o BucketReplicaModificationsStatusOutput) ToBucketReplicaModificationsStatusPtrOutputWithContext(ctx context.Context) BucketReplicaModificationsStatusPtrOutput
- func (o BucketReplicaModificationsStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BucketReplicaModificationsStatus]
- func (o BucketReplicaModificationsStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o BucketReplicaModificationsStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BucketReplicaModificationsStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketReplicaModificationsStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketReplicaModificationsStatusPtrInput
- type BucketReplicaModificationsStatusPtrOutput
- func (o BucketReplicaModificationsStatusPtrOutput) Elem() BucketReplicaModificationsStatusOutput
- func (BucketReplicaModificationsStatusPtrOutput) ElementType() reflect.Type
- func (o BucketReplicaModificationsStatusPtrOutput) ToBucketReplicaModificationsStatusPtrOutput() BucketReplicaModificationsStatusPtrOutput
- func (o BucketReplicaModificationsStatusPtrOutput) ToBucketReplicaModificationsStatusPtrOutputWithContext(ctx context.Context) BucketReplicaModificationsStatusPtrOutput
- func (o BucketReplicaModificationsStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketReplicaModificationsStatus]
- func (o BucketReplicaModificationsStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketReplicaModificationsStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketReplicationConfiguration
- type BucketReplicationConfigurationArgs
- func (BucketReplicationConfigurationArgs) ElementType() reflect.Type
- func (i BucketReplicationConfigurationArgs) ToBucketReplicationConfigurationOutput() BucketReplicationConfigurationOutput
- func (i BucketReplicationConfigurationArgs) ToBucketReplicationConfigurationOutputWithContext(ctx context.Context) BucketReplicationConfigurationOutput
- func (i BucketReplicationConfigurationArgs) ToBucketReplicationConfigurationPtrOutput() BucketReplicationConfigurationPtrOutput
- func (i BucketReplicationConfigurationArgs) ToBucketReplicationConfigurationPtrOutputWithContext(ctx context.Context) BucketReplicationConfigurationPtrOutput
- func (i BucketReplicationConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationConfiguration]
- type BucketReplicationConfigurationInput
- type BucketReplicationConfigurationOutput
- func (BucketReplicationConfigurationOutput) ElementType() reflect.Type
- func (o BucketReplicationConfigurationOutput) Role() pulumi.StringOutput
- func (o BucketReplicationConfigurationOutput) Rules() BucketReplicationRuleArrayOutput
- func (o BucketReplicationConfigurationOutput) ToBucketReplicationConfigurationOutput() BucketReplicationConfigurationOutput
- func (o BucketReplicationConfigurationOutput) ToBucketReplicationConfigurationOutputWithContext(ctx context.Context) BucketReplicationConfigurationOutput
- func (o BucketReplicationConfigurationOutput) ToBucketReplicationConfigurationPtrOutput() BucketReplicationConfigurationPtrOutput
- func (o BucketReplicationConfigurationOutput) ToBucketReplicationConfigurationPtrOutputWithContext(ctx context.Context) BucketReplicationConfigurationPtrOutput
- func (o BucketReplicationConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationConfiguration]
- type BucketReplicationConfigurationPtrInput
- type BucketReplicationConfigurationPtrOutput
- func (o BucketReplicationConfigurationPtrOutput) Elem() BucketReplicationConfigurationOutput
- func (BucketReplicationConfigurationPtrOutput) ElementType() reflect.Type
- func (o BucketReplicationConfigurationPtrOutput) Role() pulumi.StringPtrOutput
- func (o BucketReplicationConfigurationPtrOutput) Rules() BucketReplicationRuleArrayOutput
- func (o BucketReplicationConfigurationPtrOutput) ToBucketReplicationConfigurationPtrOutput() BucketReplicationConfigurationPtrOutput
- func (o BucketReplicationConfigurationPtrOutput) ToBucketReplicationConfigurationPtrOutputWithContext(ctx context.Context) BucketReplicationConfigurationPtrOutput
- func (o BucketReplicationConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketReplicationConfiguration]
- type BucketReplicationDestination
- type BucketReplicationDestinationArgs
- func (BucketReplicationDestinationArgs) ElementType() reflect.Type
- func (i BucketReplicationDestinationArgs) ToBucketReplicationDestinationOutput() BucketReplicationDestinationOutput
- func (i BucketReplicationDestinationArgs) ToBucketReplicationDestinationOutputWithContext(ctx context.Context) BucketReplicationDestinationOutput
- func (i BucketReplicationDestinationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationDestination]
- type BucketReplicationDestinationInput
- type BucketReplicationDestinationOutput
- func (o BucketReplicationDestinationOutput) AccessControlTranslation() BucketAccessControlTranslationPtrOutput
- func (o BucketReplicationDestinationOutput) Account() pulumi.StringPtrOutput
- func (o BucketReplicationDestinationOutput) Bucket() pulumi.StringOutput
- func (BucketReplicationDestinationOutput) ElementType() reflect.Type
- func (o BucketReplicationDestinationOutput) EncryptionConfiguration() BucketEncryptionConfigurationPtrOutput
- func (o BucketReplicationDestinationOutput) Metrics() BucketMetricsPtrOutput
- func (o BucketReplicationDestinationOutput) ReplicationTime() BucketReplicationTimePtrOutput
- func (o BucketReplicationDestinationOutput) StorageClass() BucketReplicationDestinationStorageClassPtrOutput
- func (o BucketReplicationDestinationOutput) ToBucketReplicationDestinationOutput() BucketReplicationDestinationOutput
- func (o BucketReplicationDestinationOutput) ToBucketReplicationDestinationOutputWithContext(ctx context.Context) BucketReplicationDestinationOutput
- func (o BucketReplicationDestinationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationDestination]
- type BucketReplicationDestinationStorageClass
- func (BucketReplicationDestinationStorageClass) ElementType() reflect.Type
- func (e BucketReplicationDestinationStorageClass) ToBucketReplicationDestinationStorageClassOutput() BucketReplicationDestinationStorageClassOutput
- func (e BucketReplicationDestinationStorageClass) ToBucketReplicationDestinationStorageClassOutputWithContext(ctx context.Context) BucketReplicationDestinationStorageClassOutput
- func (e BucketReplicationDestinationStorageClass) ToBucketReplicationDestinationStorageClassPtrOutput() BucketReplicationDestinationStorageClassPtrOutput
- func (e BucketReplicationDestinationStorageClass) ToBucketReplicationDestinationStorageClassPtrOutputWithContext(ctx context.Context) BucketReplicationDestinationStorageClassPtrOutput
- func (e BucketReplicationDestinationStorageClass) ToStringOutput() pulumi.StringOutput
- func (e BucketReplicationDestinationStorageClass) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BucketReplicationDestinationStorageClass) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BucketReplicationDestinationStorageClass) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketReplicationDestinationStorageClassInput
- type BucketReplicationDestinationStorageClassOutput
- func (BucketReplicationDestinationStorageClassOutput) ElementType() reflect.Type
- func (o BucketReplicationDestinationStorageClassOutput) ToBucketReplicationDestinationStorageClassOutput() BucketReplicationDestinationStorageClassOutput
- func (o BucketReplicationDestinationStorageClassOutput) ToBucketReplicationDestinationStorageClassOutputWithContext(ctx context.Context) BucketReplicationDestinationStorageClassOutput
- func (o BucketReplicationDestinationStorageClassOutput) ToBucketReplicationDestinationStorageClassPtrOutput() BucketReplicationDestinationStorageClassPtrOutput
- func (o BucketReplicationDestinationStorageClassOutput) ToBucketReplicationDestinationStorageClassPtrOutputWithContext(ctx context.Context) BucketReplicationDestinationStorageClassPtrOutput
- func (o BucketReplicationDestinationStorageClassOutput) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationDestinationStorageClass]
- func (o BucketReplicationDestinationStorageClassOutput) ToStringOutput() pulumi.StringOutput
- func (o BucketReplicationDestinationStorageClassOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BucketReplicationDestinationStorageClassOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketReplicationDestinationStorageClassOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketReplicationDestinationStorageClassPtrInput
- type BucketReplicationDestinationStorageClassPtrOutput
- func (o BucketReplicationDestinationStorageClassPtrOutput) Elem() BucketReplicationDestinationStorageClassOutput
- func (BucketReplicationDestinationStorageClassPtrOutput) ElementType() reflect.Type
- func (o BucketReplicationDestinationStorageClassPtrOutput) ToBucketReplicationDestinationStorageClassPtrOutput() BucketReplicationDestinationStorageClassPtrOutput
- func (o BucketReplicationDestinationStorageClassPtrOutput) ToBucketReplicationDestinationStorageClassPtrOutputWithContext(ctx context.Context) BucketReplicationDestinationStorageClassPtrOutput
- func (o BucketReplicationDestinationStorageClassPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketReplicationDestinationStorageClass]
- func (o BucketReplicationDestinationStorageClassPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketReplicationDestinationStorageClassPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketReplicationRule
- type BucketReplicationRuleAndOperator
- type BucketReplicationRuleAndOperatorArgs
- func (BucketReplicationRuleAndOperatorArgs) ElementType() reflect.Type
- func (i BucketReplicationRuleAndOperatorArgs) ToBucketReplicationRuleAndOperatorOutput() BucketReplicationRuleAndOperatorOutput
- func (i BucketReplicationRuleAndOperatorArgs) ToBucketReplicationRuleAndOperatorOutputWithContext(ctx context.Context) BucketReplicationRuleAndOperatorOutput
- func (i BucketReplicationRuleAndOperatorArgs) ToBucketReplicationRuleAndOperatorPtrOutput() BucketReplicationRuleAndOperatorPtrOutput
- func (i BucketReplicationRuleAndOperatorArgs) ToBucketReplicationRuleAndOperatorPtrOutputWithContext(ctx context.Context) BucketReplicationRuleAndOperatorPtrOutput
- func (i BucketReplicationRuleAndOperatorArgs) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationRuleAndOperator]
- type BucketReplicationRuleAndOperatorInput
- type BucketReplicationRuleAndOperatorOutput
- func (BucketReplicationRuleAndOperatorOutput) ElementType() reflect.Type
- func (o BucketReplicationRuleAndOperatorOutput) Prefix() pulumi.StringPtrOutput
- func (o BucketReplicationRuleAndOperatorOutput) TagFilters() BucketTagFilterArrayOutput
- func (o BucketReplicationRuleAndOperatorOutput) ToBucketReplicationRuleAndOperatorOutput() BucketReplicationRuleAndOperatorOutput
- func (o BucketReplicationRuleAndOperatorOutput) ToBucketReplicationRuleAndOperatorOutputWithContext(ctx context.Context) BucketReplicationRuleAndOperatorOutput
- func (o BucketReplicationRuleAndOperatorOutput) ToBucketReplicationRuleAndOperatorPtrOutput() BucketReplicationRuleAndOperatorPtrOutput
- func (o BucketReplicationRuleAndOperatorOutput) ToBucketReplicationRuleAndOperatorPtrOutputWithContext(ctx context.Context) BucketReplicationRuleAndOperatorPtrOutput
- func (o BucketReplicationRuleAndOperatorOutput) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationRuleAndOperator]
- type BucketReplicationRuleAndOperatorPtrInput
- type BucketReplicationRuleAndOperatorPtrOutput
- func (o BucketReplicationRuleAndOperatorPtrOutput) Elem() BucketReplicationRuleAndOperatorOutput
- func (BucketReplicationRuleAndOperatorPtrOutput) ElementType() reflect.Type
- func (o BucketReplicationRuleAndOperatorPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o BucketReplicationRuleAndOperatorPtrOutput) TagFilters() BucketTagFilterArrayOutput
- func (o BucketReplicationRuleAndOperatorPtrOutput) ToBucketReplicationRuleAndOperatorPtrOutput() BucketReplicationRuleAndOperatorPtrOutput
- func (o BucketReplicationRuleAndOperatorPtrOutput) ToBucketReplicationRuleAndOperatorPtrOutputWithContext(ctx context.Context) BucketReplicationRuleAndOperatorPtrOutput
- func (o BucketReplicationRuleAndOperatorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketReplicationRuleAndOperator]
- type BucketReplicationRuleArgs
- func (BucketReplicationRuleArgs) ElementType() reflect.Type
- func (i BucketReplicationRuleArgs) ToBucketReplicationRuleOutput() BucketReplicationRuleOutput
- func (i BucketReplicationRuleArgs) ToBucketReplicationRuleOutputWithContext(ctx context.Context) BucketReplicationRuleOutput
- func (i BucketReplicationRuleArgs) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationRule]
- type BucketReplicationRuleArray
- func (BucketReplicationRuleArray) ElementType() reflect.Type
- func (i BucketReplicationRuleArray) ToBucketReplicationRuleArrayOutput() BucketReplicationRuleArrayOutput
- func (i BucketReplicationRuleArray) ToBucketReplicationRuleArrayOutputWithContext(ctx context.Context) BucketReplicationRuleArrayOutput
- func (i BucketReplicationRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketReplicationRule]
- type BucketReplicationRuleArrayInput
- type BucketReplicationRuleArrayOutput
- func (BucketReplicationRuleArrayOutput) ElementType() reflect.Type
- func (o BucketReplicationRuleArrayOutput) Index(i pulumi.IntInput) BucketReplicationRuleOutput
- func (o BucketReplicationRuleArrayOutput) ToBucketReplicationRuleArrayOutput() BucketReplicationRuleArrayOutput
- func (o BucketReplicationRuleArrayOutput) ToBucketReplicationRuleArrayOutputWithContext(ctx context.Context) BucketReplicationRuleArrayOutput
- func (o BucketReplicationRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketReplicationRule]
- type BucketReplicationRuleFilter
- type BucketReplicationRuleFilterArgs
- func (BucketReplicationRuleFilterArgs) ElementType() reflect.Type
- func (i BucketReplicationRuleFilterArgs) ToBucketReplicationRuleFilterOutput() BucketReplicationRuleFilterOutput
- func (i BucketReplicationRuleFilterArgs) ToBucketReplicationRuleFilterOutputWithContext(ctx context.Context) BucketReplicationRuleFilterOutput
- func (i BucketReplicationRuleFilterArgs) ToBucketReplicationRuleFilterPtrOutput() BucketReplicationRuleFilterPtrOutput
- func (i BucketReplicationRuleFilterArgs) ToBucketReplicationRuleFilterPtrOutputWithContext(ctx context.Context) BucketReplicationRuleFilterPtrOutput
- func (i BucketReplicationRuleFilterArgs) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationRuleFilter]
- type BucketReplicationRuleFilterInput
- type BucketReplicationRuleFilterOutput
- func (o BucketReplicationRuleFilterOutput) And() BucketReplicationRuleAndOperatorPtrOutput
- func (BucketReplicationRuleFilterOutput) ElementType() reflect.Type
- func (o BucketReplicationRuleFilterOutput) Prefix() pulumi.StringPtrOutput
- func (o BucketReplicationRuleFilterOutput) TagFilter() BucketTagFilterPtrOutput
- func (o BucketReplicationRuleFilterOutput) ToBucketReplicationRuleFilterOutput() BucketReplicationRuleFilterOutput
- func (o BucketReplicationRuleFilterOutput) ToBucketReplicationRuleFilterOutputWithContext(ctx context.Context) BucketReplicationRuleFilterOutput
- func (o BucketReplicationRuleFilterOutput) ToBucketReplicationRuleFilterPtrOutput() BucketReplicationRuleFilterPtrOutput
- func (o BucketReplicationRuleFilterOutput) ToBucketReplicationRuleFilterPtrOutputWithContext(ctx context.Context) BucketReplicationRuleFilterPtrOutput
- func (o BucketReplicationRuleFilterOutput) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationRuleFilter]
- type BucketReplicationRuleFilterPtrInput
- type BucketReplicationRuleFilterPtrOutput
- func (o BucketReplicationRuleFilterPtrOutput) And() BucketReplicationRuleAndOperatorPtrOutput
- func (o BucketReplicationRuleFilterPtrOutput) Elem() BucketReplicationRuleFilterOutput
- func (BucketReplicationRuleFilterPtrOutput) ElementType() reflect.Type
- func (o BucketReplicationRuleFilterPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o BucketReplicationRuleFilterPtrOutput) TagFilter() BucketTagFilterPtrOutput
- func (o BucketReplicationRuleFilterPtrOutput) ToBucketReplicationRuleFilterPtrOutput() BucketReplicationRuleFilterPtrOutput
- func (o BucketReplicationRuleFilterPtrOutput) ToBucketReplicationRuleFilterPtrOutputWithContext(ctx context.Context) BucketReplicationRuleFilterPtrOutput
- func (o BucketReplicationRuleFilterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketReplicationRuleFilter]
- type BucketReplicationRuleInput
- type BucketReplicationRuleOutput
- func (o BucketReplicationRuleOutput) DeleteMarkerReplication() BucketDeleteMarkerReplicationPtrOutput
- func (o BucketReplicationRuleOutput) Destination() BucketReplicationDestinationOutput
- func (BucketReplicationRuleOutput) ElementType() reflect.Type
- func (o BucketReplicationRuleOutput) Filter() BucketReplicationRuleFilterPtrOutput
- func (o BucketReplicationRuleOutput) Id() pulumi.StringPtrOutput
- func (o BucketReplicationRuleOutput) Prefix() pulumi.StringPtrOutput
- func (o BucketReplicationRuleOutput) Priority() pulumi.IntPtrOutput
- func (o BucketReplicationRuleOutput) SourceSelectionCriteria() BucketSourceSelectionCriteriaPtrOutput
- func (o BucketReplicationRuleOutput) Status() BucketReplicationRuleStatusOutput
- func (o BucketReplicationRuleOutput) ToBucketReplicationRuleOutput() BucketReplicationRuleOutput
- func (o BucketReplicationRuleOutput) ToBucketReplicationRuleOutputWithContext(ctx context.Context) BucketReplicationRuleOutput
- func (o BucketReplicationRuleOutput) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationRule]
- type BucketReplicationRuleStatus
- func (BucketReplicationRuleStatus) ElementType() reflect.Type
- func (e BucketReplicationRuleStatus) ToBucketReplicationRuleStatusOutput() BucketReplicationRuleStatusOutput
- func (e BucketReplicationRuleStatus) ToBucketReplicationRuleStatusOutputWithContext(ctx context.Context) BucketReplicationRuleStatusOutput
- func (e BucketReplicationRuleStatus) ToBucketReplicationRuleStatusPtrOutput() BucketReplicationRuleStatusPtrOutput
- func (e BucketReplicationRuleStatus) ToBucketReplicationRuleStatusPtrOutputWithContext(ctx context.Context) BucketReplicationRuleStatusPtrOutput
- func (e BucketReplicationRuleStatus) ToStringOutput() pulumi.StringOutput
- func (e BucketReplicationRuleStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BucketReplicationRuleStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BucketReplicationRuleStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketReplicationRuleStatusInput
- type BucketReplicationRuleStatusOutput
- func (BucketReplicationRuleStatusOutput) ElementType() reflect.Type
- func (o BucketReplicationRuleStatusOutput) ToBucketReplicationRuleStatusOutput() BucketReplicationRuleStatusOutput
- func (o BucketReplicationRuleStatusOutput) ToBucketReplicationRuleStatusOutputWithContext(ctx context.Context) BucketReplicationRuleStatusOutput
- func (o BucketReplicationRuleStatusOutput) ToBucketReplicationRuleStatusPtrOutput() BucketReplicationRuleStatusPtrOutput
- func (o BucketReplicationRuleStatusOutput) ToBucketReplicationRuleStatusPtrOutputWithContext(ctx context.Context) BucketReplicationRuleStatusPtrOutput
- func (o BucketReplicationRuleStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationRuleStatus]
- func (o BucketReplicationRuleStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o BucketReplicationRuleStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BucketReplicationRuleStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketReplicationRuleStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketReplicationRuleStatusPtrInput
- type BucketReplicationRuleStatusPtrOutput
- func (o BucketReplicationRuleStatusPtrOutput) Elem() BucketReplicationRuleStatusOutput
- func (BucketReplicationRuleStatusPtrOutput) ElementType() reflect.Type
- func (o BucketReplicationRuleStatusPtrOutput) ToBucketReplicationRuleStatusPtrOutput() BucketReplicationRuleStatusPtrOutput
- func (o BucketReplicationRuleStatusPtrOutput) ToBucketReplicationRuleStatusPtrOutputWithContext(ctx context.Context) BucketReplicationRuleStatusPtrOutput
- func (o BucketReplicationRuleStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketReplicationRuleStatus]
- func (o BucketReplicationRuleStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketReplicationRuleStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketReplicationTime
- type BucketReplicationTimeArgs
- func (BucketReplicationTimeArgs) ElementType() reflect.Type
- func (i BucketReplicationTimeArgs) ToBucketReplicationTimeOutput() BucketReplicationTimeOutput
- func (i BucketReplicationTimeArgs) ToBucketReplicationTimeOutputWithContext(ctx context.Context) BucketReplicationTimeOutput
- func (i BucketReplicationTimeArgs) ToBucketReplicationTimePtrOutput() BucketReplicationTimePtrOutput
- func (i BucketReplicationTimeArgs) ToBucketReplicationTimePtrOutputWithContext(ctx context.Context) BucketReplicationTimePtrOutput
- func (i BucketReplicationTimeArgs) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationTime]
- type BucketReplicationTimeInput
- type BucketReplicationTimeOutput
- func (BucketReplicationTimeOutput) ElementType() reflect.Type
- func (o BucketReplicationTimeOutput) Status() BucketReplicationTimeStatusOutput
- func (o BucketReplicationTimeOutput) Time() BucketReplicationTimeValueOutput
- func (o BucketReplicationTimeOutput) ToBucketReplicationTimeOutput() BucketReplicationTimeOutput
- func (o BucketReplicationTimeOutput) ToBucketReplicationTimeOutputWithContext(ctx context.Context) BucketReplicationTimeOutput
- func (o BucketReplicationTimeOutput) ToBucketReplicationTimePtrOutput() BucketReplicationTimePtrOutput
- func (o BucketReplicationTimeOutput) ToBucketReplicationTimePtrOutputWithContext(ctx context.Context) BucketReplicationTimePtrOutput
- func (o BucketReplicationTimeOutput) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationTime]
- type BucketReplicationTimePtrInput
- type BucketReplicationTimePtrOutput
- func (o BucketReplicationTimePtrOutput) Elem() BucketReplicationTimeOutput
- func (BucketReplicationTimePtrOutput) ElementType() reflect.Type
- func (o BucketReplicationTimePtrOutput) Status() BucketReplicationTimeStatusPtrOutput
- func (o BucketReplicationTimePtrOutput) Time() BucketReplicationTimeValuePtrOutput
- func (o BucketReplicationTimePtrOutput) ToBucketReplicationTimePtrOutput() BucketReplicationTimePtrOutput
- func (o BucketReplicationTimePtrOutput) ToBucketReplicationTimePtrOutputWithContext(ctx context.Context) BucketReplicationTimePtrOutput
- func (o BucketReplicationTimePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketReplicationTime]
- type BucketReplicationTimeStatus
- func (BucketReplicationTimeStatus) ElementType() reflect.Type
- func (e BucketReplicationTimeStatus) ToBucketReplicationTimeStatusOutput() BucketReplicationTimeStatusOutput
- func (e BucketReplicationTimeStatus) ToBucketReplicationTimeStatusOutputWithContext(ctx context.Context) BucketReplicationTimeStatusOutput
- func (e BucketReplicationTimeStatus) ToBucketReplicationTimeStatusPtrOutput() BucketReplicationTimeStatusPtrOutput
- func (e BucketReplicationTimeStatus) ToBucketReplicationTimeStatusPtrOutputWithContext(ctx context.Context) BucketReplicationTimeStatusPtrOutput
- func (e BucketReplicationTimeStatus) ToStringOutput() pulumi.StringOutput
- func (e BucketReplicationTimeStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BucketReplicationTimeStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BucketReplicationTimeStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketReplicationTimeStatusInput
- type BucketReplicationTimeStatusOutput
- func (BucketReplicationTimeStatusOutput) ElementType() reflect.Type
- func (o BucketReplicationTimeStatusOutput) ToBucketReplicationTimeStatusOutput() BucketReplicationTimeStatusOutput
- func (o BucketReplicationTimeStatusOutput) ToBucketReplicationTimeStatusOutputWithContext(ctx context.Context) BucketReplicationTimeStatusOutput
- func (o BucketReplicationTimeStatusOutput) ToBucketReplicationTimeStatusPtrOutput() BucketReplicationTimeStatusPtrOutput
- func (o BucketReplicationTimeStatusOutput) ToBucketReplicationTimeStatusPtrOutputWithContext(ctx context.Context) BucketReplicationTimeStatusPtrOutput
- func (o BucketReplicationTimeStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationTimeStatus]
- func (o BucketReplicationTimeStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o BucketReplicationTimeStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BucketReplicationTimeStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketReplicationTimeStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketReplicationTimeStatusPtrInput
- type BucketReplicationTimeStatusPtrOutput
- func (o BucketReplicationTimeStatusPtrOutput) Elem() BucketReplicationTimeStatusOutput
- func (BucketReplicationTimeStatusPtrOutput) ElementType() reflect.Type
- func (o BucketReplicationTimeStatusPtrOutput) ToBucketReplicationTimeStatusPtrOutput() BucketReplicationTimeStatusPtrOutput
- func (o BucketReplicationTimeStatusPtrOutput) ToBucketReplicationTimeStatusPtrOutputWithContext(ctx context.Context) BucketReplicationTimeStatusPtrOutput
- func (o BucketReplicationTimeStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketReplicationTimeStatus]
- func (o BucketReplicationTimeStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketReplicationTimeStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketReplicationTimeValue
- type BucketReplicationTimeValueArgs
- func (BucketReplicationTimeValueArgs) ElementType() reflect.Type
- func (i BucketReplicationTimeValueArgs) ToBucketReplicationTimeValueOutput() BucketReplicationTimeValueOutput
- func (i BucketReplicationTimeValueArgs) ToBucketReplicationTimeValueOutputWithContext(ctx context.Context) BucketReplicationTimeValueOutput
- func (i BucketReplicationTimeValueArgs) ToBucketReplicationTimeValuePtrOutput() BucketReplicationTimeValuePtrOutput
- func (i BucketReplicationTimeValueArgs) ToBucketReplicationTimeValuePtrOutputWithContext(ctx context.Context) BucketReplicationTimeValuePtrOutput
- func (i BucketReplicationTimeValueArgs) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationTimeValue]
- type BucketReplicationTimeValueInput
- type BucketReplicationTimeValueOutput
- func (BucketReplicationTimeValueOutput) ElementType() reflect.Type
- func (o BucketReplicationTimeValueOutput) Minutes() pulumi.IntOutput
- func (o BucketReplicationTimeValueOutput) ToBucketReplicationTimeValueOutput() BucketReplicationTimeValueOutput
- func (o BucketReplicationTimeValueOutput) ToBucketReplicationTimeValueOutputWithContext(ctx context.Context) BucketReplicationTimeValueOutput
- func (o BucketReplicationTimeValueOutput) ToBucketReplicationTimeValuePtrOutput() BucketReplicationTimeValuePtrOutput
- func (o BucketReplicationTimeValueOutput) ToBucketReplicationTimeValuePtrOutputWithContext(ctx context.Context) BucketReplicationTimeValuePtrOutput
- func (o BucketReplicationTimeValueOutput) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationTimeValue]
- type BucketReplicationTimeValuePtrInput
- type BucketReplicationTimeValuePtrOutput
- func (o BucketReplicationTimeValuePtrOutput) Elem() BucketReplicationTimeValueOutput
- func (BucketReplicationTimeValuePtrOutput) ElementType() reflect.Type
- func (o BucketReplicationTimeValuePtrOutput) Minutes() pulumi.IntPtrOutput
- func (o BucketReplicationTimeValuePtrOutput) ToBucketReplicationTimeValuePtrOutput() BucketReplicationTimeValuePtrOutput
- func (o BucketReplicationTimeValuePtrOutput) ToBucketReplicationTimeValuePtrOutputWithContext(ctx context.Context) BucketReplicationTimeValuePtrOutput
- func (o BucketReplicationTimeValuePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketReplicationTimeValue]
- type BucketRoutingRule
- type BucketRoutingRuleArgs
- func (BucketRoutingRuleArgs) ElementType() reflect.Type
- func (i BucketRoutingRuleArgs) ToBucketRoutingRuleOutput() BucketRoutingRuleOutput
- func (i BucketRoutingRuleArgs) ToBucketRoutingRuleOutputWithContext(ctx context.Context) BucketRoutingRuleOutput
- func (i BucketRoutingRuleArgs) ToOutput(ctx context.Context) pulumix.Output[BucketRoutingRule]
- type BucketRoutingRuleArray
- func (BucketRoutingRuleArray) ElementType() reflect.Type
- func (i BucketRoutingRuleArray) ToBucketRoutingRuleArrayOutput() BucketRoutingRuleArrayOutput
- func (i BucketRoutingRuleArray) ToBucketRoutingRuleArrayOutputWithContext(ctx context.Context) BucketRoutingRuleArrayOutput
- func (i BucketRoutingRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketRoutingRule]
- type BucketRoutingRuleArrayInput
- type BucketRoutingRuleArrayOutput
- func (BucketRoutingRuleArrayOutput) ElementType() reflect.Type
- func (o BucketRoutingRuleArrayOutput) Index(i pulumi.IntInput) BucketRoutingRuleOutput
- func (o BucketRoutingRuleArrayOutput) ToBucketRoutingRuleArrayOutput() BucketRoutingRuleArrayOutput
- func (o BucketRoutingRuleArrayOutput) ToBucketRoutingRuleArrayOutputWithContext(ctx context.Context) BucketRoutingRuleArrayOutput
- func (o BucketRoutingRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketRoutingRule]
- type BucketRoutingRuleCondition
- type BucketRoutingRuleConditionArgs
- func (BucketRoutingRuleConditionArgs) ElementType() reflect.Type
- func (i BucketRoutingRuleConditionArgs) ToBucketRoutingRuleConditionOutput() BucketRoutingRuleConditionOutput
- func (i BucketRoutingRuleConditionArgs) ToBucketRoutingRuleConditionOutputWithContext(ctx context.Context) BucketRoutingRuleConditionOutput
- func (i BucketRoutingRuleConditionArgs) ToBucketRoutingRuleConditionPtrOutput() BucketRoutingRuleConditionPtrOutput
- func (i BucketRoutingRuleConditionArgs) ToBucketRoutingRuleConditionPtrOutputWithContext(ctx context.Context) BucketRoutingRuleConditionPtrOutput
- func (i BucketRoutingRuleConditionArgs) ToOutput(ctx context.Context) pulumix.Output[BucketRoutingRuleCondition]
- type BucketRoutingRuleConditionInput
- type BucketRoutingRuleConditionOutput
- func (BucketRoutingRuleConditionOutput) ElementType() reflect.Type
- func (o BucketRoutingRuleConditionOutput) HttpErrorCodeReturnedEquals() pulumi.StringPtrOutput
- func (o BucketRoutingRuleConditionOutput) KeyPrefixEquals() pulumi.StringPtrOutput
- func (o BucketRoutingRuleConditionOutput) ToBucketRoutingRuleConditionOutput() BucketRoutingRuleConditionOutput
- func (o BucketRoutingRuleConditionOutput) ToBucketRoutingRuleConditionOutputWithContext(ctx context.Context) BucketRoutingRuleConditionOutput
- func (o BucketRoutingRuleConditionOutput) ToBucketRoutingRuleConditionPtrOutput() BucketRoutingRuleConditionPtrOutput
- func (o BucketRoutingRuleConditionOutput) ToBucketRoutingRuleConditionPtrOutputWithContext(ctx context.Context) BucketRoutingRuleConditionPtrOutput
- func (o BucketRoutingRuleConditionOutput) ToOutput(ctx context.Context) pulumix.Output[BucketRoutingRuleCondition]
- type BucketRoutingRuleConditionPtrInput
- type BucketRoutingRuleConditionPtrOutput
- func (o BucketRoutingRuleConditionPtrOutput) Elem() BucketRoutingRuleConditionOutput
- func (BucketRoutingRuleConditionPtrOutput) ElementType() reflect.Type
- func (o BucketRoutingRuleConditionPtrOutput) HttpErrorCodeReturnedEquals() pulumi.StringPtrOutput
- func (o BucketRoutingRuleConditionPtrOutput) KeyPrefixEquals() pulumi.StringPtrOutput
- func (o BucketRoutingRuleConditionPtrOutput) ToBucketRoutingRuleConditionPtrOutput() BucketRoutingRuleConditionPtrOutput
- func (o BucketRoutingRuleConditionPtrOutput) ToBucketRoutingRuleConditionPtrOutputWithContext(ctx context.Context) BucketRoutingRuleConditionPtrOutput
- func (o BucketRoutingRuleConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketRoutingRuleCondition]
- type BucketRoutingRuleInput
- type BucketRoutingRuleOutput
- func (BucketRoutingRuleOutput) ElementType() reflect.Type
- func (o BucketRoutingRuleOutput) RedirectRule() BucketRedirectRuleOutput
- func (o BucketRoutingRuleOutput) RoutingRuleCondition() BucketRoutingRuleConditionPtrOutput
- func (o BucketRoutingRuleOutput) ToBucketRoutingRuleOutput() BucketRoutingRuleOutput
- func (o BucketRoutingRuleOutput) ToBucketRoutingRuleOutputWithContext(ctx context.Context) BucketRoutingRuleOutput
- func (o BucketRoutingRuleOutput) ToOutput(ctx context.Context) pulumix.Output[BucketRoutingRule]
- type BucketRule
- type BucketRuleArgs
- type BucketRuleArray
- func (BucketRuleArray) ElementType() reflect.Type
- func (i BucketRuleArray) ToBucketRuleArrayOutput() BucketRuleArrayOutput
- func (i BucketRuleArray) ToBucketRuleArrayOutputWithContext(ctx context.Context) BucketRuleArrayOutput
- func (i BucketRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketRule]
- type BucketRuleArrayInput
- type BucketRuleArrayOutput
- func (BucketRuleArrayOutput) ElementType() reflect.Type
- func (o BucketRuleArrayOutput) Index(i pulumi.IntInput) BucketRuleOutput
- func (o BucketRuleArrayOutput) ToBucketRuleArrayOutput() BucketRuleArrayOutput
- func (o BucketRuleArrayOutput) ToBucketRuleArrayOutputWithContext(ctx context.Context) BucketRuleArrayOutput
- func (o BucketRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketRule]
- type BucketRuleInput
- type BucketRuleOutput
- func (o BucketRuleOutput) AbortIncompleteMultipartUpload() BucketAbortIncompleteMultipartUploadPtrOutput
- func (BucketRuleOutput) ElementType() reflect.Type
- func (o BucketRuleOutput) ExpirationDate() pulumi.StringPtrOutput
- func (o BucketRuleOutput) ExpirationInDays() pulumi.IntPtrOutput
- func (o BucketRuleOutput) ExpiredObjectDeleteMarker() pulumi.BoolPtrOutput
- func (o BucketRuleOutput) Id() pulumi.StringPtrOutput
- func (o BucketRuleOutput) NoncurrentVersionExpiration() BucketNoncurrentVersionExpirationPtrOutput
- func (o BucketRuleOutput) NoncurrentVersionExpirationInDays() pulumi.IntPtrOutput
- func (o BucketRuleOutput) NoncurrentVersionTransition() BucketNoncurrentVersionTransitionPtrOutput
- func (o BucketRuleOutput) NoncurrentVersionTransitions() BucketNoncurrentVersionTransitionArrayOutput
- func (o BucketRuleOutput) ObjectSizeGreaterThan() pulumi.StringPtrOutput
- func (o BucketRuleOutput) ObjectSizeLessThan() pulumi.StringPtrOutput
- func (o BucketRuleOutput) Prefix() pulumi.StringPtrOutput
- func (o BucketRuleOutput) Status() BucketRuleStatusOutput
- func (o BucketRuleOutput) TagFilters() BucketTagFilterArrayOutput
- func (o BucketRuleOutput) ToBucketRuleOutput() BucketRuleOutput
- func (o BucketRuleOutput) ToBucketRuleOutputWithContext(ctx context.Context) BucketRuleOutput
- func (o BucketRuleOutput) ToOutput(ctx context.Context) pulumix.Output[BucketRule]
- func (o BucketRuleOutput) Transition() BucketTransitionPtrOutput
- func (o BucketRuleOutput) Transitions() BucketTransitionArrayOutput
- type BucketRuleStatus
- func (BucketRuleStatus) ElementType() reflect.Type
- func (e BucketRuleStatus) ToBucketRuleStatusOutput() BucketRuleStatusOutput
- func (e BucketRuleStatus) ToBucketRuleStatusOutputWithContext(ctx context.Context) BucketRuleStatusOutput
- func (e BucketRuleStatus) ToBucketRuleStatusPtrOutput() BucketRuleStatusPtrOutput
- func (e BucketRuleStatus) ToBucketRuleStatusPtrOutputWithContext(ctx context.Context) BucketRuleStatusPtrOutput
- func (e BucketRuleStatus) ToStringOutput() pulumi.StringOutput
- func (e BucketRuleStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BucketRuleStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BucketRuleStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketRuleStatusInput
- type BucketRuleStatusOutput
- func (BucketRuleStatusOutput) ElementType() reflect.Type
- func (o BucketRuleStatusOutput) ToBucketRuleStatusOutput() BucketRuleStatusOutput
- func (o BucketRuleStatusOutput) ToBucketRuleStatusOutputWithContext(ctx context.Context) BucketRuleStatusOutput
- func (o BucketRuleStatusOutput) ToBucketRuleStatusPtrOutput() BucketRuleStatusPtrOutput
- func (o BucketRuleStatusOutput) ToBucketRuleStatusPtrOutputWithContext(ctx context.Context) BucketRuleStatusPtrOutput
- func (o BucketRuleStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BucketRuleStatus]
- func (o BucketRuleStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o BucketRuleStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BucketRuleStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketRuleStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketRuleStatusPtrInput
- type BucketRuleStatusPtrOutput
- func (o BucketRuleStatusPtrOutput) Elem() BucketRuleStatusOutput
- func (BucketRuleStatusPtrOutput) ElementType() reflect.Type
- func (o BucketRuleStatusPtrOutput) ToBucketRuleStatusPtrOutput() BucketRuleStatusPtrOutput
- func (o BucketRuleStatusPtrOutput) ToBucketRuleStatusPtrOutputWithContext(ctx context.Context) BucketRuleStatusPtrOutput
- func (o BucketRuleStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketRuleStatus]
- func (o BucketRuleStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketRuleStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketS3KeyFilter
- type BucketS3KeyFilterArgs
- func (BucketS3KeyFilterArgs) ElementType() reflect.Type
- func (i BucketS3KeyFilterArgs) ToBucketS3KeyFilterOutput() BucketS3KeyFilterOutput
- func (i BucketS3KeyFilterArgs) ToBucketS3KeyFilterOutputWithContext(ctx context.Context) BucketS3KeyFilterOutput
- func (i BucketS3KeyFilterArgs) ToBucketS3KeyFilterPtrOutput() BucketS3KeyFilterPtrOutput
- func (i BucketS3KeyFilterArgs) ToBucketS3KeyFilterPtrOutputWithContext(ctx context.Context) BucketS3KeyFilterPtrOutput
- func (i BucketS3KeyFilterArgs) ToOutput(ctx context.Context) pulumix.Output[BucketS3KeyFilter]
- type BucketS3KeyFilterInput
- type BucketS3KeyFilterOutput
- func (BucketS3KeyFilterOutput) ElementType() reflect.Type
- func (o BucketS3KeyFilterOutput) Rules() BucketFilterRuleArrayOutput
- func (o BucketS3KeyFilterOutput) ToBucketS3KeyFilterOutput() BucketS3KeyFilterOutput
- func (o BucketS3KeyFilterOutput) ToBucketS3KeyFilterOutputWithContext(ctx context.Context) BucketS3KeyFilterOutput
- func (o BucketS3KeyFilterOutput) ToBucketS3KeyFilterPtrOutput() BucketS3KeyFilterPtrOutput
- func (o BucketS3KeyFilterOutput) ToBucketS3KeyFilterPtrOutputWithContext(ctx context.Context) BucketS3KeyFilterPtrOutput
- func (o BucketS3KeyFilterOutput) ToOutput(ctx context.Context) pulumix.Output[BucketS3KeyFilter]
- type BucketS3KeyFilterPtrInput
- type BucketS3KeyFilterPtrOutput
- func (o BucketS3KeyFilterPtrOutput) Elem() BucketS3KeyFilterOutput
- func (BucketS3KeyFilterPtrOutput) ElementType() reflect.Type
- func (o BucketS3KeyFilterPtrOutput) Rules() BucketFilterRuleArrayOutput
- func (o BucketS3KeyFilterPtrOutput) ToBucketS3KeyFilterPtrOutput() BucketS3KeyFilterPtrOutput
- func (o BucketS3KeyFilterPtrOutput) ToBucketS3KeyFilterPtrOutputWithContext(ctx context.Context) BucketS3KeyFilterPtrOutput
- func (o BucketS3KeyFilterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketS3KeyFilter]
- type BucketServerSideEncryptionByDefault
- type BucketServerSideEncryptionByDefaultArgs
- func (BucketServerSideEncryptionByDefaultArgs) ElementType() reflect.Type
- func (i BucketServerSideEncryptionByDefaultArgs) ToBucketServerSideEncryptionByDefaultOutput() BucketServerSideEncryptionByDefaultOutput
- func (i BucketServerSideEncryptionByDefaultArgs) ToBucketServerSideEncryptionByDefaultOutputWithContext(ctx context.Context) BucketServerSideEncryptionByDefaultOutput
- func (i BucketServerSideEncryptionByDefaultArgs) ToBucketServerSideEncryptionByDefaultPtrOutput() BucketServerSideEncryptionByDefaultPtrOutput
- func (i BucketServerSideEncryptionByDefaultArgs) ToBucketServerSideEncryptionByDefaultPtrOutputWithContext(ctx context.Context) BucketServerSideEncryptionByDefaultPtrOutput
- func (i BucketServerSideEncryptionByDefaultArgs) ToOutput(ctx context.Context) pulumix.Output[BucketServerSideEncryptionByDefault]
- type BucketServerSideEncryptionByDefaultInput
- type BucketServerSideEncryptionByDefaultOutput
- func (BucketServerSideEncryptionByDefaultOutput) ElementType() reflect.Type
- func (o BucketServerSideEncryptionByDefaultOutput) KmsMasterKeyId() pulumi.StringPtrOutput
- func (o BucketServerSideEncryptionByDefaultOutput) SseAlgorithm() BucketServerSideEncryptionByDefaultSseAlgorithmOutput
- func (o BucketServerSideEncryptionByDefaultOutput) ToBucketServerSideEncryptionByDefaultOutput() BucketServerSideEncryptionByDefaultOutput
- func (o BucketServerSideEncryptionByDefaultOutput) ToBucketServerSideEncryptionByDefaultOutputWithContext(ctx context.Context) BucketServerSideEncryptionByDefaultOutput
- func (o BucketServerSideEncryptionByDefaultOutput) ToBucketServerSideEncryptionByDefaultPtrOutput() BucketServerSideEncryptionByDefaultPtrOutput
- func (o BucketServerSideEncryptionByDefaultOutput) ToBucketServerSideEncryptionByDefaultPtrOutputWithContext(ctx context.Context) BucketServerSideEncryptionByDefaultPtrOutput
- func (o BucketServerSideEncryptionByDefaultOutput) ToOutput(ctx context.Context) pulumix.Output[BucketServerSideEncryptionByDefault]
- type BucketServerSideEncryptionByDefaultPtrInput
- type BucketServerSideEncryptionByDefaultPtrOutput
- func (o BucketServerSideEncryptionByDefaultPtrOutput) Elem() BucketServerSideEncryptionByDefaultOutput
- func (BucketServerSideEncryptionByDefaultPtrOutput) ElementType() reflect.Type
- func (o BucketServerSideEncryptionByDefaultPtrOutput) KmsMasterKeyId() pulumi.StringPtrOutput
- func (o BucketServerSideEncryptionByDefaultPtrOutput) SseAlgorithm() BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput
- func (o BucketServerSideEncryptionByDefaultPtrOutput) ToBucketServerSideEncryptionByDefaultPtrOutput() BucketServerSideEncryptionByDefaultPtrOutput
- func (o BucketServerSideEncryptionByDefaultPtrOutput) ToBucketServerSideEncryptionByDefaultPtrOutputWithContext(ctx context.Context) BucketServerSideEncryptionByDefaultPtrOutput
- func (o BucketServerSideEncryptionByDefaultPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketServerSideEncryptionByDefault]
- type BucketServerSideEncryptionByDefaultSseAlgorithm
- func (BucketServerSideEncryptionByDefaultSseAlgorithm) ElementType() reflect.Type
- func (e BucketServerSideEncryptionByDefaultSseAlgorithm) ToBucketServerSideEncryptionByDefaultSseAlgorithmOutput() BucketServerSideEncryptionByDefaultSseAlgorithmOutput
- func (e BucketServerSideEncryptionByDefaultSseAlgorithm) ToBucketServerSideEncryptionByDefaultSseAlgorithmOutputWithContext(ctx context.Context) BucketServerSideEncryptionByDefaultSseAlgorithmOutput
- func (e BucketServerSideEncryptionByDefaultSseAlgorithm) ToBucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput() BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput
- func (e BucketServerSideEncryptionByDefaultSseAlgorithm) ToBucketServerSideEncryptionByDefaultSseAlgorithmPtrOutputWithContext(ctx context.Context) BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput
- func (e BucketServerSideEncryptionByDefaultSseAlgorithm) ToStringOutput() pulumi.StringOutput
- func (e BucketServerSideEncryptionByDefaultSseAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BucketServerSideEncryptionByDefaultSseAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BucketServerSideEncryptionByDefaultSseAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketServerSideEncryptionByDefaultSseAlgorithmInput
- type BucketServerSideEncryptionByDefaultSseAlgorithmOutput
- func (BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ElementType() reflect.Type
- func (o BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ToBucketServerSideEncryptionByDefaultSseAlgorithmOutput() BucketServerSideEncryptionByDefaultSseAlgorithmOutput
- func (o BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ToBucketServerSideEncryptionByDefaultSseAlgorithmOutputWithContext(ctx context.Context) BucketServerSideEncryptionByDefaultSseAlgorithmOutput
- func (o BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ToBucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput() BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput
- func (o BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ToBucketServerSideEncryptionByDefaultSseAlgorithmPtrOutputWithContext(ctx context.Context) BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput
- func (o BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ToOutput(ctx context.Context) pulumix.Output[BucketServerSideEncryptionByDefaultSseAlgorithm]
- func (o BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ToStringOutput() pulumi.StringOutput
- func (o BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketServerSideEncryptionByDefaultSseAlgorithmPtrInput
- type BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput
- func (o BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput) Elem() BucketServerSideEncryptionByDefaultSseAlgorithmOutput
- func (BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput) ElementType() reflect.Type
- func (o BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput) ToBucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput() BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput
- func (o BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput) ToBucketServerSideEncryptionByDefaultSseAlgorithmPtrOutputWithContext(ctx context.Context) BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput
- func (o BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketServerSideEncryptionByDefaultSseAlgorithm]
- func (o BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketServerSideEncryptionRule
- type BucketServerSideEncryptionRuleArgs
- func (BucketServerSideEncryptionRuleArgs) ElementType() reflect.Type
- func (i BucketServerSideEncryptionRuleArgs) ToBucketServerSideEncryptionRuleOutput() BucketServerSideEncryptionRuleOutput
- func (i BucketServerSideEncryptionRuleArgs) ToBucketServerSideEncryptionRuleOutputWithContext(ctx context.Context) BucketServerSideEncryptionRuleOutput
- func (i BucketServerSideEncryptionRuleArgs) ToOutput(ctx context.Context) pulumix.Output[BucketServerSideEncryptionRule]
- type BucketServerSideEncryptionRuleArray
- func (BucketServerSideEncryptionRuleArray) ElementType() reflect.Type
- func (i BucketServerSideEncryptionRuleArray) ToBucketServerSideEncryptionRuleArrayOutput() BucketServerSideEncryptionRuleArrayOutput
- func (i BucketServerSideEncryptionRuleArray) ToBucketServerSideEncryptionRuleArrayOutputWithContext(ctx context.Context) BucketServerSideEncryptionRuleArrayOutput
- func (i BucketServerSideEncryptionRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketServerSideEncryptionRule]
- type BucketServerSideEncryptionRuleArrayInput
- type BucketServerSideEncryptionRuleArrayOutput
- func (BucketServerSideEncryptionRuleArrayOutput) ElementType() reflect.Type
- func (o BucketServerSideEncryptionRuleArrayOutput) Index(i pulumi.IntInput) BucketServerSideEncryptionRuleOutput
- func (o BucketServerSideEncryptionRuleArrayOutput) ToBucketServerSideEncryptionRuleArrayOutput() BucketServerSideEncryptionRuleArrayOutput
- func (o BucketServerSideEncryptionRuleArrayOutput) ToBucketServerSideEncryptionRuleArrayOutputWithContext(ctx context.Context) BucketServerSideEncryptionRuleArrayOutput
- func (o BucketServerSideEncryptionRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketServerSideEncryptionRule]
- type BucketServerSideEncryptionRuleInput
- type BucketServerSideEncryptionRuleOutput
- func (o BucketServerSideEncryptionRuleOutput) BucketKeyEnabled() pulumi.BoolPtrOutput
- func (BucketServerSideEncryptionRuleOutput) ElementType() reflect.Type
- func (o BucketServerSideEncryptionRuleOutput) ServerSideEncryptionByDefault() BucketServerSideEncryptionByDefaultPtrOutput
- func (o BucketServerSideEncryptionRuleOutput) ToBucketServerSideEncryptionRuleOutput() BucketServerSideEncryptionRuleOutput
- func (o BucketServerSideEncryptionRuleOutput) ToBucketServerSideEncryptionRuleOutputWithContext(ctx context.Context) BucketServerSideEncryptionRuleOutput
- func (o BucketServerSideEncryptionRuleOutput) ToOutput(ctx context.Context) pulumix.Output[BucketServerSideEncryptionRule]
- type BucketSourceSelectionCriteria
- type BucketSourceSelectionCriteriaArgs
- func (BucketSourceSelectionCriteriaArgs) ElementType() reflect.Type
- func (i BucketSourceSelectionCriteriaArgs) ToBucketSourceSelectionCriteriaOutput() BucketSourceSelectionCriteriaOutput
- func (i BucketSourceSelectionCriteriaArgs) ToBucketSourceSelectionCriteriaOutputWithContext(ctx context.Context) BucketSourceSelectionCriteriaOutput
- func (i BucketSourceSelectionCriteriaArgs) ToBucketSourceSelectionCriteriaPtrOutput() BucketSourceSelectionCriteriaPtrOutput
- func (i BucketSourceSelectionCriteriaArgs) ToBucketSourceSelectionCriteriaPtrOutputWithContext(ctx context.Context) BucketSourceSelectionCriteriaPtrOutput
- func (i BucketSourceSelectionCriteriaArgs) ToOutput(ctx context.Context) pulumix.Output[BucketSourceSelectionCriteria]
- type BucketSourceSelectionCriteriaInput
- type BucketSourceSelectionCriteriaOutput
- func (BucketSourceSelectionCriteriaOutput) ElementType() reflect.Type
- func (o BucketSourceSelectionCriteriaOutput) ReplicaModifications() BucketReplicaModificationsPtrOutput
- func (o BucketSourceSelectionCriteriaOutput) SseKmsEncryptedObjects() BucketSseKmsEncryptedObjectsPtrOutput
- func (o BucketSourceSelectionCriteriaOutput) ToBucketSourceSelectionCriteriaOutput() BucketSourceSelectionCriteriaOutput
- func (o BucketSourceSelectionCriteriaOutput) ToBucketSourceSelectionCriteriaOutputWithContext(ctx context.Context) BucketSourceSelectionCriteriaOutput
- func (o BucketSourceSelectionCriteriaOutput) ToBucketSourceSelectionCriteriaPtrOutput() BucketSourceSelectionCriteriaPtrOutput
- func (o BucketSourceSelectionCriteriaOutput) ToBucketSourceSelectionCriteriaPtrOutputWithContext(ctx context.Context) BucketSourceSelectionCriteriaPtrOutput
- func (o BucketSourceSelectionCriteriaOutput) ToOutput(ctx context.Context) pulumix.Output[BucketSourceSelectionCriteria]
- type BucketSourceSelectionCriteriaPtrInput
- type BucketSourceSelectionCriteriaPtrOutput
- func (o BucketSourceSelectionCriteriaPtrOutput) Elem() BucketSourceSelectionCriteriaOutput
- func (BucketSourceSelectionCriteriaPtrOutput) ElementType() reflect.Type
- func (o BucketSourceSelectionCriteriaPtrOutput) ReplicaModifications() BucketReplicaModificationsPtrOutput
- func (o BucketSourceSelectionCriteriaPtrOutput) SseKmsEncryptedObjects() BucketSseKmsEncryptedObjectsPtrOutput
- func (o BucketSourceSelectionCriteriaPtrOutput) ToBucketSourceSelectionCriteriaPtrOutput() BucketSourceSelectionCriteriaPtrOutput
- func (o BucketSourceSelectionCriteriaPtrOutput) ToBucketSourceSelectionCriteriaPtrOutputWithContext(ctx context.Context) BucketSourceSelectionCriteriaPtrOutput
- func (o BucketSourceSelectionCriteriaPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketSourceSelectionCriteria]
- type BucketSseKmsEncryptedObjects
- type BucketSseKmsEncryptedObjectsArgs
- func (BucketSseKmsEncryptedObjectsArgs) ElementType() reflect.Type
- func (i BucketSseKmsEncryptedObjectsArgs) ToBucketSseKmsEncryptedObjectsOutput() BucketSseKmsEncryptedObjectsOutput
- func (i BucketSseKmsEncryptedObjectsArgs) ToBucketSseKmsEncryptedObjectsOutputWithContext(ctx context.Context) BucketSseKmsEncryptedObjectsOutput
- func (i BucketSseKmsEncryptedObjectsArgs) ToBucketSseKmsEncryptedObjectsPtrOutput() BucketSseKmsEncryptedObjectsPtrOutput
- func (i BucketSseKmsEncryptedObjectsArgs) ToBucketSseKmsEncryptedObjectsPtrOutputWithContext(ctx context.Context) BucketSseKmsEncryptedObjectsPtrOutput
- func (i BucketSseKmsEncryptedObjectsArgs) ToOutput(ctx context.Context) pulumix.Output[BucketSseKmsEncryptedObjects]
- type BucketSseKmsEncryptedObjectsInput
- type BucketSseKmsEncryptedObjectsOutput
- func (BucketSseKmsEncryptedObjectsOutput) ElementType() reflect.Type
- func (o BucketSseKmsEncryptedObjectsOutput) Status() BucketSseKmsEncryptedObjectsStatusOutput
- func (o BucketSseKmsEncryptedObjectsOutput) ToBucketSseKmsEncryptedObjectsOutput() BucketSseKmsEncryptedObjectsOutput
- func (o BucketSseKmsEncryptedObjectsOutput) ToBucketSseKmsEncryptedObjectsOutputWithContext(ctx context.Context) BucketSseKmsEncryptedObjectsOutput
- func (o BucketSseKmsEncryptedObjectsOutput) ToBucketSseKmsEncryptedObjectsPtrOutput() BucketSseKmsEncryptedObjectsPtrOutput
- func (o BucketSseKmsEncryptedObjectsOutput) ToBucketSseKmsEncryptedObjectsPtrOutputWithContext(ctx context.Context) BucketSseKmsEncryptedObjectsPtrOutput
- func (o BucketSseKmsEncryptedObjectsOutput) ToOutput(ctx context.Context) pulumix.Output[BucketSseKmsEncryptedObjects]
- type BucketSseKmsEncryptedObjectsPtrInput
- type BucketSseKmsEncryptedObjectsPtrOutput
- func (o BucketSseKmsEncryptedObjectsPtrOutput) Elem() BucketSseKmsEncryptedObjectsOutput
- func (BucketSseKmsEncryptedObjectsPtrOutput) ElementType() reflect.Type
- func (o BucketSseKmsEncryptedObjectsPtrOutput) Status() BucketSseKmsEncryptedObjectsStatusPtrOutput
- func (o BucketSseKmsEncryptedObjectsPtrOutput) ToBucketSseKmsEncryptedObjectsPtrOutput() BucketSseKmsEncryptedObjectsPtrOutput
- func (o BucketSseKmsEncryptedObjectsPtrOutput) ToBucketSseKmsEncryptedObjectsPtrOutputWithContext(ctx context.Context) BucketSseKmsEncryptedObjectsPtrOutput
- func (o BucketSseKmsEncryptedObjectsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketSseKmsEncryptedObjects]
- type BucketSseKmsEncryptedObjectsStatus
- func (BucketSseKmsEncryptedObjectsStatus) ElementType() reflect.Type
- func (e BucketSseKmsEncryptedObjectsStatus) ToBucketSseKmsEncryptedObjectsStatusOutput() BucketSseKmsEncryptedObjectsStatusOutput
- func (e BucketSseKmsEncryptedObjectsStatus) ToBucketSseKmsEncryptedObjectsStatusOutputWithContext(ctx context.Context) BucketSseKmsEncryptedObjectsStatusOutput
- func (e BucketSseKmsEncryptedObjectsStatus) ToBucketSseKmsEncryptedObjectsStatusPtrOutput() BucketSseKmsEncryptedObjectsStatusPtrOutput
- func (e BucketSseKmsEncryptedObjectsStatus) ToBucketSseKmsEncryptedObjectsStatusPtrOutputWithContext(ctx context.Context) BucketSseKmsEncryptedObjectsStatusPtrOutput
- func (e BucketSseKmsEncryptedObjectsStatus) ToStringOutput() pulumi.StringOutput
- func (e BucketSseKmsEncryptedObjectsStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BucketSseKmsEncryptedObjectsStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BucketSseKmsEncryptedObjectsStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketSseKmsEncryptedObjectsStatusInput
- type BucketSseKmsEncryptedObjectsStatusOutput
- func (BucketSseKmsEncryptedObjectsStatusOutput) ElementType() reflect.Type
- func (o BucketSseKmsEncryptedObjectsStatusOutput) ToBucketSseKmsEncryptedObjectsStatusOutput() BucketSseKmsEncryptedObjectsStatusOutput
- func (o BucketSseKmsEncryptedObjectsStatusOutput) ToBucketSseKmsEncryptedObjectsStatusOutputWithContext(ctx context.Context) BucketSseKmsEncryptedObjectsStatusOutput
- func (o BucketSseKmsEncryptedObjectsStatusOutput) ToBucketSseKmsEncryptedObjectsStatusPtrOutput() BucketSseKmsEncryptedObjectsStatusPtrOutput
- func (o BucketSseKmsEncryptedObjectsStatusOutput) ToBucketSseKmsEncryptedObjectsStatusPtrOutputWithContext(ctx context.Context) BucketSseKmsEncryptedObjectsStatusPtrOutput
- func (o BucketSseKmsEncryptedObjectsStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BucketSseKmsEncryptedObjectsStatus]
- func (o BucketSseKmsEncryptedObjectsStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o BucketSseKmsEncryptedObjectsStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BucketSseKmsEncryptedObjectsStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketSseKmsEncryptedObjectsStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketSseKmsEncryptedObjectsStatusPtrInput
- type BucketSseKmsEncryptedObjectsStatusPtrOutput
- func (o BucketSseKmsEncryptedObjectsStatusPtrOutput) Elem() BucketSseKmsEncryptedObjectsStatusOutput
- func (BucketSseKmsEncryptedObjectsStatusPtrOutput) ElementType() reflect.Type
- func (o BucketSseKmsEncryptedObjectsStatusPtrOutput) ToBucketSseKmsEncryptedObjectsStatusPtrOutput() BucketSseKmsEncryptedObjectsStatusPtrOutput
- func (o BucketSseKmsEncryptedObjectsStatusPtrOutput) ToBucketSseKmsEncryptedObjectsStatusPtrOutputWithContext(ctx context.Context) BucketSseKmsEncryptedObjectsStatusPtrOutput
- func (o BucketSseKmsEncryptedObjectsStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketSseKmsEncryptedObjectsStatus]
- func (o BucketSseKmsEncryptedObjectsStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketSseKmsEncryptedObjectsStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketState
- type BucketStorageClassAnalysis
- type BucketStorageClassAnalysisArgs
- func (BucketStorageClassAnalysisArgs) ElementType() reflect.Type
- func (i BucketStorageClassAnalysisArgs) ToBucketStorageClassAnalysisOutput() BucketStorageClassAnalysisOutput
- func (i BucketStorageClassAnalysisArgs) ToBucketStorageClassAnalysisOutputWithContext(ctx context.Context) BucketStorageClassAnalysisOutput
- func (i BucketStorageClassAnalysisArgs) ToOutput(ctx context.Context) pulumix.Output[BucketStorageClassAnalysis]
- type BucketStorageClassAnalysisInput
- type BucketStorageClassAnalysisOutput
- func (o BucketStorageClassAnalysisOutput) DataExport() BucketDataExportPtrOutput
- func (BucketStorageClassAnalysisOutput) ElementType() reflect.Type
- func (o BucketStorageClassAnalysisOutput) ToBucketStorageClassAnalysisOutput() BucketStorageClassAnalysisOutput
- func (o BucketStorageClassAnalysisOutput) ToBucketStorageClassAnalysisOutputWithContext(ctx context.Context) BucketStorageClassAnalysisOutput
- func (o BucketStorageClassAnalysisOutput) ToOutput(ctx context.Context) pulumix.Output[BucketStorageClassAnalysis]
- type BucketTag
- type BucketTagArgs
- type BucketTagArray
- func (BucketTagArray) ElementType() reflect.Type
- func (i BucketTagArray) ToBucketTagArrayOutput() BucketTagArrayOutput
- func (i BucketTagArray) ToBucketTagArrayOutputWithContext(ctx context.Context) BucketTagArrayOutput
- func (i BucketTagArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketTag]
- type BucketTagArrayInput
- type BucketTagArrayOutput
- func (BucketTagArrayOutput) ElementType() reflect.Type
- func (o BucketTagArrayOutput) Index(i pulumi.IntInput) BucketTagOutput
- func (o BucketTagArrayOutput) ToBucketTagArrayOutput() BucketTagArrayOutput
- func (o BucketTagArrayOutput) ToBucketTagArrayOutputWithContext(ctx context.Context) BucketTagArrayOutput
- func (o BucketTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketTag]
- type BucketTagFilter
- type BucketTagFilterArgs
- func (BucketTagFilterArgs) ElementType() reflect.Type
- func (i BucketTagFilterArgs) ToBucketTagFilterOutput() BucketTagFilterOutput
- func (i BucketTagFilterArgs) ToBucketTagFilterOutputWithContext(ctx context.Context) BucketTagFilterOutput
- func (i BucketTagFilterArgs) ToBucketTagFilterPtrOutput() BucketTagFilterPtrOutput
- func (i BucketTagFilterArgs) ToBucketTagFilterPtrOutputWithContext(ctx context.Context) BucketTagFilterPtrOutput
- func (i BucketTagFilterArgs) ToOutput(ctx context.Context) pulumix.Output[BucketTagFilter]
- type BucketTagFilterArray
- func (BucketTagFilterArray) ElementType() reflect.Type
- func (i BucketTagFilterArray) ToBucketTagFilterArrayOutput() BucketTagFilterArrayOutput
- func (i BucketTagFilterArray) ToBucketTagFilterArrayOutputWithContext(ctx context.Context) BucketTagFilterArrayOutput
- func (i BucketTagFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketTagFilter]
- type BucketTagFilterArrayInput
- type BucketTagFilterArrayOutput
- func (BucketTagFilterArrayOutput) ElementType() reflect.Type
- func (o BucketTagFilterArrayOutput) Index(i pulumi.IntInput) BucketTagFilterOutput
- func (o BucketTagFilterArrayOutput) ToBucketTagFilterArrayOutput() BucketTagFilterArrayOutput
- func (o BucketTagFilterArrayOutput) ToBucketTagFilterArrayOutputWithContext(ctx context.Context) BucketTagFilterArrayOutput
- func (o BucketTagFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketTagFilter]
- type BucketTagFilterInput
- type BucketTagFilterOutput
- func (BucketTagFilterOutput) ElementType() reflect.Type
- func (o BucketTagFilterOutput) Key() pulumi.StringOutput
- func (o BucketTagFilterOutput) ToBucketTagFilterOutput() BucketTagFilterOutput
- func (o BucketTagFilterOutput) ToBucketTagFilterOutputWithContext(ctx context.Context) BucketTagFilterOutput
- func (o BucketTagFilterOutput) ToBucketTagFilterPtrOutput() BucketTagFilterPtrOutput
- func (o BucketTagFilterOutput) ToBucketTagFilterPtrOutputWithContext(ctx context.Context) BucketTagFilterPtrOutput
- func (o BucketTagFilterOutput) ToOutput(ctx context.Context) pulumix.Output[BucketTagFilter]
- func (o BucketTagFilterOutput) Value() pulumi.StringOutput
- type BucketTagFilterPtrInput
- type BucketTagFilterPtrOutput
- func (o BucketTagFilterPtrOutput) Elem() BucketTagFilterOutput
- func (BucketTagFilterPtrOutput) ElementType() reflect.Type
- func (o BucketTagFilterPtrOutput) Key() pulumi.StringPtrOutput
- func (o BucketTagFilterPtrOutput) ToBucketTagFilterPtrOutput() BucketTagFilterPtrOutput
- func (o BucketTagFilterPtrOutput) ToBucketTagFilterPtrOutputWithContext(ctx context.Context) BucketTagFilterPtrOutput
- func (o BucketTagFilterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketTagFilter]
- func (o BucketTagFilterPtrOutput) Value() pulumi.StringPtrOutput
- type BucketTagInput
- type BucketTagOutput
- func (BucketTagOutput) ElementType() reflect.Type
- func (o BucketTagOutput) Key() pulumi.StringOutput
- func (o BucketTagOutput) ToBucketTagOutput() BucketTagOutput
- func (o BucketTagOutput) ToBucketTagOutputWithContext(ctx context.Context) BucketTagOutput
- func (o BucketTagOutput) ToOutput(ctx context.Context) pulumix.Output[BucketTag]
- func (o BucketTagOutput) Value() pulumi.StringOutput
- type BucketTiering
- type BucketTieringAccessTier
- func (BucketTieringAccessTier) ElementType() reflect.Type
- func (e BucketTieringAccessTier) ToBucketTieringAccessTierOutput() BucketTieringAccessTierOutput
- func (e BucketTieringAccessTier) ToBucketTieringAccessTierOutputWithContext(ctx context.Context) BucketTieringAccessTierOutput
- func (e BucketTieringAccessTier) ToBucketTieringAccessTierPtrOutput() BucketTieringAccessTierPtrOutput
- func (e BucketTieringAccessTier) ToBucketTieringAccessTierPtrOutputWithContext(ctx context.Context) BucketTieringAccessTierPtrOutput
- func (e BucketTieringAccessTier) ToStringOutput() pulumi.StringOutput
- func (e BucketTieringAccessTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BucketTieringAccessTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BucketTieringAccessTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketTieringAccessTierInput
- type BucketTieringAccessTierOutput
- func (BucketTieringAccessTierOutput) ElementType() reflect.Type
- func (o BucketTieringAccessTierOutput) ToBucketTieringAccessTierOutput() BucketTieringAccessTierOutput
- func (o BucketTieringAccessTierOutput) ToBucketTieringAccessTierOutputWithContext(ctx context.Context) BucketTieringAccessTierOutput
- func (o BucketTieringAccessTierOutput) ToBucketTieringAccessTierPtrOutput() BucketTieringAccessTierPtrOutput
- func (o BucketTieringAccessTierOutput) ToBucketTieringAccessTierPtrOutputWithContext(ctx context.Context) BucketTieringAccessTierPtrOutput
- func (o BucketTieringAccessTierOutput) ToOutput(ctx context.Context) pulumix.Output[BucketTieringAccessTier]
- func (o BucketTieringAccessTierOutput) ToStringOutput() pulumi.StringOutput
- func (o BucketTieringAccessTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BucketTieringAccessTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketTieringAccessTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketTieringAccessTierPtrInput
- type BucketTieringAccessTierPtrOutput
- func (o BucketTieringAccessTierPtrOutput) Elem() BucketTieringAccessTierOutput
- func (BucketTieringAccessTierPtrOutput) ElementType() reflect.Type
- func (o BucketTieringAccessTierPtrOutput) ToBucketTieringAccessTierPtrOutput() BucketTieringAccessTierPtrOutput
- func (o BucketTieringAccessTierPtrOutput) ToBucketTieringAccessTierPtrOutputWithContext(ctx context.Context) BucketTieringAccessTierPtrOutput
- func (o BucketTieringAccessTierPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketTieringAccessTier]
- func (o BucketTieringAccessTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketTieringAccessTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketTieringArgs
- func (BucketTieringArgs) ElementType() reflect.Type
- func (i BucketTieringArgs) ToBucketTieringOutput() BucketTieringOutput
- func (i BucketTieringArgs) ToBucketTieringOutputWithContext(ctx context.Context) BucketTieringOutput
- func (i BucketTieringArgs) ToOutput(ctx context.Context) pulumix.Output[BucketTiering]
- type BucketTieringArray
- func (BucketTieringArray) ElementType() reflect.Type
- func (i BucketTieringArray) ToBucketTieringArrayOutput() BucketTieringArrayOutput
- func (i BucketTieringArray) ToBucketTieringArrayOutputWithContext(ctx context.Context) BucketTieringArrayOutput
- func (i BucketTieringArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketTiering]
- type BucketTieringArrayInput
- type BucketTieringArrayOutput
- func (BucketTieringArrayOutput) ElementType() reflect.Type
- func (o BucketTieringArrayOutput) Index(i pulumi.IntInput) BucketTieringOutput
- func (o BucketTieringArrayOutput) ToBucketTieringArrayOutput() BucketTieringArrayOutput
- func (o BucketTieringArrayOutput) ToBucketTieringArrayOutputWithContext(ctx context.Context) BucketTieringArrayOutput
- func (o BucketTieringArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketTiering]
- type BucketTieringInput
- type BucketTieringOutput
- func (o BucketTieringOutput) AccessTier() BucketTieringAccessTierOutput
- func (o BucketTieringOutput) Days() pulumi.IntOutput
- func (BucketTieringOutput) ElementType() reflect.Type
- func (o BucketTieringOutput) ToBucketTieringOutput() BucketTieringOutput
- func (o BucketTieringOutput) ToBucketTieringOutputWithContext(ctx context.Context) BucketTieringOutput
- func (o BucketTieringOutput) ToOutput(ctx context.Context) pulumix.Output[BucketTiering]
- type BucketTopicConfiguration
- type BucketTopicConfigurationArgs
- func (BucketTopicConfigurationArgs) ElementType() reflect.Type
- func (i BucketTopicConfigurationArgs) ToBucketTopicConfigurationOutput() BucketTopicConfigurationOutput
- func (i BucketTopicConfigurationArgs) ToBucketTopicConfigurationOutputWithContext(ctx context.Context) BucketTopicConfigurationOutput
- func (i BucketTopicConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketTopicConfiguration]
- type BucketTopicConfigurationArray
- func (BucketTopicConfigurationArray) ElementType() reflect.Type
- func (i BucketTopicConfigurationArray) ToBucketTopicConfigurationArrayOutput() BucketTopicConfigurationArrayOutput
- func (i BucketTopicConfigurationArray) ToBucketTopicConfigurationArrayOutputWithContext(ctx context.Context) BucketTopicConfigurationArrayOutput
- func (i BucketTopicConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketTopicConfiguration]
- type BucketTopicConfigurationArrayInput
- type BucketTopicConfigurationArrayOutput
- func (BucketTopicConfigurationArrayOutput) ElementType() reflect.Type
- func (o BucketTopicConfigurationArrayOutput) Index(i pulumi.IntInput) BucketTopicConfigurationOutput
- func (o BucketTopicConfigurationArrayOutput) ToBucketTopicConfigurationArrayOutput() BucketTopicConfigurationArrayOutput
- func (o BucketTopicConfigurationArrayOutput) ToBucketTopicConfigurationArrayOutputWithContext(ctx context.Context) BucketTopicConfigurationArrayOutput
- func (o BucketTopicConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketTopicConfiguration]
- type BucketTopicConfigurationInput
- type BucketTopicConfigurationOutput
- func (BucketTopicConfigurationOutput) ElementType() reflect.Type
- func (o BucketTopicConfigurationOutput) Event() pulumi.StringOutput
- func (o BucketTopicConfigurationOutput) Filter() BucketNotificationFilterPtrOutput
- func (o BucketTopicConfigurationOutput) ToBucketTopicConfigurationOutput() BucketTopicConfigurationOutput
- func (o BucketTopicConfigurationOutput) ToBucketTopicConfigurationOutputWithContext(ctx context.Context) BucketTopicConfigurationOutput
- func (o BucketTopicConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketTopicConfiguration]
- func (o BucketTopicConfigurationOutput) Topic() pulumi.StringOutput
- type BucketTransition
- type BucketTransitionArgs
- func (BucketTransitionArgs) ElementType() reflect.Type
- func (i BucketTransitionArgs) ToBucketTransitionOutput() BucketTransitionOutput
- func (i BucketTransitionArgs) ToBucketTransitionOutputWithContext(ctx context.Context) BucketTransitionOutput
- func (i BucketTransitionArgs) ToBucketTransitionPtrOutput() BucketTransitionPtrOutput
- func (i BucketTransitionArgs) ToBucketTransitionPtrOutputWithContext(ctx context.Context) BucketTransitionPtrOutput
- func (i BucketTransitionArgs) ToOutput(ctx context.Context) pulumix.Output[BucketTransition]
- type BucketTransitionArray
- func (BucketTransitionArray) ElementType() reflect.Type
- func (i BucketTransitionArray) ToBucketTransitionArrayOutput() BucketTransitionArrayOutput
- func (i BucketTransitionArray) ToBucketTransitionArrayOutputWithContext(ctx context.Context) BucketTransitionArrayOutput
- func (i BucketTransitionArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketTransition]
- type BucketTransitionArrayInput
- type BucketTransitionArrayOutput
- func (BucketTransitionArrayOutput) ElementType() reflect.Type
- func (o BucketTransitionArrayOutput) Index(i pulumi.IntInput) BucketTransitionOutput
- func (o BucketTransitionArrayOutput) ToBucketTransitionArrayOutput() BucketTransitionArrayOutput
- func (o BucketTransitionArrayOutput) ToBucketTransitionArrayOutputWithContext(ctx context.Context) BucketTransitionArrayOutput
- func (o BucketTransitionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketTransition]
- type BucketTransitionInput
- type BucketTransitionOutput
- func (BucketTransitionOutput) ElementType() reflect.Type
- func (o BucketTransitionOutput) StorageClass() BucketTransitionStorageClassOutput
- func (o BucketTransitionOutput) ToBucketTransitionOutput() BucketTransitionOutput
- func (o BucketTransitionOutput) ToBucketTransitionOutputWithContext(ctx context.Context) BucketTransitionOutput
- func (o BucketTransitionOutput) ToBucketTransitionPtrOutput() BucketTransitionPtrOutput
- func (o BucketTransitionOutput) ToBucketTransitionPtrOutputWithContext(ctx context.Context) BucketTransitionPtrOutput
- func (o BucketTransitionOutput) ToOutput(ctx context.Context) pulumix.Output[BucketTransition]
- func (o BucketTransitionOutput) TransitionDate() pulumi.StringPtrOutput
- func (o BucketTransitionOutput) TransitionInDays() pulumi.IntPtrOutput
- type BucketTransitionPtrInput
- type BucketTransitionPtrOutput
- func (o BucketTransitionPtrOutput) Elem() BucketTransitionOutput
- func (BucketTransitionPtrOutput) ElementType() reflect.Type
- func (o BucketTransitionPtrOutput) StorageClass() BucketTransitionStorageClassPtrOutput
- func (o BucketTransitionPtrOutput) ToBucketTransitionPtrOutput() BucketTransitionPtrOutput
- func (o BucketTransitionPtrOutput) ToBucketTransitionPtrOutputWithContext(ctx context.Context) BucketTransitionPtrOutput
- func (o BucketTransitionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketTransition]
- func (o BucketTransitionPtrOutput) TransitionDate() pulumi.StringPtrOutput
- func (o BucketTransitionPtrOutput) TransitionInDays() pulumi.IntPtrOutput
- type BucketTransitionStorageClass
- func (BucketTransitionStorageClass) ElementType() reflect.Type
- func (e BucketTransitionStorageClass) ToBucketTransitionStorageClassOutput() BucketTransitionStorageClassOutput
- func (e BucketTransitionStorageClass) ToBucketTransitionStorageClassOutputWithContext(ctx context.Context) BucketTransitionStorageClassOutput
- func (e BucketTransitionStorageClass) ToBucketTransitionStorageClassPtrOutput() BucketTransitionStorageClassPtrOutput
- func (e BucketTransitionStorageClass) ToBucketTransitionStorageClassPtrOutputWithContext(ctx context.Context) BucketTransitionStorageClassPtrOutput
- func (e BucketTransitionStorageClass) ToStringOutput() pulumi.StringOutput
- func (e BucketTransitionStorageClass) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BucketTransitionStorageClass) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BucketTransitionStorageClass) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketTransitionStorageClassInput
- type BucketTransitionStorageClassOutput
- func (BucketTransitionStorageClassOutput) ElementType() reflect.Type
- func (o BucketTransitionStorageClassOutput) ToBucketTransitionStorageClassOutput() BucketTransitionStorageClassOutput
- func (o BucketTransitionStorageClassOutput) ToBucketTransitionStorageClassOutputWithContext(ctx context.Context) BucketTransitionStorageClassOutput
- func (o BucketTransitionStorageClassOutput) ToBucketTransitionStorageClassPtrOutput() BucketTransitionStorageClassPtrOutput
- func (o BucketTransitionStorageClassOutput) ToBucketTransitionStorageClassPtrOutputWithContext(ctx context.Context) BucketTransitionStorageClassPtrOutput
- func (o BucketTransitionStorageClassOutput) ToOutput(ctx context.Context) pulumix.Output[BucketTransitionStorageClass]
- func (o BucketTransitionStorageClassOutput) ToStringOutput() pulumi.StringOutput
- func (o BucketTransitionStorageClassOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BucketTransitionStorageClassOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketTransitionStorageClassOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketTransitionStorageClassPtrInput
- type BucketTransitionStorageClassPtrOutput
- func (o BucketTransitionStorageClassPtrOutput) Elem() BucketTransitionStorageClassOutput
- func (BucketTransitionStorageClassPtrOutput) ElementType() reflect.Type
- func (o BucketTransitionStorageClassPtrOutput) ToBucketTransitionStorageClassPtrOutput() BucketTransitionStorageClassPtrOutput
- func (o BucketTransitionStorageClassPtrOutput) ToBucketTransitionStorageClassPtrOutputWithContext(ctx context.Context) BucketTransitionStorageClassPtrOutput
- func (o BucketTransitionStorageClassPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketTransitionStorageClass]
- func (o BucketTransitionStorageClassPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketTransitionStorageClassPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketVersioningConfiguration
- type BucketVersioningConfigurationArgs
- func (BucketVersioningConfigurationArgs) ElementType() reflect.Type
- func (i BucketVersioningConfigurationArgs) ToBucketVersioningConfigurationOutput() BucketVersioningConfigurationOutput
- func (i BucketVersioningConfigurationArgs) ToBucketVersioningConfigurationOutputWithContext(ctx context.Context) BucketVersioningConfigurationOutput
- func (i BucketVersioningConfigurationArgs) ToBucketVersioningConfigurationPtrOutput() BucketVersioningConfigurationPtrOutput
- func (i BucketVersioningConfigurationArgs) ToBucketVersioningConfigurationPtrOutputWithContext(ctx context.Context) BucketVersioningConfigurationPtrOutput
- func (i BucketVersioningConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketVersioningConfiguration]
- type BucketVersioningConfigurationInput
- type BucketVersioningConfigurationOutput
- func (BucketVersioningConfigurationOutput) ElementType() reflect.Type
- func (o BucketVersioningConfigurationOutput) Status() BucketVersioningConfigurationStatusOutput
- func (o BucketVersioningConfigurationOutput) ToBucketVersioningConfigurationOutput() BucketVersioningConfigurationOutput
- func (o BucketVersioningConfigurationOutput) ToBucketVersioningConfigurationOutputWithContext(ctx context.Context) BucketVersioningConfigurationOutput
- func (o BucketVersioningConfigurationOutput) ToBucketVersioningConfigurationPtrOutput() BucketVersioningConfigurationPtrOutput
- func (o BucketVersioningConfigurationOutput) ToBucketVersioningConfigurationPtrOutputWithContext(ctx context.Context) BucketVersioningConfigurationPtrOutput
- func (o BucketVersioningConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketVersioningConfiguration]
- type BucketVersioningConfigurationPtrInput
- type BucketVersioningConfigurationPtrOutput
- func (o BucketVersioningConfigurationPtrOutput) Elem() BucketVersioningConfigurationOutput
- func (BucketVersioningConfigurationPtrOutput) ElementType() reflect.Type
- func (o BucketVersioningConfigurationPtrOutput) Status() BucketVersioningConfigurationStatusPtrOutput
- func (o BucketVersioningConfigurationPtrOutput) ToBucketVersioningConfigurationPtrOutput() BucketVersioningConfigurationPtrOutput
- func (o BucketVersioningConfigurationPtrOutput) ToBucketVersioningConfigurationPtrOutputWithContext(ctx context.Context) BucketVersioningConfigurationPtrOutput
- func (o BucketVersioningConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketVersioningConfiguration]
- type BucketVersioningConfigurationStatus
- func (BucketVersioningConfigurationStatus) ElementType() reflect.Type
- func (e BucketVersioningConfigurationStatus) ToBucketVersioningConfigurationStatusOutput() BucketVersioningConfigurationStatusOutput
- func (e BucketVersioningConfigurationStatus) ToBucketVersioningConfigurationStatusOutputWithContext(ctx context.Context) BucketVersioningConfigurationStatusOutput
- func (e BucketVersioningConfigurationStatus) ToBucketVersioningConfigurationStatusPtrOutput() BucketVersioningConfigurationStatusPtrOutput
- func (e BucketVersioningConfigurationStatus) ToBucketVersioningConfigurationStatusPtrOutputWithContext(ctx context.Context) BucketVersioningConfigurationStatusPtrOutput
- func (e BucketVersioningConfigurationStatus) ToStringOutput() pulumi.StringOutput
- func (e BucketVersioningConfigurationStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BucketVersioningConfigurationStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BucketVersioningConfigurationStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketVersioningConfigurationStatusInput
- type BucketVersioningConfigurationStatusOutput
- func (BucketVersioningConfigurationStatusOutput) ElementType() reflect.Type
- func (o BucketVersioningConfigurationStatusOutput) ToBucketVersioningConfigurationStatusOutput() BucketVersioningConfigurationStatusOutput
- func (o BucketVersioningConfigurationStatusOutput) ToBucketVersioningConfigurationStatusOutputWithContext(ctx context.Context) BucketVersioningConfigurationStatusOutput
- func (o BucketVersioningConfigurationStatusOutput) ToBucketVersioningConfigurationStatusPtrOutput() BucketVersioningConfigurationStatusPtrOutput
- func (o BucketVersioningConfigurationStatusOutput) ToBucketVersioningConfigurationStatusPtrOutputWithContext(ctx context.Context) BucketVersioningConfigurationStatusPtrOutput
- func (o BucketVersioningConfigurationStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BucketVersioningConfigurationStatus]
- func (o BucketVersioningConfigurationStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o BucketVersioningConfigurationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BucketVersioningConfigurationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketVersioningConfigurationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketVersioningConfigurationStatusPtrInput
- type BucketVersioningConfigurationStatusPtrOutput
- func (o BucketVersioningConfigurationStatusPtrOutput) Elem() BucketVersioningConfigurationStatusOutput
- func (BucketVersioningConfigurationStatusPtrOutput) ElementType() reflect.Type
- func (o BucketVersioningConfigurationStatusPtrOutput) ToBucketVersioningConfigurationStatusPtrOutput() BucketVersioningConfigurationStatusPtrOutput
- func (o BucketVersioningConfigurationStatusPtrOutput) ToBucketVersioningConfigurationStatusPtrOutputWithContext(ctx context.Context) BucketVersioningConfigurationStatusPtrOutput
- func (o BucketVersioningConfigurationStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketVersioningConfigurationStatus]
- func (o BucketVersioningConfigurationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketVersioningConfigurationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketWebsiteConfiguration
- type BucketWebsiteConfigurationArgs
- func (BucketWebsiteConfigurationArgs) ElementType() reflect.Type
- func (i BucketWebsiteConfigurationArgs) ToBucketWebsiteConfigurationOutput() BucketWebsiteConfigurationOutput
- func (i BucketWebsiteConfigurationArgs) ToBucketWebsiteConfigurationOutputWithContext(ctx context.Context) BucketWebsiteConfigurationOutput
- func (i BucketWebsiteConfigurationArgs) ToBucketWebsiteConfigurationPtrOutput() BucketWebsiteConfigurationPtrOutput
- func (i BucketWebsiteConfigurationArgs) ToBucketWebsiteConfigurationPtrOutputWithContext(ctx context.Context) BucketWebsiteConfigurationPtrOutput
- func (i BucketWebsiteConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketWebsiteConfiguration]
- type BucketWebsiteConfigurationInput
- type BucketWebsiteConfigurationOutput
- func (BucketWebsiteConfigurationOutput) ElementType() reflect.Type
- func (o BucketWebsiteConfigurationOutput) ErrorDocument() pulumi.StringPtrOutput
- func (o BucketWebsiteConfigurationOutput) IndexDocument() pulumi.StringPtrOutput
- func (o BucketWebsiteConfigurationOutput) RedirectAllRequestsTo() BucketRedirectAllRequestsToPtrOutput
- func (o BucketWebsiteConfigurationOutput) RoutingRules() BucketRoutingRuleArrayOutput
- func (o BucketWebsiteConfigurationOutput) ToBucketWebsiteConfigurationOutput() BucketWebsiteConfigurationOutput
- func (o BucketWebsiteConfigurationOutput) ToBucketWebsiteConfigurationOutputWithContext(ctx context.Context) BucketWebsiteConfigurationOutput
- func (o BucketWebsiteConfigurationOutput) ToBucketWebsiteConfigurationPtrOutput() BucketWebsiteConfigurationPtrOutput
- func (o BucketWebsiteConfigurationOutput) ToBucketWebsiteConfigurationPtrOutputWithContext(ctx context.Context) BucketWebsiteConfigurationPtrOutput
- func (o BucketWebsiteConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketWebsiteConfiguration]
- type BucketWebsiteConfigurationPtrInput
- type BucketWebsiteConfigurationPtrOutput
- func (o BucketWebsiteConfigurationPtrOutput) Elem() BucketWebsiteConfigurationOutput
- func (BucketWebsiteConfigurationPtrOutput) ElementType() reflect.Type
- func (o BucketWebsiteConfigurationPtrOutput) ErrorDocument() pulumi.StringPtrOutput
- func (o BucketWebsiteConfigurationPtrOutput) IndexDocument() pulumi.StringPtrOutput
- func (o BucketWebsiteConfigurationPtrOutput) RedirectAllRequestsTo() BucketRedirectAllRequestsToPtrOutput
- func (o BucketWebsiteConfigurationPtrOutput) RoutingRules() BucketRoutingRuleArrayOutput
- func (o BucketWebsiteConfigurationPtrOutput) ToBucketWebsiteConfigurationPtrOutput() BucketWebsiteConfigurationPtrOutput
- func (o BucketWebsiteConfigurationPtrOutput) ToBucketWebsiteConfigurationPtrOutputWithContext(ctx context.Context) BucketWebsiteConfigurationPtrOutput
- func (o BucketWebsiteConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketWebsiteConfiguration]
- type LookupAccessPointArgs
- type LookupAccessPointOutputArgs
- type LookupAccessPointResult
- type LookupAccessPointResultOutput
- func (o LookupAccessPointResultOutput) Alias() pulumi.StringPtrOutput
- func (o LookupAccessPointResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupAccessPointResultOutput) ElementType() reflect.Type
- func (o LookupAccessPointResultOutput) NetworkOrigin() AccessPointNetworkOriginPtrOutput
- func (o LookupAccessPointResultOutput) Policy() pulumi.AnyOutput
- func (o LookupAccessPointResultOutput) PublicAccessBlockConfiguration() AccessPointPublicAccessBlockConfigurationPtrOutput
- func (o LookupAccessPointResultOutput) ToLookupAccessPointResultOutput() LookupAccessPointResultOutput
- func (o LookupAccessPointResultOutput) ToLookupAccessPointResultOutputWithContext(ctx context.Context) LookupAccessPointResultOutput
- func (o LookupAccessPointResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAccessPointResult]
- type LookupBucketArgs
- type LookupBucketOutputArgs
- type LookupBucketPolicyArgs
- type LookupBucketPolicyOutputArgs
- type LookupBucketPolicyResult
- type LookupBucketPolicyResultOutput
- func (LookupBucketPolicyResultOutput) ElementType() reflect.Type
- func (o LookupBucketPolicyResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupBucketPolicyResultOutput) PolicyDocument() pulumi.AnyOutput
- func (o LookupBucketPolicyResultOutput) ToLookupBucketPolicyResultOutput() LookupBucketPolicyResultOutput
- func (o LookupBucketPolicyResultOutput) ToLookupBucketPolicyResultOutputWithContext(ctx context.Context) LookupBucketPolicyResultOutput
- func (o LookupBucketPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupBucketPolicyResult]
- type LookupBucketResult
- type LookupBucketResultOutput
- func (o LookupBucketResultOutput) AccelerateConfiguration() BucketAccelerateConfigurationPtrOutput
- func (o LookupBucketResultOutput) AnalyticsConfigurations() BucketAnalyticsConfigurationArrayOutput
- func (o LookupBucketResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupBucketResultOutput) BucketEncryption() BucketEncryptionPtrOutput
- func (o LookupBucketResultOutput) CorsConfiguration() BucketCorsConfigurationPtrOutput
- func (o LookupBucketResultOutput) DomainName() pulumi.StringPtrOutput
- func (o LookupBucketResultOutput) DualStackDomainName() pulumi.StringPtrOutput
- func (LookupBucketResultOutput) ElementType() reflect.Type
- func (o LookupBucketResultOutput) IntelligentTieringConfigurations() BucketIntelligentTieringConfigurationArrayOutput
- func (o LookupBucketResultOutput) InventoryConfigurations() BucketInventoryConfigurationArrayOutput
- func (o LookupBucketResultOutput) LifecycleConfiguration() BucketLifecycleConfigurationPtrOutput
- func (o LookupBucketResultOutput) LoggingConfiguration() BucketLoggingConfigurationPtrOutput
- func (o LookupBucketResultOutput) MetricsConfigurations() BucketMetricsConfigurationArrayOutput
- func (o LookupBucketResultOutput) NotificationConfiguration() BucketNotificationConfigurationPtrOutput
- func (o LookupBucketResultOutput) ObjectLockConfiguration() BucketObjectLockConfigurationPtrOutput
- func (o LookupBucketResultOutput) OwnershipControls() BucketOwnershipControlsPtrOutput
- func (o LookupBucketResultOutput) PublicAccessBlockConfiguration() BucketPublicAccessBlockConfigurationPtrOutput
- func (o LookupBucketResultOutput) RegionalDomainName() pulumi.StringPtrOutput
- func (o LookupBucketResultOutput) ReplicationConfiguration() BucketReplicationConfigurationPtrOutput
- func (o LookupBucketResultOutput) Tags() BucketTagArrayOutput
- func (o LookupBucketResultOutput) ToLookupBucketResultOutput() LookupBucketResultOutput
- func (o LookupBucketResultOutput) ToLookupBucketResultOutputWithContext(ctx context.Context) LookupBucketResultOutput
- func (o LookupBucketResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupBucketResult]
- func (o LookupBucketResultOutput) VersioningConfiguration() BucketVersioningConfigurationPtrOutput
- func (o LookupBucketResultOutput) WebsiteConfiguration() BucketWebsiteConfigurationPtrOutput
- func (o LookupBucketResultOutput) WebsiteUrl() pulumi.StringPtrOutput
- type LookupMultiRegionAccessPointArgs
- type LookupMultiRegionAccessPointOutputArgs
- type LookupMultiRegionAccessPointPolicyArgs
- type LookupMultiRegionAccessPointPolicyOutputArgs
- type LookupMultiRegionAccessPointPolicyResult
- type LookupMultiRegionAccessPointPolicyResultOutput
- func (LookupMultiRegionAccessPointPolicyResultOutput) ElementType() reflect.Type
- func (o LookupMultiRegionAccessPointPolicyResultOutput) Policy() pulumi.AnyOutput
- func (o LookupMultiRegionAccessPointPolicyResultOutput) PolicyStatus() PolicyStatusPropertiesPtrOutput
- func (o LookupMultiRegionAccessPointPolicyResultOutput) ToLookupMultiRegionAccessPointPolicyResultOutput() LookupMultiRegionAccessPointPolicyResultOutput
- func (o LookupMultiRegionAccessPointPolicyResultOutput) ToLookupMultiRegionAccessPointPolicyResultOutputWithContext(ctx context.Context) LookupMultiRegionAccessPointPolicyResultOutput
- func (o LookupMultiRegionAccessPointPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupMultiRegionAccessPointPolicyResult]
- type LookupMultiRegionAccessPointResult
- type LookupMultiRegionAccessPointResultOutput
- func (o LookupMultiRegionAccessPointResultOutput) Alias() pulumi.StringPtrOutput
- func (o LookupMultiRegionAccessPointResultOutput) CreatedAt() pulumi.StringPtrOutput
- func (LookupMultiRegionAccessPointResultOutput) ElementType() reflect.Type
- func (o LookupMultiRegionAccessPointResultOutput) ToLookupMultiRegionAccessPointResultOutput() LookupMultiRegionAccessPointResultOutput
- func (o LookupMultiRegionAccessPointResultOutput) ToLookupMultiRegionAccessPointResultOutputWithContext(ctx context.Context) LookupMultiRegionAccessPointResultOutput
- func (o LookupMultiRegionAccessPointResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupMultiRegionAccessPointResult]
- type MultiRegionAccessPoint
- func (*MultiRegionAccessPoint) ElementType() reflect.Type
- func (i *MultiRegionAccessPoint) ToMultiRegionAccessPointOutput() MultiRegionAccessPointOutput
- func (i *MultiRegionAccessPoint) ToMultiRegionAccessPointOutputWithContext(ctx context.Context) MultiRegionAccessPointOutput
- func (i *MultiRegionAccessPoint) ToOutput(ctx context.Context) pulumix.Output[*MultiRegionAccessPoint]
- type MultiRegionAccessPointArgs
- type MultiRegionAccessPointInput
- type MultiRegionAccessPointOutput
- func (o MultiRegionAccessPointOutput) Alias() pulumi.StringOutput
- func (o MultiRegionAccessPointOutput) CreatedAt() pulumi.StringOutput
- func (MultiRegionAccessPointOutput) ElementType() reflect.Type
- func (o MultiRegionAccessPointOutput) Name() pulumi.StringPtrOutput
- func (o MultiRegionAccessPointOutput) PublicAccessBlockConfiguration() MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput
- func (o MultiRegionAccessPointOutput) Regions() MultiRegionAccessPointRegionArrayOutput
- func (o MultiRegionAccessPointOutput) ToMultiRegionAccessPointOutput() MultiRegionAccessPointOutput
- func (o MultiRegionAccessPointOutput) ToMultiRegionAccessPointOutputWithContext(ctx context.Context) MultiRegionAccessPointOutput
- func (o MultiRegionAccessPointOutput) ToOutput(ctx context.Context) pulumix.Output[*MultiRegionAccessPoint]
- type MultiRegionAccessPointPolicy
- func (*MultiRegionAccessPointPolicy) ElementType() reflect.Type
- func (i *MultiRegionAccessPointPolicy) ToMultiRegionAccessPointPolicyOutput() MultiRegionAccessPointPolicyOutput
- func (i *MultiRegionAccessPointPolicy) ToMultiRegionAccessPointPolicyOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyOutput
- func (i *MultiRegionAccessPointPolicy) ToOutput(ctx context.Context) pulumix.Output[*MultiRegionAccessPointPolicy]
- type MultiRegionAccessPointPolicyArgs
- type MultiRegionAccessPointPolicyInput
- type MultiRegionAccessPointPolicyOutput
- func (MultiRegionAccessPointPolicyOutput) ElementType() reflect.Type
- func (o MultiRegionAccessPointPolicyOutput) MrapName() pulumi.StringOutput
- func (o MultiRegionAccessPointPolicyOutput) Policy() pulumi.AnyOutput
- func (o MultiRegionAccessPointPolicyOutput) PolicyStatus() PolicyStatusPropertiesOutput
- func (o MultiRegionAccessPointPolicyOutput) ToMultiRegionAccessPointPolicyOutput() MultiRegionAccessPointPolicyOutput
- func (o MultiRegionAccessPointPolicyOutput) ToMultiRegionAccessPointPolicyOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyOutput
- func (o MultiRegionAccessPointPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*MultiRegionAccessPointPolicy]
- type MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublic
- type MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput
- func (MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ElementType() reflect.Type
- func (o MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ToMultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput() MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput
- func (o MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ToMultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput
- func (o MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ToMultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput() MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput
- func (o MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ToMultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput
- func (o MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ToOutput(ctx context.Context) pulumix.Output[MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublic]
- func (o MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ToStringOutput() pulumi.StringOutput
- func (o MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput
- func (o MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput) Elem() MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput
- func (MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput) ElementType() reflect.Type
- func (o MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput) ToMultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput() MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput
- func (o MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput) ToMultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput
- func (o MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublic]
- func (o MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MultiRegionAccessPointPolicyState
- type MultiRegionAccessPointPublicAccessBlockConfiguration
- type MultiRegionAccessPointPublicAccessBlockConfigurationArgs
- func (MultiRegionAccessPointPublicAccessBlockConfigurationArgs) ElementType() reflect.Type
- func (i MultiRegionAccessPointPublicAccessBlockConfigurationArgs) ToMultiRegionAccessPointPublicAccessBlockConfigurationOutput() MultiRegionAccessPointPublicAccessBlockConfigurationOutput
- func (i MultiRegionAccessPointPublicAccessBlockConfigurationArgs) ToMultiRegionAccessPointPublicAccessBlockConfigurationOutputWithContext(ctx context.Context) MultiRegionAccessPointPublicAccessBlockConfigurationOutput
- func (i MultiRegionAccessPointPublicAccessBlockConfigurationArgs) ToMultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput() MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput
- func (i MultiRegionAccessPointPublicAccessBlockConfigurationArgs) ToMultiRegionAccessPointPublicAccessBlockConfigurationPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput
- func (i MultiRegionAccessPointPublicAccessBlockConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[MultiRegionAccessPointPublicAccessBlockConfiguration]
- type MultiRegionAccessPointPublicAccessBlockConfigurationInput
- type MultiRegionAccessPointPublicAccessBlockConfigurationOutput
- func (o MultiRegionAccessPointPublicAccessBlockConfigurationOutput) BlockPublicAcls() pulumi.BoolPtrOutput
- func (o MultiRegionAccessPointPublicAccessBlockConfigurationOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
- func (MultiRegionAccessPointPublicAccessBlockConfigurationOutput) ElementType() reflect.Type
- func (o MultiRegionAccessPointPublicAccessBlockConfigurationOutput) IgnorePublicAcls() pulumi.BoolPtrOutput
- func (o MultiRegionAccessPointPublicAccessBlockConfigurationOutput) RestrictPublicBuckets() pulumi.BoolPtrOutput
- func (o MultiRegionAccessPointPublicAccessBlockConfigurationOutput) ToMultiRegionAccessPointPublicAccessBlockConfigurationOutput() MultiRegionAccessPointPublicAccessBlockConfigurationOutput
- func (o MultiRegionAccessPointPublicAccessBlockConfigurationOutput) ToMultiRegionAccessPointPublicAccessBlockConfigurationOutputWithContext(ctx context.Context) MultiRegionAccessPointPublicAccessBlockConfigurationOutput
- func (o MultiRegionAccessPointPublicAccessBlockConfigurationOutput) ToMultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput() MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput
- func (o MultiRegionAccessPointPublicAccessBlockConfigurationOutput) ToMultiRegionAccessPointPublicAccessBlockConfigurationPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput
- func (o MultiRegionAccessPointPublicAccessBlockConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[MultiRegionAccessPointPublicAccessBlockConfiguration]
- type MultiRegionAccessPointPublicAccessBlockConfigurationPtrInput
- type MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput
- func (o MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput) BlockPublicAcls() pulumi.BoolPtrOutput
- func (o MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
- func (o MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput) Elem() MultiRegionAccessPointPublicAccessBlockConfigurationOutput
- func (MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput) ElementType() reflect.Type
- func (o MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput) IgnorePublicAcls() pulumi.BoolPtrOutput
- func (o MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput) RestrictPublicBuckets() pulumi.BoolPtrOutput
- func (o MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput) ToMultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput() MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput
- func (o MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput) ToMultiRegionAccessPointPublicAccessBlockConfigurationPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput
- func (o MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MultiRegionAccessPointPublicAccessBlockConfiguration]
- type MultiRegionAccessPointRegion
- type MultiRegionAccessPointRegionArgs
- func (MultiRegionAccessPointRegionArgs) ElementType() reflect.Type
- func (i MultiRegionAccessPointRegionArgs) ToMultiRegionAccessPointRegionOutput() MultiRegionAccessPointRegionOutput
- func (i MultiRegionAccessPointRegionArgs) ToMultiRegionAccessPointRegionOutputWithContext(ctx context.Context) MultiRegionAccessPointRegionOutput
- func (i MultiRegionAccessPointRegionArgs) ToOutput(ctx context.Context) pulumix.Output[MultiRegionAccessPointRegion]
- type MultiRegionAccessPointRegionArray
- func (MultiRegionAccessPointRegionArray) ElementType() reflect.Type
- func (i MultiRegionAccessPointRegionArray) ToMultiRegionAccessPointRegionArrayOutput() MultiRegionAccessPointRegionArrayOutput
- func (i MultiRegionAccessPointRegionArray) ToMultiRegionAccessPointRegionArrayOutputWithContext(ctx context.Context) MultiRegionAccessPointRegionArrayOutput
- func (i MultiRegionAccessPointRegionArray) ToOutput(ctx context.Context) pulumix.Output[[]MultiRegionAccessPointRegion]
- type MultiRegionAccessPointRegionArrayInput
- type MultiRegionAccessPointRegionArrayOutput
- func (MultiRegionAccessPointRegionArrayOutput) ElementType() reflect.Type
- func (o MultiRegionAccessPointRegionArrayOutput) Index(i pulumi.IntInput) MultiRegionAccessPointRegionOutput
- func (o MultiRegionAccessPointRegionArrayOutput) ToMultiRegionAccessPointRegionArrayOutput() MultiRegionAccessPointRegionArrayOutput
- func (o MultiRegionAccessPointRegionArrayOutput) ToMultiRegionAccessPointRegionArrayOutputWithContext(ctx context.Context) MultiRegionAccessPointRegionArrayOutput
- func (o MultiRegionAccessPointRegionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MultiRegionAccessPointRegion]
- type MultiRegionAccessPointRegionInput
- type MultiRegionAccessPointRegionOutput
- func (o MultiRegionAccessPointRegionOutput) Bucket() pulumi.StringOutput
- func (o MultiRegionAccessPointRegionOutput) BucketAccountId() pulumi.StringPtrOutput
- func (MultiRegionAccessPointRegionOutput) ElementType() reflect.Type
- func (o MultiRegionAccessPointRegionOutput) ToMultiRegionAccessPointRegionOutput() MultiRegionAccessPointRegionOutput
- func (o MultiRegionAccessPointRegionOutput) ToMultiRegionAccessPointRegionOutputWithContext(ctx context.Context) MultiRegionAccessPointRegionOutput
- func (o MultiRegionAccessPointRegionOutput) ToOutput(ctx context.Context) pulumix.Output[MultiRegionAccessPointRegion]
- type MultiRegionAccessPointState
- type PolicyStatusProperties
- type PolicyStatusPropertiesOutput
- func (PolicyStatusPropertiesOutput) ElementType() reflect.Type
- func (o PolicyStatusPropertiesOutput) IsPublic() MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput
- func (o PolicyStatusPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[PolicyStatusProperties]
- func (o PolicyStatusPropertiesOutput) ToPolicyStatusPropertiesOutput() PolicyStatusPropertiesOutput
- func (o PolicyStatusPropertiesOutput) ToPolicyStatusPropertiesOutputWithContext(ctx context.Context) PolicyStatusPropertiesOutput
- type PolicyStatusPropertiesPtrOutput
- func (o PolicyStatusPropertiesPtrOutput) Elem() PolicyStatusPropertiesOutput
- func (PolicyStatusPropertiesPtrOutput) ElementType() reflect.Type
- func (o PolicyStatusPropertiesPtrOutput) IsPublic() MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput
- func (o PolicyStatusPropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyStatusProperties]
- func (o PolicyStatusPropertiesPtrOutput) ToPolicyStatusPropertiesPtrOutput() PolicyStatusPropertiesPtrOutput
- func (o PolicyStatusPropertiesPtrOutput) ToPolicyStatusPropertiesPtrOutputWithContext(ctx context.Context) PolicyStatusPropertiesPtrOutput
- type StorageLens
- type StorageLensAccountLevel
- type StorageLensAccountLevelArgs
- func (StorageLensAccountLevelArgs) ElementType() reflect.Type
- func (i StorageLensAccountLevelArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensAccountLevel]
- func (i StorageLensAccountLevelArgs) ToStorageLensAccountLevelOutput() StorageLensAccountLevelOutput
- func (i StorageLensAccountLevelArgs) ToStorageLensAccountLevelOutputWithContext(ctx context.Context) StorageLensAccountLevelOutput
- type StorageLensAccountLevelInput
- type StorageLensAccountLevelOutput
- func (o StorageLensAccountLevelOutput) ActivityMetrics() StorageLensActivityMetricsPtrOutput
- func (o StorageLensAccountLevelOutput) AdvancedCostOptimizationMetrics() StorageLensAdvancedCostOptimizationMetricsPtrOutput
- func (o StorageLensAccountLevelOutput) AdvancedDataProtectionMetrics() StorageLensAdvancedDataProtectionMetricsPtrOutput
- func (o StorageLensAccountLevelOutput) BucketLevel() StorageLensBucketLevelOutput
- func (o StorageLensAccountLevelOutput) DetailedStatusCodesMetrics() StorageLensDetailedStatusCodesMetricsPtrOutput
- func (StorageLensAccountLevelOutput) ElementType() reflect.Type
- func (o StorageLensAccountLevelOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensAccountLevel]
- func (o StorageLensAccountLevelOutput) ToStorageLensAccountLevelOutput() StorageLensAccountLevelOutput
- func (o StorageLensAccountLevelOutput) ToStorageLensAccountLevelOutputWithContext(ctx context.Context) StorageLensAccountLevelOutput
- type StorageLensActivityMetrics
- type StorageLensActivityMetricsArgs
- func (StorageLensActivityMetricsArgs) ElementType() reflect.Type
- func (i StorageLensActivityMetricsArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensActivityMetrics]
- func (i StorageLensActivityMetricsArgs) ToStorageLensActivityMetricsOutput() StorageLensActivityMetricsOutput
- func (i StorageLensActivityMetricsArgs) ToStorageLensActivityMetricsOutputWithContext(ctx context.Context) StorageLensActivityMetricsOutput
- func (i StorageLensActivityMetricsArgs) ToStorageLensActivityMetricsPtrOutput() StorageLensActivityMetricsPtrOutput
- func (i StorageLensActivityMetricsArgs) ToStorageLensActivityMetricsPtrOutputWithContext(ctx context.Context) StorageLensActivityMetricsPtrOutput
- type StorageLensActivityMetricsInput
- type StorageLensActivityMetricsOutput
- func (StorageLensActivityMetricsOutput) ElementType() reflect.Type
- func (o StorageLensActivityMetricsOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o StorageLensActivityMetricsOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensActivityMetrics]
- func (o StorageLensActivityMetricsOutput) ToStorageLensActivityMetricsOutput() StorageLensActivityMetricsOutput
- func (o StorageLensActivityMetricsOutput) ToStorageLensActivityMetricsOutputWithContext(ctx context.Context) StorageLensActivityMetricsOutput
- func (o StorageLensActivityMetricsOutput) ToStorageLensActivityMetricsPtrOutput() StorageLensActivityMetricsPtrOutput
- func (o StorageLensActivityMetricsOutput) ToStorageLensActivityMetricsPtrOutputWithContext(ctx context.Context) StorageLensActivityMetricsPtrOutput
- type StorageLensActivityMetricsPtrInput
- type StorageLensActivityMetricsPtrOutput
- func (o StorageLensActivityMetricsPtrOutput) Elem() StorageLensActivityMetricsOutput
- func (StorageLensActivityMetricsPtrOutput) ElementType() reflect.Type
- func (o StorageLensActivityMetricsPtrOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o StorageLensActivityMetricsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensActivityMetrics]
- func (o StorageLensActivityMetricsPtrOutput) ToStorageLensActivityMetricsPtrOutput() StorageLensActivityMetricsPtrOutput
- func (o StorageLensActivityMetricsPtrOutput) ToStorageLensActivityMetricsPtrOutputWithContext(ctx context.Context) StorageLensActivityMetricsPtrOutput
- type StorageLensAdvancedCostOptimizationMetrics
- type StorageLensAdvancedCostOptimizationMetricsArgs
- func (StorageLensAdvancedCostOptimizationMetricsArgs) ElementType() reflect.Type
- func (i StorageLensAdvancedCostOptimizationMetricsArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensAdvancedCostOptimizationMetrics]
- func (i StorageLensAdvancedCostOptimizationMetricsArgs) ToStorageLensAdvancedCostOptimizationMetricsOutput() StorageLensAdvancedCostOptimizationMetricsOutput
- func (i StorageLensAdvancedCostOptimizationMetricsArgs) ToStorageLensAdvancedCostOptimizationMetricsOutputWithContext(ctx context.Context) StorageLensAdvancedCostOptimizationMetricsOutput
- func (i StorageLensAdvancedCostOptimizationMetricsArgs) ToStorageLensAdvancedCostOptimizationMetricsPtrOutput() StorageLensAdvancedCostOptimizationMetricsPtrOutput
- func (i StorageLensAdvancedCostOptimizationMetricsArgs) ToStorageLensAdvancedCostOptimizationMetricsPtrOutputWithContext(ctx context.Context) StorageLensAdvancedCostOptimizationMetricsPtrOutput
- type StorageLensAdvancedCostOptimizationMetricsInput
- type StorageLensAdvancedCostOptimizationMetricsOutput
- func (StorageLensAdvancedCostOptimizationMetricsOutput) ElementType() reflect.Type
- func (o StorageLensAdvancedCostOptimizationMetricsOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o StorageLensAdvancedCostOptimizationMetricsOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensAdvancedCostOptimizationMetrics]
- func (o StorageLensAdvancedCostOptimizationMetricsOutput) ToStorageLensAdvancedCostOptimizationMetricsOutput() StorageLensAdvancedCostOptimizationMetricsOutput
- func (o StorageLensAdvancedCostOptimizationMetricsOutput) ToStorageLensAdvancedCostOptimizationMetricsOutputWithContext(ctx context.Context) StorageLensAdvancedCostOptimizationMetricsOutput
- func (o StorageLensAdvancedCostOptimizationMetricsOutput) ToStorageLensAdvancedCostOptimizationMetricsPtrOutput() StorageLensAdvancedCostOptimizationMetricsPtrOutput
- func (o StorageLensAdvancedCostOptimizationMetricsOutput) ToStorageLensAdvancedCostOptimizationMetricsPtrOutputWithContext(ctx context.Context) StorageLensAdvancedCostOptimizationMetricsPtrOutput
- type StorageLensAdvancedCostOptimizationMetricsPtrInput
- type StorageLensAdvancedCostOptimizationMetricsPtrOutput
- func (o StorageLensAdvancedCostOptimizationMetricsPtrOutput) Elem() StorageLensAdvancedCostOptimizationMetricsOutput
- func (StorageLensAdvancedCostOptimizationMetricsPtrOutput) ElementType() reflect.Type
- func (o StorageLensAdvancedCostOptimizationMetricsPtrOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o StorageLensAdvancedCostOptimizationMetricsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensAdvancedCostOptimizationMetrics]
- func (o StorageLensAdvancedCostOptimizationMetricsPtrOutput) ToStorageLensAdvancedCostOptimizationMetricsPtrOutput() StorageLensAdvancedCostOptimizationMetricsPtrOutput
- func (o StorageLensAdvancedCostOptimizationMetricsPtrOutput) ToStorageLensAdvancedCostOptimizationMetricsPtrOutputWithContext(ctx context.Context) StorageLensAdvancedCostOptimizationMetricsPtrOutput
- type StorageLensAdvancedDataProtectionMetrics
- type StorageLensAdvancedDataProtectionMetricsArgs
- func (StorageLensAdvancedDataProtectionMetricsArgs) ElementType() reflect.Type
- func (i StorageLensAdvancedDataProtectionMetricsArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensAdvancedDataProtectionMetrics]
- func (i StorageLensAdvancedDataProtectionMetricsArgs) ToStorageLensAdvancedDataProtectionMetricsOutput() StorageLensAdvancedDataProtectionMetricsOutput
- func (i StorageLensAdvancedDataProtectionMetricsArgs) ToStorageLensAdvancedDataProtectionMetricsOutputWithContext(ctx context.Context) StorageLensAdvancedDataProtectionMetricsOutput
- func (i StorageLensAdvancedDataProtectionMetricsArgs) ToStorageLensAdvancedDataProtectionMetricsPtrOutput() StorageLensAdvancedDataProtectionMetricsPtrOutput
- func (i StorageLensAdvancedDataProtectionMetricsArgs) ToStorageLensAdvancedDataProtectionMetricsPtrOutputWithContext(ctx context.Context) StorageLensAdvancedDataProtectionMetricsPtrOutput
- type StorageLensAdvancedDataProtectionMetricsInput
- type StorageLensAdvancedDataProtectionMetricsOutput
- func (StorageLensAdvancedDataProtectionMetricsOutput) ElementType() reflect.Type
- func (o StorageLensAdvancedDataProtectionMetricsOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o StorageLensAdvancedDataProtectionMetricsOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensAdvancedDataProtectionMetrics]
- func (o StorageLensAdvancedDataProtectionMetricsOutput) ToStorageLensAdvancedDataProtectionMetricsOutput() StorageLensAdvancedDataProtectionMetricsOutput
- func (o StorageLensAdvancedDataProtectionMetricsOutput) ToStorageLensAdvancedDataProtectionMetricsOutputWithContext(ctx context.Context) StorageLensAdvancedDataProtectionMetricsOutput
- func (o StorageLensAdvancedDataProtectionMetricsOutput) ToStorageLensAdvancedDataProtectionMetricsPtrOutput() StorageLensAdvancedDataProtectionMetricsPtrOutput
- func (o StorageLensAdvancedDataProtectionMetricsOutput) ToStorageLensAdvancedDataProtectionMetricsPtrOutputWithContext(ctx context.Context) StorageLensAdvancedDataProtectionMetricsPtrOutput
- type StorageLensAdvancedDataProtectionMetricsPtrInput
- type StorageLensAdvancedDataProtectionMetricsPtrOutput
- func (o StorageLensAdvancedDataProtectionMetricsPtrOutput) Elem() StorageLensAdvancedDataProtectionMetricsOutput
- func (StorageLensAdvancedDataProtectionMetricsPtrOutput) ElementType() reflect.Type
- func (o StorageLensAdvancedDataProtectionMetricsPtrOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o StorageLensAdvancedDataProtectionMetricsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensAdvancedDataProtectionMetrics]
- func (o StorageLensAdvancedDataProtectionMetricsPtrOutput) ToStorageLensAdvancedDataProtectionMetricsPtrOutput() StorageLensAdvancedDataProtectionMetricsPtrOutput
- func (o StorageLensAdvancedDataProtectionMetricsPtrOutput) ToStorageLensAdvancedDataProtectionMetricsPtrOutputWithContext(ctx context.Context) StorageLensAdvancedDataProtectionMetricsPtrOutput
- type StorageLensArgs
- type StorageLensAwsOrg
- type StorageLensAwsOrgArgs
- func (StorageLensAwsOrgArgs) ElementType() reflect.Type
- func (i StorageLensAwsOrgArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensAwsOrg]
- func (i StorageLensAwsOrgArgs) ToStorageLensAwsOrgOutput() StorageLensAwsOrgOutput
- func (i StorageLensAwsOrgArgs) ToStorageLensAwsOrgOutputWithContext(ctx context.Context) StorageLensAwsOrgOutput
- func (i StorageLensAwsOrgArgs) ToStorageLensAwsOrgPtrOutput() StorageLensAwsOrgPtrOutput
- func (i StorageLensAwsOrgArgs) ToStorageLensAwsOrgPtrOutputWithContext(ctx context.Context) StorageLensAwsOrgPtrOutput
- type StorageLensAwsOrgInput
- type StorageLensAwsOrgOutput
- func (o StorageLensAwsOrgOutput) Arn() pulumi.StringOutput
- func (StorageLensAwsOrgOutput) ElementType() reflect.Type
- func (o StorageLensAwsOrgOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensAwsOrg]
- func (o StorageLensAwsOrgOutput) ToStorageLensAwsOrgOutput() StorageLensAwsOrgOutput
- func (o StorageLensAwsOrgOutput) ToStorageLensAwsOrgOutputWithContext(ctx context.Context) StorageLensAwsOrgOutput
- func (o StorageLensAwsOrgOutput) ToStorageLensAwsOrgPtrOutput() StorageLensAwsOrgPtrOutput
- func (o StorageLensAwsOrgOutput) ToStorageLensAwsOrgPtrOutputWithContext(ctx context.Context) StorageLensAwsOrgPtrOutput
- type StorageLensAwsOrgPtrInput
- type StorageLensAwsOrgPtrOutput
- func (o StorageLensAwsOrgPtrOutput) Arn() pulumi.StringPtrOutput
- func (o StorageLensAwsOrgPtrOutput) Elem() StorageLensAwsOrgOutput
- func (StorageLensAwsOrgPtrOutput) ElementType() reflect.Type
- func (o StorageLensAwsOrgPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensAwsOrg]
- func (o StorageLensAwsOrgPtrOutput) ToStorageLensAwsOrgPtrOutput() StorageLensAwsOrgPtrOutput
- func (o StorageLensAwsOrgPtrOutput) ToStorageLensAwsOrgPtrOutputWithContext(ctx context.Context) StorageLensAwsOrgPtrOutput
- type StorageLensBucketLevel
- type StorageLensBucketLevelArgs
- func (StorageLensBucketLevelArgs) ElementType() reflect.Type
- func (i StorageLensBucketLevelArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensBucketLevel]
- func (i StorageLensBucketLevelArgs) ToStorageLensBucketLevelOutput() StorageLensBucketLevelOutput
- func (i StorageLensBucketLevelArgs) ToStorageLensBucketLevelOutputWithContext(ctx context.Context) StorageLensBucketLevelOutput
- type StorageLensBucketLevelInput
- type StorageLensBucketLevelOutput
- func (o StorageLensBucketLevelOutput) ActivityMetrics() StorageLensActivityMetricsPtrOutput
- func (o StorageLensBucketLevelOutput) AdvancedCostOptimizationMetrics() StorageLensAdvancedCostOptimizationMetricsPtrOutput
- func (o StorageLensBucketLevelOutput) AdvancedDataProtectionMetrics() StorageLensAdvancedDataProtectionMetricsPtrOutput
- func (o StorageLensBucketLevelOutput) DetailedStatusCodesMetrics() StorageLensDetailedStatusCodesMetricsPtrOutput
- func (StorageLensBucketLevelOutput) ElementType() reflect.Type
- func (o StorageLensBucketLevelOutput) PrefixLevel() StorageLensPrefixLevelPtrOutput
- func (o StorageLensBucketLevelOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensBucketLevel]
- func (o StorageLensBucketLevelOutput) ToStorageLensBucketLevelOutput() StorageLensBucketLevelOutput
- func (o StorageLensBucketLevelOutput) ToStorageLensBucketLevelOutputWithContext(ctx context.Context) StorageLensBucketLevelOutput
- type StorageLensBucketsAndRegions
- type StorageLensBucketsAndRegionsArgs
- func (StorageLensBucketsAndRegionsArgs) ElementType() reflect.Type
- func (i StorageLensBucketsAndRegionsArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensBucketsAndRegions]
- func (i StorageLensBucketsAndRegionsArgs) ToStorageLensBucketsAndRegionsOutput() StorageLensBucketsAndRegionsOutput
- func (i StorageLensBucketsAndRegionsArgs) ToStorageLensBucketsAndRegionsOutputWithContext(ctx context.Context) StorageLensBucketsAndRegionsOutput
- func (i StorageLensBucketsAndRegionsArgs) ToStorageLensBucketsAndRegionsPtrOutput() StorageLensBucketsAndRegionsPtrOutput
- func (i StorageLensBucketsAndRegionsArgs) ToStorageLensBucketsAndRegionsPtrOutputWithContext(ctx context.Context) StorageLensBucketsAndRegionsPtrOutput
- type StorageLensBucketsAndRegionsInput
- type StorageLensBucketsAndRegionsOutput
- func (o StorageLensBucketsAndRegionsOutput) Buckets() pulumi.StringArrayOutput
- func (StorageLensBucketsAndRegionsOutput) ElementType() reflect.Type
- func (o StorageLensBucketsAndRegionsOutput) Regions() pulumi.StringArrayOutput
- func (o StorageLensBucketsAndRegionsOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensBucketsAndRegions]
- func (o StorageLensBucketsAndRegionsOutput) ToStorageLensBucketsAndRegionsOutput() StorageLensBucketsAndRegionsOutput
- func (o StorageLensBucketsAndRegionsOutput) ToStorageLensBucketsAndRegionsOutputWithContext(ctx context.Context) StorageLensBucketsAndRegionsOutput
- func (o StorageLensBucketsAndRegionsOutput) ToStorageLensBucketsAndRegionsPtrOutput() StorageLensBucketsAndRegionsPtrOutput
- func (o StorageLensBucketsAndRegionsOutput) ToStorageLensBucketsAndRegionsPtrOutputWithContext(ctx context.Context) StorageLensBucketsAndRegionsPtrOutput
- type StorageLensBucketsAndRegionsPtrInput
- type StorageLensBucketsAndRegionsPtrOutput
- func (o StorageLensBucketsAndRegionsPtrOutput) Buckets() pulumi.StringArrayOutput
- func (o StorageLensBucketsAndRegionsPtrOutput) Elem() StorageLensBucketsAndRegionsOutput
- func (StorageLensBucketsAndRegionsPtrOutput) ElementType() reflect.Type
- func (o StorageLensBucketsAndRegionsPtrOutput) Regions() pulumi.StringArrayOutput
- func (o StorageLensBucketsAndRegionsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensBucketsAndRegions]
- func (o StorageLensBucketsAndRegionsPtrOutput) ToStorageLensBucketsAndRegionsPtrOutput() StorageLensBucketsAndRegionsPtrOutput
- func (o StorageLensBucketsAndRegionsPtrOutput) ToStorageLensBucketsAndRegionsPtrOutputWithContext(ctx context.Context) StorageLensBucketsAndRegionsPtrOutput
- type StorageLensCloudWatchMetrics
- type StorageLensCloudWatchMetricsArgs
- func (StorageLensCloudWatchMetricsArgs) ElementType() reflect.Type
- func (i StorageLensCloudWatchMetricsArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensCloudWatchMetrics]
- func (i StorageLensCloudWatchMetricsArgs) ToStorageLensCloudWatchMetricsOutput() StorageLensCloudWatchMetricsOutput
- func (i StorageLensCloudWatchMetricsArgs) ToStorageLensCloudWatchMetricsOutputWithContext(ctx context.Context) StorageLensCloudWatchMetricsOutput
- func (i StorageLensCloudWatchMetricsArgs) ToStorageLensCloudWatchMetricsPtrOutput() StorageLensCloudWatchMetricsPtrOutput
- func (i StorageLensCloudWatchMetricsArgs) ToStorageLensCloudWatchMetricsPtrOutputWithContext(ctx context.Context) StorageLensCloudWatchMetricsPtrOutput
- type StorageLensCloudWatchMetricsInput
- type StorageLensCloudWatchMetricsOutput
- func (StorageLensCloudWatchMetricsOutput) ElementType() reflect.Type
- func (o StorageLensCloudWatchMetricsOutput) IsEnabled() pulumi.BoolOutput
- func (o StorageLensCloudWatchMetricsOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensCloudWatchMetrics]
- func (o StorageLensCloudWatchMetricsOutput) ToStorageLensCloudWatchMetricsOutput() StorageLensCloudWatchMetricsOutput
- func (o StorageLensCloudWatchMetricsOutput) ToStorageLensCloudWatchMetricsOutputWithContext(ctx context.Context) StorageLensCloudWatchMetricsOutput
- func (o StorageLensCloudWatchMetricsOutput) ToStorageLensCloudWatchMetricsPtrOutput() StorageLensCloudWatchMetricsPtrOutput
- func (o StorageLensCloudWatchMetricsOutput) ToStorageLensCloudWatchMetricsPtrOutputWithContext(ctx context.Context) StorageLensCloudWatchMetricsPtrOutput
- type StorageLensCloudWatchMetricsPtrInput
- type StorageLensCloudWatchMetricsPtrOutput
- func (o StorageLensCloudWatchMetricsPtrOutput) Elem() StorageLensCloudWatchMetricsOutput
- func (StorageLensCloudWatchMetricsPtrOutput) ElementType() reflect.Type
- func (o StorageLensCloudWatchMetricsPtrOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o StorageLensCloudWatchMetricsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensCloudWatchMetrics]
- func (o StorageLensCloudWatchMetricsPtrOutput) ToStorageLensCloudWatchMetricsPtrOutput() StorageLensCloudWatchMetricsPtrOutput
- func (o StorageLensCloudWatchMetricsPtrOutput) ToStorageLensCloudWatchMetricsPtrOutputWithContext(ctx context.Context) StorageLensCloudWatchMetricsPtrOutput
- type StorageLensConfiguration
- type StorageLensConfigurationArgs
- func (StorageLensConfigurationArgs) ElementType() reflect.Type
- func (i StorageLensConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensConfiguration]
- func (i StorageLensConfigurationArgs) ToStorageLensConfigurationOutput() StorageLensConfigurationOutput
- func (i StorageLensConfigurationArgs) ToStorageLensConfigurationOutputWithContext(ctx context.Context) StorageLensConfigurationOutput
- type StorageLensConfigurationInput
- type StorageLensConfigurationOutput
- func (o StorageLensConfigurationOutput) AccountLevel() StorageLensAccountLevelOutput
- func (o StorageLensConfigurationOutput) AwsOrg() StorageLensAwsOrgPtrOutput
- func (o StorageLensConfigurationOutput) DataExport() StorageLensDataExportPtrOutput
- func (StorageLensConfigurationOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationOutput) Exclude() StorageLensBucketsAndRegionsPtrOutput
- func (o StorageLensConfigurationOutput) Id() pulumi.StringOutput
- func (o StorageLensConfigurationOutput) Include() StorageLensBucketsAndRegionsPtrOutput
- func (o StorageLensConfigurationOutput) IsEnabled() pulumi.BoolOutput
- func (o StorageLensConfigurationOutput) StorageLensArn() pulumi.StringPtrOutput
- func (o StorageLensConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensConfiguration]
- func (o StorageLensConfigurationOutput) ToStorageLensConfigurationOutput() StorageLensConfigurationOutput
- func (o StorageLensConfigurationOutput) ToStorageLensConfigurationOutputWithContext(ctx context.Context) StorageLensConfigurationOutput
- type StorageLensDataExport
- type StorageLensDataExportArgs
- func (StorageLensDataExportArgs) ElementType() reflect.Type
- func (i StorageLensDataExportArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensDataExport]
- func (i StorageLensDataExportArgs) ToStorageLensDataExportOutput() StorageLensDataExportOutput
- func (i StorageLensDataExportArgs) ToStorageLensDataExportOutputWithContext(ctx context.Context) StorageLensDataExportOutput
- func (i StorageLensDataExportArgs) ToStorageLensDataExportPtrOutput() StorageLensDataExportPtrOutput
- func (i StorageLensDataExportArgs) ToStorageLensDataExportPtrOutputWithContext(ctx context.Context) StorageLensDataExportPtrOutput
- type StorageLensDataExportInput
- type StorageLensDataExportOutput
- func (o StorageLensDataExportOutput) CloudWatchMetrics() StorageLensCloudWatchMetricsPtrOutput
- func (StorageLensDataExportOutput) ElementType() reflect.Type
- func (o StorageLensDataExportOutput) S3BucketDestination() StorageLensS3BucketDestinationPtrOutput
- func (o StorageLensDataExportOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensDataExport]
- func (o StorageLensDataExportOutput) ToStorageLensDataExportOutput() StorageLensDataExportOutput
- func (o StorageLensDataExportOutput) ToStorageLensDataExportOutputWithContext(ctx context.Context) StorageLensDataExportOutput
- func (o StorageLensDataExportOutput) ToStorageLensDataExportPtrOutput() StorageLensDataExportPtrOutput
- func (o StorageLensDataExportOutput) ToStorageLensDataExportPtrOutputWithContext(ctx context.Context) StorageLensDataExportPtrOutput
- type StorageLensDataExportPtrInput
- type StorageLensDataExportPtrOutput
- func (o StorageLensDataExportPtrOutput) CloudWatchMetrics() StorageLensCloudWatchMetricsPtrOutput
- func (o StorageLensDataExportPtrOutput) Elem() StorageLensDataExportOutput
- func (StorageLensDataExportPtrOutput) ElementType() reflect.Type
- func (o StorageLensDataExportPtrOutput) S3BucketDestination() StorageLensS3BucketDestinationPtrOutput
- func (o StorageLensDataExportPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensDataExport]
- func (o StorageLensDataExportPtrOutput) ToStorageLensDataExportPtrOutput() StorageLensDataExportPtrOutput
- func (o StorageLensDataExportPtrOutput) ToStorageLensDataExportPtrOutputWithContext(ctx context.Context) StorageLensDataExportPtrOutput
- type StorageLensDetailedStatusCodesMetrics
- type StorageLensDetailedStatusCodesMetricsArgs
- func (StorageLensDetailedStatusCodesMetricsArgs) ElementType() reflect.Type
- func (i StorageLensDetailedStatusCodesMetricsArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensDetailedStatusCodesMetrics]
- func (i StorageLensDetailedStatusCodesMetricsArgs) ToStorageLensDetailedStatusCodesMetricsOutput() StorageLensDetailedStatusCodesMetricsOutput
- func (i StorageLensDetailedStatusCodesMetricsArgs) ToStorageLensDetailedStatusCodesMetricsOutputWithContext(ctx context.Context) StorageLensDetailedStatusCodesMetricsOutput
- func (i StorageLensDetailedStatusCodesMetricsArgs) ToStorageLensDetailedStatusCodesMetricsPtrOutput() StorageLensDetailedStatusCodesMetricsPtrOutput
- func (i StorageLensDetailedStatusCodesMetricsArgs) ToStorageLensDetailedStatusCodesMetricsPtrOutputWithContext(ctx context.Context) StorageLensDetailedStatusCodesMetricsPtrOutput
- type StorageLensDetailedStatusCodesMetricsInput
- type StorageLensDetailedStatusCodesMetricsOutput
- func (StorageLensDetailedStatusCodesMetricsOutput) ElementType() reflect.Type
- func (o StorageLensDetailedStatusCodesMetricsOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o StorageLensDetailedStatusCodesMetricsOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensDetailedStatusCodesMetrics]
- func (o StorageLensDetailedStatusCodesMetricsOutput) ToStorageLensDetailedStatusCodesMetricsOutput() StorageLensDetailedStatusCodesMetricsOutput
- func (o StorageLensDetailedStatusCodesMetricsOutput) ToStorageLensDetailedStatusCodesMetricsOutputWithContext(ctx context.Context) StorageLensDetailedStatusCodesMetricsOutput
- func (o StorageLensDetailedStatusCodesMetricsOutput) ToStorageLensDetailedStatusCodesMetricsPtrOutput() StorageLensDetailedStatusCodesMetricsPtrOutput
- func (o StorageLensDetailedStatusCodesMetricsOutput) ToStorageLensDetailedStatusCodesMetricsPtrOutputWithContext(ctx context.Context) StorageLensDetailedStatusCodesMetricsPtrOutput
- type StorageLensDetailedStatusCodesMetricsPtrInput
- type StorageLensDetailedStatusCodesMetricsPtrOutput
- func (o StorageLensDetailedStatusCodesMetricsPtrOutput) Elem() StorageLensDetailedStatusCodesMetricsOutput
- func (StorageLensDetailedStatusCodesMetricsPtrOutput) ElementType() reflect.Type
- func (o StorageLensDetailedStatusCodesMetricsPtrOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o StorageLensDetailedStatusCodesMetricsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensDetailedStatusCodesMetrics]
- func (o StorageLensDetailedStatusCodesMetricsPtrOutput) ToStorageLensDetailedStatusCodesMetricsPtrOutput() StorageLensDetailedStatusCodesMetricsPtrOutput
- func (o StorageLensDetailedStatusCodesMetricsPtrOutput) ToStorageLensDetailedStatusCodesMetricsPtrOutputWithContext(ctx context.Context) StorageLensDetailedStatusCodesMetricsPtrOutput
- type StorageLensEncryption
- type StorageLensEncryptionArgs
- func (StorageLensEncryptionArgs) ElementType() reflect.Type
- func (i StorageLensEncryptionArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensEncryption]
- func (i StorageLensEncryptionArgs) ToStorageLensEncryptionOutput() StorageLensEncryptionOutput
- func (i StorageLensEncryptionArgs) ToStorageLensEncryptionOutputWithContext(ctx context.Context) StorageLensEncryptionOutput
- func (i StorageLensEncryptionArgs) ToStorageLensEncryptionPtrOutput() StorageLensEncryptionPtrOutput
- func (i StorageLensEncryptionArgs) ToStorageLensEncryptionPtrOutputWithContext(ctx context.Context) StorageLensEncryptionPtrOutput
- type StorageLensEncryptionInput
- type StorageLensEncryptionOutput
- func (StorageLensEncryptionOutput) ElementType() reflect.Type
- func (o StorageLensEncryptionOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensEncryption]
- func (o StorageLensEncryptionOutput) ToStorageLensEncryptionOutput() StorageLensEncryptionOutput
- func (o StorageLensEncryptionOutput) ToStorageLensEncryptionOutputWithContext(ctx context.Context) StorageLensEncryptionOutput
- func (o StorageLensEncryptionOutput) ToStorageLensEncryptionPtrOutput() StorageLensEncryptionPtrOutput
- func (o StorageLensEncryptionOutput) ToStorageLensEncryptionPtrOutputWithContext(ctx context.Context) StorageLensEncryptionPtrOutput
- type StorageLensEncryptionPtrInput
- type StorageLensEncryptionPtrOutput
- func (o StorageLensEncryptionPtrOutput) Elem() StorageLensEncryptionOutput
- func (StorageLensEncryptionPtrOutput) ElementType() reflect.Type
- func (o StorageLensEncryptionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensEncryption]
- func (o StorageLensEncryptionPtrOutput) ToStorageLensEncryptionPtrOutput() StorageLensEncryptionPtrOutput
- func (o StorageLensEncryptionPtrOutput) ToStorageLensEncryptionPtrOutputWithContext(ctx context.Context) StorageLensEncryptionPtrOutput
- type StorageLensInput
- type StorageLensOutput
- func (StorageLensOutput) ElementType() reflect.Type
- func (o StorageLensOutput) StorageLensConfiguration() StorageLensConfigurationOutput
- func (o StorageLensOutput) Tags() StorageLensTagArrayOutput
- func (o StorageLensOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLens]
- func (o StorageLensOutput) ToStorageLensOutput() StorageLensOutput
- func (o StorageLensOutput) ToStorageLensOutputWithContext(ctx context.Context) StorageLensOutput
- type StorageLensPrefixLevel
- type StorageLensPrefixLevelArgs
- func (StorageLensPrefixLevelArgs) ElementType() reflect.Type
- func (i StorageLensPrefixLevelArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensPrefixLevel]
- func (i StorageLensPrefixLevelArgs) ToStorageLensPrefixLevelOutput() StorageLensPrefixLevelOutput
- func (i StorageLensPrefixLevelArgs) ToStorageLensPrefixLevelOutputWithContext(ctx context.Context) StorageLensPrefixLevelOutput
- func (i StorageLensPrefixLevelArgs) ToStorageLensPrefixLevelPtrOutput() StorageLensPrefixLevelPtrOutput
- func (i StorageLensPrefixLevelArgs) ToStorageLensPrefixLevelPtrOutputWithContext(ctx context.Context) StorageLensPrefixLevelPtrOutput
- type StorageLensPrefixLevelInput
- type StorageLensPrefixLevelOutput
- func (StorageLensPrefixLevelOutput) ElementType() reflect.Type
- func (o StorageLensPrefixLevelOutput) StorageMetrics() StorageLensPrefixLevelStorageMetricsOutput
- func (o StorageLensPrefixLevelOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensPrefixLevel]
- func (o StorageLensPrefixLevelOutput) ToStorageLensPrefixLevelOutput() StorageLensPrefixLevelOutput
- func (o StorageLensPrefixLevelOutput) ToStorageLensPrefixLevelOutputWithContext(ctx context.Context) StorageLensPrefixLevelOutput
- func (o StorageLensPrefixLevelOutput) ToStorageLensPrefixLevelPtrOutput() StorageLensPrefixLevelPtrOutput
- func (o StorageLensPrefixLevelOutput) ToStorageLensPrefixLevelPtrOutputWithContext(ctx context.Context) StorageLensPrefixLevelPtrOutput
- type StorageLensPrefixLevelPtrInput
- type StorageLensPrefixLevelPtrOutput
- func (o StorageLensPrefixLevelPtrOutput) Elem() StorageLensPrefixLevelOutput
- func (StorageLensPrefixLevelPtrOutput) ElementType() reflect.Type
- func (o StorageLensPrefixLevelPtrOutput) StorageMetrics() StorageLensPrefixLevelStorageMetricsPtrOutput
- func (o StorageLensPrefixLevelPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensPrefixLevel]
- func (o StorageLensPrefixLevelPtrOutput) ToStorageLensPrefixLevelPtrOutput() StorageLensPrefixLevelPtrOutput
- func (o StorageLensPrefixLevelPtrOutput) ToStorageLensPrefixLevelPtrOutputWithContext(ctx context.Context) StorageLensPrefixLevelPtrOutput
- type StorageLensPrefixLevelStorageMetrics
- type StorageLensPrefixLevelStorageMetricsArgs
- func (StorageLensPrefixLevelStorageMetricsArgs) ElementType() reflect.Type
- func (i StorageLensPrefixLevelStorageMetricsArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensPrefixLevelStorageMetrics]
- func (i StorageLensPrefixLevelStorageMetricsArgs) ToStorageLensPrefixLevelStorageMetricsOutput() StorageLensPrefixLevelStorageMetricsOutput
- func (i StorageLensPrefixLevelStorageMetricsArgs) ToStorageLensPrefixLevelStorageMetricsOutputWithContext(ctx context.Context) StorageLensPrefixLevelStorageMetricsOutput
- func (i StorageLensPrefixLevelStorageMetricsArgs) ToStorageLensPrefixLevelStorageMetricsPtrOutput() StorageLensPrefixLevelStorageMetricsPtrOutput
- func (i StorageLensPrefixLevelStorageMetricsArgs) ToStorageLensPrefixLevelStorageMetricsPtrOutputWithContext(ctx context.Context) StorageLensPrefixLevelStorageMetricsPtrOutput
- type StorageLensPrefixLevelStorageMetricsInput
- type StorageLensPrefixLevelStorageMetricsOutput
- func (StorageLensPrefixLevelStorageMetricsOutput) ElementType() reflect.Type
- func (o StorageLensPrefixLevelStorageMetricsOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o StorageLensPrefixLevelStorageMetricsOutput) SelectionCriteria() StorageLensSelectionCriteriaPtrOutput
- func (o StorageLensPrefixLevelStorageMetricsOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensPrefixLevelStorageMetrics]
- func (o StorageLensPrefixLevelStorageMetricsOutput) ToStorageLensPrefixLevelStorageMetricsOutput() StorageLensPrefixLevelStorageMetricsOutput
- func (o StorageLensPrefixLevelStorageMetricsOutput) ToStorageLensPrefixLevelStorageMetricsOutputWithContext(ctx context.Context) StorageLensPrefixLevelStorageMetricsOutput
- func (o StorageLensPrefixLevelStorageMetricsOutput) ToStorageLensPrefixLevelStorageMetricsPtrOutput() StorageLensPrefixLevelStorageMetricsPtrOutput
- func (o StorageLensPrefixLevelStorageMetricsOutput) ToStorageLensPrefixLevelStorageMetricsPtrOutputWithContext(ctx context.Context) StorageLensPrefixLevelStorageMetricsPtrOutput
- type StorageLensPrefixLevelStorageMetricsPtrInput
- type StorageLensPrefixLevelStorageMetricsPtrOutput
- func (o StorageLensPrefixLevelStorageMetricsPtrOutput) Elem() StorageLensPrefixLevelStorageMetricsOutput
- func (StorageLensPrefixLevelStorageMetricsPtrOutput) ElementType() reflect.Type
- func (o StorageLensPrefixLevelStorageMetricsPtrOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o StorageLensPrefixLevelStorageMetricsPtrOutput) SelectionCriteria() StorageLensSelectionCriteriaPtrOutput
- func (o StorageLensPrefixLevelStorageMetricsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensPrefixLevelStorageMetrics]
- func (o StorageLensPrefixLevelStorageMetricsPtrOutput) ToStorageLensPrefixLevelStorageMetricsPtrOutput() StorageLensPrefixLevelStorageMetricsPtrOutput
- func (o StorageLensPrefixLevelStorageMetricsPtrOutput) ToStorageLensPrefixLevelStorageMetricsPtrOutputWithContext(ctx context.Context) StorageLensPrefixLevelStorageMetricsPtrOutput
- type StorageLensS3BucketDestination
- type StorageLensS3BucketDestinationArgs
- func (StorageLensS3BucketDestinationArgs) ElementType() reflect.Type
- func (i StorageLensS3BucketDestinationArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensS3BucketDestination]
- func (i StorageLensS3BucketDestinationArgs) ToStorageLensS3BucketDestinationOutput() StorageLensS3BucketDestinationOutput
- func (i StorageLensS3BucketDestinationArgs) ToStorageLensS3BucketDestinationOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationOutput
- func (i StorageLensS3BucketDestinationArgs) ToStorageLensS3BucketDestinationPtrOutput() StorageLensS3BucketDestinationPtrOutput
- func (i StorageLensS3BucketDestinationArgs) ToStorageLensS3BucketDestinationPtrOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationPtrOutput
- type StorageLensS3BucketDestinationFormat
- func (StorageLensS3BucketDestinationFormat) ElementType() reflect.Type
- func (e StorageLensS3BucketDestinationFormat) ToStorageLensS3BucketDestinationFormatOutput() StorageLensS3BucketDestinationFormatOutput
- func (e StorageLensS3BucketDestinationFormat) ToStorageLensS3BucketDestinationFormatOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationFormatOutput
- func (e StorageLensS3BucketDestinationFormat) ToStorageLensS3BucketDestinationFormatPtrOutput() StorageLensS3BucketDestinationFormatPtrOutput
- func (e StorageLensS3BucketDestinationFormat) ToStorageLensS3BucketDestinationFormatPtrOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationFormatPtrOutput
- func (e StorageLensS3BucketDestinationFormat) ToStringOutput() pulumi.StringOutput
- func (e StorageLensS3BucketDestinationFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e StorageLensS3BucketDestinationFormat) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e StorageLensS3BucketDestinationFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StorageLensS3BucketDestinationFormatInput
- type StorageLensS3BucketDestinationFormatOutput
- func (StorageLensS3BucketDestinationFormatOutput) ElementType() reflect.Type
- func (o StorageLensS3BucketDestinationFormatOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensS3BucketDestinationFormat]
- func (o StorageLensS3BucketDestinationFormatOutput) ToStorageLensS3BucketDestinationFormatOutput() StorageLensS3BucketDestinationFormatOutput
- func (o StorageLensS3BucketDestinationFormatOutput) ToStorageLensS3BucketDestinationFormatOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationFormatOutput
- func (o StorageLensS3BucketDestinationFormatOutput) ToStorageLensS3BucketDestinationFormatPtrOutput() StorageLensS3BucketDestinationFormatPtrOutput
- func (o StorageLensS3BucketDestinationFormatOutput) ToStorageLensS3BucketDestinationFormatPtrOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationFormatPtrOutput
- func (o StorageLensS3BucketDestinationFormatOutput) ToStringOutput() pulumi.StringOutput
- func (o StorageLensS3BucketDestinationFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o StorageLensS3BucketDestinationFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StorageLensS3BucketDestinationFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StorageLensS3BucketDestinationFormatPtrInput
- type StorageLensS3BucketDestinationFormatPtrOutput
- func (o StorageLensS3BucketDestinationFormatPtrOutput) Elem() StorageLensS3BucketDestinationFormatOutput
- func (StorageLensS3BucketDestinationFormatPtrOutput) ElementType() reflect.Type
- func (o StorageLensS3BucketDestinationFormatPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensS3BucketDestinationFormat]
- func (o StorageLensS3BucketDestinationFormatPtrOutput) ToStorageLensS3BucketDestinationFormatPtrOutput() StorageLensS3BucketDestinationFormatPtrOutput
- func (o StorageLensS3BucketDestinationFormatPtrOutput) ToStorageLensS3BucketDestinationFormatPtrOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationFormatPtrOutput
- func (o StorageLensS3BucketDestinationFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StorageLensS3BucketDestinationFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StorageLensS3BucketDestinationInput
- type StorageLensS3BucketDestinationOutput
- func (o StorageLensS3BucketDestinationOutput) AccountId() pulumi.StringOutput
- func (o StorageLensS3BucketDestinationOutput) Arn() pulumi.StringOutput
- func (StorageLensS3BucketDestinationOutput) ElementType() reflect.Type
- func (o StorageLensS3BucketDestinationOutput) Encryption() StorageLensEncryptionPtrOutput
- func (o StorageLensS3BucketDestinationOutput) Format() StorageLensS3BucketDestinationFormatOutput
- func (o StorageLensS3BucketDestinationOutput) OutputSchemaVersion() StorageLensS3BucketDestinationOutputSchemaVersionOutput
- func (o StorageLensS3BucketDestinationOutput) Prefix() pulumi.StringPtrOutput
- func (o StorageLensS3BucketDestinationOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensS3BucketDestination]
- func (o StorageLensS3BucketDestinationOutput) ToStorageLensS3BucketDestinationOutput() StorageLensS3BucketDestinationOutput
- func (o StorageLensS3BucketDestinationOutput) ToStorageLensS3BucketDestinationOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationOutput
- func (o StorageLensS3BucketDestinationOutput) ToStorageLensS3BucketDestinationPtrOutput() StorageLensS3BucketDestinationPtrOutput
- func (o StorageLensS3BucketDestinationOutput) ToStorageLensS3BucketDestinationPtrOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationPtrOutput
- type StorageLensS3BucketDestinationOutputSchemaVersion
- func (StorageLensS3BucketDestinationOutputSchemaVersion) ElementType() reflect.Type
- func (e StorageLensS3BucketDestinationOutputSchemaVersion) ToStorageLensS3BucketDestinationOutputSchemaVersionOutput() StorageLensS3BucketDestinationOutputSchemaVersionOutput
- func (e StorageLensS3BucketDestinationOutputSchemaVersion) ToStorageLensS3BucketDestinationOutputSchemaVersionOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationOutputSchemaVersionOutput
- func (e StorageLensS3BucketDestinationOutputSchemaVersion) ToStorageLensS3BucketDestinationOutputSchemaVersionPtrOutput() StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput
- func (e StorageLensS3BucketDestinationOutputSchemaVersion) ToStorageLensS3BucketDestinationOutputSchemaVersionPtrOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput
- func (e StorageLensS3BucketDestinationOutputSchemaVersion) ToStringOutput() pulumi.StringOutput
- func (e StorageLensS3BucketDestinationOutputSchemaVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e StorageLensS3BucketDestinationOutputSchemaVersion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e StorageLensS3BucketDestinationOutputSchemaVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StorageLensS3BucketDestinationOutputSchemaVersionInput
- type StorageLensS3BucketDestinationOutputSchemaVersionOutput
- func (StorageLensS3BucketDestinationOutputSchemaVersionOutput) ElementType() reflect.Type
- func (o StorageLensS3BucketDestinationOutputSchemaVersionOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensS3BucketDestinationOutputSchemaVersion]
- func (o StorageLensS3BucketDestinationOutputSchemaVersionOutput) ToStorageLensS3BucketDestinationOutputSchemaVersionOutput() StorageLensS3BucketDestinationOutputSchemaVersionOutput
- func (o StorageLensS3BucketDestinationOutputSchemaVersionOutput) ToStorageLensS3BucketDestinationOutputSchemaVersionOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationOutputSchemaVersionOutput
- func (o StorageLensS3BucketDestinationOutputSchemaVersionOutput) ToStorageLensS3BucketDestinationOutputSchemaVersionPtrOutput() StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput
- func (o StorageLensS3BucketDestinationOutputSchemaVersionOutput) ToStorageLensS3BucketDestinationOutputSchemaVersionPtrOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput
- func (o StorageLensS3BucketDestinationOutputSchemaVersionOutput) ToStringOutput() pulumi.StringOutput
- func (o StorageLensS3BucketDestinationOutputSchemaVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o StorageLensS3BucketDestinationOutputSchemaVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StorageLensS3BucketDestinationOutputSchemaVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StorageLensS3BucketDestinationOutputSchemaVersionPtrInput
- type StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput
- func (o StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput) Elem() StorageLensS3BucketDestinationOutputSchemaVersionOutput
- func (StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput) ElementType() reflect.Type
- func (o StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensS3BucketDestinationOutputSchemaVersion]
- func (o StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput) ToStorageLensS3BucketDestinationOutputSchemaVersionPtrOutput() StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput
- func (o StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput) ToStorageLensS3BucketDestinationOutputSchemaVersionPtrOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput
- func (o StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StorageLensS3BucketDestinationPtrInput
- type StorageLensS3BucketDestinationPtrOutput
- func (o StorageLensS3BucketDestinationPtrOutput) AccountId() pulumi.StringPtrOutput
- func (o StorageLensS3BucketDestinationPtrOutput) Arn() pulumi.StringPtrOutput
- func (o StorageLensS3BucketDestinationPtrOutput) Elem() StorageLensS3BucketDestinationOutput
- func (StorageLensS3BucketDestinationPtrOutput) ElementType() reflect.Type
- func (o StorageLensS3BucketDestinationPtrOutput) Encryption() StorageLensEncryptionPtrOutput
- func (o StorageLensS3BucketDestinationPtrOutput) Format() StorageLensS3BucketDestinationFormatPtrOutput
- func (o StorageLensS3BucketDestinationPtrOutput) OutputSchemaVersion() StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput
- func (o StorageLensS3BucketDestinationPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o StorageLensS3BucketDestinationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensS3BucketDestination]
- func (o StorageLensS3BucketDestinationPtrOutput) ToStorageLensS3BucketDestinationPtrOutput() StorageLensS3BucketDestinationPtrOutput
- func (o StorageLensS3BucketDestinationPtrOutput) ToStorageLensS3BucketDestinationPtrOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationPtrOutput
- type StorageLensSelectionCriteria
- type StorageLensSelectionCriteriaArgs
- func (StorageLensSelectionCriteriaArgs) ElementType() reflect.Type
- func (i StorageLensSelectionCriteriaArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensSelectionCriteria]
- func (i StorageLensSelectionCriteriaArgs) ToStorageLensSelectionCriteriaOutput() StorageLensSelectionCriteriaOutput
- func (i StorageLensSelectionCriteriaArgs) ToStorageLensSelectionCriteriaOutputWithContext(ctx context.Context) StorageLensSelectionCriteriaOutput
- func (i StorageLensSelectionCriteriaArgs) ToStorageLensSelectionCriteriaPtrOutput() StorageLensSelectionCriteriaPtrOutput
- func (i StorageLensSelectionCriteriaArgs) ToStorageLensSelectionCriteriaPtrOutputWithContext(ctx context.Context) StorageLensSelectionCriteriaPtrOutput
- type StorageLensSelectionCriteriaInput
- type StorageLensSelectionCriteriaOutput
- func (o StorageLensSelectionCriteriaOutput) Delimiter() pulumi.StringPtrOutput
- func (StorageLensSelectionCriteriaOutput) ElementType() reflect.Type
- func (o StorageLensSelectionCriteriaOutput) MaxDepth() pulumi.IntPtrOutput
- func (o StorageLensSelectionCriteriaOutput) MinStorageBytesPercentage() pulumi.Float64PtrOutput
- func (o StorageLensSelectionCriteriaOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensSelectionCriteria]
- func (o StorageLensSelectionCriteriaOutput) ToStorageLensSelectionCriteriaOutput() StorageLensSelectionCriteriaOutput
- func (o StorageLensSelectionCriteriaOutput) ToStorageLensSelectionCriteriaOutputWithContext(ctx context.Context) StorageLensSelectionCriteriaOutput
- func (o StorageLensSelectionCriteriaOutput) ToStorageLensSelectionCriteriaPtrOutput() StorageLensSelectionCriteriaPtrOutput
- func (o StorageLensSelectionCriteriaOutput) ToStorageLensSelectionCriteriaPtrOutputWithContext(ctx context.Context) StorageLensSelectionCriteriaPtrOutput
- type StorageLensSelectionCriteriaPtrInput
- type StorageLensSelectionCriteriaPtrOutput
- func (o StorageLensSelectionCriteriaPtrOutput) Delimiter() pulumi.StringPtrOutput
- func (o StorageLensSelectionCriteriaPtrOutput) Elem() StorageLensSelectionCriteriaOutput
- func (StorageLensSelectionCriteriaPtrOutput) ElementType() reflect.Type
- func (o StorageLensSelectionCriteriaPtrOutput) MaxDepth() pulumi.IntPtrOutput
- func (o StorageLensSelectionCriteriaPtrOutput) MinStorageBytesPercentage() pulumi.Float64PtrOutput
- func (o StorageLensSelectionCriteriaPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensSelectionCriteria]
- func (o StorageLensSelectionCriteriaPtrOutput) ToStorageLensSelectionCriteriaPtrOutput() StorageLensSelectionCriteriaPtrOutput
- func (o StorageLensSelectionCriteriaPtrOutput) ToStorageLensSelectionCriteriaPtrOutputWithContext(ctx context.Context) StorageLensSelectionCriteriaPtrOutput
- type StorageLensState
- type StorageLensTag
- type StorageLensTagArgs
- func (StorageLensTagArgs) ElementType() reflect.Type
- func (i StorageLensTagArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensTag]
- func (i StorageLensTagArgs) ToStorageLensTagOutput() StorageLensTagOutput
- func (i StorageLensTagArgs) ToStorageLensTagOutputWithContext(ctx context.Context) StorageLensTagOutput
- type StorageLensTagArray
- func (StorageLensTagArray) ElementType() reflect.Type
- func (i StorageLensTagArray) ToOutput(ctx context.Context) pulumix.Output[[]StorageLensTag]
- func (i StorageLensTagArray) ToStorageLensTagArrayOutput() StorageLensTagArrayOutput
- func (i StorageLensTagArray) ToStorageLensTagArrayOutputWithContext(ctx context.Context) StorageLensTagArrayOutput
- type StorageLensTagArrayInput
- type StorageLensTagArrayOutput
- func (StorageLensTagArrayOutput) ElementType() reflect.Type
- func (o StorageLensTagArrayOutput) Index(i pulumi.IntInput) StorageLensTagOutput
- func (o StorageLensTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]StorageLensTag]
- func (o StorageLensTagArrayOutput) ToStorageLensTagArrayOutput() StorageLensTagArrayOutput
- func (o StorageLensTagArrayOutput) ToStorageLensTagArrayOutputWithContext(ctx context.Context) StorageLensTagArrayOutput
- type StorageLensTagInput
- type StorageLensTagOutput
- func (StorageLensTagOutput) ElementType() reflect.Type
- func (o StorageLensTagOutput) Key() pulumi.StringOutput
- func (o StorageLensTagOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensTag]
- func (o StorageLensTagOutput) ToStorageLensTagOutput() StorageLensTagOutput
- func (o StorageLensTagOutput) ToStorageLensTagOutputWithContext(ctx context.Context) StorageLensTagOutput
- func (o StorageLensTagOutput) Value() pulumi.StringOutput
Constants ¶
const ( AccessPointNetworkOriginInternet = AccessPointNetworkOrigin("Internet") AccessPointNetworkOriginVpc = AccessPointNetworkOrigin("VPC") )
const ( BucketAccelerateConfigurationAccelerationStatusEnabled = BucketAccelerateConfigurationAccelerationStatus("Enabled") BucketAccelerateConfigurationAccelerationStatusSuspended = BucketAccelerateConfigurationAccelerationStatus("Suspended") )
const ( BucketAccessControlAuthenticatedRead = BucketAccessControl("AuthenticatedRead") BucketAccessControlAwsExecRead = BucketAccessControl("AwsExecRead") BucketAccessControlBucketOwnerFullControl = BucketAccessControl("BucketOwnerFullControl") BucketAccessControlBucketOwnerRead = BucketAccessControl("BucketOwnerRead") BucketAccessControlLogDeliveryWrite = BucketAccessControl("LogDeliveryWrite") BucketAccessControlPrivate = BucketAccessControl("Private") BucketAccessControlPublicRead = BucketAccessControl("PublicRead") BucketAccessControlPublicReadWrite = BucketAccessControl("PublicReadWrite") )
const ( BucketCorsRuleAllowedMethodsItemGet = BucketCorsRuleAllowedMethodsItem("GET") BucketCorsRuleAllowedMethodsItemPut = BucketCorsRuleAllowedMethodsItem("PUT") BucketCorsRuleAllowedMethodsItemHead = BucketCorsRuleAllowedMethodsItem("HEAD") BucketCorsRuleAllowedMethodsItemPost = BucketCorsRuleAllowedMethodsItem("POST") BucketCorsRuleAllowedMethodsItemDelete = BucketCorsRuleAllowedMethodsItem("DELETE") )
const ( BucketDefaultRetentionModeCompliance = BucketDefaultRetentionMode("COMPLIANCE") BucketDefaultRetentionModeGovernance = BucketDefaultRetentionMode("GOVERNANCE") )
const ( BucketDeleteMarkerReplicationStatusDisabled = BucketDeleteMarkerReplicationStatus("Disabled") BucketDeleteMarkerReplicationStatusEnabled = BucketDeleteMarkerReplicationStatus("Enabled") )
const ( BucketDestinationFormatCsv = BucketDestinationFormat("CSV") BucketDestinationFormatOrc = BucketDestinationFormat("ORC") BucketDestinationFormatParquet = BucketDestinationFormat("Parquet") )
const ( BucketIntelligentTieringConfigurationStatusDisabled = BucketIntelligentTieringConfigurationStatus("Disabled") BucketIntelligentTieringConfigurationStatusEnabled = BucketIntelligentTieringConfigurationStatus("Enabled") )
const ( BucketInventoryConfigurationIncludedObjectVersionsAll = BucketInventoryConfigurationIncludedObjectVersions("All") BucketInventoryConfigurationIncludedObjectVersionsCurrent = BucketInventoryConfigurationIncludedObjectVersions("Current") )
const ( BucketInventoryConfigurationOptionalFieldsItemSize = BucketInventoryConfigurationOptionalFieldsItem("Size") BucketInventoryConfigurationOptionalFieldsItemLastModifiedDate = BucketInventoryConfigurationOptionalFieldsItem("LastModifiedDate") BucketInventoryConfigurationOptionalFieldsItemStorageClass = BucketInventoryConfigurationOptionalFieldsItem("StorageClass") BucketInventoryConfigurationOptionalFieldsItemETag = BucketInventoryConfigurationOptionalFieldsItem("ETag") BucketInventoryConfigurationOptionalFieldsItemIsMultipartUploaded = BucketInventoryConfigurationOptionalFieldsItem("IsMultipartUploaded") BucketInventoryConfigurationOptionalFieldsItemReplicationStatus = BucketInventoryConfigurationOptionalFieldsItem("ReplicationStatus") BucketInventoryConfigurationOptionalFieldsItemEncryptionStatus = BucketInventoryConfigurationOptionalFieldsItem("EncryptionStatus") BucketInventoryConfigurationOptionalFieldsItemObjectLockRetainUntilDate = BucketInventoryConfigurationOptionalFieldsItem("ObjectLockRetainUntilDate") BucketInventoryConfigurationOptionalFieldsItemObjectLockMode = BucketInventoryConfigurationOptionalFieldsItem("ObjectLockMode") BucketInventoryConfigurationOptionalFieldsItemObjectLockLegalHoldStatus = BucketInventoryConfigurationOptionalFieldsItem("ObjectLockLegalHoldStatus") BucketInventoryConfigurationOptionalFieldsItemIntelligentTieringAccessTier = BucketInventoryConfigurationOptionalFieldsItem("IntelligentTieringAccessTier") BucketInventoryConfigurationOptionalFieldsItemBucketKeyStatus = BucketInventoryConfigurationOptionalFieldsItem("BucketKeyStatus") )
const ( BucketInventoryConfigurationScheduleFrequencyDaily = BucketInventoryConfigurationScheduleFrequency("Daily") BucketInventoryConfigurationScheduleFrequencyWeekly = BucketInventoryConfigurationScheduleFrequency("Weekly") )
const ( BucketMetricsStatusDisabled = BucketMetricsStatus("Disabled") BucketMetricsStatusEnabled = BucketMetricsStatus("Enabled") )
const ( BucketNoncurrentVersionTransitionStorageClassDeepArchive = BucketNoncurrentVersionTransitionStorageClass("DEEP_ARCHIVE") BucketNoncurrentVersionTransitionStorageClassGlacier = BucketNoncurrentVersionTransitionStorageClass("GLACIER") BucketNoncurrentVersionTransitionStorageClassGlacierIr = BucketNoncurrentVersionTransitionStorageClass("GLACIER_IR") BucketNoncurrentVersionTransitionStorageClassIntelligentTiering = BucketNoncurrentVersionTransitionStorageClass("INTELLIGENT_TIERING") BucketNoncurrentVersionTransitionStorageClassOnezoneIa = BucketNoncurrentVersionTransitionStorageClass("ONEZONE_IA") BucketNoncurrentVersionTransitionStorageClassStandardIa = BucketNoncurrentVersionTransitionStorageClass("STANDARD_IA") )
const ( BucketOwnershipControlsRuleObjectOwnershipObjectWriter = BucketOwnershipControlsRuleObjectOwnership("ObjectWriter") BucketOwnershipControlsRuleObjectOwnershipBucketOwnerPreferred = BucketOwnershipControlsRuleObjectOwnership("BucketOwnerPreferred") BucketOwnershipControlsRuleObjectOwnershipBucketOwnerEnforced = BucketOwnershipControlsRuleObjectOwnership("BucketOwnerEnforced") )
const ( BucketRedirectAllRequestsToProtocolHttp = BucketRedirectAllRequestsToProtocol("http") BucketRedirectAllRequestsToProtocolHttps = BucketRedirectAllRequestsToProtocol("https") )
const ( BucketRedirectRuleProtocolHttp = BucketRedirectRuleProtocol("http") BucketRedirectRuleProtocolHttps = BucketRedirectRuleProtocol("https") )
const ( BucketReplicaModificationsStatusEnabled = BucketReplicaModificationsStatus("Enabled") BucketReplicaModificationsStatusDisabled = BucketReplicaModificationsStatus("Disabled") )
const ( BucketReplicationDestinationStorageClassDeepArchive = BucketReplicationDestinationStorageClass("DEEP_ARCHIVE") BucketReplicationDestinationStorageClassGlacier = BucketReplicationDestinationStorageClass("GLACIER") BucketReplicationDestinationStorageClassGlacierIr = BucketReplicationDestinationStorageClass("GLACIER_IR") BucketReplicationDestinationStorageClassIntelligentTiering = BucketReplicationDestinationStorageClass("INTELLIGENT_TIERING") BucketReplicationDestinationStorageClassOnezoneIa = BucketReplicationDestinationStorageClass("ONEZONE_IA") BucketReplicationDestinationStorageClassReducedRedundancy = BucketReplicationDestinationStorageClass("REDUCED_REDUNDANCY") BucketReplicationDestinationStorageClassStandard = BucketReplicationDestinationStorageClass("STANDARD") BucketReplicationDestinationStorageClassStandardIa = BucketReplicationDestinationStorageClass("STANDARD_IA") )
const ( BucketReplicationRuleStatusDisabled = BucketReplicationRuleStatus("Disabled") BucketReplicationRuleStatusEnabled = BucketReplicationRuleStatus("Enabled") )
const ( BucketReplicationTimeStatusDisabled = BucketReplicationTimeStatus("Disabled") BucketReplicationTimeStatusEnabled = BucketReplicationTimeStatus("Enabled") )
const ( BucketRuleStatusEnabled = BucketRuleStatus("Enabled") BucketRuleStatusDisabled = BucketRuleStatus("Disabled") )
const ( BucketServerSideEncryptionByDefaultSseAlgorithmAwskms = BucketServerSideEncryptionByDefaultSseAlgorithm("aws:kms") BucketServerSideEncryptionByDefaultSseAlgorithmAes256 = BucketServerSideEncryptionByDefaultSseAlgorithm("AES256") BucketServerSideEncryptionByDefaultSseAlgorithmAwskmsdsse = BucketServerSideEncryptionByDefaultSseAlgorithm("aws:kms:dsse") )
const ( BucketSseKmsEncryptedObjectsStatusDisabled = BucketSseKmsEncryptedObjectsStatus("Disabled") BucketSseKmsEncryptedObjectsStatusEnabled = BucketSseKmsEncryptedObjectsStatus("Enabled") )
const ( BucketTieringAccessTierArchiveAccess = BucketTieringAccessTier("ARCHIVE_ACCESS") BucketTieringAccessTierDeepArchiveAccess = BucketTieringAccessTier("DEEP_ARCHIVE_ACCESS") )
const ( BucketTransitionStorageClassDeepArchive = BucketTransitionStorageClass("DEEP_ARCHIVE") BucketTransitionStorageClassGlacier = BucketTransitionStorageClass("GLACIER") BucketTransitionStorageClassGlacierIr = BucketTransitionStorageClass("GLACIER_IR") BucketTransitionStorageClassIntelligentTiering = BucketTransitionStorageClass("INTELLIGENT_TIERING") BucketTransitionStorageClassOnezoneIa = BucketTransitionStorageClass("ONEZONE_IA") BucketTransitionStorageClassStandardIa = BucketTransitionStorageClass("STANDARD_IA") )
const ( BucketVersioningConfigurationStatusEnabled = BucketVersioningConfigurationStatus("Enabled") BucketVersioningConfigurationStatusSuspended = BucketVersioningConfigurationStatus("Suspended") )
const ( MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicTrue = MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublic("true") MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicFalse = MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublic("false") )
const ( StorageLensS3BucketDestinationFormatCsv = StorageLensS3BucketDestinationFormat("CSV") StorageLensS3BucketDestinationFormatParquet = StorageLensS3BucketDestinationFormat("Parquet") )
const (
StorageLensS3BucketDestinationOutputSchemaVersionV1 = StorageLensS3BucketDestinationOutputSchemaVersion("V_1")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessPoint ¶
type AccessPoint struct { pulumi.CustomResourceState // The alias of this Access Point. This alias can be used for compatibility purposes with other AWS services and third-party applications. Alias pulumi.StringOutput `pulumi:"alias"` // The Amazon Resource Name (ARN) of the specified accesspoint. Arn pulumi.StringOutput `pulumi:"arn"` // The name of the bucket that you want to associate this Access Point with. Bucket pulumi.StringOutput `pulumi:"bucket"` // The AWS account ID associated with the S3 bucket associated with this access point. BucketAccountId pulumi.StringPtrOutput `pulumi:"bucketAccountId"` // The name you want to assign to this Access Point. If you don't specify a name, AWS CloudFormation generates a unique ID and uses that ID for the access point name. Name pulumi.StringPtrOutput `pulumi:"name"` // Indicates whether this Access Point allows access from the public Internet. If VpcConfiguration is specified for this Access Point, then NetworkOrigin is VPC, and the Access Point doesn't allow access from the public Internet. Otherwise, NetworkOrigin is Internet, and the Access Point allows access from the public Internet, subject to the Access Point and bucket access policies. NetworkOrigin AccessPointNetworkOriginOutput `pulumi:"networkOrigin"` // The Access Point Policy you want to apply to this access point. Policy pulumi.AnyOutput `pulumi:"policy"` // The PublicAccessBlock configuration that you want to apply to this Access Point. You can enable the configuration options in any combination. For more information about when Amazon S3 considers a bucket or object public, see https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status 'The Meaning of Public' in the Amazon Simple Storage Service Developer Guide. PublicAccessBlockConfiguration AccessPointPublicAccessBlockConfigurationPtrOutput `pulumi:"publicAccessBlockConfiguration"` // If you include this field, Amazon S3 restricts access to this Access Point to requests from the specified Virtual Private Cloud (VPC). VpcConfiguration AccessPointVpcConfigurationPtrOutput `pulumi:"vpcConfiguration"` }
The AWS::S3::AccessPoint resource is an Amazon S3 resource type that you can use to access buckets.
func GetAccessPoint ¶
func GetAccessPoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessPointState, opts ...pulumi.ResourceOption) (*AccessPoint, error)
GetAccessPoint gets an existing AccessPoint resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccessPoint ¶
func NewAccessPoint(ctx *pulumi.Context, name string, args *AccessPointArgs, opts ...pulumi.ResourceOption) (*AccessPoint, error)
NewAccessPoint registers a new resource with the given unique name, arguments, and options.
func (*AccessPoint) ElementType ¶
func (*AccessPoint) ElementType() reflect.Type
func (*AccessPoint) ToAccessPointOutput ¶
func (i *AccessPoint) ToAccessPointOutput() AccessPointOutput
func (*AccessPoint) ToAccessPointOutputWithContext ¶
func (i *AccessPoint) ToAccessPointOutputWithContext(ctx context.Context) AccessPointOutput
func (*AccessPoint) ToOutput ¶ added in v0.76.0
func (i *AccessPoint) ToOutput(ctx context.Context) pulumix.Output[*AccessPoint]
type AccessPointArgs ¶
type AccessPointArgs struct { // The name of the bucket that you want to associate this Access Point with. Bucket pulumi.StringInput // The AWS account ID associated with the S3 bucket associated with this access point. BucketAccountId pulumi.StringPtrInput // The name you want to assign to this Access Point. If you don't specify a name, AWS CloudFormation generates a unique ID and uses that ID for the access point name. Name pulumi.StringPtrInput // The Access Point Policy you want to apply to this access point. Policy pulumi.Input // The PublicAccessBlock configuration that you want to apply to this Access Point. You can enable the configuration options in any combination. For more information about when Amazon S3 considers a bucket or object public, see https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status 'The Meaning of Public' in the Amazon Simple Storage Service Developer Guide. PublicAccessBlockConfiguration AccessPointPublicAccessBlockConfigurationPtrInput // If you include this field, Amazon S3 restricts access to this Access Point to requests from the specified Virtual Private Cloud (VPC). VpcConfiguration AccessPointVpcConfigurationPtrInput }
The set of arguments for constructing a AccessPoint resource.
func (AccessPointArgs) ElementType ¶
func (AccessPointArgs) ElementType() reflect.Type
type AccessPointInput ¶
type AccessPointInput interface { pulumi.Input ToAccessPointOutput() AccessPointOutput ToAccessPointOutputWithContext(ctx context.Context) AccessPointOutput }
type AccessPointNetworkOrigin ¶
type AccessPointNetworkOrigin string
Indicates whether this Access Point allows access from the public Internet. If VpcConfiguration is specified for this Access Point, then NetworkOrigin is VPC, and the Access Point doesn't allow access from the public Internet. Otherwise, NetworkOrigin is Internet, and the Access Point allows access from the public Internet, subject to the Access Point and bucket access policies.
type AccessPointNetworkOriginOutput ¶
type AccessPointNetworkOriginOutput struct{ *pulumi.OutputState }
func (AccessPointNetworkOriginOutput) ElementType ¶
func (AccessPointNetworkOriginOutput) ElementType() reflect.Type
func (AccessPointNetworkOriginOutput) ToAccessPointNetworkOriginOutput ¶
func (o AccessPointNetworkOriginOutput) ToAccessPointNetworkOriginOutput() AccessPointNetworkOriginOutput
func (AccessPointNetworkOriginOutput) ToAccessPointNetworkOriginOutputWithContext ¶
func (o AccessPointNetworkOriginOutput) ToAccessPointNetworkOriginOutputWithContext(ctx context.Context) AccessPointNetworkOriginOutput
func (AccessPointNetworkOriginOutput) ToAccessPointNetworkOriginPtrOutput ¶
func (o AccessPointNetworkOriginOutput) ToAccessPointNetworkOriginPtrOutput() AccessPointNetworkOriginPtrOutput
func (AccessPointNetworkOriginOutput) ToAccessPointNetworkOriginPtrOutputWithContext ¶
func (o AccessPointNetworkOriginOutput) ToAccessPointNetworkOriginPtrOutputWithContext(ctx context.Context) AccessPointNetworkOriginPtrOutput
func (AccessPointNetworkOriginOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointNetworkOriginOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointNetworkOrigin]
func (AccessPointNetworkOriginOutput) ToStringOutput ¶
func (o AccessPointNetworkOriginOutput) ToStringOutput() pulumi.StringOutput
func (AccessPointNetworkOriginOutput) ToStringOutputWithContext ¶
func (o AccessPointNetworkOriginOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccessPointNetworkOriginOutput) ToStringPtrOutput ¶
func (o AccessPointNetworkOriginOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessPointNetworkOriginOutput) ToStringPtrOutputWithContext ¶
func (o AccessPointNetworkOriginOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessPointNetworkOriginPtrOutput ¶
type AccessPointNetworkOriginPtrOutput struct{ *pulumi.OutputState }
func (AccessPointNetworkOriginPtrOutput) Elem ¶
func (o AccessPointNetworkOriginPtrOutput) Elem() AccessPointNetworkOriginOutput
func (AccessPointNetworkOriginPtrOutput) ElementType ¶
func (AccessPointNetworkOriginPtrOutput) ElementType() reflect.Type
func (AccessPointNetworkOriginPtrOutput) ToAccessPointNetworkOriginPtrOutput ¶
func (o AccessPointNetworkOriginPtrOutput) ToAccessPointNetworkOriginPtrOutput() AccessPointNetworkOriginPtrOutput
func (AccessPointNetworkOriginPtrOutput) ToAccessPointNetworkOriginPtrOutputWithContext ¶
func (o AccessPointNetworkOriginPtrOutput) ToAccessPointNetworkOriginPtrOutputWithContext(ctx context.Context) AccessPointNetworkOriginPtrOutput
func (AccessPointNetworkOriginPtrOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointNetworkOriginPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPointNetworkOrigin]
func (AccessPointNetworkOriginPtrOutput) ToStringPtrOutput ¶
func (o AccessPointNetworkOriginPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessPointNetworkOriginPtrOutput) ToStringPtrOutputWithContext ¶
func (o AccessPointNetworkOriginPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessPointOutput ¶
type AccessPointOutput struct{ *pulumi.OutputState }
func (AccessPointOutput) Alias ¶ added in v0.17.0
func (o AccessPointOutput) Alias() pulumi.StringOutput
The alias of this Access Point. This alias can be used for compatibility purposes with other AWS services and third-party applications.
func (AccessPointOutput) Arn ¶ added in v0.17.0
func (o AccessPointOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the specified accesspoint.
func (AccessPointOutput) Bucket ¶ added in v0.17.0
func (o AccessPointOutput) Bucket() pulumi.StringOutput
The name of the bucket that you want to associate this Access Point with.
func (AccessPointOutput) BucketAccountId ¶ added in v0.41.0
func (o AccessPointOutput) BucketAccountId() pulumi.StringPtrOutput
The AWS account ID associated with the S3 bucket associated with this access point.
func (AccessPointOutput) ElementType ¶
func (AccessPointOutput) ElementType() reflect.Type
func (AccessPointOutput) Name ¶ added in v0.17.0
func (o AccessPointOutput) Name() pulumi.StringPtrOutput
The name you want to assign to this Access Point. If you don't specify a name, AWS CloudFormation generates a unique ID and uses that ID for the access point name.
func (AccessPointOutput) NetworkOrigin ¶ added in v0.17.0
func (o AccessPointOutput) NetworkOrigin() AccessPointNetworkOriginOutput
Indicates whether this Access Point allows access from the public Internet. If VpcConfiguration is specified for this Access Point, then NetworkOrigin is VPC, and the Access Point doesn't allow access from the public Internet. Otherwise, NetworkOrigin is Internet, and the Access Point allows access from the public Internet, subject to the Access Point and bucket access policies.
func (AccessPointOutput) Policy ¶ added in v0.17.0
func (o AccessPointOutput) Policy() pulumi.AnyOutput
The Access Point Policy you want to apply to this access point.
func (AccessPointOutput) PublicAccessBlockConfiguration ¶ added in v0.17.0
func (o AccessPointOutput) PublicAccessBlockConfiguration() AccessPointPublicAccessBlockConfigurationPtrOutput
The PublicAccessBlock configuration that you want to apply to this Access Point. You can enable the configuration options in any combination. For more information about when Amazon S3 considers a bucket or object public, see https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status 'The Meaning of Public' in the Amazon Simple Storage Service Developer Guide.
func (AccessPointOutput) ToAccessPointOutput ¶
func (o AccessPointOutput) ToAccessPointOutput() AccessPointOutput
func (AccessPointOutput) ToAccessPointOutputWithContext ¶
func (o AccessPointOutput) ToAccessPointOutputWithContext(ctx context.Context) AccessPointOutput
func (AccessPointOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPoint]
func (AccessPointOutput) VpcConfiguration ¶ added in v0.17.0
func (o AccessPointOutput) VpcConfiguration() AccessPointVpcConfigurationPtrOutput
If you include this field, Amazon S3 restricts access to this Access Point to requests from the specified Virtual Private Cloud (VPC).
type AccessPointPublicAccessBlockConfiguration ¶
type AccessPointPublicAccessBlockConfiguration struct { // Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior: // - PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public. // - PUT Object calls fail if the request includes a public ACL. // . - PUT Bucket calls fail if the request includes a public ACL. // Enabling this setting doesn't affect existing policies or ACLs. BlockPublicAcls *bool `pulumi:"blockPublicAcls"` // Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access. Enabling this setting doesn't affect existing bucket policies. BlockPublicPolicy *bool `pulumi:"blockPublicPolicy"` // Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain. Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set. IgnorePublicAcls *bool `pulumi:"ignorePublicAcls"` // Specifies whether Amazon S3 should restrict public bucket policies for this bucket. Setting this element to TRUE restricts access to this bucket to only AWS services and authorized users within this account if the bucket has a public policy. // Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked. RestrictPublicBuckets *bool `pulumi:"restrictPublicBuckets"` }
type AccessPointPublicAccessBlockConfigurationArgs ¶
type AccessPointPublicAccessBlockConfigurationArgs struct { // Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior: // - PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public. // - PUT Object calls fail if the request includes a public ACL. // . - PUT Bucket calls fail if the request includes a public ACL. // Enabling this setting doesn't affect existing policies or ACLs. BlockPublicAcls pulumi.BoolPtrInput `pulumi:"blockPublicAcls"` // Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access. Enabling this setting doesn't affect existing bucket policies. BlockPublicPolicy pulumi.BoolPtrInput `pulumi:"blockPublicPolicy"` // Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain. Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set. IgnorePublicAcls pulumi.BoolPtrInput `pulumi:"ignorePublicAcls"` // Specifies whether Amazon S3 should restrict public bucket policies for this bucket. Setting this element to TRUE restricts access to this bucket to only AWS services and authorized users within this account if the bucket has a public policy. // Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked. RestrictPublicBuckets pulumi.BoolPtrInput `pulumi:"restrictPublicBuckets"` }
func (AccessPointPublicAccessBlockConfigurationArgs) ElementType ¶
func (AccessPointPublicAccessBlockConfigurationArgs) ElementType() reflect.Type
func (AccessPointPublicAccessBlockConfigurationArgs) ToAccessPointPublicAccessBlockConfigurationOutput ¶
func (i AccessPointPublicAccessBlockConfigurationArgs) ToAccessPointPublicAccessBlockConfigurationOutput() AccessPointPublicAccessBlockConfigurationOutput
func (AccessPointPublicAccessBlockConfigurationArgs) ToAccessPointPublicAccessBlockConfigurationOutputWithContext ¶
func (i AccessPointPublicAccessBlockConfigurationArgs) ToAccessPointPublicAccessBlockConfigurationOutputWithContext(ctx context.Context) AccessPointPublicAccessBlockConfigurationOutput
func (AccessPointPublicAccessBlockConfigurationArgs) ToAccessPointPublicAccessBlockConfigurationPtrOutput ¶
func (i AccessPointPublicAccessBlockConfigurationArgs) ToAccessPointPublicAccessBlockConfigurationPtrOutput() AccessPointPublicAccessBlockConfigurationPtrOutput
func (AccessPointPublicAccessBlockConfigurationArgs) ToAccessPointPublicAccessBlockConfigurationPtrOutputWithContext ¶
func (i AccessPointPublicAccessBlockConfigurationArgs) ToAccessPointPublicAccessBlockConfigurationPtrOutputWithContext(ctx context.Context) AccessPointPublicAccessBlockConfigurationPtrOutput
func (AccessPointPublicAccessBlockConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i AccessPointPublicAccessBlockConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPointPublicAccessBlockConfiguration]
type AccessPointPublicAccessBlockConfigurationInput ¶
type AccessPointPublicAccessBlockConfigurationInput interface { pulumi.Input ToAccessPointPublicAccessBlockConfigurationOutput() AccessPointPublicAccessBlockConfigurationOutput ToAccessPointPublicAccessBlockConfigurationOutputWithContext(context.Context) AccessPointPublicAccessBlockConfigurationOutput }
AccessPointPublicAccessBlockConfigurationInput is an input type that accepts AccessPointPublicAccessBlockConfigurationArgs and AccessPointPublicAccessBlockConfigurationOutput values. You can construct a concrete instance of `AccessPointPublicAccessBlockConfigurationInput` via:
AccessPointPublicAccessBlockConfigurationArgs{...}
type AccessPointPublicAccessBlockConfigurationOutput ¶
type AccessPointPublicAccessBlockConfigurationOutput struct{ *pulumi.OutputState }
func (AccessPointPublicAccessBlockConfigurationOutput) BlockPublicAcls ¶
func (o AccessPointPublicAccessBlockConfigurationOutput) BlockPublicAcls() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior: - PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.
- PUT Object calls fail if the request includes a public ACL. . - PUT Bucket calls fail if the request includes a public ACL. Enabling this setting doesn't affect existing policies or ACLs.
func (AccessPointPublicAccessBlockConfigurationOutput) BlockPublicPolicy ¶
func (o AccessPointPublicAccessBlockConfigurationOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access. Enabling this setting doesn't affect existing bucket policies.
func (AccessPointPublicAccessBlockConfigurationOutput) ElementType ¶
func (AccessPointPublicAccessBlockConfigurationOutput) ElementType() reflect.Type
func (AccessPointPublicAccessBlockConfigurationOutput) IgnorePublicAcls ¶
func (o AccessPointPublicAccessBlockConfigurationOutput) IgnorePublicAcls() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain. Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.
func (AccessPointPublicAccessBlockConfigurationOutput) RestrictPublicBuckets ¶
func (o AccessPointPublicAccessBlockConfigurationOutput) RestrictPublicBuckets() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should restrict public bucket policies for this bucket. Setting this element to TRUE restricts access to this bucket to only AWS services and authorized users within this account if the bucket has a public policy. Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.
func (AccessPointPublicAccessBlockConfigurationOutput) ToAccessPointPublicAccessBlockConfigurationOutput ¶
func (o AccessPointPublicAccessBlockConfigurationOutput) ToAccessPointPublicAccessBlockConfigurationOutput() AccessPointPublicAccessBlockConfigurationOutput
func (AccessPointPublicAccessBlockConfigurationOutput) ToAccessPointPublicAccessBlockConfigurationOutputWithContext ¶
func (o AccessPointPublicAccessBlockConfigurationOutput) ToAccessPointPublicAccessBlockConfigurationOutputWithContext(ctx context.Context) AccessPointPublicAccessBlockConfigurationOutput
func (AccessPointPublicAccessBlockConfigurationOutput) ToAccessPointPublicAccessBlockConfigurationPtrOutput ¶
func (o AccessPointPublicAccessBlockConfigurationOutput) ToAccessPointPublicAccessBlockConfigurationPtrOutput() AccessPointPublicAccessBlockConfigurationPtrOutput
func (AccessPointPublicAccessBlockConfigurationOutput) ToAccessPointPublicAccessBlockConfigurationPtrOutputWithContext ¶
func (o AccessPointPublicAccessBlockConfigurationOutput) ToAccessPointPublicAccessBlockConfigurationPtrOutputWithContext(ctx context.Context) AccessPointPublicAccessBlockConfigurationPtrOutput
func (AccessPointPublicAccessBlockConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointPublicAccessBlockConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointPublicAccessBlockConfiguration]
type AccessPointPublicAccessBlockConfigurationPtrInput ¶
type AccessPointPublicAccessBlockConfigurationPtrInput interface { pulumi.Input ToAccessPointPublicAccessBlockConfigurationPtrOutput() AccessPointPublicAccessBlockConfigurationPtrOutput ToAccessPointPublicAccessBlockConfigurationPtrOutputWithContext(context.Context) AccessPointPublicAccessBlockConfigurationPtrOutput }
AccessPointPublicAccessBlockConfigurationPtrInput is an input type that accepts AccessPointPublicAccessBlockConfigurationArgs, AccessPointPublicAccessBlockConfigurationPtr and AccessPointPublicAccessBlockConfigurationPtrOutput values. You can construct a concrete instance of `AccessPointPublicAccessBlockConfigurationPtrInput` via:
AccessPointPublicAccessBlockConfigurationArgs{...} or: nil
func AccessPointPublicAccessBlockConfigurationPtr ¶
func AccessPointPublicAccessBlockConfigurationPtr(v *AccessPointPublicAccessBlockConfigurationArgs) AccessPointPublicAccessBlockConfigurationPtrInput
type AccessPointPublicAccessBlockConfigurationPtrOutput ¶
type AccessPointPublicAccessBlockConfigurationPtrOutput struct{ *pulumi.OutputState }
func (AccessPointPublicAccessBlockConfigurationPtrOutput) BlockPublicAcls ¶
func (o AccessPointPublicAccessBlockConfigurationPtrOutput) BlockPublicAcls() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior: - PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.
- PUT Object calls fail if the request includes a public ACL. . - PUT Bucket calls fail if the request includes a public ACL. Enabling this setting doesn't affect existing policies or ACLs.
func (AccessPointPublicAccessBlockConfigurationPtrOutput) BlockPublicPolicy ¶
func (o AccessPointPublicAccessBlockConfigurationPtrOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access. Enabling this setting doesn't affect existing bucket policies.
func (AccessPointPublicAccessBlockConfigurationPtrOutput) ElementType ¶
func (AccessPointPublicAccessBlockConfigurationPtrOutput) ElementType() reflect.Type
func (AccessPointPublicAccessBlockConfigurationPtrOutput) IgnorePublicAcls ¶
func (o AccessPointPublicAccessBlockConfigurationPtrOutput) IgnorePublicAcls() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain. Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.
func (AccessPointPublicAccessBlockConfigurationPtrOutput) RestrictPublicBuckets ¶
func (o AccessPointPublicAccessBlockConfigurationPtrOutput) RestrictPublicBuckets() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should restrict public bucket policies for this bucket. Setting this element to TRUE restricts access to this bucket to only AWS services and authorized users within this account if the bucket has a public policy. Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.
func (AccessPointPublicAccessBlockConfigurationPtrOutput) ToAccessPointPublicAccessBlockConfigurationPtrOutput ¶
func (o AccessPointPublicAccessBlockConfigurationPtrOutput) ToAccessPointPublicAccessBlockConfigurationPtrOutput() AccessPointPublicAccessBlockConfigurationPtrOutput
func (AccessPointPublicAccessBlockConfigurationPtrOutput) ToAccessPointPublicAccessBlockConfigurationPtrOutputWithContext ¶
func (o AccessPointPublicAccessBlockConfigurationPtrOutput) ToAccessPointPublicAccessBlockConfigurationPtrOutputWithContext(ctx context.Context) AccessPointPublicAccessBlockConfigurationPtrOutput
func (AccessPointPublicAccessBlockConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointPublicAccessBlockConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPointPublicAccessBlockConfiguration]
type AccessPointState ¶
type AccessPointState struct { }
func (AccessPointState) ElementType ¶
func (AccessPointState) ElementType() reflect.Type
type AccessPointVpcConfiguration ¶
type AccessPointVpcConfiguration struct { // If this field is specified, this access point will only allow connections from the specified VPC ID. VpcId *string `pulumi:"vpcId"` }
The Virtual Private Cloud (VPC) configuration for a bucket access point.
type AccessPointVpcConfigurationArgs ¶
type AccessPointVpcConfigurationArgs struct { // If this field is specified, this access point will only allow connections from the specified VPC ID. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
The Virtual Private Cloud (VPC) configuration for a bucket access point.
func (AccessPointVpcConfigurationArgs) ElementType ¶
func (AccessPointVpcConfigurationArgs) ElementType() reflect.Type
func (AccessPointVpcConfigurationArgs) ToAccessPointVpcConfigurationOutput ¶
func (i AccessPointVpcConfigurationArgs) ToAccessPointVpcConfigurationOutput() AccessPointVpcConfigurationOutput
func (AccessPointVpcConfigurationArgs) ToAccessPointVpcConfigurationOutputWithContext ¶
func (i AccessPointVpcConfigurationArgs) ToAccessPointVpcConfigurationOutputWithContext(ctx context.Context) AccessPointVpcConfigurationOutput
func (AccessPointVpcConfigurationArgs) ToAccessPointVpcConfigurationPtrOutput ¶
func (i AccessPointVpcConfigurationArgs) ToAccessPointVpcConfigurationPtrOutput() AccessPointVpcConfigurationPtrOutput
func (AccessPointVpcConfigurationArgs) ToAccessPointVpcConfigurationPtrOutputWithContext ¶
func (i AccessPointVpcConfigurationArgs) ToAccessPointVpcConfigurationPtrOutputWithContext(ctx context.Context) AccessPointVpcConfigurationPtrOutput
func (AccessPointVpcConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i AccessPointVpcConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPointVpcConfiguration]
type AccessPointVpcConfigurationInput ¶
type AccessPointVpcConfigurationInput interface { pulumi.Input ToAccessPointVpcConfigurationOutput() AccessPointVpcConfigurationOutput ToAccessPointVpcConfigurationOutputWithContext(context.Context) AccessPointVpcConfigurationOutput }
AccessPointVpcConfigurationInput is an input type that accepts AccessPointVpcConfigurationArgs and AccessPointVpcConfigurationOutput values. You can construct a concrete instance of `AccessPointVpcConfigurationInput` via:
AccessPointVpcConfigurationArgs{...}
type AccessPointVpcConfigurationOutput ¶
type AccessPointVpcConfigurationOutput struct{ *pulumi.OutputState }
The Virtual Private Cloud (VPC) configuration for a bucket access point.
func (AccessPointVpcConfigurationOutput) ElementType ¶
func (AccessPointVpcConfigurationOutput) ElementType() reflect.Type
func (AccessPointVpcConfigurationOutput) ToAccessPointVpcConfigurationOutput ¶
func (o AccessPointVpcConfigurationOutput) ToAccessPointVpcConfigurationOutput() AccessPointVpcConfigurationOutput
func (AccessPointVpcConfigurationOutput) ToAccessPointVpcConfigurationOutputWithContext ¶
func (o AccessPointVpcConfigurationOutput) ToAccessPointVpcConfigurationOutputWithContext(ctx context.Context) AccessPointVpcConfigurationOutput
func (AccessPointVpcConfigurationOutput) ToAccessPointVpcConfigurationPtrOutput ¶
func (o AccessPointVpcConfigurationOutput) ToAccessPointVpcConfigurationPtrOutput() AccessPointVpcConfigurationPtrOutput
func (AccessPointVpcConfigurationOutput) ToAccessPointVpcConfigurationPtrOutputWithContext ¶
func (o AccessPointVpcConfigurationOutput) ToAccessPointVpcConfigurationPtrOutputWithContext(ctx context.Context) AccessPointVpcConfigurationPtrOutput
func (AccessPointVpcConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointVpcConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointVpcConfiguration]
func (AccessPointVpcConfigurationOutput) VpcId ¶
func (o AccessPointVpcConfigurationOutput) VpcId() pulumi.StringPtrOutput
If this field is specified, this access point will only allow connections from the specified VPC ID.
type AccessPointVpcConfigurationPtrInput ¶
type AccessPointVpcConfigurationPtrInput interface { pulumi.Input ToAccessPointVpcConfigurationPtrOutput() AccessPointVpcConfigurationPtrOutput ToAccessPointVpcConfigurationPtrOutputWithContext(context.Context) AccessPointVpcConfigurationPtrOutput }
AccessPointVpcConfigurationPtrInput is an input type that accepts AccessPointVpcConfigurationArgs, AccessPointVpcConfigurationPtr and AccessPointVpcConfigurationPtrOutput values. You can construct a concrete instance of `AccessPointVpcConfigurationPtrInput` via:
AccessPointVpcConfigurationArgs{...} or: nil
func AccessPointVpcConfigurationPtr ¶
func AccessPointVpcConfigurationPtr(v *AccessPointVpcConfigurationArgs) AccessPointVpcConfigurationPtrInput
type AccessPointVpcConfigurationPtrOutput ¶
type AccessPointVpcConfigurationPtrOutput struct{ *pulumi.OutputState }
func (AccessPointVpcConfigurationPtrOutput) ElementType ¶
func (AccessPointVpcConfigurationPtrOutput) ElementType() reflect.Type
func (AccessPointVpcConfigurationPtrOutput) ToAccessPointVpcConfigurationPtrOutput ¶
func (o AccessPointVpcConfigurationPtrOutput) ToAccessPointVpcConfigurationPtrOutput() AccessPointVpcConfigurationPtrOutput
func (AccessPointVpcConfigurationPtrOutput) ToAccessPointVpcConfigurationPtrOutputWithContext ¶
func (o AccessPointVpcConfigurationPtrOutput) ToAccessPointVpcConfigurationPtrOutputWithContext(ctx context.Context) AccessPointVpcConfigurationPtrOutput
func (AccessPointVpcConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointVpcConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPointVpcConfiguration]
func (AccessPointVpcConfigurationPtrOutput) VpcId ¶
func (o AccessPointVpcConfigurationPtrOutput) VpcId() pulumi.StringPtrOutput
If this field is specified, this access point will only allow connections from the specified VPC ID.
type Bucket ¶
type Bucket struct { pulumi.CustomResourceState // Configuration for the transfer acceleration state. AccelerateConfiguration BucketAccelerateConfigurationPtrOutput `pulumi:"accelerateConfiguration"` // A canned access control list (ACL) that grants predefined permissions to the bucket. AccessControl BucketAccessControlPtrOutput `pulumi:"accessControl"` // The configuration and any analyses for the analytics filter of an Amazon S3 bucket. AnalyticsConfigurations BucketAnalyticsConfigurationArrayOutput `pulumi:"analyticsConfigurations"` // The Amazon Resource Name (ARN) of the specified bucket. Arn pulumi.StringOutput `pulumi:"arn"` BucketEncryption BucketEncryptionPtrOutput `pulumi:"bucketEncryption"` // A name for the bucket. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the bucket name. BucketName pulumi.StringPtrOutput `pulumi:"bucketName"` // Rules that define cross-origin resource sharing of objects in this bucket. CorsConfiguration BucketCorsConfigurationPtrOutput `pulumi:"corsConfiguration"` // The IPv4 DNS name of the specified bucket. DomainName pulumi.StringOutput `pulumi:"domainName"` // The IPv6 DNS name of the specified bucket. For more information about dual-stack endpoints, see [Using Amazon S3 Dual-Stack Endpoints](https://docs.aws.amazon.com/AmazonS3/latest/dev/dual-stack-endpoints.html). DualStackDomainName pulumi.StringOutput `pulumi:"dualStackDomainName"` // Specifies the S3 Intelligent-Tiering configuration for an Amazon S3 bucket. IntelligentTieringConfigurations BucketIntelligentTieringConfigurationArrayOutput `pulumi:"intelligentTieringConfigurations"` // The inventory configuration for an Amazon S3 bucket. InventoryConfigurations BucketInventoryConfigurationArrayOutput `pulumi:"inventoryConfigurations"` // Rules that define how Amazon S3 manages objects during their lifetime. LifecycleConfiguration BucketLifecycleConfigurationPtrOutput `pulumi:"lifecycleConfiguration"` // Settings that define where logs are stored. LoggingConfiguration BucketLoggingConfigurationPtrOutput `pulumi:"loggingConfiguration"` // Settings that define a metrics configuration for the CloudWatch request metrics from the bucket. MetricsConfigurations BucketMetricsConfigurationArrayOutput `pulumi:"metricsConfigurations"` // Configuration that defines how Amazon S3 handles bucket notifications. NotificationConfiguration BucketNotificationConfigurationPtrOutput `pulumi:"notificationConfiguration"` // Places an Object Lock configuration on the specified bucket. ObjectLockConfiguration BucketObjectLockConfigurationPtrOutput `pulumi:"objectLockConfiguration"` // Indicates whether this bucket has an Object Lock configuration enabled. ObjectLockEnabled pulumi.BoolPtrOutput `pulumi:"objectLockEnabled"` // Specifies the container element for object ownership rules. OwnershipControls BucketOwnershipControlsPtrOutput `pulumi:"ownershipControls"` PublicAccessBlockConfiguration BucketPublicAccessBlockConfigurationPtrOutput `pulumi:"publicAccessBlockConfiguration"` // Returns the regional domain name of the specified bucket. RegionalDomainName pulumi.StringOutput `pulumi:"regionalDomainName"` // Configuration for replicating objects in an S3 bucket. ReplicationConfiguration BucketReplicationConfigurationPtrOutput `pulumi:"replicationConfiguration"` // An arbitrary set of tags (key-value pairs) for this S3 bucket. Tags BucketTagArrayOutput `pulumi:"tags"` VersioningConfiguration BucketVersioningConfigurationPtrOutput `pulumi:"versioningConfiguration"` WebsiteConfiguration BucketWebsiteConfigurationPtrOutput `pulumi:"websiteConfiguration"` // The Amazon S3 website endpoint for the specified bucket. WebsiteUrl pulumi.StringOutput `pulumi:"websiteUrl"` }
Resource Type definition for AWS::S3::Bucket
func GetBucket ¶
func GetBucket(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BucketState, opts ...pulumi.ResourceOption) (*Bucket, error)
GetBucket gets an existing Bucket resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBucket ¶
func NewBucket(ctx *pulumi.Context, name string, args *BucketArgs, opts ...pulumi.ResourceOption) (*Bucket, error)
NewBucket registers a new resource with the given unique name, arguments, and options.
func (*Bucket) ElementType ¶
func (*Bucket) ToBucketOutput ¶
func (i *Bucket) ToBucketOutput() BucketOutput
func (*Bucket) ToBucketOutputWithContext ¶
func (i *Bucket) ToBucketOutputWithContext(ctx context.Context) BucketOutput
type BucketAbortIncompleteMultipartUpload ¶
type BucketAbortIncompleteMultipartUpload struct { // Specifies the number of days after which Amazon S3 aborts an incomplete multipart upload. DaysAfterInitiation int `pulumi:"daysAfterInitiation"` }
Specifies the days since the initiation of an incomplete multipart upload that Amazon S3 will wait before permanently removing all parts of the upload.
type BucketAbortIncompleteMultipartUploadArgs ¶
type BucketAbortIncompleteMultipartUploadArgs struct { // Specifies the number of days after which Amazon S3 aborts an incomplete multipart upload. DaysAfterInitiation pulumi.IntInput `pulumi:"daysAfterInitiation"` }
Specifies the days since the initiation of an incomplete multipart upload that Amazon S3 will wait before permanently removing all parts of the upload.
func (BucketAbortIncompleteMultipartUploadArgs) ElementType ¶
func (BucketAbortIncompleteMultipartUploadArgs) ElementType() reflect.Type
func (BucketAbortIncompleteMultipartUploadArgs) ToBucketAbortIncompleteMultipartUploadOutput ¶
func (i BucketAbortIncompleteMultipartUploadArgs) ToBucketAbortIncompleteMultipartUploadOutput() BucketAbortIncompleteMultipartUploadOutput
func (BucketAbortIncompleteMultipartUploadArgs) ToBucketAbortIncompleteMultipartUploadOutputWithContext ¶
func (i BucketAbortIncompleteMultipartUploadArgs) ToBucketAbortIncompleteMultipartUploadOutputWithContext(ctx context.Context) BucketAbortIncompleteMultipartUploadOutput
func (BucketAbortIncompleteMultipartUploadArgs) ToBucketAbortIncompleteMultipartUploadPtrOutput ¶
func (i BucketAbortIncompleteMultipartUploadArgs) ToBucketAbortIncompleteMultipartUploadPtrOutput() BucketAbortIncompleteMultipartUploadPtrOutput
func (BucketAbortIncompleteMultipartUploadArgs) ToBucketAbortIncompleteMultipartUploadPtrOutputWithContext ¶
func (i BucketAbortIncompleteMultipartUploadArgs) ToBucketAbortIncompleteMultipartUploadPtrOutputWithContext(ctx context.Context) BucketAbortIncompleteMultipartUploadPtrOutput
func (BucketAbortIncompleteMultipartUploadArgs) ToOutput ¶ added in v0.76.0
func (i BucketAbortIncompleteMultipartUploadArgs) ToOutput(ctx context.Context) pulumix.Output[BucketAbortIncompleteMultipartUpload]
type BucketAbortIncompleteMultipartUploadInput ¶
type BucketAbortIncompleteMultipartUploadInput interface { pulumi.Input ToBucketAbortIncompleteMultipartUploadOutput() BucketAbortIncompleteMultipartUploadOutput ToBucketAbortIncompleteMultipartUploadOutputWithContext(context.Context) BucketAbortIncompleteMultipartUploadOutput }
BucketAbortIncompleteMultipartUploadInput is an input type that accepts BucketAbortIncompleteMultipartUploadArgs and BucketAbortIncompleteMultipartUploadOutput values. You can construct a concrete instance of `BucketAbortIncompleteMultipartUploadInput` via:
BucketAbortIncompleteMultipartUploadArgs{...}
type BucketAbortIncompleteMultipartUploadOutput ¶
type BucketAbortIncompleteMultipartUploadOutput struct{ *pulumi.OutputState }
Specifies the days since the initiation of an incomplete multipart upload that Amazon S3 will wait before permanently removing all parts of the upload.
func (BucketAbortIncompleteMultipartUploadOutput) DaysAfterInitiation ¶
func (o BucketAbortIncompleteMultipartUploadOutput) DaysAfterInitiation() pulumi.IntOutput
Specifies the number of days after which Amazon S3 aborts an incomplete multipart upload.
func (BucketAbortIncompleteMultipartUploadOutput) ElementType ¶
func (BucketAbortIncompleteMultipartUploadOutput) ElementType() reflect.Type
func (BucketAbortIncompleteMultipartUploadOutput) ToBucketAbortIncompleteMultipartUploadOutput ¶
func (o BucketAbortIncompleteMultipartUploadOutput) ToBucketAbortIncompleteMultipartUploadOutput() BucketAbortIncompleteMultipartUploadOutput
func (BucketAbortIncompleteMultipartUploadOutput) ToBucketAbortIncompleteMultipartUploadOutputWithContext ¶
func (o BucketAbortIncompleteMultipartUploadOutput) ToBucketAbortIncompleteMultipartUploadOutputWithContext(ctx context.Context) BucketAbortIncompleteMultipartUploadOutput
func (BucketAbortIncompleteMultipartUploadOutput) ToBucketAbortIncompleteMultipartUploadPtrOutput ¶
func (o BucketAbortIncompleteMultipartUploadOutput) ToBucketAbortIncompleteMultipartUploadPtrOutput() BucketAbortIncompleteMultipartUploadPtrOutput
func (BucketAbortIncompleteMultipartUploadOutput) ToBucketAbortIncompleteMultipartUploadPtrOutputWithContext ¶
func (o BucketAbortIncompleteMultipartUploadOutput) ToBucketAbortIncompleteMultipartUploadPtrOutputWithContext(ctx context.Context) BucketAbortIncompleteMultipartUploadPtrOutput
func (BucketAbortIncompleteMultipartUploadOutput) ToOutput ¶ added in v0.76.0
func (o BucketAbortIncompleteMultipartUploadOutput) ToOutput(ctx context.Context) pulumix.Output[BucketAbortIncompleteMultipartUpload]
type BucketAbortIncompleteMultipartUploadPtrInput ¶
type BucketAbortIncompleteMultipartUploadPtrInput interface { pulumi.Input ToBucketAbortIncompleteMultipartUploadPtrOutput() BucketAbortIncompleteMultipartUploadPtrOutput ToBucketAbortIncompleteMultipartUploadPtrOutputWithContext(context.Context) BucketAbortIncompleteMultipartUploadPtrOutput }
BucketAbortIncompleteMultipartUploadPtrInput is an input type that accepts BucketAbortIncompleteMultipartUploadArgs, BucketAbortIncompleteMultipartUploadPtr and BucketAbortIncompleteMultipartUploadPtrOutput values. You can construct a concrete instance of `BucketAbortIncompleteMultipartUploadPtrInput` via:
BucketAbortIncompleteMultipartUploadArgs{...} or: nil
func BucketAbortIncompleteMultipartUploadPtr ¶
func BucketAbortIncompleteMultipartUploadPtr(v *BucketAbortIncompleteMultipartUploadArgs) BucketAbortIncompleteMultipartUploadPtrInput
type BucketAbortIncompleteMultipartUploadPtrOutput ¶
type BucketAbortIncompleteMultipartUploadPtrOutput struct{ *pulumi.OutputState }
func (BucketAbortIncompleteMultipartUploadPtrOutput) DaysAfterInitiation ¶
func (o BucketAbortIncompleteMultipartUploadPtrOutput) DaysAfterInitiation() pulumi.IntPtrOutput
Specifies the number of days after which Amazon S3 aborts an incomplete multipart upload.
func (BucketAbortIncompleteMultipartUploadPtrOutput) ElementType ¶
func (BucketAbortIncompleteMultipartUploadPtrOutput) ElementType() reflect.Type
func (BucketAbortIncompleteMultipartUploadPtrOutput) ToBucketAbortIncompleteMultipartUploadPtrOutput ¶
func (o BucketAbortIncompleteMultipartUploadPtrOutput) ToBucketAbortIncompleteMultipartUploadPtrOutput() BucketAbortIncompleteMultipartUploadPtrOutput
func (BucketAbortIncompleteMultipartUploadPtrOutput) ToBucketAbortIncompleteMultipartUploadPtrOutputWithContext ¶
func (o BucketAbortIncompleteMultipartUploadPtrOutput) ToBucketAbortIncompleteMultipartUploadPtrOutputWithContext(ctx context.Context) BucketAbortIncompleteMultipartUploadPtrOutput
func (BucketAbortIncompleteMultipartUploadPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketAbortIncompleteMultipartUploadPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketAbortIncompleteMultipartUpload]
type BucketAccelerateConfiguration ¶
type BucketAccelerateConfiguration struct { // Configures the transfer acceleration state for an Amazon S3 bucket. AccelerationStatus BucketAccelerateConfigurationAccelerationStatus `pulumi:"accelerationStatus"` }
type BucketAccelerateConfigurationAccelerationStatus ¶ added in v0.2.0
type BucketAccelerateConfigurationAccelerationStatus string
Configures the transfer acceleration state for an Amazon S3 bucket.
func (BucketAccelerateConfigurationAccelerationStatus) ElementType ¶ added in v0.2.0
func (BucketAccelerateConfigurationAccelerationStatus) ElementType() reflect.Type
func (BucketAccelerateConfigurationAccelerationStatus) ToBucketAccelerateConfigurationAccelerationStatusOutput ¶ added in v0.2.0
func (e BucketAccelerateConfigurationAccelerationStatus) ToBucketAccelerateConfigurationAccelerationStatusOutput() BucketAccelerateConfigurationAccelerationStatusOutput
func (BucketAccelerateConfigurationAccelerationStatus) ToBucketAccelerateConfigurationAccelerationStatusOutputWithContext ¶ added in v0.2.0
func (e BucketAccelerateConfigurationAccelerationStatus) ToBucketAccelerateConfigurationAccelerationStatusOutputWithContext(ctx context.Context) BucketAccelerateConfigurationAccelerationStatusOutput
func (BucketAccelerateConfigurationAccelerationStatus) ToBucketAccelerateConfigurationAccelerationStatusPtrOutput ¶ added in v0.2.0
func (e BucketAccelerateConfigurationAccelerationStatus) ToBucketAccelerateConfigurationAccelerationStatusPtrOutput() BucketAccelerateConfigurationAccelerationStatusPtrOutput
func (BucketAccelerateConfigurationAccelerationStatus) ToBucketAccelerateConfigurationAccelerationStatusPtrOutputWithContext ¶ added in v0.2.0
func (e BucketAccelerateConfigurationAccelerationStatus) ToBucketAccelerateConfigurationAccelerationStatusPtrOutputWithContext(ctx context.Context) BucketAccelerateConfigurationAccelerationStatusPtrOutput
func (BucketAccelerateConfigurationAccelerationStatus) ToStringOutput ¶ added in v0.2.0
func (e BucketAccelerateConfigurationAccelerationStatus) ToStringOutput() pulumi.StringOutput
func (BucketAccelerateConfigurationAccelerationStatus) ToStringOutputWithContext ¶ added in v0.2.0
func (e BucketAccelerateConfigurationAccelerationStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketAccelerateConfigurationAccelerationStatus) ToStringPtrOutput ¶ added in v0.2.0
func (e BucketAccelerateConfigurationAccelerationStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketAccelerateConfigurationAccelerationStatus) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e BucketAccelerateConfigurationAccelerationStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketAccelerateConfigurationAccelerationStatusInput ¶ added in v0.2.0
type BucketAccelerateConfigurationAccelerationStatusInput interface { pulumi.Input ToBucketAccelerateConfigurationAccelerationStatusOutput() BucketAccelerateConfigurationAccelerationStatusOutput ToBucketAccelerateConfigurationAccelerationStatusOutputWithContext(context.Context) BucketAccelerateConfigurationAccelerationStatusOutput }
BucketAccelerateConfigurationAccelerationStatusInput is an input type that accepts BucketAccelerateConfigurationAccelerationStatusArgs and BucketAccelerateConfigurationAccelerationStatusOutput values. You can construct a concrete instance of `BucketAccelerateConfigurationAccelerationStatusInput` via:
BucketAccelerateConfigurationAccelerationStatusArgs{...}
type BucketAccelerateConfigurationAccelerationStatusOutput ¶ added in v0.2.0
type BucketAccelerateConfigurationAccelerationStatusOutput struct{ *pulumi.OutputState }
func (BucketAccelerateConfigurationAccelerationStatusOutput) ElementType ¶ added in v0.2.0
func (BucketAccelerateConfigurationAccelerationStatusOutput) ElementType() reflect.Type
func (BucketAccelerateConfigurationAccelerationStatusOutput) ToBucketAccelerateConfigurationAccelerationStatusOutput ¶ added in v0.2.0
func (o BucketAccelerateConfigurationAccelerationStatusOutput) ToBucketAccelerateConfigurationAccelerationStatusOutput() BucketAccelerateConfigurationAccelerationStatusOutput
func (BucketAccelerateConfigurationAccelerationStatusOutput) ToBucketAccelerateConfigurationAccelerationStatusOutputWithContext ¶ added in v0.2.0
func (o BucketAccelerateConfigurationAccelerationStatusOutput) ToBucketAccelerateConfigurationAccelerationStatusOutputWithContext(ctx context.Context) BucketAccelerateConfigurationAccelerationStatusOutput
func (BucketAccelerateConfigurationAccelerationStatusOutput) ToBucketAccelerateConfigurationAccelerationStatusPtrOutput ¶ added in v0.2.0
func (o BucketAccelerateConfigurationAccelerationStatusOutput) ToBucketAccelerateConfigurationAccelerationStatusPtrOutput() BucketAccelerateConfigurationAccelerationStatusPtrOutput
func (BucketAccelerateConfigurationAccelerationStatusOutput) ToBucketAccelerateConfigurationAccelerationStatusPtrOutputWithContext ¶ added in v0.2.0
func (o BucketAccelerateConfigurationAccelerationStatusOutput) ToBucketAccelerateConfigurationAccelerationStatusPtrOutputWithContext(ctx context.Context) BucketAccelerateConfigurationAccelerationStatusPtrOutput
func (BucketAccelerateConfigurationAccelerationStatusOutput) ToStringOutput ¶ added in v0.2.0
func (o BucketAccelerateConfigurationAccelerationStatusOutput) ToStringOutput() pulumi.StringOutput
func (BucketAccelerateConfigurationAccelerationStatusOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o BucketAccelerateConfigurationAccelerationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketAccelerateConfigurationAccelerationStatusOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketAccelerateConfigurationAccelerationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketAccelerateConfigurationAccelerationStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketAccelerateConfigurationAccelerationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketAccelerateConfigurationAccelerationStatusPtrInput ¶ added in v0.2.0
type BucketAccelerateConfigurationAccelerationStatusPtrInput interface { pulumi.Input ToBucketAccelerateConfigurationAccelerationStatusPtrOutput() BucketAccelerateConfigurationAccelerationStatusPtrOutput ToBucketAccelerateConfigurationAccelerationStatusPtrOutputWithContext(context.Context) BucketAccelerateConfigurationAccelerationStatusPtrOutput }
func BucketAccelerateConfigurationAccelerationStatusPtr ¶ added in v0.2.0
func BucketAccelerateConfigurationAccelerationStatusPtr(v string) BucketAccelerateConfigurationAccelerationStatusPtrInput
type BucketAccelerateConfigurationAccelerationStatusPtrOutput ¶ added in v0.2.0
type BucketAccelerateConfigurationAccelerationStatusPtrOutput struct{ *pulumi.OutputState }
func (BucketAccelerateConfigurationAccelerationStatusPtrOutput) ElementType ¶ added in v0.2.0
func (BucketAccelerateConfigurationAccelerationStatusPtrOutput) ElementType() reflect.Type
func (BucketAccelerateConfigurationAccelerationStatusPtrOutput) ToBucketAccelerateConfigurationAccelerationStatusPtrOutput ¶ added in v0.2.0
func (o BucketAccelerateConfigurationAccelerationStatusPtrOutput) ToBucketAccelerateConfigurationAccelerationStatusPtrOutput() BucketAccelerateConfigurationAccelerationStatusPtrOutput
func (BucketAccelerateConfigurationAccelerationStatusPtrOutput) ToBucketAccelerateConfigurationAccelerationStatusPtrOutputWithContext ¶ added in v0.2.0
func (o BucketAccelerateConfigurationAccelerationStatusPtrOutput) ToBucketAccelerateConfigurationAccelerationStatusPtrOutputWithContext(ctx context.Context) BucketAccelerateConfigurationAccelerationStatusPtrOutput
func (BucketAccelerateConfigurationAccelerationStatusPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketAccelerateConfigurationAccelerationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketAccelerateConfigurationAccelerationStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketAccelerateConfigurationAccelerationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketAccelerateConfigurationArgs ¶
type BucketAccelerateConfigurationArgs struct { // Configures the transfer acceleration state for an Amazon S3 bucket. AccelerationStatus BucketAccelerateConfigurationAccelerationStatusInput `pulumi:"accelerationStatus"` }
func (BucketAccelerateConfigurationArgs) ElementType ¶
func (BucketAccelerateConfigurationArgs) ElementType() reflect.Type
func (BucketAccelerateConfigurationArgs) ToBucketAccelerateConfigurationOutput ¶
func (i BucketAccelerateConfigurationArgs) ToBucketAccelerateConfigurationOutput() BucketAccelerateConfigurationOutput
func (BucketAccelerateConfigurationArgs) ToBucketAccelerateConfigurationOutputWithContext ¶
func (i BucketAccelerateConfigurationArgs) ToBucketAccelerateConfigurationOutputWithContext(ctx context.Context) BucketAccelerateConfigurationOutput
func (BucketAccelerateConfigurationArgs) ToBucketAccelerateConfigurationPtrOutput ¶
func (i BucketAccelerateConfigurationArgs) ToBucketAccelerateConfigurationPtrOutput() BucketAccelerateConfigurationPtrOutput
func (BucketAccelerateConfigurationArgs) ToBucketAccelerateConfigurationPtrOutputWithContext ¶
func (i BucketAccelerateConfigurationArgs) ToBucketAccelerateConfigurationPtrOutputWithContext(ctx context.Context) BucketAccelerateConfigurationPtrOutput
func (BucketAccelerateConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i BucketAccelerateConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketAccelerateConfiguration]
type BucketAccelerateConfigurationInput ¶
type BucketAccelerateConfigurationInput interface { pulumi.Input ToBucketAccelerateConfigurationOutput() BucketAccelerateConfigurationOutput ToBucketAccelerateConfigurationOutputWithContext(context.Context) BucketAccelerateConfigurationOutput }
BucketAccelerateConfigurationInput is an input type that accepts BucketAccelerateConfigurationArgs and BucketAccelerateConfigurationOutput values. You can construct a concrete instance of `BucketAccelerateConfigurationInput` via:
BucketAccelerateConfigurationArgs{...}
type BucketAccelerateConfigurationOutput ¶
type BucketAccelerateConfigurationOutput struct{ *pulumi.OutputState }
func (BucketAccelerateConfigurationOutput) AccelerationStatus ¶
func (o BucketAccelerateConfigurationOutput) AccelerationStatus() BucketAccelerateConfigurationAccelerationStatusOutput
Configures the transfer acceleration state for an Amazon S3 bucket.
func (BucketAccelerateConfigurationOutput) ElementType ¶
func (BucketAccelerateConfigurationOutput) ElementType() reflect.Type
func (BucketAccelerateConfigurationOutput) ToBucketAccelerateConfigurationOutput ¶
func (o BucketAccelerateConfigurationOutput) ToBucketAccelerateConfigurationOutput() BucketAccelerateConfigurationOutput
func (BucketAccelerateConfigurationOutput) ToBucketAccelerateConfigurationOutputWithContext ¶
func (o BucketAccelerateConfigurationOutput) ToBucketAccelerateConfigurationOutputWithContext(ctx context.Context) BucketAccelerateConfigurationOutput
func (BucketAccelerateConfigurationOutput) ToBucketAccelerateConfigurationPtrOutput ¶
func (o BucketAccelerateConfigurationOutput) ToBucketAccelerateConfigurationPtrOutput() BucketAccelerateConfigurationPtrOutput
func (BucketAccelerateConfigurationOutput) ToBucketAccelerateConfigurationPtrOutputWithContext ¶
func (o BucketAccelerateConfigurationOutput) ToBucketAccelerateConfigurationPtrOutputWithContext(ctx context.Context) BucketAccelerateConfigurationPtrOutput
func (BucketAccelerateConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o BucketAccelerateConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketAccelerateConfiguration]
type BucketAccelerateConfigurationPtrInput ¶
type BucketAccelerateConfigurationPtrInput interface { pulumi.Input ToBucketAccelerateConfigurationPtrOutput() BucketAccelerateConfigurationPtrOutput ToBucketAccelerateConfigurationPtrOutputWithContext(context.Context) BucketAccelerateConfigurationPtrOutput }
BucketAccelerateConfigurationPtrInput is an input type that accepts BucketAccelerateConfigurationArgs, BucketAccelerateConfigurationPtr and BucketAccelerateConfigurationPtrOutput values. You can construct a concrete instance of `BucketAccelerateConfigurationPtrInput` via:
BucketAccelerateConfigurationArgs{...} or: nil
func BucketAccelerateConfigurationPtr ¶
func BucketAccelerateConfigurationPtr(v *BucketAccelerateConfigurationArgs) BucketAccelerateConfigurationPtrInput
type BucketAccelerateConfigurationPtrOutput ¶
type BucketAccelerateConfigurationPtrOutput struct{ *pulumi.OutputState }
func (BucketAccelerateConfigurationPtrOutput) AccelerationStatus ¶
func (o BucketAccelerateConfigurationPtrOutput) AccelerationStatus() BucketAccelerateConfigurationAccelerationStatusPtrOutput
Configures the transfer acceleration state for an Amazon S3 bucket.
func (BucketAccelerateConfigurationPtrOutput) ElementType ¶
func (BucketAccelerateConfigurationPtrOutput) ElementType() reflect.Type
func (BucketAccelerateConfigurationPtrOutput) ToBucketAccelerateConfigurationPtrOutput ¶
func (o BucketAccelerateConfigurationPtrOutput) ToBucketAccelerateConfigurationPtrOutput() BucketAccelerateConfigurationPtrOutput
func (BucketAccelerateConfigurationPtrOutput) ToBucketAccelerateConfigurationPtrOutputWithContext ¶
func (o BucketAccelerateConfigurationPtrOutput) ToBucketAccelerateConfigurationPtrOutputWithContext(ctx context.Context) BucketAccelerateConfigurationPtrOutput
func (BucketAccelerateConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketAccelerateConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketAccelerateConfiguration]
type BucketAccessControl ¶ added in v0.2.0
type BucketAccessControl string
A canned access control list (ACL) that grants predefined permissions to the bucket.
func (BucketAccessControl) ElementType ¶ added in v0.2.0
func (BucketAccessControl) ElementType() reflect.Type
func (BucketAccessControl) ToBucketAccessControlOutput ¶ added in v0.2.0
func (e BucketAccessControl) ToBucketAccessControlOutput() BucketAccessControlOutput
func (BucketAccessControl) ToBucketAccessControlOutputWithContext ¶ added in v0.2.0
func (e BucketAccessControl) ToBucketAccessControlOutputWithContext(ctx context.Context) BucketAccessControlOutput
func (BucketAccessControl) ToBucketAccessControlPtrOutput ¶ added in v0.2.0
func (e BucketAccessControl) ToBucketAccessControlPtrOutput() BucketAccessControlPtrOutput
func (BucketAccessControl) ToBucketAccessControlPtrOutputWithContext ¶ added in v0.2.0
func (e BucketAccessControl) ToBucketAccessControlPtrOutputWithContext(ctx context.Context) BucketAccessControlPtrOutput
func (BucketAccessControl) ToStringOutput ¶ added in v0.2.0
func (e BucketAccessControl) ToStringOutput() pulumi.StringOutput
func (BucketAccessControl) ToStringOutputWithContext ¶ added in v0.2.0
func (e BucketAccessControl) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketAccessControl) ToStringPtrOutput ¶ added in v0.2.0
func (e BucketAccessControl) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketAccessControl) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e BucketAccessControl) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketAccessControlInput ¶ added in v0.2.0
type BucketAccessControlInput interface { pulumi.Input ToBucketAccessControlOutput() BucketAccessControlOutput ToBucketAccessControlOutputWithContext(context.Context) BucketAccessControlOutput }
BucketAccessControlInput is an input type that accepts BucketAccessControlArgs and BucketAccessControlOutput values. You can construct a concrete instance of `BucketAccessControlInput` via:
BucketAccessControlArgs{...}
type BucketAccessControlOutput ¶ added in v0.2.0
type BucketAccessControlOutput struct{ *pulumi.OutputState }
func (BucketAccessControlOutput) ElementType ¶ added in v0.2.0
func (BucketAccessControlOutput) ElementType() reflect.Type
func (BucketAccessControlOutput) ToBucketAccessControlOutput ¶ added in v0.2.0
func (o BucketAccessControlOutput) ToBucketAccessControlOutput() BucketAccessControlOutput
func (BucketAccessControlOutput) ToBucketAccessControlOutputWithContext ¶ added in v0.2.0
func (o BucketAccessControlOutput) ToBucketAccessControlOutputWithContext(ctx context.Context) BucketAccessControlOutput
func (BucketAccessControlOutput) ToBucketAccessControlPtrOutput ¶ added in v0.2.0
func (o BucketAccessControlOutput) ToBucketAccessControlPtrOutput() BucketAccessControlPtrOutput
func (BucketAccessControlOutput) ToBucketAccessControlPtrOutputWithContext ¶ added in v0.2.0
func (o BucketAccessControlOutput) ToBucketAccessControlPtrOutputWithContext(ctx context.Context) BucketAccessControlPtrOutput
func (BucketAccessControlOutput) ToOutput ¶ added in v0.76.0
func (o BucketAccessControlOutput) ToOutput(ctx context.Context) pulumix.Output[BucketAccessControl]
func (BucketAccessControlOutput) ToStringOutput ¶ added in v0.2.0
func (o BucketAccessControlOutput) ToStringOutput() pulumi.StringOutput
func (BucketAccessControlOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o BucketAccessControlOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketAccessControlOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketAccessControlOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketAccessControlOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketAccessControlOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketAccessControlPtrInput ¶ added in v0.2.0
type BucketAccessControlPtrInput interface { pulumi.Input ToBucketAccessControlPtrOutput() BucketAccessControlPtrOutput ToBucketAccessControlPtrOutputWithContext(context.Context) BucketAccessControlPtrOutput }
func BucketAccessControlPtr ¶ added in v0.2.0
func BucketAccessControlPtr(v string) BucketAccessControlPtrInput
type BucketAccessControlPtrOutput ¶ added in v0.2.0
type BucketAccessControlPtrOutput struct{ *pulumi.OutputState }
func (BucketAccessControlPtrOutput) Elem ¶ added in v0.2.0
func (o BucketAccessControlPtrOutput) Elem() BucketAccessControlOutput
func (BucketAccessControlPtrOutput) ElementType ¶ added in v0.2.0
func (BucketAccessControlPtrOutput) ElementType() reflect.Type
func (BucketAccessControlPtrOutput) ToBucketAccessControlPtrOutput ¶ added in v0.2.0
func (o BucketAccessControlPtrOutput) ToBucketAccessControlPtrOutput() BucketAccessControlPtrOutput
func (BucketAccessControlPtrOutput) ToBucketAccessControlPtrOutputWithContext ¶ added in v0.2.0
func (o BucketAccessControlPtrOutput) ToBucketAccessControlPtrOutputWithContext(ctx context.Context) BucketAccessControlPtrOutput
func (BucketAccessControlPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketAccessControlPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketAccessControl]
func (BucketAccessControlPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketAccessControlPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketAccessControlPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketAccessControlPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketAccessControlTranslation ¶
type BucketAccessControlTranslation struct {
Owner string `pulumi:"owner"`
}
Specify this only in a cross-account scenario (where source and destination bucket owners are not the same), and you want to change replica ownership to the AWS account that owns the destination bucket. If this is not specified in the replication configuration, the replicas are owned by same AWS account that owns the source object.
type BucketAccessControlTranslationArgs ¶
type BucketAccessControlTranslationArgs struct {
Owner pulumi.StringInput `pulumi:"owner"`
}
Specify this only in a cross-account scenario (where source and destination bucket owners are not the same), and you want to change replica ownership to the AWS account that owns the destination bucket. If this is not specified in the replication configuration, the replicas are owned by same AWS account that owns the source object.
func (BucketAccessControlTranslationArgs) ElementType ¶
func (BucketAccessControlTranslationArgs) ElementType() reflect.Type
func (BucketAccessControlTranslationArgs) ToBucketAccessControlTranslationOutput ¶
func (i BucketAccessControlTranslationArgs) ToBucketAccessControlTranslationOutput() BucketAccessControlTranslationOutput
func (BucketAccessControlTranslationArgs) ToBucketAccessControlTranslationOutputWithContext ¶
func (i BucketAccessControlTranslationArgs) ToBucketAccessControlTranslationOutputWithContext(ctx context.Context) BucketAccessControlTranslationOutput
func (BucketAccessControlTranslationArgs) ToBucketAccessControlTranslationPtrOutput ¶
func (i BucketAccessControlTranslationArgs) ToBucketAccessControlTranslationPtrOutput() BucketAccessControlTranslationPtrOutput
func (BucketAccessControlTranslationArgs) ToBucketAccessControlTranslationPtrOutputWithContext ¶
func (i BucketAccessControlTranslationArgs) ToBucketAccessControlTranslationPtrOutputWithContext(ctx context.Context) BucketAccessControlTranslationPtrOutput
func (BucketAccessControlTranslationArgs) ToOutput ¶ added in v0.76.0
func (i BucketAccessControlTranslationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketAccessControlTranslation]
type BucketAccessControlTranslationInput ¶
type BucketAccessControlTranslationInput interface { pulumi.Input ToBucketAccessControlTranslationOutput() BucketAccessControlTranslationOutput ToBucketAccessControlTranslationOutputWithContext(context.Context) BucketAccessControlTranslationOutput }
BucketAccessControlTranslationInput is an input type that accepts BucketAccessControlTranslationArgs and BucketAccessControlTranslationOutput values. You can construct a concrete instance of `BucketAccessControlTranslationInput` via:
BucketAccessControlTranslationArgs{...}
type BucketAccessControlTranslationOutput ¶
type BucketAccessControlTranslationOutput struct{ *pulumi.OutputState }
Specify this only in a cross-account scenario (where source and destination bucket owners are not the same), and you want to change replica ownership to the AWS account that owns the destination bucket. If this is not specified in the replication configuration, the replicas are owned by same AWS account that owns the source object.
func (BucketAccessControlTranslationOutput) ElementType ¶
func (BucketAccessControlTranslationOutput) ElementType() reflect.Type
func (BucketAccessControlTranslationOutput) Owner ¶
func (o BucketAccessControlTranslationOutput) Owner() pulumi.StringOutput
func (BucketAccessControlTranslationOutput) ToBucketAccessControlTranslationOutput ¶
func (o BucketAccessControlTranslationOutput) ToBucketAccessControlTranslationOutput() BucketAccessControlTranslationOutput
func (BucketAccessControlTranslationOutput) ToBucketAccessControlTranslationOutputWithContext ¶
func (o BucketAccessControlTranslationOutput) ToBucketAccessControlTranslationOutputWithContext(ctx context.Context) BucketAccessControlTranslationOutput
func (BucketAccessControlTranslationOutput) ToBucketAccessControlTranslationPtrOutput ¶
func (o BucketAccessControlTranslationOutput) ToBucketAccessControlTranslationPtrOutput() BucketAccessControlTranslationPtrOutput
func (BucketAccessControlTranslationOutput) ToBucketAccessControlTranslationPtrOutputWithContext ¶
func (o BucketAccessControlTranslationOutput) ToBucketAccessControlTranslationPtrOutputWithContext(ctx context.Context) BucketAccessControlTranslationPtrOutput
func (BucketAccessControlTranslationOutput) ToOutput ¶ added in v0.76.0
func (o BucketAccessControlTranslationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketAccessControlTranslation]
type BucketAccessControlTranslationPtrInput ¶
type BucketAccessControlTranslationPtrInput interface { pulumi.Input ToBucketAccessControlTranslationPtrOutput() BucketAccessControlTranslationPtrOutput ToBucketAccessControlTranslationPtrOutputWithContext(context.Context) BucketAccessControlTranslationPtrOutput }
BucketAccessControlTranslationPtrInput is an input type that accepts BucketAccessControlTranslationArgs, BucketAccessControlTranslationPtr and BucketAccessControlTranslationPtrOutput values. You can construct a concrete instance of `BucketAccessControlTranslationPtrInput` via:
BucketAccessControlTranslationArgs{...} or: nil
func BucketAccessControlTranslationPtr ¶
func BucketAccessControlTranslationPtr(v *BucketAccessControlTranslationArgs) BucketAccessControlTranslationPtrInput
type BucketAccessControlTranslationPtrOutput ¶
type BucketAccessControlTranslationPtrOutput struct{ *pulumi.OutputState }
func (BucketAccessControlTranslationPtrOutput) ElementType ¶
func (BucketAccessControlTranslationPtrOutput) ElementType() reflect.Type
func (BucketAccessControlTranslationPtrOutput) Owner ¶
func (o BucketAccessControlTranslationPtrOutput) Owner() pulumi.StringPtrOutput
func (BucketAccessControlTranslationPtrOutput) ToBucketAccessControlTranslationPtrOutput ¶
func (o BucketAccessControlTranslationPtrOutput) ToBucketAccessControlTranslationPtrOutput() BucketAccessControlTranslationPtrOutput
func (BucketAccessControlTranslationPtrOutput) ToBucketAccessControlTranslationPtrOutputWithContext ¶
func (o BucketAccessControlTranslationPtrOutput) ToBucketAccessControlTranslationPtrOutputWithContext(ctx context.Context) BucketAccessControlTranslationPtrOutput
func (BucketAccessControlTranslationPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketAccessControlTranslationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketAccessControlTranslation]
type BucketAnalyticsConfiguration ¶
type BucketAnalyticsConfiguration struct { // The ID that identifies the analytics configuration. Id string `pulumi:"id"` // The prefix that an object must have to be included in the analytics results. Prefix *string `pulumi:"prefix"` StorageClassAnalysis BucketStorageClassAnalysis `pulumi:"storageClassAnalysis"` TagFilters []BucketTagFilter `pulumi:"tagFilters"` }
Specifies the configuration and any analyses for the analytics filter of an Amazon S3 bucket.
type BucketAnalyticsConfigurationArgs ¶
type BucketAnalyticsConfigurationArgs struct { // The ID that identifies the analytics configuration. Id pulumi.StringInput `pulumi:"id"` // The prefix that an object must have to be included in the analytics results. Prefix pulumi.StringPtrInput `pulumi:"prefix"` StorageClassAnalysis BucketStorageClassAnalysisInput `pulumi:"storageClassAnalysis"` TagFilters BucketTagFilterArrayInput `pulumi:"tagFilters"` }
Specifies the configuration and any analyses for the analytics filter of an Amazon S3 bucket.
func (BucketAnalyticsConfigurationArgs) ElementType ¶
func (BucketAnalyticsConfigurationArgs) ElementType() reflect.Type
func (BucketAnalyticsConfigurationArgs) ToBucketAnalyticsConfigurationOutput ¶
func (i BucketAnalyticsConfigurationArgs) ToBucketAnalyticsConfigurationOutput() BucketAnalyticsConfigurationOutput
func (BucketAnalyticsConfigurationArgs) ToBucketAnalyticsConfigurationOutputWithContext ¶
func (i BucketAnalyticsConfigurationArgs) ToBucketAnalyticsConfigurationOutputWithContext(ctx context.Context) BucketAnalyticsConfigurationOutput
func (BucketAnalyticsConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i BucketAnalyticsConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketAnalyticsConfiguration]
type BucketAnalyticsConfigurationArray ¶
type BucketAnalyticsConfigurationArray []BucketAnalyticsConfigurationInput
func (BucketAnalyticsConfigurationArray) ElementType ¶
func (BucketAnalyticsConfigurationArray) ElementType() reflect.Type
func (BucketAnalyticsConfigurationArray) ToBucketAnalyticsConfigurationArrayOutput ¶
func (i BucketAnalyticsConfigurationArray) ToBucketAnalyticsConfigurationArrayOutput() BucketAnalyticsConfigurationArrayOutput
func (BucketAnalyticsConfigurationArray) ToBucketAnalyticsConfigurationArrayOutputWithContext ¶
func (i BucketAnalyticsConfigurationArray) ToBucketAnalyticsConfigurationArrayOutputWithContext(ctx context.Context) BucketAnalyticsConfigurationArrayOutput
func (BucketAnalyticsConfigurationArray) ToOutput ¶ added in v0.76.0
func (i BucketAnalyticsConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketAnalyticsConfiguration]
type BucketAnalyticsConfigurationArrayInput ¶
type BucketAnalyticsConfigurationArrayInput interface { pulumi.Input ToBucketAnalyticsConfigurationArrayOutput() BucketAnalyticsConfigurationArrayOutput ToBucketAnalyticsConfigurationArrayOutputWithContext(context.Context) BucketAnalyticsConfigurationArrayOutput }
BucketAnalyticsConfigurationArrayInput is an input type that accepts BucketAnalyticsConfigurationArray and BucketAnalyticsConfigurationArrayOutput values. You can construct a concrete instance of `BucketAnalyticsConfigurationArrayInput` via:
BucketAnalyticsConfigurationArray{ BucketAnalyticsConfigurationArgs{...} }
type BucketAnalyticsConfigurationArrayOutput ¶
type BucketAnalyticsConfigurationArrayOutput struct{ *pulumi.OutputState }
func (BucketAnalyticsConfigurationArrayOutput) ElementType ¶
func (BucketAnalyticsConfigurationArrayOutput) ElementType() reflect.Type
func (BucketAnalyticsConfigurationArrayOutput) ToBucketAnalyticsConfigurationArrayOutput ¶
func (o BucketAnalyticsConfigurationArrayOutput) ToBucketAnalyticsConfigurationArrayOutput() BucketAnalyticsConfigurationArrayOutput
func (BucketAnalyticsConfigurationArrayOutput) ToBucketAnalyticsConfigurationArrayOutputWithContext ¶
func (o BucketAnalyticsConfigurationArrayOutput) ToBucketAnalyticsConfigurationArrayOutputWithContext(ctx context.Context) BucketAnalyticsConfigurationArrayOutput
func (BucketAnalyticsConfigurationArrayOutput) ToOutput ¶ added in v0.76.0
func (o BucketAnalyticsConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketAnalyticsConfiguration]
type BucketAnalyticsConfigurationInput ¶
type BucketAnalyticsConfigurationInput interface { pulumi.Input ToBucketAnalyticsConfigurationOutput() BucketAnalyticsConfigurationOutput ToBucketAnalyticsConfigurationOutputWithContext(context.Context) BucketAnalyticsConfigurationOutput }
BucketAnalyticsConfigurationInput is an input type that accepts BucketAnalyticsConfigurationArgs and BucketAnalyticsConfigurationOutput values. You can construct a concrete instance of `BucketAnalyticsConfigurationInput` via:
BucketAnalyticsConfigurationArgs{...}
type BucketAnalyticsConfigurationOutput ¶
type BucketAnalyticsConfigurationOutput struct{ *pulumi.OutputState }
Specifies the configuration and any analyses for the analytics filter of an Amazon S3 bucket.
func (BucketAnalyticsConfigurationOutput) ElementType ¶
func (BucketAnalyticsConfigurationOutput) ElementType() reflect.Type
func (BucketAnalyticsConfigurationOutput) Id ¶
func (o BucketAnalyticsConfigurationOutput) Id() pulumi.StringOutput
The ID that identifies the analytics configuration.
func (BucketAnalyticsConfigurationOutput) Prefix ¶
func (o BucketAnalyticsConfigurationOutput) Prefix() pulumi.StringPtrOutput
The prefix that an object must have to be included in the analytics results.
func (BucketAnalyticsConfigurationOutput) StorageClassAnalysis ¶
func (o BucketAnalyticsConfigurationOutput) StorageClassAnalysis() BucketStorageClassAnalysisOutput
func (BucketAnalyticsConfigurationOutput) TagFilters ¶
func (o BucketAnalyticsConfigurationOutput) TagFilters() BucketTagFilterArrayOutput
func (BucketAnalyticsConfigurationOutput) ToBucketAnalyticsConfigurationOutput ¶
func (o BucketAnalyticsConfigurationOutput) ToBucketAnalyticsConfigurationOutput() BucketAnalyticsConfigurationOutput
func (BucketAnalyticsConfigurationOutput) ToBucketAnalyticsConfigurationOutputWithContext ¶
func (o BucketAnalyticsConfigurationOutput) ToBucketAnalyticsConfigurationOutputWithContext(ctx context.Context) BucketAnalyticsConfigurationOutput
func (BucketAnalyticsConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o BucketAnalyticsConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketAnalyticsConfiguration]
type BucketArgs ¶
type BucketArgs struct { // Configuration for the transfer acceleration state. AccelerateConfiguration BucketAccelerateConfigurationPtrInput // A canned access control list (ACL) that grants predefined permissions to the bucket. AccessControl BucketAccessControlPtrInput // The configuration and any analyses for the analytics filter of an Amazon S3 bucket. AnalyticsConfigurations BucketAnalyticsConfigurationArrayInput BucketEncryption BucketEncryptionPtrInput // A name for the bucket. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the bucket name. BucketName pulumi.StringPtrInput // Rules that define cross-origin resource sharing of objects in this bucket. CorsConfiguration BucketCorsConfigurationPtrInput // Specifies the S3 Intelligent-Tiering configuration for an Amazon S3 bucket. IntelligentTieringConfigurations BucketIntelligentTieringConfigurationArrayInput // The inventory configuration for an Amazon S3 bucket. InventoryConfigurations BucketInventoryConfigurationArrayInput // Rules that define how Amazon S3 manages objects during their lifetime. LifecycleConfiguration BucketLifecycleConfigurationPtrInput // Settings that define where logs are stored. LoggingConfiguration BucketLoggingConfigurationPtrInput // Settings that define a metrics configuration for the CloudWatch request metrics from the bucket. MetricsConfigurations BucketMetricsConfigurationArrayInput // Configuration that defines how Amazon S3 handles bucket notifications. NotificationConfiguration BucketNotificationConfigurationPtrInput // Places an Object Lock configuration on the specified bucket. ObjectLockConfiguration BucketObjectLockConfigurationPtrInput // Indicates whether this bucket has an Object Lock configuration enabled. ObjectLockEnabled pulumi.BoolPtrInput // Specifies the container element for object ownership rules. OwnershipControls BucketOwnershipControlsPtrInput PublicAccessBlockConfiguration BucketPublicAccessBlockConfigurationPtrInput // Configuration for replicating objects in an S3 bucket. ReplicationConfiguration BucketReplicationConfigurationPtrInput // An arbitrary set of tags (key-value pairs) for this S3 bucket. Tags BucketTagArrayInput VersioningConfiguration BucketVersioningConfigurationPtrInput WebsiteConfiguration BucketWebsiteConfigurationPtrInput }
The set of arguments for constructing a Bucket resource.
func (BucketArgs) ElementType ¶
func (BucketArgs) ElementType() reflect.Type
type BucketCorsConfiguration ¶
type BucketCorsConfiguration struct {
CorsRules []BucketCorsRule `pulumi:"corsRules"`
}
type BucketCorsConfigurationArgs ¶
type BucketCorsConfigurationArgs struct {
CorsRules BucketCorsRuleArrayInput `pulumi:"corsRules"`
}
func (BucketCorsConfigurationArgs) ElementType ¶
func (BucketCorsConfigurationArgs) ElementType() reflect.Type
func (BucketCorsConfigurationArgs) ToBucketCorsConfigurationOutput ¶
func (i BucketCorsConfigurationArgs) ToBucketCorsConfigurationOutput() BucketCorsConfigurationOutput
func (BucketCorsConfigurationArgs) ToBucketCorsConfigurationOutputWithContext ¶
func (i BucketCorsConfigurationArgs) ToBucketCorsConfigurationOutputWithContext(ctx context.Context) BucketCorsConfigurationOutput
func (BucketCorsConfigurationArgs) ToBucketCorsConfigurationPtrOutput ¶
func (i BucketCorsConfigurationArgs) ToBucketCorsConfigurationPtrOutput() BucketCorsConfigurationPtrOutput
func (BucketCorsConfigurationArgs) ToBucketCorsConfigurationPtrOutputWithContext ¶
func (i BucketCorsConfigurationArgs) ToBucketCorsConfigurationPtrOutputWithContext(ctx context.Context) BucketCorsConfigurationPtrOutput
func (BucketCorsConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i BucketCorsConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketCorsConfiguration]
type BucketCorsConfigurationInput ¶
type BucketCorsConfigurationInput interface { pulumi.Input ToBucketCorsConfigurationOutput() BucketCorsConfigurationOutput ToBucketCorsConfigurationOutputWithContext(context.Context) BucketCorsConfigurationOutput }
BucketCorsConfigurationInput is an input type that accepts BucketCorsConfigurationArgs and BucketCorsConfigurationOutput values. You can construct a concrete instance of `BucketCorsConfigurationInput` via:
BucketCorsConfigurationArgs{...}
type BucketCorsConfigurationOutput ¶
type BucketCorsConfigurationOutput struct{ *pulumi.OutputState }
func (BucketCorsConfigurationOutput) CorsRules ¶
func (o BucketCorsConfigurationOutput) CorsRules() BucketCorsRuleArrayOutput
func (BucketCorsConfigurationOutput) ElementType ¶
func (BucketCorsConfigurationOutput) ElementType() reflect.Type
func (BucketCorsConfigurationOutput) ToBucketCorsConfigurationOutput ¶
func (o BucketCorsConfigurationOutput) ToBucketCorsConfigurationOutput() BucketCorsConfigurationOutput
func (BucketCorsConfigurationOutput) ToBucketCorsConfigurationOutputWithContext ¶
func (o BucketCorsConfigurationOutput) ToBucketCorsConfigurationOutputWithContext(ctx context.Context) BucketCorsConfigurationOutput
func (BucketCorsConfigurationOutput) ToBucketCorsConfigurationPtrOutput ¶
func (o BucketCorsConfigurationOutput) ToBucketCorsConfigurationPtrOutput() BucketCorsConfigurationPtrOutput
func (BucketCorsConfigurationOutput) ToBucketCorsConfigurationPtrOutputWithContext ¶
func (o BucketCorsConfigurationOutput) ToBucketCorsConfigurationPtrOutputWithContext(ctx context.Context) BucketCorsConfigurationPtrOutput
func (BucketCorsConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o BucketCorsConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketCorsConfiguration]
type BucketCorsConfigurationPtrInput ¶
type BucketCorsConfigurationPtrInput interface { pulumi.Input ToBucketCorsConfigurationPtrOutput() BucketCorsConfigurationPtrOutput ToBucketCorsConfigurationPtrOutputWithContext(context.Context) BucketCorsConfigurationPtrOutput }
BucketCorsConfigurationPtrInput is an input type that accepts BucketCorsConfigurationArgs, BucketCorsConfigurationPtr and BucketCorsConfigurationPtrOutput values. You can construct a concrete instance of `BucketCorsConfigurationPtrInput` via:
BucketCorsConfigurationArgs{...} or: nil
func BucketCorsConfigurationPtr ¶
func BucketCorsConfigurationPtr(v *BucketCorsConfigurationArgs) BucketCorsConfigurationPtrInput
type BucketCorsConfigurationPtrOutput ¶
type BucketCorsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (BucketCorsConfigurationPtrOutput) CorsRules ¶
func (o BucketCorsConfigurationPtrOutput) CorsRules() BucketCorsRuleArrayOutput
func (BucketCorsConfigurationPtrOutput) Elem ¶
func (o BucketCorsConfigurationPtrOutput) Elem() BucketCorsConfigurationOutput
func (BucketCorsConfigurationPtrOutput) ElementType ¶
func (BucketCorsConfigurationPtrOutput) ElementType() reflect.Type
func (BucketCorsConfigurationPtrOutput) ToBucketCorsConfigurationPtrOutput ¶
func (o BucketCorsConfigurationPtrOutput) ToBucketCorsConfigurationPtrOutput() BucketCorsConfigurationPtrOutput
func (BucketCorsConfigurationPtrOutput) ToBucketCorsConfigurationPtrOutputWithContext ¶
func (o BucketCorsConfigurationPtrOutput) ToBucketCorsConfigurationPtrOutputWithContext(ctx context.Context) BucketCorsConfigurationPtrOutput
func (BucketCorsConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketCorsConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketCorsConfiguration]
type BucketCorsRule ¶
type BucketCorsRule struct { // Headers that are specified in the Access-Control-Request-Headers header. AllowedHeaders []string `pulumi:"allowedHeaders"` // An HTTP method that you allow the origin to execute. AllowedMethods []BucketCorsRuleAllowedMethodsItem `pulumi:"allowedMethods"` // One or more origins you want customers to be able to access the bucket from. AllowedOrigins []string `pulumi:"allowedOrigins"` // One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object). ExposedHeaders []string `pulumi:"exposedHeaders"` // A unique identifier for this rule. Id *string `pulumi:"id"` // The time in seconds that your browser is to cache the preflight response for the specified resource. MaxAge *int `pulumi:"maxAge"` }
A set of origins and methods (cross-origin access that you want to allow). You can add up to 100 rules to the configuration.
type BucketCorsRuleAllowedMethodsItem ¶ added in v0.2.0
type BucketCorsRuleAllowedMethodsItem string
func (BucketCorsRuleAllowedMethodsItem) ElementType ¶ added in v0.2.0
func (BucketCorsRuleAllowedMethodsItem) ElementType() reflect.Type
func (BucketCorsRuleAllowedMethodsItem) ToBucketCorsRuleAllowedMethodsItemOutput ¶ added in v0.2.0
func (e BucketCorsRuleAllowedMethodsItem) ToBucketCorsRuleAllowedMethodsItemOutput() BucketCorsRuleAllowedMethodsItemOutput
func (BucketCorsRuleAllowedMethodsItem) ToBucketCorsRuleAllowedMethodsItemOutputWithContext ¶ added in v0.2.0
func (e BucketCorsRuleAllowedMethodsItem) ToBucketCorsRuleAllowedMethodsItemOutputWithContext(ctx context.Context) BucketCorsRuleAllowedMethodsItemOutput
func (BucketCorsRuleAllowedMethodsItem) ToBucketCorsRuleAllowedMethodsItemPtrOutput ¶ added in v0.2.0
func (e BucketCorsRuleAllowedMethodsItem) ToBucketCorsRuleAllowedMethodsItemPtrOutput() BucketCorsRuleAllowedMethodsItemPtrOutput
func (BucketCorsRuleAllowedMethodsItem) ToBucketCorsRuleAllowedMethodsItemPtrOutputWithContext ¶ added in v0.2.0
func (e BucketCorsRuleAllowedMethodsItem) ToBucketCorsRuleAllowedMethodsItemPtrOutputWithContext(ctx context.Context) BucketCorsRuleAllowedMethodsItemPtrOutput
func (BucketCorsRuleAllowedMethodsItem) ToStringOutput ¶ added in v0.2.0
func (e BucketCorsRuleAllowedMethodsItem) ToStringOutput() pulumi.StringOutput
func (BucketCorsRuleAllowedMethodsItem) ToStringOutputWithContext ¶ added in v0.2.0
func (e BucketCorsRuleAllowedMethodsItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketCorsRuleAllowedMethodsItem) ToStringPtrOutput ¶ added in v0.2.0
func (e BucketCorsRuleAllowedMethodsItem) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketCorsRuleAllowedMethodsItem) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e BucketCorsRuleAllowedMethodsItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketCorsRuleAllowedMethodsItemArray ¶ added in v0.2.0
type BucketCorsRuleAllowedMethodsItemArray []BucketCorsRuleAllowedMethodsItem
func (BucketCorsRuleAllowedMethodsItemArray) ElementType ¶ added in v0.2.0
func (BucketCorsRuleAllowedMethodsItemArray) ElementType() reflect.Type
func (BucketCorsRuleAllowedMethodsItemArray) ToBucketCorsRuleAllowedMethodsItemArrayOutput ¶ added in v0.2.0
func (i BucketCorsRuleAllowedMethodsItemArray) ToBucketCorsRuleAllowedMethodsItemArrayOutput() BucketCorsRuleAllowedMethodsItemArrayOutput
func (BucketCorsRuleAllowedMethodsItemArray) ToBucketCorsRuleAllowedMethodsItemArrayOutputWithContext ¶ added in v0.2.0
func (i BucketCorsRuleAllowedMethodsItemArray) ToBucketCorsRuleAllowedMethodsItemArrayOutputWithContext(ctx context.Context) BucketCorsRuleAllowedMethodsItemArrayOutput
func (BucketCorsRuleAllowedMethodsItemArray) ToOutput ¶ added in v0.76.0
func (i BucketCorsRuleAllowedMethodsItemArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketCorsRuleAllowedMethodsItem]
type BucketCorsRuleAllowedMethodsItemArrayInput ¶ added in v0.2.0
type BucketCorsRuleAllowedMethodsItemArrayInput interface { pulumi.Input ToBucketCorsRuleAllowedMethodsItemArrayOutput() BucketCorsRuleAllowedMethodsItemArrayOutput ToBucketCorsRuleAllowedMethodsItemArrayOutputWithContext(context.Context) BucketCorsRuleAllowedMethodsItemArrayOutput }
BucketCorsRuleAllowedMethodsItemArrayInput is an input type that accepts BucketCorsRuleAllowedMethodsItemArray and BucketCorsRuleAllowedMethodsItemArrayOutput values. You can construct a concrete instance of `BucketCorsRuleAllowedMethodsItemArrayInput` via:
BucketCorsRuleAllowedMethodsItemArray{ BucketCorsRuleAllowedMethodsItemArgs{...} }
type BucketCorsRuleAllowedMethodsItemArrayOutput ¶ added in v0.2.0
type BucketCorsRuleAllowedMethodsItemArrayOutput struct{ *pulumi.OutputState }
func (BucketCorsRuleAllowedMethodsItemArrayOutput) ElementType ¶ added in v0.2.0
func (BucketCorsRuleAllowedMethodsItemArrayOutput) ElementType() reflect.Type
func (BucketCorsRuleAllowedMethodsItemArrayOutput) ToBucketCorsRuleAllowedMethodsItemArrayOutput ¶ added in v0.2.0
func (o BucketCorsRuleAllowedMethodsItemArrayOutput) ToBucketCorsRuleAllowedMethodsItemArrayOutput() BucketCorsRuleAllowedMethodsItemArrayOutput
func (BucketCorsRuleAllowedMethodsItemArrayOutput) ToBucketCorsRuleAllowedMethodsItemArrayOutputWithContext ¶ added in v0.2.0
func (o BucketCorsRuleAllowedMethodsItemArrayOutput) ToBucketCorsRuleAllowedMethodsItemArrayOutputWithContext(ctx context.Context) BucketCorsRuleAllowedMethodsItemArrayOutput
func (BucketCorsRuleAllowedMethodsItemArrayOutput) ToOutput ¶ added in v0.76.0
func (o BucketCorsRuleAllowedMethodsItemArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketCorsRuleAllowedMethodsItem]
type BucketCorsRuleAllowedMethodsItemInput ¶ added in v0.2.0
type BucketCorsRuleAllowedMethodsItemInput interface { pulumi.Input ToBucketCorsRuleAllowedMethodsItemOutput() BucketCorsRuleAllowedMethodsItemOutput ToBucketCorsRuleAllowedMethodsItemOutputWithContext(context.Context) BucketCorsRuleAllowedMethodsItemOutput }
BucketCorsRuleAllowedMethodsItemInput is an input type that accepts BucketCorsRuleAllowedMethodsItemArgs and BucketCorsRuleAllowedMethodsItemOutput values. You can construct a concrete instance of `BucketCorsRuleAllowedMethodsItemInput` via:
BucketCorsRuleAllowedMethodsItemArgs{...}
type BucketCorsRuleAllowedMethodsItemOutput ¶ added in v0.2.0
type BucketCorsRuleAllowedMethodsItemOutput struct{ *pulumi.OutputState }
func (BucketCorsRuleAllowedMethodsItemOutput) ElementType ¶ added in v0.2.0
func (BucketCorsRuleAllowedMethodsItemOutput) ElementType() reflect.Type
func (BucketCorsRuleAllowedMethodsItemOutput) ToBucketCorsRuleAllowedMethodsItemOutput ¶ added in v0.2.0
func (o BucketCorsRuleAllowedMethodsItemOutput) ToBucketCorsRuleAllowedMethodsItemOutput() BucketCorsRuleAllowedMethodsItemOutput
func (BucketCorsRuleAllowedMethodsItemOutput) ToBucketCorsRuleAllowedMethodsItemOutputWithContext ¶ added in v0.2.0
func (o BucketCorsRuleAllowedMethodsItemOutput) ToBucketCorsRuleAllowedMethodsItemOutputWithContext(ctx context.Context) BucketCorsRuleAllowedMethodsItemOutput
func (BucketCorsRuleAllowedMethodsItemOutput) ToBucketCorsRuleAllowedMethodsItemPtrOutput ¶ added in v0.2.0
func (o BucketCorsRuleAllowedMethodsItemOutput) ToBucketCorsRuleAllowedMethodsItemPtrOutput() BucketCorsRuleAllowedMethodsItemPtrOutput
func (BucketCorsRuleAllowedMethodsItemOutput) ToBucketCorsRuleAllowedMethodsItemPtrOutputWithContext ¶ added in v0.2.0
func (o BucketCorsRuleAllowedMethodsItemOutput) ToBucketCorsRuleAllowedMethodsItemPtrOutputWithContext(ctx context.Context) BucketCorsRuleAllowedMethodsItemPtrOutput
func (BucketCorsRuleAllowedMethodsItemOutput) ToOutput ¶ added in v0.76.0
func (o BucketCorsRuleAllowedMethodsItemOutput) ToOutput(ctx context.Context) pulumix.Output[BucketCorsRuleAllowedMethodsItem]
func (BucketCorsRuleAllowedMethodsItemOutput) ToStringOutput ¶ added in v0.2.0
func (o BucketCorsRuleAllowedMethodsItemOutput) ToStringOutput() pulumi.StringOutput
func (BucketCorsRuleAllowedMethodsItemOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o BucketCorsRuleAllowedMethodsItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketCorsRuleAllowedMethodsItemOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketCorsRuleAllowedMethodsItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketCorsRuleAllowedMethodsItemOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketCorsRuleAllowedMethodsItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketCorsRuleAllowedMethodsItemPtrInput ¶ added in v0.2.0
type BucketCorsRuleAllowedMethodsItemPtrInput interface { pulumi.Input ToBucketCorsRuleAllowedMethodsItemPtrOutput() BucketCorsRuleAllowedMethodsItemPtrOutput ToBucketCorsRuleAllowedMethodsItemPtrOutputWithContext(context.Context) BucketCorsRuleAllowedMethodsItemPtrOutput }
func BucketCorsRuleAllowedMethodsItemPtr ¶ added in v0.2.0
func BucketCorsRuleAllowedMethodsItemPtr(v string) BucketCorsRuleAllowedMethodsItemPtrInput
type BucketCorsRuleAllowedMethodsItemPtrOutput ¶ added in v0.2.0
type BucketCorsRuleAllowedMethodsItemPtrOutput struct{ *pulumi.OutputState }
func (BucketCorsRuleAllowedMethodsItemPtrOutput) ElementType ¶ added in v0.2.0
func (BucketCorsRuleAllowedMethodsItemPtrOutput) ElementType() reflect.Type
func (BucketCorsRuleAllowedMethodsItemPtrOutput) ToBucketCorsRuleAllowedMethodsItemPtrOutput ¶ added in v0.2.0
func (o BucketCorsRuleAllowedMethodsItemPtrOutput) ToBucketCorsRuleAllowedMethodsItemPtrOutput() BucketCorsRuleAllowedMethodsItemPtrOutput
func (BucketCorsRuleAllowedMethodsItemPtrOutput) ToBucketCorsRuleAllowedMethodsItemPtrOutputWithContext ¶ added in v0.2.0
func (o BucketCorsRuleAllowedMethodsItemPtrOutput) ToBucketCorsRuleAllowedMethodsItemPtrOutputWithContext(ctx context.Context) BucketCorsRuleAllowedMethodsItemPtrOutput
func (BucketCorsRuleAllowedMethodsItemPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketCorsRuleAllowedMethodsItemPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketCorsRuleAllowedMethodsItem]
func (BucketCorsRuleAllowedMethodsItemPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketCorsRuleAllowedMethodsItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketCorsRuleAllowedMethodsItemPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketCorsRuleAllowedMethodsItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketCorsRuleArgs ¶
type BucketCorsRuleArgs struct { // Headers that are specified in the Access-Control-Request-Headers header. AllowedHeaders pulumi.StringArrayInput `pulumi:"allowedHeaders"` // An HTTP method that you allow the origin to execute. AllowedMethods BucketCorsRuleAllowedMethodsItemArrayInput `pulumi:"allowedMethods"` // One or more origins you want customers to be able to access the bucket from. AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"` // One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object). ExposedHeaders pulumi.StringArrayInput `pulumi:"exposedHeaders"` // A unique identifier for this rule. Id pulumi.StringPtrInput `pulumi:"id"` // The time in seconds that your browser is to cache the preflight response for the specified resource. MaxAge pulumi.IntPtrInput `pulumi:"maxAge"` }
A set of origins and methods (cross-origin access that you want to allow). You can add up to 100 rules to the configuration.
func (BucketCorsRuleArgs) ElementType ¶
func (BucketCorsRuleArgs) ElementType() reflect.Type
func (BucketCorsRuleArgs) ToBucketCorsRuleOutput ¶
func (i BucketCorsRuleArgs) ToBucketCorsRuleOutput() BucketCorsRuleOutput
func (BucketCorsRuleArgs) ToBucketCorsRuleOutputWithContext ¶
func (i BucketCorsRuleArgs) ToBucketCorsRuleOutputWithContext(ctx context.Context) BucketCorsRuleOutput
func (BucketCorsRuleArgs) ToOutput ¶ added in v0.76.0
func (i BucketCorsRuleArgs) ToOutput(ctx context.Context) pulumix.Output[BucketCorsRule]
type BucketCorsRuleArray ¶
type BucketCorsRuleArray []BucketCorsRuleInput
func (BucketCorsRuleArray) ElementType ¶
func (BucketCorsRuleArray) ElementType() reflect.Type
func (BucketCorsRuleArray) ToBucketCorsRuleArrayOutput ¶
func (i BucketCorsRuleArray) ToBucketCorsRuleArrayOutput() BucketCorsRuleArrayOutput
func (BucketCorsRuleArray) ToBucketCorsRuleArrayOutputWithContext ¶
func (i BucketCorsRuleArray) ToBucketCorsRuleArrayOutputWithContext(ctx context.Context) BucketCorsRuleArrayOutput
func (BucketCorsRuleArray) ToOutput ¶ added in v0.76.0
func (i BucketCorsRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketCorsRule]
type BucketCorsRuleArrayInput ¶
type BucketCorsRuleArrayInput interface { pulumi.Input ToBucketCorsRuleArrayOutput() BucketCorsRuleArrayOutput ToBucketCorsRuleArrayOutputWithContext(context.Context) BucketCorsRuleArrayOutput }
BucketCorsRuleArrayInput is an input type that accepts BucketCorsRuleArray and BucketCorsRuleArrayOutput values. You can construct a concrete instance of `BucketCorsRuleArrayInput` via:
BucketCorsRuleArray{ BucketCorsRuleArgs{...} }
type BucketCorsRuleArrayOutput ¶
type BucketCorsRuleArrayOutput struct{ *pulumi.OutputState }
func (BucketCorsRuleArrayOutput) ElementType ¶
func (BucketCorsRuleArrayOutput) ElementType() reflect.Type
func (BucketCorsRuleArrayOutput) Index ¶
func (o BucketCorsRuleArrayOutput) Index(i pulumi.IntInput) BucketCorsRuleOutput
func (BucketCorsRuleArrayOutput) ToBucketCorsRuleArrayOutput ¶
func (o BucketCorsRuleArrayOutput) ToBucketCorsRuleArrayOutput() BucketCorsRuleArrayOutput
func (BucketCorsRuleArrayOutput) ToBucketCorsRuleArrayOutputWithContext ¶
func (o BucketCorsRuleArrayOutput) ToBucketCorsRuleArrayOutputWithContext(ctx context.Context) BucketCorsRuleArrayOutput
func (BucketCorsRuleArrayOutput) ToOutput ¶ added in v0.76.0
func (o BucketCorsRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketCorsRule]
type BucketCorsRuleInput ¶
type BucketCorsRuleInput interface { pulumi.Input ToBucketCorsRuleOutput() BucketCorsRuleOutput ToBucketCorsRuleOutputWithContext(context.Context) BucketCorsRuleOutput }
BucketCorsRuleInput is an input type that accepts BucketCorsRuleArgs and BucketCorsRuleOutput values. You can construct a concrete instance of `BucketCorsRuleInput` via:
BucketCorsRuleArgs{...}
type BucketCorsRuleOutput ¶
type BucketCorsRuleOutput struct{ *pulumi.OutputState }
A set of origins and methods (cross-origin access that you want to allow). You can add up to 100 rules to the configuration.
func (BucketCorsRuleOutput) AllowedHeaders ¶
func (o BucketCorsRuleOutput) AllowedHeaders() pulumi.StringArrayOutput
Headers that are specified in the Access-Control-Request-Headers header.
func (BucketCorsRuleOutput) AllowedMethods ¶
func (o BucketCorsRuleOutput) AllowedMethods() BucketCorsRuleAllowedMethodsItemArrayOutput
An HTTP method that you allow the origin to execute.
func (BucketCorsRuleOutput) AllowedOrigins ¶
func (o BucketCorsRuleOutput) AllowedOrigins() pulumi.StringArrayOutput
One or more origins you want customers to be able to access the bucket from.
func (BucketCorsRuleOutput) ElementType ¶
func (BucketCorsRuleOutput) ElementType() reflect.Type
func (BucketCorsRuleOutput) ExposedHeaders ¶
func (o BucketCorsRuleOutput) ExposedHeaders() pulumi.StringArrayOutput
One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).
func (BucketCorsRuleOutput) Id ¶
func (o BucketCorsRuleOutput) Id() pulumi.StringPtrOutput
A unique identifier for this rule.
func (BucketCorsRuleOutput) MaxAge ¶
func (o BucketCorsRuleOutput) MaxAge() pulumi.IntPtrOutput
The time in seconds that your browser is to cache the preflight response for the specified resource.
func (BucketCorsRuleOutput) ToBucketCorsRuleOutput ¶
func (o BucketCorsRuleOutput) ToBucketCorsRuleOutput() BucketCorsRuleOutput
func (BucketCorsRuleOutput) ToBucketCorsRuleOutputWithContext ¶
func (o BucketCorsRuleOutput) ToBucketCorsRuleOutputWithContext(ctx context.Context) BucketCorsRuleOutput
func (BucketCorsRuleOutput) ToOutput ¶ added in v0.76.0
func (o BucketCorsRuleOutput) ToOutput(ctx context.Context) pulumix.Output[BucketCorsRule]
type BucketDataExport ¶
type BucketDataExport struct { Destination BucketDestination `pulumi:"destination"` // The version of the output schema to use when exporting data. OutputSchemaVersion string `pulumi:"outputSchemaVersion"` }
Specifies how data related to the storage class analysis for an Amazon S3 bucket should be exported.
type BucketDataExportArgs ¶
type BucketDataExportArgs struct { Destination BucketDestinationInput `pulumi:"destination"` // The version of the output schema to use when exporting data. OutputSchemaVersion pulumi.StringInput `pulumi:"outputSchemaVersion"` }
Specifies how data related to the storage class analysis for an Amazon S3 bucket should be exported.
func (BucketDataExportArgs) ElementType ¶
func (BucketDataExportArgs) ElementType() reflect.Type
func (BucketDataExportArgs) ToBucketDataExportOutput ¶
func (i BucketDataExportArgs) ToBucketDataExportOutput() BucketDataExportOutput
func (BucketDataExportArgs) ToBucketDataExportOutputWithContext ¶
func (i BucketDataExportArgs) ToBucketDataExportOutputWithContext(ctx context.Context) BucketDataExportOutput
func (BucketDataExportArgs) ToBucketDataExportPtrOutput ¶
func (i BucketDataExportArgs) ToBucketDataExportPtrOutput() BucketDataExportPtrOutput
func (BucketDataExportArgs) ToBucketDataExportPtrOutputWithContext ¶
func (i BucketDataExportArgs) ToBucketDataExportPtrOutputWithContext(ctx context.Context) BucketDataExportPtrOutput
func (BucketDataExportArgs) ToOutput ¶ added in v0.76.0
func (i BucketDataExportArgs) ToOutput(ctx context.Context) pulumix.Output[BucketDataExport]
type BucketDataExportInput ¶
type BucketDataExportInput interface { pulumi.Input ToBucketDataExportOutput() BucketDataExportOutput ToBucketDataExportOutputWithContext(context.Context) BucketDataExportOutput }
BucketDataExportInput is an input type that accepts BucketDataExportArgs and BucketDataExportOutput values. You can construct a concrete instance of `BucketDataExportInput` via:
BucketDataExportArgs{...}
type BucketDataExportOutput ¶
type BucketDataExportOutput struct{ *pulumi.OutputState }
Specifies how data related to the storage class analysis for an Amazon S3 bucket should be exported.
func (BucketDataExportOutput) Destination ¶
func (o BucketDataExportOutput) Destination() BucketDestinationOutput
func (BucketDataExportOutput) ElementType ¶
func (BucketDataExportOutput) ElementType() reflect.Type
func (BucketDataExportOutput) OutputSchemaVersion ¶
func (o BucketDataExportOutput) OutputSchemaVersion() pulumi.StringOutput
The version of the output schema to use when exporting data.
func (BucketDataExportOutput) ToBucketDataExportOutput ¶
func (o BucketDataExportOutput) ToBucketDataExportOutput() BucketDataExportOutput
func (BucketDataExportOutput) ToBucketDataExportOutputWithContext ¶
func (o BucketDataExportOutput) ToBucketDataExportOutputWithContext(ctx context.Context) BucketDataExportOutput
func (BucketDataExportOutput) ToBucketDataExportPtrOutput ¶
func (o BucketDataExportOutput) ToBucketDataExportPtrOutput() BucketDataExportPtrOutput
func (BucketDataExportOutput) ToBucketDataExportPtrOutputWithContext ¶
func (o BucketDataExportOutput) ToBucketDataExportPtrOutputWithContext(ctx context.Context) BucketDataExportPtrOutput
func (BucketDataExportOutput) ToOutput ¶ added in v0.76.0
func (o BucketDataExportOutput) ToOutput(ctx context.Context) pulumix.Output[BucketDataExport]
type BucketDataExportPtrInput ¶
type BucketDataExportPtrInput interface { pulumi.Input ToBucketDataExportPtrOutput() BucketDataExportPtrOutput ToBucketDataExportPtrOutputWithContext(context.Context) BucketDataExportPtrOutput }
BucketDataExportPtrInput is an input type that accepts BucketDataExportArgs, BucketDataExportPtr and BucketDataExportPtrOutput values. You can construct a concrete instance of `BucketDataExportPtrInput` via:
BucketDataExportArgs{...} or: nil
func BucketDataExportPtr ¶
func BucketDataExportPtr(v *BucketDataExportArgs) BucketDataExportPtrInput
type BucketDataExportPtrOutput ¶
type BucketDataExportPtrOutput struct{ *pulumi.OutputState }
func (BucketDataExportPtrOutput) Destination ¶
func (o BucketDataExportPtrOutput) Destination() BucketDestinationPtrOutput
func (BucketDataExportPtrOutput) Elem ¶
func (o BucketDataExportPtrOutput) Elem() BucketDataExportOutput
func (BucketDataExportPtrOutput) ElementType ¶
func (BucketDataExportPtrOutput) ElementType() reflect.Type
func (BucketDataExportPtrOutput) OutputSchemaVersion ¶
func (o BucketDataExportPtrOutput) OutputSchemaVersion() pulumi.StringPtrOutput
The version of the output schema to use when exporting data.
func (BucketDataExportPtrOutput) ToBucketDataExportPtrOutput ¶
func (o BucketDataExportPtrOutput) ToBucketDataExportPtrOutput() BucketDataExportPtrOutput
func (BucketDataExportPtrOutput) ToBucketDataExportPtrOutputWithContext ¶
func (o BucketDataExportPtrOutput) ToBucketDataExportPtrOutputWithContext(ctx context.Context) BucketDataExportPtrOutput
func (BucketDataExportPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketDataExportPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketDataExport]
type BucketDefaultRetention ¶
type BucketDefaultRetention struct { Days *int `pulumi:"days"` Mode *BucketDefaultRetentionMode `pulumi:"mode"` Years *int `pulumi:"years"` }
The default retention period that you want to apply to new objects placed in the specified bucket.
type BucketDefaultRetentionArgs ¶
type BucketDefaultRetentionArgs struct { Days pulumi.IntPtrInput `pulumi:"days"` Mode BucketDefaultRetentionModePtrInput `pulumi:"mode"` Years pulumi.IntPtrInput `pulumi:"years"` }
The default retention period that you want to apply to new objects placed in the specified bucket.
func (BucketDefaultRetentionArgs) ElementType ¶
func (BucketDefaultRetentionArgs) ElementType() reflect.Type
func (BucketDefaultRetentionArgs) ToBucketDefaultRetentionOutput ¶
func (i BucketDefaultRetentionArgs) ToBucketDefaultRetentionOutput() BucketDefaultRetentionOutput
func (BucketDefaultRetentionArgs) ToBucketDefaultRetentionOutputWithContext ¶
func (i BucketDefaultRetentionArgs) ToBucketDefaultRetentionOutputWithContext(ctx context.Context) BucketDefaultRetentionOutput
func (BucketDefaultRetentionArgs) ToBucketDefaultRetentionPtrOutput ¶
func (i BucketDefaultRetentionArgs) ToBucketDefaultRetentionPtrOutput() BucketDefaultRetentionPtrOutput
func (BucketDefaultRetentionArgs) ToBucketDefaultRetentionPtrOutputWithContext ¶
func (i BucketDefaultRetentionArgs) ToBucketDefaultRetentionPtrOutputWithContext(ctx context.Context) BucketDefaultRetentionPtrOutput
func (BucketDefaultRetentionArgs) ToOutput ¶ added in v0.76.0
func (i BucketDefaultRetentionArgs) ToOutput(ctx context.Context) pulumix.Output[BucketDefaultRetention]
type BucketDefaultRetentionInput ¶
type BucketDefaultRetentionInput interface { pulumi.Input ToBucketDefaultRetentionOutput() BucketDefaultRetentionOutput ToBucketDefaultRetentionOutputWithContext(context.Context) BucketDefaultRetentionOutput }
BucketDefaultRetentionInput is an input type that accepts BucketDefaultRetentionArgs and BucketDefaultRetentionOutput values. You can construct a concrete instance of `BucketDefaultRetentionInput` via:
BucketDefaultRetentionArgs{...}
type BucketDefaultRetentionMode ¶ added in v0.2.0
type BucketDefaultRetentionMode string
func (BucketDefaultRetentionMode) ElementType ¶ added in v0.2.0
func (BucketDefaultRetentionMode) ElementType() reflect.Type
func (BucketDefaultRetentionMode) ToBucketDefaultRetentionModeOutput ¶ added in v0.2.0
func (e BucketDefaultRetentionMode) ToBucketDefaultRetentionModeOutput() BucketDefaultRetentionModeOutput
func (BucketDefaultRetentionMode) ToBucketDefaultRetentionModeOutputWithContext ¶ added in v0.2.0
func (e BucketDefaultRetentionMode) ToBucketDefaultRetentionModeOutputWithContext(ctx context.Context) BucketDefaultRetentionModeOutput
func (BucketDefaultRetentionMode) ToBucketDefaultRetentionModePtrOutput ¶ added in v0.2.0
func (e BucketDefaultRetentionMode) ToBucketDefaultRetentionModePtrOutput() BucketDefaultRetentionModePtrOutput
func (BucketDefaultRetentionMode) ToBucketDefaultRetentionModePtrOutputWithContext ¶ added in v0.2.0
func (e BucketDefaultRetentionMode) ToBucketDefaultRetentionModePtrOutputWithContext(ctx context.Context) BucketDefaultRetentionModePtrOutput
func (BucketDefaultRetentionMode) ToStringOutput ¶ added in v0.2.0
func (e BucketDefaultRetentionMode) ToStringOutput() pulumi.StringOutput
func (BucketDefaultRetentionMode) ToStringOutputWithContext ¶ added in v0.2.0
func (e BucketDefaultRetentionMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketDefaultRetentionMode) ToStringPtrOutput ¶ added in v0.2.0
func (e BucketDefaultRetentionMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketDefaultRetentionMode) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e BucketDefaultRetentionMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketDefaultRetentionModeInput ¶ added in v0.2.0
type BucketDefaultRetentionModeInput interface { pulumi.Input ToBucketDefaultRetentionModeOutput() BucketDefaultRetentionModeOutput ToBucketDefaultRetentionModeOutputWithContext(context.Context) BucketDefaultRetentionModeOutput }
BucketDefaultRetentionModeInput is an input type that accepts BucketDefaultRetentionModeArgs and BucketDefaultRetentionModeOutput values. You can construct a concrete instance of `BucketDefaultRetentionModeInput` via:
BucketDefaultRetentionModeArgs{...}
type BucketDefaultRetentionModeOutput ¶ added in v0.2.0
type BucketDefaultRetentionModeOutput struct{ *pulumi.OutputState }
func (BucketDefaultRetentionModeOutput) ElementType ¶ added in v0.2.0
func (BucketDefaultRetentionModeOutput) ElementType() reflect.Type
func (BucketDefaultRetentionModeOutput) ToBucketDefaultRetentionModeOutput ¶ added in v0.2.0
func (o BucketDefaultRetentionModeOutput) ToBucketDefaultRetentionModeOutput() BucketDefaultRetentionModeOutput
func (BucketDefaultRetentionModeOutput) ToBucketDefaultRetentionModeOutputWithContext ¶ added in v0.2.0
func (o BucketDefaultRetentionModeOutput) ToBucketDefaultRetentionModeOutputWithContext(ctx context.Context) BucketDefaultRetentionModeOutput
func (BucketDefaultRetentionModeOutput) ToBucketDefaultRetentionModePtrOutput ¶ added in v0.2.0
func (o BucketDefaultRetentionModeOutput) ToBucketDefaultRetentionModePtrOutput() BucketDefaultRetentionModePtrOutput
func (BucketDefaultRetentionModeOutput) ToBucketDefaultRetentionModePtrOutputWithContext ¶ added in v0.2.0
func (o BucketDefaultRetentionModeOutput) ToBucketDefaultRetentionModePtrOutputWithContext(ctx context.Context) BucketDefaultRetentionModePtrOutput
func (BucketDefaultRetentionModeOutput) ToOutput ¶ added in v0.76.0
func (o BucketDefaultRetentionModeOutput) ToOutput(ctx context.Context) pulumix.Output[BucketDefaultRetentionMode]
func (BucketDefaultRetentionModeOutput) ToStringOutput ¶ added in v0.2.0
func (o BucketDefaultRetentionModeOutput) ToStringOutput() pulumi.StringOutput
func (BucketDefaultRetentionModeOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o BucketDefaultRetentionModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketDefaultRetentionModeOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketDefaultRetentionModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketDefaultRetentionModeOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketDefaultRetentionModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketDefaultRetentionModePtrInput ¶ added in v0.2.0
type BucketDefaultRetentionModePtrInput interface { pulumi.Input ToBucketDefaultRetentionModePtrOutput() BucketDefaultRetentionModePtrOutput ToBucketDefaultRetentionModePtrOutputWithContext(context.Context) BucketDefaultRetentionModePtrOutput }
func BucketDefaultRetentionModePtr ¶ added in v0.2.0
func BucketDefaultRetentionModePtr(v string) BucketDefaultRetentionModePtrInput
type BucketDefaultRetentionModePtrOutput ¶ added in v0.2.0
type BucketDefaultRetentionModePtrOutput struct{ *pulumi.OutputState }
func (BucketDefaultRetentionModePtrOutput) Elem ¶ added in v0.2.0
func (o BucketDefaultRetentionModePtrOutput) Elem() BucketDefaultRetentionModeOutput
func (BucketDefaultRetentionModePtrOutput) ElementType ¶ added in v0.2.0
func (BucketDefaultRetentionModePtrOutput) ElementType() reflect.Type
func (BucketDefaultRetentionModePtrOutput) ToBucketDefaultRetentionModePtrOutput ¶ added in v0.2.0
func (o BucketDefaultRetentionModePtrOutput) ToBucketDefaultRetentionModePtrOutput() BucketDefaultRetentionModePtrOutput
func (BucketDefaultRetentionModePtrOutput) ToBucketDefaultRetentionModePtrOutputWithContext ¶ added in v0.2.0
func (o BucketDefaultRetentionModePtrOutput) ToBucketDefaultRetentionModePtrOutputWithContext(ctx context.Context) BucketDefaultRetentionModePtrOutput
func (BucketDefaultRetentionModePtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketDefaultRetentionModePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketDefaultRetentionMode]
func (BucketDefaultRetentionModePtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketDefaultRetentionModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketDefaultRetentionModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketDefaultRetentionModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketDefaultRetentionOutput ¶
type BucketDefaultRetentionOutput struct{ *pulumi.OutputState }
The default retention period that you want to apply to new objects placed in the specified bucket.
func (BucketDefaultRetentionOutput) Days ¶
func (o BucketDefaultRetentionOutput) Days() pulumi.IntPtrOutput
func (BucketDefaultRetentionOutput) ElementType ¶
func (BucketDefaultRetentionOutput) ElementType() reflect.Type
func (BucketDefaultRetentionOutput) Mode ¶
func (o BucketDefaultRetentionOutput) Mode() BucketDefaultRetentionModePtrOutput
func (BucketDefaultRetentionOutput) ToBucketDefaultRetentionOutput ¶
func (o BucketDefaultRetentionOutput) ToBucketDefaultRetentionOutput() BucketDefaultRetentionOutput
func (BucketDefaultRetentionOutput) ToBucketDefaultRetentionOutputWithContext ¶
func (o BucketDefaultRetentionOutput) ToBucketDefaultRetentionOutputWithContext(ctx context.Context) BucketDefaultRetentionOutput
func (BucketDefaultRetentionOutput) ToBucketDefaultRetentionPtrOutput ¶
func (o BucketDefaultRetentionOutput) ToBucketDefaultRetentionPtrOutput() BucketDefaultRetentionPtrOutput
func (BucketDefaultRetentionOutput) ToBucketDefaultRetentionPtrOutputWithContext ¶
func (o BucketDefaultRetentionOutput) ToBucketDefaultRetentionPtrOutputWithContext(ctx context.Context) BucketDefaultRetentionPtrOutput
func (BucketDefaultRetentionOutput) ToOutput ¶ added in v0.76.0
func (o BucketDefaultRetentionOutput) ToOutput(ctx context.Context) pulumix.Output[BucketDefaultRetention]
func (BucketDefaultRetentionOutput) Years ¶
func (o BucketDefaultRetentionOutput) Years() pulumi.IntPtrOutput
type BucketDefaultRetentionPtrInput ¶
type BucketDefaultRetentionPtrInput interface { pulumi.Input ToBucketDefaultRetentionPtrOutput() BucketDefaultRetentionPtrOutput ToBucketDefaultRetentionPtrOutputWithContext(context.Context) BucketDefaultRetentionPtrOutput }
BucketDefaultRetentionPtrInput is an input type that accepts BucketDefaultRetentionArgs, BucketDefaultRetentionPtr and BucketDefaultRetentionPtrOutput values. You can construct a concrete instance of `BucketDefaultRetentionPtrInput` via:
BucketDefaultRetentionArgs{...} or: nil
func BucketDefaultRetentionPtr ¶
func BucketDefaultRetentionPtr(v *BucketDefaultRetentionArgs) BucketDefaultRetentionPtrInput
type BucketDefaultRetentionPtrOutput ¶
type BucketDefaultRetentionPtrOutput struct{ *pulumi.OutputState }
func (BucketDefaultRetentionPtrOutput) Days ¶
func (o BucketDefaultRetentionPtrOutput) Days() pulumi.IntPtrOutput
func (BucketDefaultRetentionPtrOutput) Elem ¶
func (o BucketDefaultRetentionPtrOutput) Elem() BucketDefaultRetentionOutput
func (BucketDefaultRetentionPtrOutput) ElementType ¶
func (BucketDefaultRetentionPtrOutput) ElementType() reflect.Type
func (BucketDefaultRetentionPtrOutput) Mode ¶
func (o BucketDefaultRetentionPtrOutput) Mode() BucketDefaultRetentionModePtrOutput
func (BucketDefaultRetentionPtrOutput) ToBucketDefaultRetentionPtrOutput ¶
func (o BucketDefaultRetentionPtrOutput) ToBucketDefaultRetentionPtrOutput() BucketDefaultRetentionPtrOutput
func (BucketDefaultRetentionPtrOutput) ToBucketDefaultRetentionPtrOutputWithContext ¶
func (o BucketDefaultRetentionPtrOutput) ToBucketDefaultRetentionPtrOutputWithContext(ctx context.Context) BucketDefaultRetentionPtrOutput
func (BucketDefaultRetentionPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketDefaultRetentionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketDefaultRetention]
func (BucketDefaultRetentionPtrOutput) Years ¶
func (o BucketDefaultRetentionPtrOutput) Years() pulumi.IntPtrOutput
type BucketDeleteMarkerReplication ¶
type BucketDeleteMarkerReplication struct {
Status *BucketDeleteMarkerReplicationStatus `pulumi:"status"`
}
type BucketDeleteMarkerReplicationArgs ¶
type BucketDeleteMarkerReplicationArgs struct {
Status BucketDeleteMarkerReplicationStatusPtrInput `pulumi:"status"`
}
func (BucketDeleteMarkerReplicationArgs) ElementType ¶
func (BucketDeleteMarkerReplicationArgs) ElementType() reflect.Type
func (BucketDeleteMarkerReplicationArgs) ToBucketDeleteMarkerReplicationOutput ¶
func (i BucketDeleteMarkerReplicationArgs) ToBucketDeleteMarkerReplicationOutput() BucketDeleteMarkerReplicationOutput
func (BucketDeleteMarkerReplicationArgs) ToBucketDeleteMarkerReplicationOutputWithContext ¶
func (i BucketDeleteMarkerReplicationArgs) ToBucketDeleteMarkerReplicationOutputWithContext(ctx context.Context) BucketDeleteMarkerReplicationOutput
func (BucketDeleteMarkerReplicationArgs) ToBucketDeleteMarkerReplicationPtrOutput ¶
func (i BucketDeleteMarkerReplicationArgs) ToBucketDeleteMarkerReplicationPtrOutput() BucketDeleteMarkerReplicationPtrOutput
func (BucketDeleteMarkerReplicationArgs) ToBucketDeleteMarkerReplicationPtrOutputWithContext ¶
func (i BucketDeleteMarkerReplicationArgs) ToBucketDeleteMarkerReplicationPtrOutputWithContext(ctx context.Context) BucketDeleteMarkerReplicationPtrOutput
func (BucketDeleteMarkerReplicationArgs) ToOutput ¶ added in v0.76.0
func (i BucketDeleteMarkerReplicationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketDeleteMarkerReplication]
type BucketDeleteMarkerReplicationInput ¶
type BucketDeleteMarkerReplicationInput interface { pulumi.Input ToBucketDeleteMarkerReplicationOutput() BucketDeleteMarkerReplicationOutput ToBucketDeleteMarkerReplicationOutputWithContext(context.Context) BucketDeleteMarkerReplicationOutput }
BucketDeleteMarkerReplicationInput is an input type that accepts BucketDeleteMarkerReplicationArgs and BucketDeleteMarkerReplicationOutput values. You can construct a concrete instance of `BucketDeleteMarkerReplicationInput` via:
BucketDeleteMarkerReplicationArgs{...}
type BucketDeleteMarkerReplicationOutput ¶
type BucketDeleteMarkerReplicationOutput struct{ *pulumi.OutputState }
func (BucketDeleteMarkerReplicationOutput) ElementType ¶
func (BucketDeleteMarkerReplicationOutput) ElementType() reflect.Type
func (BucketDeleteMarkerReplicationOutput) ToBucketDeleteMarkerReplicationOutput ¶
func (o BucketDeleteMarkerReplicationOutput) ToBucketDeleteMarkerReplicationOutput() BucketDeleteMarkerReplicationOutput
func (BucketDeleteMarkerReplicationOutput) ToBucketDeleteMarkerReplicationOutputWithContext ¶
func (o BucketDeleteMarkerReplicationOutput) ToBucketDeleteMarkerReplicationOutputWithContext(ctx context.Context) BucketDeleteMarkerReplicationOutput
func (BucketDeleteMarkerReplicationOutput) ToBucketDeleteMarkerReplicationPtrOutput ¶
func (o BucketDeleteMarkerReplicationOutput) ToBucketDeleteMarkerReplicationPtrOutput() BucketDeleteMarkerReplicationPtrOutput
func (BucketDeleteMarkerReplicationOutput) ToBucketDeleteMarkerReplicationPtrOutputWithContext ¶
func (o BucketDeleteMarkerReplicationOutput) ToBucketDeleteMarkerReplicationPtrOutputWithContext(ctx context.Context) BucketDeleteMarkerReplicationPtrOutput
func (BucketDeleteMarkerReplicationOutput) ToOutput ¶ added in v0.76.0
func (o BucketDeleteMarkerReplicationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketDeleteMarkerReplication]
type BucketDeleteMarkerReplicationPtrInput ¶
type BucketDeleteMarkerReplicationPtrInput interface { pulumi.Input ToBucketDeleteMarkerReplicationPtrOutput() BucketDeleteMarkerReplicationPtrOutput ToBucketDeleteMarkerReplicationPtrOutputWithContext(context.Context) BucketDeleteMarkerReplicationPtrOutput }
BucketDeleteMarkerReplicationPtrInput is an input type that accepts BucketDeleteMarkerReplicationArgs, BucketDeleteMarkerReplicationPtr and BucketDeleteMarkerReplicationPtrOutput values. You can construct a concrete instance of `BucketDeleteMarkerReplicationPtrInput` via:
BucketDeleteMarkerReplicationArgs{...} or: nil
func BucketDeleteMarkerReplicationPtr ¶
func BucketDeleteMarkerReplicationPtr(v *BucketDeleteMarkerReplicationArgs) BucketDeleteMarkerReplicationPtrInput
type BucketDeleteMarkerReplicationPtrOutput ¶
type BucketDeleteMarkerReplicationPtrOutput struct{ *pulumi.OutputState }
func (BucketDeleteMarkerReplicationPtrOutput) ElementType ¶
func (BucketDeleteMarkerReplicationPtrOutput) ElementType() reflect.Type
func (BucketDeleteMarkerReplicationPtrOutput) ToBucketDeleteMarkerReplicationPtrOutput ¶
func (o BucketDeleteMarkerReplicationPtrOutput) ToBucketDeleteMarkerReplicationPtrOutput() BucketDeleteMarkerReplicationPtrOutput
func (BucketDeleteMarkerReplicationPtrOutput) ToBucketDeleteMarkerReplicationPtrOutputWithContext ¶
func (o BucketDeleteMarkerReplicationPtrOutput) ToBucketDeleteMarkerReplicationPtrOutputWithContext(ctx context.Context) BucketDeleteMarkerReplicationPtrOutput
func (BucketDeleteMarkerReplicationPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketDeleteMarkerReplicationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketDeleteMarkerReplication]
type BucketDeleteMarkerReplicationStatus ¶ added in v0.2.0
type BucketDeleteMarkerReplicationStatus string
func (BucketDeleteMarkerReplicationStatus) ElementType ¶ added in v0.2.0
func (BucketDeleteMarkerReplicationStatus) ElementType() reflect.Type
func (BucketDeleteMarkerReplicationStatus) ToBucketDeleteMarkerReplicationStatusOutput ¶ added in v0.2.0
func (e BucketDeleteMarkerReplicationStatus) ToBucketDeleteMarkerReplicationStatusOutput() BucketDeleteMarkerReplicationStatusOutput
func (BucketDeleteMarkerReplicationStatus) ToBucketDeleteMarkerReplicationStatusOutputWithContext ¶ added in v0.2.0
func (e BucketDeleteMarkerReplicationStatus) ToBucketDeleteMarkerReplicationStatusOutputWithContext(ctx context.Context) BucketDeleteMarkerReplicationStatusOutput
func (BucketDeleteMarkerReplicationStatus) ToBucketDeleteMarkerReplicationStatusPtrOutput ¶ added in v0.2.0
func (e BucketDeleteMarkerReplicationStatus) ToBucketDeleteMarkerReplicationStatusPtrOutput() BucketDeleteMarkerReplicationStatusPtrOutput
func (BucketDeleteMarkerReplicationStatus) ToBucketDeleteMarkerReplicationStatusPtrOutputWithContext ¶ added in v0.2.0
func (e BucketDeleteMarkerReplicationStatus) ToBucketDeleteMarkerReplicationStatusPtrOutputWithContext(ctx context.Context) BucketDeleteMarkerReplicationStatusPtrOutput
func (BucketDeleteMarkerReplicationStatus) ToStringOutput ¶ added in v0.2.0
func (e BucketDeleteMarkerReplicationStatus) ToStringOutput() pulumi.StringOutput
func (BucketDeleteMarkerReplicationStatus) ToStringOutputWithContext ¶ added in v0.2.0
func (e BucketDeleteMarkerReplicationStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketDeleteMarkerReplicationStatus) ToStringPtrOutput ¶ added in v0.2.0
func (e BucketDeleteMarkerReplicationStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketDeleteMarkerReplicationStatus) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e BucketDeleteMarkerReplicationStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketDeleteMarkerReplicationStatusInput ¶ added in v0.2.0
type BucketDeleteMarkerReplicationStatusInput interface { pulumi.Input ToBucketDeleteMarkerReplicationStatusOutput() BucketDeleteMarkerReplicationStatusOutput ToBucketDeleteMarkerReplicationStatusOutputWithContext(context.Context) BucketDeleteMarkerReplicationStatusOutput }
BucketDeleteMarkerReplicationStatusInput is an input type that accepts BucketDeleteMarkerReplicationStatusArgs and BucketDeleteMarkerReplicationStatusOutput values. You can construct a concrete instance of `BucketDeleteMarkerReplicationStatusInput` via:
BucketDeleteMarkerReplicationStatusArgs{...}
type BucketDeleteMarkerReplicationStatusOutput ¶ added in v0.2.0
type BucketDeleteMarkerReplicationStatusOutput struct{ *pulumi.OutputState }
func (BucketDeleteMarkerReplicationStatusOutput) ElementType ¶ added in v0.2.0
func (BucketDeleteMarkerReplicationStatusOutput) ElementType() reflect.Type
func (BucketDeleteMarkerReplicationStatusOutput) ToBucketDeleteMarkerReplicationStatusOutput ¶ added in v0.2.0
func (o BucketDeleteMarkerReplicationStatusOutput) ToBucketDeleteMarkerReplicationStatusOutput() BucketDeleteMarkerReplicationStatusOutput
func (BucketDeleteMarkerReplicationStatusOutput) ToBucketDeleteMarkerReplicationStatusOutputWithContext ¶ added in v0.2.0
func (o BucketDeleteMarkerReplicationStatusOutput) ToBucketDeleteMarkerReplicationStatusOutputWithContext(ctx context.Context) BucketDeleteMarkerReplicationStatusOutput
func (BucketDeleteMarkerReplicationStatusOutput) ToBucketDeleteMarkerReplicationStatusPtrOutput ¶ added in v0.2.0
func (o BucketDeleteMarkerReplicationStatusOutput) ToBucketDeleteMarkerReplicationStatusPtrOutput() BucketDeleteMarkerReplicationStatusPtrOutput
func (BucketDeleteMarkerReplicationStatusOutput) ToBucketDeleteMarkerReplicationStatusPtrOutputWithContext ¶ added in v0.2.0
func (o BucketDeleteMarkerReplicationStatusOutput) ToBucketDeleteMarkerReplicationStatusPtrOutputWithContext(ctx context.Context) BucketDeleteMarkerReplicationStatusPtrOutput
func (BucketDeleteMarkerReplicationStatusOutput) ToOutput ¶ added in v0.76.0
func (o BucketDeleteMarkerReplicationStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BucketDeleteMarkerReplicationStatus]
func (BucketDeleteMarkerReplicationStatusOutput) ToStringOutput ¶ added in v0.2.0
func (o BucketDeleteMarkerReplicationStatusOutput) ToStringOutput() pulumi.StringOutput
func (BucketDeleteMarkerReplicationStatusOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o BucketDeleteMarkerReplicationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketDeleteMarkerReplicationStatusOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketDeleteMarkerReplicationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketDeleteMarkerReplicationStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketDeleteMarkerReplicationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketDeleteMarkerReplicationStatusPtrInput ¶ added in v0.2.0
type BucketDeleteMarkerReplicationStatusPtrInput interface { pulumi.Input ToBucketDeleteMarkerReplicationStatusPtrOutput() BucketDeleteMarkerReplicationStatusPtrOutput ToBucketDeleteMarkerReplicationStatusPtrOutputWithContext(context.Context) BucketDeleteMarkerReplicationStatusPtrOutput }
func BucketDeleteMarkerReplicationStatusPtr ¶ added in v0.2.0
func BucketDeleteMarkerReplicationStatusPtr(v string) BucketDeleteMarkerReplicationStatusPtrInput
type BucketDeleteMarkerReplicationStatusPtrOutput ¶ added in v0.2.0
type BucketDeleteMarkerReplicationStatusPtrOutput struct{ *pulumi.OutputState }
func (BucketDeleteMarkerReplicationStatusPtrOutput) ElementType ¶ added in v0.2.0
func (BucketDeleteMarkerReplicationStatusPtrOutput) ElementType() reflect.Type
func (BucketDeleteMarkerReplicationStatusPtrOutput) ToBucketDeleteMarkerReplicationStatusPtrOutput ¶ added in v0.2.0
func (o BucketDeleteMarkerReplicationStatusPtrOutput) ToBucketDeleteMarkerReplicationStatusPtrOutput() BucketDeleteMarkerReplicationStatusPtrOutput
func (BucketDeleteMarkerReplicationStatusPtrOutput) ToBucketDeleteMarkerReplicationStatusPtrOutputWithContext ¶ added in v0.2.0
func (o BucketDeleteMarkerReplicationStatusPtrOutput) ToBucketDeleteMarkerReplicationStatusPtrOutputWithContext(ctx context.Context) BucketDeleteMarkerReplicationStatusPtrOutput
func (BucketDeleteMarkerReplicationStatusPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketDeleteMarkerReplicationStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketDeleteMarkerReplicationStatus]
func (BucketDeleteMarkerReplicationStatusPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketDeleteMarkerReplicationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketDeleteMarkerReplicationStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketDeleteMarkerReplicationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketDestination ¶
type BucketDestination struct { // The account ID that owns the destination S3 bucket. BucketAccountId *string `pulumi:"bucketAccountId"` // The Amazon Resource Name (ARN) of the bucket to which data is exported. BucketArn string `pulumi:"bucketArn"` // Specifies the file format used when exporting data to Amazon S3. Format BucketDestinationFormat `pulumi:"format"` // The prefix to use when exporting data. The prefix is prepended to all results. Prefix *string `pulumi:"prefix"` }
Specifies information about where to publish analysis or configuration results for an Amazon S3 bucket and S3 Replication Time Control (S3 RTC).
type BucketDestinationArgs ¶
type BucketDestinationArgs struct { // The account ID that owns the destination S3 bucket. BucketAccountId pulumi.StringPtrInput `pulumi:"bucketAccountId"` // The Amazon Resource Name (ARN) of the bucket to which data is exported. BucketArn pulumi.StringInput `pulumi:"bucketArn"` // Specifies the file format used when exporting data to Amazon S3. Format BucketDestinationFormatInput `pulumi:"format"` // The prefix to use when exporting data. The prefix is prepended to all results. Prefix pulumi.StringPtrInput `pulumi:"prefix"` }
Specifies information about where to publish analysis or configuration results for an Amazon S3 bucket and S3 Replication Time Control (S3 RTC).
func (BucketDestinationArgs) ElementType ¶
func (BucketDestinationArgs) ElementType() reflect.Type
func (BucketDestinationArgs) ToBucketDestinationOutput ¶
func (i BucketDestinationArgs) ToBucketDestinationOutput() BucketDestinationOutput
func (BucketDestinationArgs) ToBucketDestinationOutputWithContext ¶
func (i BucketDestinationArgs) ToBucketDestinationOutputWithContext(ctx context.Context) BucketDestinationOutput
func (BucketDestinationArgs) ToBucketDestinationPtrOutput ¶
func (i BucketDestinationArgs) ToBucketDestinationPtrOutput() BucketDestinationPtrOutput
func (BucketDestinationArgs) ToBucketDestinationPtrOutputWithContext ¶
func (i BucketDestinationArgs) ToBucketDestinationPtrOutputWithContext(ctx context.Context) BucketDestinationPtrOutput
func (BucketDestinationArgs) ToOutput ¶ added in v0.76.0
func (i BucketDestinationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketDestination]
type BucketDestinationFormat ¶ added in v0.2.0
type BucketDestinationFormat string
Specifies the file format used when exporting data to Amazon S3.
func (BucketDestinationFormat) ElementType ¶ added in v0.2.0
func (BucketDestinationFormat) ElementType() reflect.Type
func (BucketDestinationFormat) ToBucketDestinationFormatOutput ¶ added in v0.2.0
func (e BucketDestinationFormat) ToBucketDestinationFormatOutput() BucketDestinationFormatOutput
func (BucketDestinationFormat) ToBucketDestinationFormatOutputWithContext ¶ added in v0.2.0
func (e BucketDestinationFormat) ToBucketDestinationFormatOutputWithContext(ctx context.Context) BucketDestinationFormatOutput
func (BucketDestinationFormat) ToBucketDestinationFormatPtrOutput ¶ added in v0.2.0
func (e BucketDestinationFormat) ToBucketDestinationFormatPtrOutput() BucketDestinationFormatPtrOutput
func (BucketDestinationFormat) ToBucketDestinationFormatPtrOutputWithContext ¶ added in v0.2.0
func (e BucketDestinationFormat) ToBucketDestinationFormatPtrOutputWithContext(ctx context.Context) BucketDestinationFormatPtrOutput
func (BucketDestinationFormat) ToStringOutput ¶ added in v0.2.0
func (e BucketDestinationFormat) ToStringOutput() pulumi.StringOutput
func (BucketDestinationFormat) ToStringOutputWithContext ¶ added in v0.2.0
func (e BucketDestinationFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketDestinationFormat) ToStringPtrOutput ¶ added in v0.2.0
func (e BucketDestinationFormat) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketDestinationFormat) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e BucketDestinationFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketDestinationFormatInput ¶ added in v0.2.0
type BucketDestinationFormatInput interface { pulumi.Input ToBucketDestinationFormatOutput() BucketDestinationFormatOutput ToBucketDestinationFormatOutputWithContext(context.Context) BucketDestinationFormatOutput }
BucketDestinationFormatInput is an input type that accepts BucketDestinationFormatArgs and BucketDestinationFormatOutput values. You can construct a concrete instance of `BucketDestinationFormatInput` via:
BucketDestinationFormatArgs{...}
type BucketDestinationFormatOutput ¶ added in v0.2.0
type BucketDestinationFormatOutput struct{ *pulumi.OutputState }
func (BucketDestinationFormatOutput) ElementType ¶ added in v0.2.0
func (BucketDestinationFormatOutput) ElementType() reflect.Type
func (BucketDestinationFormatOutput) ToBucketDestinationFormatOutput ¶ added in v0.2.0
func (o BucketDestinationFormatOutput) ToBucketDestinationFormatOutput() BucketDestinationFormatOutput
func (BucketDestinationFormatOutput) ToBucketDestinationFormatOutputWithContext ¶ added in v0.2.0
func (o BucketDestinationFormatOutput) ToBucketDestinationFormatOutputWithContext(ctx context.Context) BucketDestinationFormatOutput
func (BucketDestinationFormatOutput) ToBucketDestinationFormatPtrOutput ¶ added in v0.2.0
func (o BucketDestinationFormatOutput) ToBucketDestinationFormatPtrOutput() BucketDestinationFormatPtrOutput
func (BucketDestinationFormatOutput) ToBucketDestinationFormatPtrOutputWithContext ¶ added in v0.2.0
func (o BucketDestinationFormatOutput) ToBucketDestinationFormatPtrOutputWithContext(ctx context.Context) BucketDestinationFormatPtrOutput
func (BucketDestinationFormatOutput) ToOutput ¶ added in v0.76.0
func (o BucketDestinationFormatOutput) ToOutput(ctx context.Context) pulumix.Output[BucketDestinationFormat]
func (BucketDestinationFormatOutput) ToStringOutput ¶ added in v0.2.0
func (o BucketDestinationFormatOutput) ToStringOutput() pulumi.StringOutput
func (BucketDestinationFormatOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o BucketDestinationFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketDestinationFormatOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketDestinationFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketDestinationFormatOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketDestinationFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketDestinationFormatPtrInput ¶ added in v0.2.0
type BucketDestinationFormatPtrInput interface { pulumi.Input ToBucketDestinationFormatPtrOutput() BucketDestinationFormatPtrOutput ToBucketDestinationFormatPtrOutputWithContext(context.Context) BucketDestinationFormatPtrOutput }
func BucketDestinationFormatPtr ¶ added in v0.2.0
func BucketDestinationFormatPtr(v string) BucketDestinationFormatPtrInput
type BucketDestinationFormatPtrOutput ¶ added in v0.2.0
type BucketDestinationFormatPtrOutput struct{ *pulumi.OutputState }
func (BucketDestinationFormatPtrOutput) Elem ¶ added in v0.2.0
func (o BucketDestinationFormatPtrOutput) Elem() BucketDestinationFormatOutput
func (BucketDestinationFormatPtrOutput) ElementType ¶ added in v0.2.0
func (BucketDestinationFormatPtrOutput) ElementType() reflect.Type
func (BucketDestinationFormatPtrOutput) ToBucketDestinationFormatPtrOutput ¶ added in v0.2.0
func (o BucketDestinationFormatPtrOutput) ToBucketDestinationFormatPtrOutput() BucketDestinationFormatPtrOutput
func (BucketDestinationFormatPtrOutput) ToBucketDestinationFormatPtrOutputWithContext ¶ added in v0.2.0
func (o BucketDestinationFormatPtrOutput) ToBucketDestinationFormatPtrOutputWithContext(ctx context.Context) BucketDestinationFormatPtrOutput
func (BucketDestinationFormatPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketDestinationFormatPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketDestinationFormat]
func (BucketDestinationFormatPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketDestinationFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketDestinationFormatPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketDestinationFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketDestinationInput ¶
type BucketDestinationInput interface { pulumi.Input ToBucketDestinationOutput() BucketDestinationOutput ToBucketDestinationOutputWithContext(context.Context) BucketDestinationOutput }
BucketDestinationInput is an input type that accepts BucketDestinationArgs and BucketDestinationOutput values. You can construct a concrete instance of `BucketDestinationInput` via:
BucketDestinationArgs{...}
type BucketDestinationOutput ¶
type BucketDestinationOutput struct{ *pulumi.OutputState }
Specifies information about where to publish analysis or configuration results for an Amazon S3 bucket and S3 Replication Time Control (S3 RTC).
func (BucketDestinationOutput) BucketAccountId ¶
func (o BucketDestinationOutput) BucketAccountId() pulumi.StringPtrOutput
The account ID that owns the destination S3 bucket.
func (BucketDestinationOutput) BucketArn ¶
func (o BucketDestinationOutput) BucketArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the bucket to which data is exported.
func (BucketDestinationOutput) ElementType ¶
func (BucketDestinationOutput) ElementType() reflect.Type
func (BucketDestinationOutput) Format ¶
func (o BucketDestinationOutput) Format() BucketDestinationFormatOutput
Specifies the file format used when exporting data to Amazon S3.
func (BucketDestinationOutput) Prefix ¶
func (o BucketDestinationOutput) Prefix() pulumi.StringPtrOutput
The prefix to use when exporting data. The prefix is prepended to all results.
func (BucketDestinationOutput) ToBucketDestinationOutput ¶
func (o BucketDestinationOutput) ToBucketDestinationOutput() BucketDestinationOutput
func (BucketDestinationOutput) ToBucketDestinationOutputWithContext ¶
func (o BucketDestinationOutput) ToBucketDestinationOutputWithContext(ctx context.Context) BucketDestinationOutput
func (BucketDestinationOutput) ToBucketDestinationPtrOutput ¶
func (o BucketDestinationOutput) ToBucketDestinationPtrOutput() BucketDestinationPtrOutput
func (BucketDestinationOutput) ToBucketDestinationPtrOutputWithContext ¶
func (o BucketDestinationOutput) ToBucketDestinationPtrOutputWithContext(ctx context.Context) BucketDestinationPtrOutput
func (BucketDestinationOutput) ToOutput ¶ added in v0.76.0
func (o BucketDestinationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketDestination]
type BucketDestinationPtrInput ¶
type BucketDestinationPtrInput interface { pulumi.Input ToBucketDestinationPtrOutput() BucketDestinationPtrOutput ToBucketDestinationPtrOutputWithContext(context.Context) BucketDestinationPtrOutput }
BucketDestinationPtrInput is an input type that accepts BucketDestinationArgs, BucketDestinationPtr and BucketDestinationPtrOutput values. You can construct a concrete instance of `BucketDestinationPtrInput` via:
BucketDestinationArgs{...} or: nil
func BucketDestinationPtr ¶
func BucketDestinationPtr(v *BucketDestinationArgs) BucketDestinationPtrInput
type BucketDestinationPtrOutput ¶
type BucketDestinationPtrOutput struct{ *pulumi.OutputState }
func (BucketDestinationPtrOutput) BucketAccountId ¶
func (o BucketDestinationPtrOutput) BucketAccountId() pulumi.StringPtrOutput
The account ID that owns the destination S3 bucket.
func (BucketDestinationPtrOutput) BucketArn ¶
func (o BucketDestinationPtrOutput) BucketArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the bucket to which data is exported.
func (BucketDestinationPtrOutput) Elem ¶
func (o BucketDestinationPtrOutput) Elem() BucketDestinationOutput
func (BucketDestinationPtrOutput) ElementType ¶
func (BucketDestinationPtrOutput) ElementType() reflect.Type
func (BucketDestinationPtrOutput) Format ¶
func (o BucketDestinationPtrOutput) Format() BucketDestinationFormatPtrOutput
Specifies the file format used when exporting data to Amazon S3.
func (BucketDestinationPtrOutput) Prefix ¶
func (o BucketDestinationPtrOutput) Prefix() pulumi.StringPtrOutput
The prefix to use when exporting data. The prefix is prepended to all results.
func (BucketDestinationPtrOutput) ToBucketDestinationPtrOutput ¶
func (o BucketDestinationPtrOutput) ToBucketDestinationPtrOutput() BucketDestinationPtrOutput
func (BucketDestinationPtrOutput) ToBucketDestinationPtrOutputWithContext ¶
func (o BucketDestinationPtrOutput) ToBucketDestinationPtrOutputWithContext(ctx context.Context) BucketDestinationPtrOutput
func (BucketDestinationPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketDestinationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketDestination]
type BucketEncryption ¶ added in v0.2.0
type BucketEncryption struct { // Specifies the default server-side-encryption configuration. ServerSideEncryptionConfiguration []BucketServerSideEncryptionRule `pulumi:"serverSideEncryptionConfiguration"` }
Specifies default encryption for a bucket using server-side encryption with either Amazon S3-managed keys (SSE-S3) or AWS KMS-managed keys (SSE-KMS).
type BucketEncryptionArgs ¶ added in v0.2.0
type BucketEncryptionArgs struct { // Specifies the default server-side-encryption configuration. ServerSideEncryptionConfiguration BucketServerSideEncryptionRuleArrayInput `pulumi:"serverSideEncryptionConfiguration"` }
Specifies default encryption for a bucket using server-side encryption with either Amazon S3-managed keys (SSE-S3) or AWS KMS-managed keys (SSE-KMS).
func (BucketEncryptionArgs) ElementType ¶ added in v0.2.0
func (BucketEncryptionArgs) ElementType() reflect.Type
func (BucketEncryptionArgs) ToBucketEncryptionOutput ¶ added in v0.2.0
func (i BucketEncryptionArgs) ToBucketEncryptionOutput() BucketEncryptionOutput
func (BucketEncryptionArgs) ToBucketEncryptionOutputWithContext ¶ added in v0.2.0
func (i BucketEncryptionArgs) ToBucketEncryptionOutputWithContext(ctx context.Context) BucketEncryptionOutput
func (BucketEncryptionArgs) ToBucketEncryptionPtrOutput ¶ added in v0.2.0
func (i BucketEncryptionArgs) ToBucketEncryptionPtrOutput() BucketEncryptionPtrOutput
func (BucketEncryptionArgs) ToBucketEncryptionPtrOutputWithContext ¶ added in v0.2.0
func (i BucketEncryptionArgs) ToBucketEncryptionPtrOutputWithContext(ctx context.Context) BucketEncryptionPtrOutput
func (BucketEncryptionArgs) ToOutput ¶ added in v0.76.0
func (i BucketEncryptionArgs) ToOutput(ctx context.Context) pulumix.Output[BucketEncryption]
type BucketEncryptionConfiguration ¶
type BucketEncryptionConfiguration struct { // Specifies the ID (Key ARN or Alias ARN) of the customer managed customer master key (CMK) stored in AWS Key Management Service (KMS) for the destination bucket. ReplicaKmsKeyId string `pulumi:"replicaKmsKeyId"` }
Specifies encryption-related information for an Amazon S3 bucket that is a destination for replicated objects.
type BucketEncryptionConfigurationArgs ¶
type BucketEncryptionConfigurationArgs struct { // Specifies the ID (Key ARN or Alias ARN) of the customer managed customer master key (CMK) stored in AWS Key Management Service (KMS) for the destination bucket. ReplicaKmsKeyId pulumi.StringInput `pulumi:"replicaKmsKeyId"` }
Specifies encryption-related information for an Amazon S3 bucket that is a destination for replicated objects.
func (BucketEncryptionConfigurationArgs) ElementType ¶
func (BucketEncryptionConfigurationArgs) ElementType() reflect.Type
func (BucketEncryptionConfigurationArgs) ToBucketEncryptionConfigurationOutput ¶
func (i BucketEncryptionConfigurationArgs) ToBucketEncryptionConfigurationOutput() BucketEncryptionConfigurationOutput
func (BucketEncryptionConfigurationArgs) ToBucketEncryptionConfigurationOutputWithContext ¶
func (i BucketEncryptionConfigurationArgs) ToBucketEncryptionConfigurationOutputWithContext(ctx context.Context) BucketEncryptionConfigurationOutput
func (BucketEncryptionConfigurationArgs) ToBucketEncryptionConfigurationPtrOutput ¶
func (i BucketEncryptionConfigurationArgs) ToBucketEncryptionConfigurationPtrOutput() BucketEncryptionConfigurationPtrOutput
func (BucketEncryptionConfigurationArgs) ToBucketEncryptionConfigurationPtrOutputWithContext ¶
func (i BucketEncryptionConfigurationArgs) ToBucketEncryptionConfigurationPtrOutputWithContext(ctx context.Context) BucketEncryptionConfigurationPtrOutput
func (BucketEncryptionConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i BucketEncryptionConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketEncryptionConfiguration]
type BucketEncryptionConfigurationInput ¶
type BucketEncryptionConfigurationInput interface { pulumi.Input ToBucketEncryptionConfigurationOutput() BucketEncryptionConfigurationOutput ToBucketEncryptionConfigurationOutputWithContext(context.Context) BucketEncryptionConfigurationOutput }
BucketEncryptionConfigurationInput is an input type that accepts BucketEncryptionConfigurationArgs and BucketEncryptionConfigurationOutput values. You can construct a concrete instance of `BucketEncryptionConfigurationInput` via:
BucketEncryptionConfigurationArgs{...}
type BucketEncryptionConfigurationOutput ¶
type BucketEncryptionConfigurationOutput struct{ *pulumi.OutputState }
Specifies encryption-related information for an Amazon S3 bucket that is a destination for replicated objects.
func (BucketEncryptionConfigurationOutput) ElementType ¶
func (BucketEncryptionConfigurationOutput) ElementType() reflect.Type
func (BucketEncryptionConfigurationOutput) ReplicaKmsKeyId ¶ added in v0.72.0
func (o BucketEncryptionConfigurationOutput) ReplicaKmsKeyId() pulumi.StringOutput
Specifies the ID (Key ARN or Alias ARN) of the customer managed customer master key (CMK) stored in AWS Key Management Service (KMS) for the destination bucket.
func (BucketEncryptionConfigurationOutput) ToBucketEncryptionConfigurationOutput ¶
func (o BucketEncryptionConfigurationOutput) ToBucketEncryptionConfigurationOutput() BucketEncryptionConfigurationOutput
func (BucketEncryptionConfigurationOutput) ToBucketEncryptionConfigurationOutputWithContext ¶
func (o BucketEncryptionConfigurationOutput) ToBucketEncryptionConfigurationOutputWithContext(ctx context.Context) BucketEncryptionConfigurationOutput
func (BucketEncryptionConfigurationOutput) ToBucketEncryptionConfigurationPtrOutput ¶
func (o BucketEncryptionConfigurationOutput) ToBucketEncryptionConfigurationPtrOutput() BucketEncryptionConfigurationPtrOutput
func (BucketEncryptionConfigurationOutput) ToBucketEncryptionConfigurationPtrOutputWithContext ¶
func (o BucketEncryptionConfigurationOutput) ToBucketEncryptionConfigurationPtrOutputWithContext(ctx context.Context) BucketEncryptionConfigurationPtrOutput
func (BucketEncryptionConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o BucketEncryptionConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketEncryptionConfiguration]
type BucketEncryptionConfigurationPtrInput ¶
type BucketEncryptionConfigurationPtrInput interface { pulumi.Input ToBucketEncryptionConfigurationPtrOutput() BucketEncryptionConfigurationPtrOutput ToBucketEncryptionConfigurationPtrOutputWithContext(context.Context) BucketEncryptionConfigurationPtrOutput }
BucketEncryptionConfigurationPtrInput is an input type that accepts BucketEncryptionConfigurationArgs, BucketEncryptionConfigurationPtr and BucketEncryptionConfigurationPtrOutput values. You can construct a concrete instance of `BucketEncryptionConfigurationPtrInput` via:
BucketEncryptionConfigurationArgs{...} or: nil
func BucketEncryptionConfigurationPtr ¶
func BucketEncryptionConfigurationPtr(v *BucketEncryptionConfigurationArgs) BucketEncryptionConfigurationPtrInput
type BucketEncryptionConfigurationPtrOutput ¶
type BucketEncryptionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (BucketEncryptionConfigurationPtrOutput) ElementType ¶
func (BucketEncryptionConfigurationPtrOutput) ElementType() reflect.Type
func (BucketEncryptionConfigurationPtrOutput) ReplicaKmsKeyId ¶ added in v0.72.0
func (o BucketEncryptionConfigurationPtrOutput) ReplicaKmsKeyId() pulumi.StringPtrOutput
Specifies the ID (Key ARN or Alias ARN) of the customer managed customer master key (CMK) stored in AWS Key Management Service (KMS) for the destination bucket.
func (BucketEncryptionConfigurationPtrOutput) ToBucketEncryptionConfigurationPtrOutput ¶
func (o BucketEncryptionConfigurationPtrOutput) ToBucketEncryptionConfigurationPtrOutput() BucketEncryptionConfigurationPtrOutput
func (BucketEncryptionConfigurationPtrOutput) ToBucketEncryptionConfigurationPtrOutputWithContext ¶
func (o BucketEncryptionConfigurationPtrOutput) ToBucketEncryptionConfigurationPtrOutputWithContext(ctx context.Context) BucketEncryptionConfigurationPtrOutput
func (BucketEncryptionConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketEncryptionConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketEncryptionConfiguration]
type BucketEncryptionInput ¶ added in v0.2.0
type BucketEncryptionInput interface { pulumi.Input ToBucketEncryptionOutput() BucketEncryptionOutput ToBucketEncryptionOutputWithContext(context.Context) BucketEncryptionOutput }
BucketEncryptionInput is an input type that accepts BucketEncryptionArgs and BucketEncryptionOutput values. You can construct a concrete instance of `BucketEncryptionInput` via:
BucketEncryptionArgs{...}
type BucketEncryptionOutput ¶ added in v0.2.0
type BucketEncryptionOutput struct{ *pulumi.OutputState }
Specifies default encryption for a bucket using server-side encryption with either Amazon S3-managed keys (SSE-S3) or AWS KMS-managed keys (SSE-KMS).
func (BucketEncryptionOutput) ElementType ¶ added in v0.2.0
func (BucketEncryptionOutput) ElementType() reflect.Type
func (BucketEncryptionOutput) ServerSideEncryptionConfiguration ¶ added in v0.2.0
func (o BucketEncryptionOutput) ServerSideEncryptionConfiguration() BucketServerSideEncryptionRuleArrayOutput
Specifies the default server-side-encryption configuration.
func (BucketEncryptionOutput) ToBucketEncryptionOutput ¶ added in v0.2.0
func (o BucketEncryptionOutput) ToBucketEncryptionOutput() BucketEncryptionOutput
func (BucketEncryptionOutput) ToBucketEncryptionOutputWithContext ¶ added in v0.2.0
func (o BucketEncryptionOutput) ToBucketEncryptionOutputWithContext(ctx context.Context) BucketEncryptionOutput
func (BucketEncryptionOutput) ToBucketEncryptionPtrOutput ¶ added in v0.2.0
func (o BucketEncryptionOutput) ToBucketEncryptionPtrOutput() BucketEncryptionPtrOutput
func (BucketEncryptionOutput) ToBucketEncryptionPtrOutputWithContext ¶ added in v0.2.0
func (o BucketEncryptionOutput) ToBucketEncryptionPtrOutputWithContext(ctx context.Context) BucketEncryptionPtrOutput
func (BucketEncryptionOutput) ToOutput ¶ added in v0.76.0
func (o BucketEncryptionOutput) ToOutput(ctx context.Context) pulumix.Output[BucketEncryption]
type BucketEncryptionPtrInput ¶ added in v0.2.0
type BucketEncryptionPtrInput interface { pulumi.Input ToBucketEncryptionPtrOutput() BucketEncryptionPtrOutput ToBucketEncryptionPtrOutputWithContext(context.Context) BucketEncryptionPtrOutput }
BucketEncryptionPtrInput is an input type that accepts BucketEncryptionArgs, BucketEncryptionPtr and BucketEncryptionPtrOutput values. You can construct a concrete instance of `BucketEncryptionPtrInput` via:
BucketEncryptionArgs{...} or: nil
func BucketEncryptionPtr ¶ added in v0.2.0
func BucketEncryptionPtr(v *BucketEncryptionArgs) BucketEncryptionPtrInput
type BucketEncryptionPtrOutput ¶ added in v0.2.0
type BucketEncryptionPtrOutput struct{ *pulumi.OutputState }
func (BucketEncryptionPtrOutput) Elem ¶ added in v0.2.0
func (o BucketEncryptionPtrOutput) Elem() BucketEncryptionOutput
func (BucketEncryptionPtrOutput) ElementType ¶ added in v0.2.0
func (BucketEncryptionPtrOutput) ElementType() reflect.Type
func (BucketEncryptionPtrOutput) ServerSideEncryptionConfiguration ¶ added in v0.2.0
func (o BucketEncryptionPtrOutput) ServerSideEncryptionConfiguration() BucketServerSideEncryptionRuleArrayOutput
Specifies the default server-side-encryption configuration.
func (BucketEncryptionPtrOutput) ToBucketEncryptionPtrOutput ¶ added in v0.2.0
func (o BucketEncryptionPtrOutput) ToBucketEncryptionPtrOutput() BucketEncryptionPtrOutput
func (BucketEncryptionPtrOutput) ToBucketEncryptionPtrOutputWithContext ¶ added in v0.2.0
func (o BucketEncryptionPtrOutput) ToBucketEncryptionPtrOutputWithContext(ctx context.Context) BucketEncryptionPtrOutput
func (BucketEncryptionPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketEncryptionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketEncryption]
type BucketEventBridgeConfiguration ¶ added in v0.12.0
type BucketEventBridgeConfiguration struct { // Specifies whether to send notifications to Amazon EventBridge when events occur in an Amazon S3 bucket. EventBridgeEnabled bool `pulumi:"eventBridgeEnabled"` }
Describes the Amazon EventBridge notification configuration for an Amazon S3 bucket.
type BucketEventBridgeConfigurationArgs ¶ added in v0.12.0
type BucketEventBridgeConfigurationArgs struct { // Specifies whether to send notifications to Amazon EventBridge when events occur in an Amazon S3 bucket. EventBridgeEnabled pulumi.BoolInput `pulumi:"eventBridgeEnabled"` }
Describes the Amazon EventBridge notification configuration for an Amazon S3 bucket.
func (BucketEventBridgeConfigurationArgs) ElementType ¶ added in v0.12.0
func (BucketEventBridgeConfigurationArgs) ElementType() reflect.Type
func (BucketEventBridgeConfigurationArgs) ToBucketEventBridgeConfigurationOutput ¶ added in v0.12.0
func (i BucketEventBridgeConfigurationArgs) ToBucketEventBridgeConfigurationOutput() BucketEventBridgeConfigurationOutput
func (BucketEventBridgeConfigurationArgs) ToBucketEventBridgeConfigurationOutputWithContext ¶ added in v0.12.0
func (i BucketEventBridgeConfigurationArgs) ToBucketEventBridgeConfigurationOutputWithContext(ctx context.Context) BucketEventBridgeConfigurationOutput
func (BucketEventBridgeConfigurationArgs) ToBucketEventBridgeConfigurationPtrOutput ¶ added in v0.12.0
func (i BucketEventBridgeConfigurationArgs) ToBucketEventBridgeConfigurationPtrOutput() BucketEventBridgeConfigurationPtrOutput
func (BucketEventBridgeConfigurationArgs) ToBucketEventBridgeConfigurationPtrOutputWithContext ¶ added in v0.12.0
func (i BucketEventBridgeConfigurationArgs) ToBucketEventBridgeConfigurationPtrOutputWithContext(ctx context.Context) BucketEventBridgeConfigurationPtrOutput
func (BucketEventBridgeConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i BucketEventBridgeConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketEventBridgeConfiguration]
type BucketEventBridgeConfigurationInput ¶ added in v0.12.0
type BucketEventBridgeConfigurationInput interface { pulumi.Input ToBucketEventBridgeConfigurationOutput() BucketEventBridgeConfigurationOutput ToBucketEventBridgeConfigurationOutputWithContext(context.Context) BucketEventBridgeConfigurationOutput }
BucketEventBridgeConfigurationInput is an input type that accepts BucketEventBridgeConfigurationArgs and BucketEventBridgeConfigurationOutput values. You can construct a concrete instance of `BucketEventBridgeConfigurationInput` via:
BucketEventBridgeConfigurationArgs{...}
type BucketEventBridgeConfigurationOutput ¶ added in v0.12.0
type BucketEventBridgeConfigurationOutput struct{ *pulumi.OutputState }
Describes the Amazon EventBridge notification configuration for an Amazon S3 bucket.
func (BucketEventBridgeConfigurationOutput) ElementType ¶ added in v0.12.0
func (BucketEventBridgeConfigurationOutput) ElementType() reflect.Type
func (BucketEventBridgeConfigurationOutput) EventBridgeEnabled ¶ added in v0.12.0
func (o BucketEventBridgeConfigurationOutput) EventBridgeEnabled() pulumi.BoolOutput
Specifies whether to send notifications to Amazon EventBridge when events occur in an Amazon S3 bucket.
func (BucketEventBridgeConfigurationOutput) ToBucketEventBridgeConfigurationOutput ¶ added in v0.12.0
func (o BucketEventBridgeConfigurationOutput) ToBucketEventBridgeConfigurationOutput() BucketEventBridgeConfigurationOutput
func (BucketEventBridgeConfigurationOutput) ToBucketEventBridgeConfigurationOutputWithContext ¶ added in v0.12.0
func (o BucketEventBridgeConfigurationOutput) ToBucketEventBridgeConfigurationOutputWithContext(ctx context.Context) BucketEventBridgeConfigurationOutput
func (BucketEventBridgeConfigurationOutput) ToBucketEventBridgeConfigurationPtrOutput ¶ added in v0.12.0
func (o BucketEventBridgeConfigurationOutput) ToBucketEventBridgeConfigurationPtrOutput() BucketEventBridgeConfigurationPtrOutput
func (BucketEventBridgeConfigurationOutput) ToBucketEventBridgeConfigurationPtrOutputWithContext ¶ added in v0.12.0
func (o BucketEventBridgeConfigurationOutput) ToBucketEventBridgeConfigurationPtrOutputWithContext(ctx context.Context) BucketEventBridgeConfigurationPtrOutput
func (BucketEventBridgeConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o BucketEventBridgeConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketEventBridgeConfiguration]
type BucketEventBridgeConfigurationPtrInput ¶ added in v0.12.0
type BucketEventBridgeConfigurationPtrInput interface { pulumi.Input ToBucketEventBridgeConfigurationPtrOutput() BucketEventBridgeConfigurationPtrOutput ToBucketEventBridgeConfigurationPtrOutputWithContext(context.Context) BucketEventBridgeConfigurationPtrOutput }
BucketEventBridgeConfigurationPtrInput is an input type that accepts BucketEventBridgeConfigurationArgs, BucketEventBridgeConfigurationPtr and BucketEventBridgeConfigurationPtrOutput values. You can construct a concrete instance of `BucketEventBridgeConfigurationPtrInput` via:
BucketEventBridgeConfigurationArgs{...} or: nil
func BucketEventBridgeConfigurationPtr ¶ added in v0.12.0
func BucketEventBridgeConfigurationPtr(v *BucketEventBridgeConfigurationArgs) BucketEventBridgeConfigurationPtrInput
type BucketEventBridgeConfigurationPtrOutput ¶ added in v0.12.0
type BucketEventBridgeConfigurationPtrOutput struct{ *pulumi.OutputState }
func (BucketEventBridgeConfigurationPtrOutput) ElementType ¶ added in v0.12.0
func (BucketEventBridgeConfigurationPtrOutput) ElementType() reflect.Type
func (BucketEventBridgeConfigurationPtrOutput) EventBridgeEnabled ¶ added in v0.12.0
func (o BucketEventBridgeConfigurationPtrOutput) EventBridgeEnabled() pulumi.BoolPtrOutput
Specifies whether to send notifications to Amazon EventBridge when events occur in an Amazon S3 bucket.
func (BucketEventBridgeConfigurationPtrOutput) ToBucketEventBridgeConfigurationPtrOutput ¶ added in v0.12.0
func (o BucketEventBridgeConfigurationPtrOutput) ToBucketEventBridgeConfigurationPtrOutput() BucketEventBridgeConfigurationPtrOutput
func (BucketEventBridgeConfigurationPtrOutput) ToBucketEventBridgeConfigurationPtrOutputWithContext ¶ added in v0.12.0
func (o BucketEventBridgeConfigurationPtrOutput) ToBucketEventBridgeConfigurationPtrOutputWithContext(ctx context.Context) BucketEventBridgeConfigurationPtrOutput
func (BucketEventBridgeConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketEventBridgeConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketEventBridgeConfiguration]
type BucketFilterRule ¶
Specifies the Amazon S3 object key name to filter on and whether to filter on the suffix or prefix of the key name.
type BucketFilterRuleArgs ¶
type BucketFilterRuleArgs struct { Name pulumi.StringInput `pulumi:"name"` Value pulumi.StringInput `pulumi:"value"` }
Specifies the Amazon S3 object key name to filter on and whether to filter on the suffix or prefix of the key name.
func (BucketFilterRuleArgs) ElementType ¶
func (BucketFilterRuleArgs) ElementType() reflect.Type
func (BucketFilterRuleArgs) ToBucketFilterRuleOutput ¶
func (i BucketFilterRuleArgs) ToBucketFilterRuleOutput() BucketFilterRuleOutput
func (BucketFilterRuleArgs) ToBucketFilterRuleOutputWithContext ¶
func (i BucketFilterRuleArgs) ToBucketFilterRuleOutputWithContext(ctx context.Context) BucketFilterRuleOutput
func (BucketFilterRuleArgs) ToOutput ¶ added in v0.76.0
func (i BucketFilterRuleArgs) ToOutput(ctx context.Context) pulumix.Output[BucketFilterRule]
type BucketFilterRuleArray ¶
type BucketFilterRuleArray []BucketFilterRuleInput
func (BucketFilterRuleArray) ElementType ¶
func (BucketFilterRuleArray) ElementType() reflect.Type
func (BucketFilterRuleArray) ToBucketFilterRuleArrayOutput ¶
func (i BucketFilterRuleArray) ToBucketFilterRuleArrayOutput() BucketFilterRuleArrayOutput
func (BucketFilterRuleArray) ToBucketFilterRuleArrayOutputWithContext ¶
func (i BucketFilterRuleArray) ToBucketFilterRuleArrayOutputWithContext(ctx context.Context) BucketFilterRuleArrayOutput
func (BucketFilterRuleArray) ToOutput ¶ added in v0.76.0
func (i BucketFilterRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketFilterRule]
type BucketFilterRuleArrayInput ¶
type BucketFilterRuleArrayInput interface { pulumi.Input ToBucketFilterRuleArrayOutput() BucketFilterRuleArrayOutput ToBucketFilterRuleArrayOutputWithContext(context.Context) BucketFilterRuleArrayOutput }
BucketFilterRuleArrayInput is an input type that accepts BucketFilterRuleArray and BucketFilterRuleArrayOutput values. You can construct a concrete instance of `BucketFilterRuleArrayInput` via:
BucketFilterRuleArray{ BucketFilterRuleArgs{...} }
type BucketFilterRuleArrayOutput ¶
type BucketFilterRuleArrayOutput struct{ *pulumi.OutputState }
func (BucketFilterRuleArrayOutput) ElementType ¶
func (BucketFilterRuleArrayOutput) ElementType() reflect.Type
func (BucketFilterRuleArrayOutput) Index ¶
func (o BucketFilterRuleArrayOutput) Index(i pulumi.IntInput) BucketFilterRuleOutput
func (BucketFilterRuleArrayOutput) ToBucketFilterRuleArrayOutput ¶
func (o BucketFilterRuleArrayOutput) ToBucketFilterRuleArrayOutput() BucketFilterRuleArrayOutput
func (BucketFilterRuleArrayOutput) ToBucketFilterRuleArrayOutputWithContext ¶
func (o BucketFilterRuleArrayOutput) ToBucketFilterRuleArrayOutputWithContext(ctx context.Context) BucketFilterRuleArrayOutput
func (BucketFilterRuleArrayOutput) ToOutput ¶ added in v0.76.0
func (o BucketFilterRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketFilterRule]
type BucketFilterRuleInput ¶
type BucketFilterRuleInput interface { pulumi.Input ToBucketFilterRuleOutput() BucketFilterRuleOutput ToBucketFilterRuleOutputWithContext(context.Context) BucketFilterRuleOutput }
BucketFilterRuleInput is an input type that accepts BucketFilterRuleArgs and BucketFilterRuleOutput values. You can construct a concrete instance of `BucketFilterRuleInput` via:
BucketFilterRuleArgs{...}
type BucketFilterRuleOutput ¶
type BucketFilterRuleOutput struct{ *pulumi.OutputState }
Specifies the Amazon S3 object key name to filter on and whether to filter on the suffix or prefix of the key name.
func (BucketFilterRuleOutput) ElementType ¶
func (BucketFilterRuleOutput) ElementType() reflect.Type
func (BucketFilterRuleOutput) Name ¶
func (o BucketFilterRuleOutput) Name() pulumi.StringOutput
func (BucketFilterRuleOutput) ToBucketFilterRuleOutput ¶
func (o BucketFilterRuleOutput) ToBucketFilterRuleOutput() BucketFilterRuleOutput
func (BucketFilterRuleOutput) ToBucketFilterRuleOutputWithContext ¶
func (o BucketFilterRuleOutput) ToBucketFilterRuleOutputWithContext(ctx context.Context) BucketFilterRuleOutput
func (BucketFilterRuleOutput) ToOutput ¶ added in v0.76.0
func (o BucketFilterRuleOutput) ToOutput(ctx context.Context) pulumix.Output[BucketFilterRule]
func (BucketFilterRuleOutput) Value ¶
func (o BucketFilterRuleOutput) Value() pulumi.StringOutput
type BucketInput ¶
type BucketInput interface { pulumi.Input ToBucketOutput() BucketOutput ToBucketOutputWithContext(ctx context.Context) BucketOutput }
type BucketIntelligentTieringConfiguration ¶
type BucketIntelligentTieringConfiguration struct { // The ID used to identify the S3 Intelligent-Tiering configuration. Id string `pulumi:"id"` // An object key name prefix that identifies the subset of objects to which the rule applies. Prefix *string `pulumi:"prefix"` // Specifies the status of the configuration. Status BucketIntelligentTieringConfigurationStatus `pulumi:"status"` // A container for a key-value pair. TagFilters []BucketTagFilter `pulumi:"tagFilters"` // Specifies a list of S3 Intelligent-Tiering storage class tiers in the configuration. At least one tier must be defined in the list. At most, you can specify two tiers in the list, one for each available AccessTier: ARCHIVE_ACCESS and DEEP_ARCHIVE_ACCESS. Tierings []BucketTiering `pulumi:"tierings"` }
type BucketIntelligentTieringConfigurationArgs ¶
type BucketIntelligentTieringConfigurationArgs struct { // The ID used to identify the S3 Intelligent-Tiering configuration. Id pulumi.StringInput `pulumi:"id"` // An object key name prefix that identifies the subset of objects to which the rule applies. Prefix pulumi.StringPtrInput `pulumi:"prefix"` // Specifies the status of the configuration. Status BucketIntelligentTieringConfigurationStatusInput `pulumi:"status"` // A container for a key-value pair. TagFilters BucketTagFilterArrayInput `pulumi:"tagFilters"` // Specifies a list of S3 Intelligent-Tiering storage class tiers in the configuration. At least one tier must be defined in the list. At most, you can specify two tiers in the list, one for each available AccessTier: ARCHIVE_ACCESS and DEEP_ARCHIVE_ACCESS. Tierings BucketTieringArrayInput `pulumi:"tierings"` }
func (BucketIntelligentTieringConfigurationArgs) ElementType ¶
func (BucketIntelligentTieringConfigurationArgs) ElementType() reflect.Type
func (BucketIntelligentTieringConfigurationArgs) ToBucketIntelligentTieringConfigurationOutput ¶
func (i BucketIntelligentTieringConfigurationArgs) ToBucketIntelligentTieringConfigurationOutput() BucketIntelligentTieringConfigurationOutput
func (BucketIntelligentTieringConfigurationArgs) ToBucketIntelligentTieringConfigurationOutputWithContext ¶
func (i BucketIntelligentTieringConfigurationArgs) ToBucketIntelligentTieringConfigurationOutputWithContext(ctx context.Context) BucketIntelligentTieringConfigurationOutput
func (BucketIntelligentTieringConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i BucketIntelligentTieringConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketIntelligentTieringConfiguration]
type BucketIntelligentTieringConfigurationArray ¶
type BucketIntelligentTieringConfigurationArray []BucketIntelligentTieringConfigurationInput
func (BucketIntelligentTieringConfigurationArray) ElementType ¶
func (BucketIntelligentTieringConfigurationArray) ElementType() reflect.Type
func (BucketIntelligentTieringConfigurationArray) ToBucketIntelligentTieringConfigurationArrayOutput ¶
func (i BucketIntelligentTieringConfigurationArray) ToBucketIntelligentTieringConfigurationArrayOutput() BucketIntelligentTieringConfigurationArrayOutput
func (BucketIntelligentTieringConfigurationArray) ToBucketIntelligentTieringConfigurationArrayOutputWithContext ¶
func (i BucketIntelligentTieringConfigurationArray) ToBucketIntelligentTieringConfigurationArrayOutputWithContext(ctx context.Context) BucketIntelligentTieringConfigurationArrayOutput
func (BucketIntelligentTieringConfigurationArray) ToOutput ¶ added in v0.76.0
func (i BucketIntelligentTieringConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketIntelligentTieringConfiguration]
type BucketIntelligentTieringConfigurationArrayInput ¶
type BucketIntelligentTieringConfigurationArrayInput interface { pulumi.Input ToBucketIntelligentTieringConfigurationArrayOutput() BucketIntelligentTieringConfigurationArrayOutput ToBucketIntelligentTieringConfigurationArrayOutputWithContext(context.Context) BucketIntelligentTieringConfigurationArrayOutput }
BucketIntelligentTieringConfigurationArrayInput is an input type that accepts BucketIntelligentTieringConfigurationArray and BucketIntelligentTieringConfigurationArrayOutput values. You can construct a concrete instance of `BucketIntelligentTieringConfigurationArrayInput` via:
BucketIntelligentTieringConfigurationArray{ BucketIntelligentTieringConfigurationArgs{...} }
type BucketIntelligentTieringConfigurationArrayOutput ¶
type BucketIntelligentTieringConfigurationArrayOutput struct{ *pulumi.OutputState }
func (BucketIntelligentTieringConfigurationArrayOutput) ElementType ¶
func (BucketIntelligentTieringConfigurationArrayOutput) ElementType() reflect.Type
func (BucketIntelligentTieringConfigurationArrayOutput) ToBucketIntelligentTieringConfigurationArrayOutput ¶
func (o BucketIntelligentTieringConfigurationArrayOutput) ToBucketIntelligentTieringConfigurationArrayOutput() BucketIntelligentTieringConfigurationArrayOutput
func (BucketIntelligentTieringConfigurationArrayOutput) ToBucketIntelligentTieringConfigurationArrayOutputWithContext ¶
func (o BucketIntelligentTieringConfigurationArrayOutput) ToBucketIntelligentTieringConfigurationArrayOutputWithContext(ctx context.Context) BucketIntelligentTieringConfigurationArrayOutput
func (BucketIntelligentTieringConfigurationArrayOutput) ToOutput ¶ added in v0.76.0
func (o BucketIntelligentTieringConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketIntelligentTieringConfiguration]
type BucketIntelligentTieringConfigurationInput ¶
type BucketIntelligentTieringConfigurationInput interface { pulumi.Input ToBucketIntelligentTieringConfigurationOutput() BucketIntelligentTieringConfigurationOutput ToBucketIntelligentTieringConfigurationOutputWithContext(context.Context) BucketIntelligentTieringConfigurationOutput }
BucketIntelligentTieringConfigurationInput is an input type that accepts BucketIntelligentTieringConfigurationArgs and BucketIntelligentTieringConfigurationOutput values. You can construct a concrete instance of `BucketIntelligentTieringConfigurationInput` via:
BucketIntelligentTieringConfigurationArgs{...}
type BucketIntelligentTieringConfigurationOutput ¶
type BucketIntelligentTieringConfigurationOutput struct{ *pulumi.OutputState }
func (BucketIntelligentTieringConfigurationOutput) ElementType ¶
func (BucketIntelligentTieringConfigurationOutput) ElementType() reflect.Type
func (BucketIntelligentTieringConfigurationOutput) Id ¶
func (o BucketIntelligentTieringConfigurationOutput) Id() pulumi.StringOutput
The ID used to identify the S3 Intelligent-Tiering configuration.
func (BucketIntelligentTieringConfigurationOutput) Prefix ¶
func (o BucketIntelligentTieringConfigurationOutput) Prefix() pulumi.StringPtrOutput
An object key name prefix that identifies the subset of objects to which the rule applies.
func (BucketIntelligentTieringConfigurationOutput) Status ¶
func (o BucketIntelligentTieringConfigurationOutput) Status() BucketIntelligentTieringConfigurationStatusOutput
Specifies the status of the configuration.
func (BucketIntelligentTieringConfigurationOutput) TagFilters ¶
func (o BucketIntelligentTieringConfigurationOutput) TagFilters() BucketTagFilterArrayOutput
A container for a key-value pair.
func (BucketIntelligentTieringConfigurationOutput) Tierings ¶
func (o BucketIntelligentTieringConfigurationOutput) Tierings() BucketTieringArrayOutput
Specifies a list of S3 Intelligent-Tiering storage class tiers in the configuration. At least one tier must be defined in the list. At most, you can specify two tiers in the list, one for each available AccessTier: ARCHIVE_ACCESS and DEEP_ARCHIVE_ACCESS.
func (BucketIntelligentTieringConfigurationOutput) ToBucketIntelligentTieringConfigurationOutput ¶
func (o BucketIntelligentTieringConfigurationOutput) ToBucketIntelligentTieringConfigurationOutput() BucketIntelligentTieringConfigurationOutput
func (BucketIntelligentTieringConfigurationOutput) ToBucketIntelligentTieringConfigurationOutputWithContext ¶
func (o BucketIntelligentTieringConfigurationOutput) ToBucketIntelligentTieringConfigurationOutputWithContext(ctx context.Context) BucketIntelligentTieringConfigurationOutput
func (BucketIntelligentTieringConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o BucketIntelligentTieringConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketIntelligentTieringConfiguration]
type BucketIntelligentTieringConfigurationStatus ¶ added in v0.2.0
type BucketIntelligentTieringConfigurationStatus string
Specifies the status of the configuration.
func (BucketIntelligentTieringConfigurationStatus) ElementType ¶ added in v0.2.0
func (BucketIntelligentTieringConfigurationStatus) ElementType() reflect.Type
func (BucketIntelligentTieringConfigurationStatus) ToBucketIntelligentTieringConfigurationStatusOutput ¶ added in v0.2.0
func (e BucketIntelligentTieringConfigurationStatus) ToBucketIntelligentTieringConfigurationStatusOutput() BucketIntelligentTieringConfigurationStatusOutput
func (BucketIntelligentTieringConfigurationStatus) ToBucketIntelligentTieringConfigurationStatusOutputWithContext ¶ added in v0.2.0
func (e BucketIntelligentTieringConfigurationStatus) ToBucketIntelligentTieringConfigurationStatusOutputWithContext(ctx context.Context) BucketIntelligentTieringConfigurationStatusOutput
func (BucketIntelligentTieringConfigurationStatus) ToBucketIntelligentTieringConfigurationStatusPtrOutput ¶ added in v0.2.0
func (e BucketIntelligentTieringConfigurationStatus) ToBucketIntelligentTieringConfigurationStatusPtrOutput() BucketIntelligentTieringConfigurationStatusPtrOutput
func (BucketIntelligentTieringConfigurationStatus) ToBucketIntelligentTieringConfigurationStatusPtrOutputWithContext ¶ added in v0.2.0
func (e BucketIntelligentTieringConfigurationStatus) ToBucketIntelligentTieringConfigurationStatusPtrOutputWithContext(ctx context.Context) BucketIntelligentTieringConfigurationStatusPtrOutput
func (BucketIntelligentTieringConfigurationStatus) ToStringOutput ¶ added in v0.2.0
func (e BucketIntelligentTieringConfigurationStatus) ToStringOutput() pulumi.StringOutput
func (BucketIntelligentTieringConfigurationStatus) ToStringOutputWithContext ¶ added in v0.2.0
func (e BucketIntelligentTieringConfigurationStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketIntelligentTieringConfigurationStatus) ToStringPtrOutput ¶ added in v0.2.0
func (e BucketIntelligentTieringConfigurationStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketIntelligentTieringConfigurationStatus) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e BucketIntelligentTieringConfigurationStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketIntelligentTieringConfigurationStatusInput ¶ added in v0.2.0
type BucketIntelligentTieringConfigurationStatusInput interface { pulumi.Input ToBucketIntelligentTieringConfigurationStatusOutput() BucketIntelligentTieringConfigurationStatusOutput ToBucketIntelligentTieringConfigurationStatusOutputWithContext(context.Context) BucketIntelligentTieringConfigurationStatusOutput }
BucketIntelligentTieringConfigurationStatusInput is an input type that accepts BucketIntelligentTieringConfigurationStatusArgs and BucketIntelligentTieringConfigurationStatusOutput values. You can construct a concrete instance of `BucketIntelligentTieringConfigurationStatusInput` via:
BucketIntelligentTieringConfigurationStatusArgs{...}
type BucketIntelligentTieringConfigurationStatusOutput ¶ added in v0.2.0
type BucketIntelligentTieringConfigurationStatusOutput struct{ *pulumi.OutputState }
func (BucketIntelligentTieringConfigurationStatusOutput) ElementType ¶ added in v0.2.0
func (BucketIntelligentTieringConfigurationStatusOutput) ElementType() reflect.Type
func (BucketIntelligentTieringConfigurationStatusOutput) ToBucketIntelligentTieringConfigurationStatusOutput ¶ added in v0.2.0
func (o BucketIntelligentTieringConfigurationStatusOutput) ToBucketIntelligentTieringConfigurationStatusOutput() BucketIntelligentTieringConfigurationStatusOutput
func (BucketIntelligentTieringConfigurationStatusOutput) ToBucketIntelligentTieringConfigurationStatusOutputWithContext ¶ added in v0.2.0
func (o BucketIntelligentTieringConfigurationStatusOutput) ToBucketIntelligentTieringConfigurationStatusOutputWithContext(ctx context.Context) BucketIntelligentTieringConfigurationStatusOutput
func (BucketIntelligentTieringConfigurationStatusOutput) ToBucketIntelligentTieringConfigurationStatusPtrOutput ¶ added in v0.2.0
func (o BucketIntelligentTieringConfigurationStatusOutput) ToBucketIntelligentTieringConfigurationStatusPtrOutput() BucketIntelligentTieringConfigurationStatusPtrOutput
func (BucketIntelligentTieringConfigurationStatusOutput) ToBucketIntelligentTieringConfigurationStatusPtrOutputWithContext ¶ added in v0.2.0
func (o BucketIntelligentTieringConfigurationStatusOutput) ToBucketIntelligentTieringConfigurationStatusPtrOutputWithContext(ctx context.Context) BucketIntelligentTieringConfigurationStatusPtrOutput
func (BucketIntelligentTieringConfigurationStatusOutput) ToStringOutput ¶ added in v0.2.0
func (o BucketIntelligentTieringConfigurationStatusOutput) ToStringOutput() pulumi.StringOutput
func (BucketIntelligentTieringConfigurationStatusOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o BucketIntelligentTieringConfigurationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketIntelligentTieringConfigurationStatusOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketIntelligentTieringConfigurationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketIntelligentTieringConfigurationStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketIntelligentTieringConfigurationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketIntelligentTieringConfigurationStatusPtrInput ¶ added in v0.2.0
type BucketIntelligentTieringConfigurationStatusPtrInput interface { pulumi.Input ToBucketIntelligentTieringConfigurationStatusPtrOutput() BucketIntelligentTieringConfigurationStatusPtrOutput ToBucketIntelligentTieringConfigurationStatusPtrOutputWithContext(context.Context) BucketIntelligentTieringConfigurationStatusPtrOutput }
func BucketIntelligentTieringConfigurationStatusPtr ¶ added in v0.2.0
func BucketIntelligentTieringConfigurationStatusPtr(v string) BucketIntelligentTieringConfigurationStatusPtrInput
type BucketIntelligentTieringConfigurationStatusPtrOutput ¶ added in v0.2.0
type BucketIntelligentTieringConfigurationStatusPtrOutput struct{ *pulumi.OutputState }
func (BucketIntelligentTieringConfigurationStatusPtrOutput) ElementType ¶ added in v0.2.0
func (BucketIntelligentTieringConfigurationStatusPtrOutput) ElementType() reflect.Type
func (BucketIntelligentTieringConfigurationStatusPtrOutput) ToBucketIntelligentTieringConfigurationStatusPtrOutput ¶ added in v0.2.0
func (o BucketIntelligentTieringConfigurationStatusPtrOutput) ToBucketIntelligentTieringConfigurationStatusPtrOutput() BucketIntelligentTieringConfigurationStatusPtrOutput
func (BucketIntelligentTieringConfigurationStatusPtrOutput) ToBucketIntelligentTieringConfigurationStatusPtrOutputWithContext ¶ added in v0.2.0
func (o BucketIntelligentTieringConfigurationStatusPtrOutput) ToBucketIntelligentTieringConfigurationStatusPtrOutputWithContext(ctx context.Context) BucketIntelligentTieringConfigurationStatusPtrOutput
func (BucketIntelligentTieringConfigurationStatusPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketIntelligentTieringConfigurationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketIntelligentTieringConfigurationStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketIntelligentTieringConfigurationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketInventoryConfiguration ¶
type BucketInventoryConfiguration struct { Destination BucketDestination `pulumi:"destination"` // Specifies whether the inventory is enabled or disabled. Enabled bool `pulumi:"enabled"` // The ID used to identify the inventory configuration. Id string `pulumi:"id"` // Object versions to include in the inventory list. IncludedObjectVersions BucketInventoryConfigurationIncludedObjectVersions `pulumi:"includedObjectVersions"` // Contains the optional fields that are included in the inventory results. OptionalFields []BucketInventoryConfigurationOptionalFieldsItem `pulumi:"optionalFields"` // The prefix that is prepended to all inventory results. Prefix *string `pulumi:"prefix"` // Specifies the schedule for generating inventory results. ScheduleFrequency BucketInventoryConfigurationScheduleFrequency `pulumi:"scheduleFrequency"` }
type BucketInventoryConfigurationArgs ¶
type BucketInventoryConfigurationArgs struct { Destination BucketDestinationInput `pulumi:"destination"` // Specifies whether the inventory is enabled or disabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // The ID used to identify the inventory configuration. Id pulumi.StringInput `pulumi:"id"` // Object versions to include in the inventory list. IncludedObjectVersions BucketInventoryConfigurationIncludedObjectVersionsInput `pulumi:"includedObjectVersions"` // Contains the optional fields that are included in the inventory results. OptionalFields BucketInventoryConfigurationOptionalFieldsItemArrayInput `pulumi:"optionalFields"` // The prefix that is prepended to all inventory results. Prefix pulumi.StringPtrInput `pulumi:"prefix"` // Specifies the schedule for generating inventory results. ScheduleFrequency BucketInventoryConfigurationScheduleFrequencyInput `pulumi:"scheduleFrequency"` }
func (BucketInventoryConfigurationArgs) ElementType ¶
func (BucketInventoryConfigurationArgs) ElementType() reflect.Type
func (BucketInventoryConfigurationArgs) ToBucketInventoryConfigurationOutput ¶
func (i BucketInventoryConfigurationArgs) ToBucketInventoryConfigurationOutput() BucketInventoryConfigurationOutput
func (BucketInventoryConfigurationArgs) ToBucketInventoryConfigurationOutputWithContext ¶
func (i BucketInventoryConfigurationArgs) ToBucketInventoryConfigurationOutputWithContext(ctx context.Context) BucketInventoryConfigurationOutput
func (BucketInventoryConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i BucketInventoryConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketInventoryConfiguration]
type BucketInventoryConfigurationArray ¶
type BucketInventoryConfigurationArray []BucketInventoryConfigurationInput
func (BucketInventoryConfigurationArray) ElementType ¶
func (BucketInventoryConfigurationArray) ElementType() reflect.Type
func (BucketInventoryConfigurationArray) ToBucketInventoryConfigurationArrayOutput ¶
func (i BucketInventoryConfigurationArray) ToBucketInventoryConfigurationArrayOutput() BucketInventoryConfigurationArrayOutput
func (BucketInventoryConfigurationArray) ToBucketInventoryConfigurationArrayOutputWithContext ¶
func (i BucketInventoryConfigurationArray) ToBucketInventoryConfigurationArrayOutputWithContext(ctx context.Context) BucketInventoryConfigurationArrayOutput
func (BucketInventoryConfigurationArray) ToOutput ¶ added in v0.76.0
func (i BucketInventoryConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketInventoryConfiguration]
type BucketInventoryConfigurationArrayInput ¶
type BucketInventoryConfigurationArrayInput interface { pulumi.Input ToBucketInventoryConfigurationArrayOutput() BucketInventoryConfigurationArrayOutput ToBucketInventoryConfigurationArrayOutputWithContext(context.Context) BucketInventoryConfigurationArrayOutput }
BucketInventoryConfigurationArrayInput is an input type that accepts BucketInventoryConfigurationArray and BucketInventoryConfigurationArrayOutput values. You can construct a concrete instance of `BucketInventoryConfigurationArrayInput` via:
BucketInventoryConfigurationArray{ BucketInventoryConfigurationArgs{...} }
type BucketInventoryConfigurationArrayOutput ¶
type BucketInventoryConfigurationArrayOutput struct{ *pulumi.OutputState }
func (BucketInventoryConfigurationArrayOutput) ElementType ¶
func (BucketInventoryConfigurationArrayOutput) ElementType() reflect.Type
func (BucketInventoryConfigurationArrayOutput) ToBucketInventoryConfigurationArrayOutput ¶
func (o BucketInventoryConfigurationArrayOutput) ToBucketInventoryConfigurationArrayOutput() BucketInventoryConfigurationArrayOutput
func (BucketInventoryConfigurationArrayOutput) ToBucketInventoryConfigurationArrayOutputWithContext ¶
func (o BucketInventoryConfigurationArrayOutput) ToBucketInventoryConfigurationArrayOutputWithContext(ctx context.Context) BucketInventoryConfigurationArrayOutput
func (BucketInventoryConfigurationArrayOutput) ToOutput ¶ added in v0.76.0
func (o BucketInventoryConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketInventoryConfiguration]
type BucketInventoryConfigurationIncludedObjectVersions ¶ added in v0.2.0
type BucketInventoryConfigurationIncludedObjectVersions string
Object versions to include in the inventory list.
func (BucketInventoryConfigurationIncludedObjectVersions) ElementType ¶ added in v0.2.0
func (BucketInventoryConfigurationIncludedObjectVersions) ElementType() reflect.Type
func (BucketInventoryConfigurationIncludedObjectVersions) ToBucketInventoryConfigurationIncludedObjectVersionsOutput ¶ added in v0.2.0
func (e BucketInventoryConfigurationIncludedObjectVersions) ToBucketInventoryConfigurationIncludedObjectVersionsOutput() BucketInventoryConfigurationIncludedObjectVersionsOutput
func (BucketInventoryConfigurationIncludedObjectVersions) ToBucketInventoryConfigurationIncludedObjectVersionsOutputWithContext ¶ added in v0.2.0
func (e BucketInventoryConfigurationIncludedObjectVersions) ToBucketInventoryConfigurationIncludedObjectVersionsOutputWithContext(ctx context.Context) BucketInventoryConfigurationIncludedObjectVersionsOutput
func (BucketInventoryConfigurationIncludedObjectVersions) ToBucketInventoryConfigurationIncludedObjectVersionsPtrOutput ¶ added in v0.2.0
func (e BucketInventoryConfigurationIncludedObjectVersions) ToBucketInventoryConfigurationIncludedObjectVersionsPtrOutput() BucketInventoryConfigurationIncludedObjectVersionsPtrOutput
func (BucketInventoryConfigurationIncludedObjectVersions) ToBucketInventoryConfigurationIncludedObjectVersionsPtrOutputWithContext ¶ added in v0.2.0
func (e BucketInventoryConfigurationIncludedObjectVersions) ToBucketInventoryConfigurationIncludedObjectVersionsPtrOutputWithContext(ctx context.Context) BucketInventoryConfigurationIncludedObjectVersionsPtrOutput
func (BucketInventoryConfigurationIncludedObjectVersions) ToStringOutput ¶ added in v0.2.0
func (e BucketInventoryConfigurationIncludedObjectVersions) ToStringOutput() pulumi.StringOutput
func (BucketInventoryConfigurationIncludedObjectVersions) ToStringOutputWithContext ¶ added in v0.2.0
func (e BucketInventoryConfigurationIncludedObjectVersions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketInventoryConfigurationIncludedObjectVersions) ToStringPtrOutput ¶ added in v0.2.0
func (e BucketInventoryConfigurationIncludedObjectVersions) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketInventoryConfigurationIncludedObjectVersions) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e BucketInventoryConfigurationIncludedObjectVersions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketInventoryConfigurationIncludedObjectVersionsInput ¶ added in v0.2.0
type BucketInventoryConfigurationIncludedObjectVersionsInput interface { pulumi.Input ToBucketInventoryConfigurationIncludedObjectVersionsOutput() BucketInventoryConfigurationIncludedObjectVersionsOutput ToBucketInventoryConfigurationIncludedObjectVersionsOutputWithContext(context.Context) BucketInventoryConfigurationIncludedObjectVersionsOutput }
BucketInventoryConfigurationIncludedObjectVersionsInput is an input type that accepts BucketInventoryConfigurationIncludedObjectVersionsArgs and BucketInventoryConfigurationIncludedObjectVersionsOutput values. You can construct a concrete instance of `BucketInventoryConfigurationIncludedObjectVersionsInput` via:
BucketInventoryConfigurationIncludedObjectVersionsArgs{...}
type BucketInventoryConfigurationIncludedObjectVersionsOutput ¶ added in v0.2.0
type BucketInventoryConfigurationIncludedObjectVersionsOutput struct{ *pulumi.OutputState }
func (BucketInventoryConfigurationIncludedObjectVersionsOutput) ElementType ¶ added in v0.2.0
func (BucketInventoryConfigurationIncludedObjectVersionsOutput) ElementType() reflect.Type
func (BucketInventoryConfigurationIncludedObjectVersionsOutput) ToBucketInventoryConfigurationIncludedObjectVersionsOutput ¶ added in v0.2.0
func (o BucketInventoryConfigurationIncludedObjectVersionsOutput) ToBucketInventoryConfigurationIncludedObjectVersionsOutput() BucketInventoryConfigurationIncludedObjectVersionsOutput
func (BucketInventoryConfigurationIncludedObjectVersionsOutput) ToBucketInventoryConfigurationIncludedObjectVersionsOutputWithContext ¶ added in v0.2.0
func (o BucketInventoryConfigurationIncludedObjectVersionsOutput) ToBucketInventoryConfigurationIncludedObjectVersionsOutputWithContext(ctx context.Context) BucketInventoryConfigurationIncludedObjectVersionsOutput
func (BucketInventoryConfigurationIncludedObjectVersionsOutput) ToBucketInventoryConfigurationIncludedObjectVersionsPtrOutput ¶ added in v0.2.0
func (o BucketInventoryConfigurationIncludedObjectVersionsOutput) ToBucketInventoryConfigurationIncludedObjectVersionsPtrOutput() BucketInventoryConfigurationIncludedObjectVersionsPtrOutput
func (BucketInventoryConfigurationIncludedObjectVersionsOutput) ToBucketInventoryConfigurationIncludedObjectVersionsPtrOutputWithContext ¶ added in v0.2.0
func (o BucketInventoryConfigurationIncludedObjectVersionsOutput) ToBucketInventoryConfigurationIncludedObjectVersionsPtrOutputWithContext(ctx context.Context) BucketInventoryConfigurationIncludedObjectVersionsPtrOutput
func (BucketInventoryConfigurationIncludedObjectVersionsOutput) ToStringOutput ¶ added in v0.2.0
func (o BucketInventoryConfigurationIncludedObjectVersionsOutput) ToStringOutput() pulumi.StringOutput
func (BucketInventoryConfigurationIncludedObjectVersionsOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o BucketInventoryConfigurationIncludedObjectVersionsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketInventoryConfigurationIncludedObjectVersionsOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketInventoryConfigurationIncludedObjectVersionsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketInventoryConfigurationIncludedObjectVersionsOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketInventoryConfigurationIncludedObjectVersionsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketInventoryConfigurationIncludedObjectVersionsPtrInput ¶ added in v0.2.0
type BucketInventoryConfigurationIncludedObjectVersionsPtrInput interface { pulumi.Input ToBucketInventoryConfigurationIncludedObjectVersionsPtrOutput() BucketInventoryConfigurationIncludedObjectVersionsPtrOutput ToBucketInventoryConfigurationIncludedObjectVersionsPtrOutputWithContext(context.Context) BucketInventoryConfigurationIncludedObjectVersionsPtrOutput }
func BucketInventoryConfigurationIncludedObjectVersionsPtr ¶ added in v0.2.0
func BucketInventoryConfigurationIncludedObjectVersionsPtr(v string) BucketInventoryConfigurationIncludedObjectVersionsPtrInput
type BucketInventoryConfigurationIncludedObjectVersionsPtrOutput ¶ added in v0.2.0
type BucketInventoryConfigurationIncludedObjectVersionsPtrOutput struct{ *pulumi.OutputState }
func (BucketInventoryConfigurationIncludedObjectVersionsPtrOutput) ElementType ¶ added in v0.2.0
func (BucketInventoryConfigurationIncludedObjectVersionsPtrOutput) ElementType() reflect.Type
func (BucketInventoryConfigurationIncludedObjectVersionsPtrOutput) ToBucketInventoryConfigurationIncludedObjectVersionsPtrOutput ¶ added in v0.2.0
func (o BucketInventoryConfigurationIncludedObjectVersionsPtrOutput) ToBucketInventoryConfigurationIncludedObjectVersionsPtrOutput() BucketInventoryConfigurationIncludedObjectVersionsPtrOutput
func (BucketInventoryConfigurationIncludedObjectVersionsPtrOutput) ToBucketInventoryConfigurationIncludedObjectVersionsPtrOutputWithContext ¶ added in v0.2.0
func (o BucketInventoryConfigurationIncludedObjectVersionsPtrOutput) ToBucketInventoryConfigurationIncludedObjectVersionsPtrOutputWithContext(ctx context.Context) BucketInventoryConfigurationIncludedObjectVersionsPtrOutput
func (BucketInventoryConfigurationIncludedObjectVersionsPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketInventoryConfigurationIncludedObjectVersionsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketInventoryConfigurationIncludedObjectVersionsPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketInventoryConfigurationIncludedObjectVersionsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketInventoryConfigurationInput ¶
type BucketInventoryConfigurationInput interface { pulumi.Input ToBucketInventoryConfigurationOutput() BucketInventoryConfigurationOutput ToBucketInventoryConfigurationOutputWithContext(context.Context) BucketInventoryConfigurationOutput }
BucketInventoryConfigurationInput is an input type that accepts BucketInventoryConfigurationArgs and BucketInventoryConfigurationOutput values. You can construct a concrete instance of `BucketInventoryConfigurationInput` via:
BucketInventoryConfigurationArgs{...}
type BucketInventoryConfigurationOptionalFieldsItem ¶ added in v0.2.0
type BucketInventoryConfigurationOptionalFieldsItem string
func (BucketInventoryConfigurationOptionalFieldsItem) ElementType ¶ added in v0.2.0
func (BucketInventoryConfigurationOptionalFieldsItem) ElementType() reflect.Type
func (BucketInventoryConfigurationOptionalFieldsItem) ToBucketInventoryConfigurationOptionalFieldsItemOutput ¶ added in v0.2.0
func (e BucketInventoryConfigurationOptionalFieldsItem) ToBucketInventoryConfigurationOptionalFieldsItemOutput() BucketInventoryConfigurationOptionalFieldsItemOutput
func (BucketInventoryConfigurationOptionalFieldsItem) ToBucketInventoryConfigurationOptionalFieldsItemOutputWithContext ¶ added in v0.2.0
func (e BucketInventoryConfigurationOptionalFieldsItem) ToBucketInventoryConfigurationOptionalFieldsItemOutputWithContext(ctx context.Context) BucketInventoryConfigurationOptionalFieldsItemOutput
func (BucketInventoryConfigurationOptionalFieldsItem) ToBucketInventoryConfigurationOptionalFieldsItemPtrOutput ¶ added in v0.2.0
func (e BucketInventoryConfigurationOptionalFieldsItem) ToBucketInventoryConfigurationOptionalFieldsItemPtrOutput() BucketInventoryConfigurationOptionalFieldsItemPtrOutput
func (BucketInventoryConfigurationOptionalFieldsItem) ToBucketInventoryConfigurationOptionalFieldsItemPtrOutputWithContext ¶ added in v0.2.0
func (e BucketInventoryConfigurationOptionalFieldsItem) ToBucketInventoryConfigurationOptionalFieldsItemPtrOutputWithContext(ctx context.Context) BucketInventoryConfigurationOptionalFieldsItemPtrOutput
func (BucketInventoryConfigurationOptionalFieldsItem) ToStringOutput ¶ added in v0.2.0
func (e BucketInventoryConfigurationOptionalFieldsItem) ToStringOutput() pulumi.StringOutput
func (BucketInventoryConfigurationOptionalFieldsItem) ToStringOutputWithContext ¶ added in v0.2.0
func (e BucketInventoryConfigurationOptionalFieldsItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketInventoryConfigurationOptionalFieldsItem) ToStringPtrOutput ¶ added in v0.2.0
func (e BucketInventoryConfigurationOptionalFieldsItem) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketInventoryConfigurationOptionalFieldsItem) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e BucketInventoryConfigurationOptionalFieldsItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketInventoryConfigurationOptionalFieldsItemArray ¶ added in v0.2.0
type BucketInventoryConfigurationOptionalFieldsItemArray []BucketInventoryConfigurationOptionalFieldsItem
func (BucketInventoryConfigurationOptionalFieldsItemArray) ElementType ¶ added in v0.2.0
func (BucketInventoryConfigurationOptionalFieldsItemArray) ElementType() reflect.Type
func (BucketInventoryConfigurationOptionalFieldsItemArray) ToBucketInventoryConfigurationOptionalFieldsItemArrayOutput ¶ added in v0.2.0
func (i BucketInventoryConfigurationOptionalFieldsItemArray) ToBucketInventoryConfigurationOptionalFieldsItemArrayOutput() BucketInventoryConfigurationOptionalFieldsItemArrayOutput
func (BucketInventoryConfigurationOptionalFieldsItemArray) ToBucketInventoryConfigurationOptionalFieldsItemArrayOutputWithContext ¶ added in v0.2.0
func (i BucketInventoryConfigurationOptionalFieldsItemArray) ToBucketInventoryConfigurationOptionalFieldsItemArrayOutputWithContext(ctx context.Context) BucketInventoryConfigurationOptionalFieldsItemArrayOutput
func (BucketInventoryConfigurationOptionalFieldsItemArray) ToOutput ¶ added in v0.76.0
func (i BucketInventoryConfigurationOptionalFieldsItemArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketInventoryConfigurationOptionalFieldsItem]
type BucketInventoryConfigurationOptionalFieldsItemArrayInput ¶ added in v0.2.0
type BucketInventoryConfigurationOptionalFieldsItemArrayInput interface { pulumi.Input ToBucketInventoryConfigurationOptionalFieldsItemArrayOutput() BucketInventoryConfigurationOptionalFieldsItemArrayOutput ToBucketInventoryConfigurationOptionalFieldsItemArrayOutputWithContext(context.Context) BucketInventoryConfigurationOptionalFieldsItemArrayOutput }
BucketInventoryConfigurationOptionalFieldsItemArrayInput is an input type that accepts BucketInventoryConfigurationOptionalFieldsItemArray and BucketInventoryConfigurationOptionalFieldsItemArrayOutput values. You can construct a concrete instance of `BucketInventoryConfigurationOptionalFieldsItemArrayInput` via:
BucketInventoryConfigurationOptionalFieldsItemArray{ BucketInventoryConfigurationOptionalFieldsItemArgs{...} }
type BucketInventoryConfigurationOptionalFieldsItemArrayOutput ¶ added in v0.2.0
type BucketInventoryConfigurationOptionalFieldsItemArrayOutput struct{ *pulumi.OutputState }
func (BucketInventoryConfigurationOptionalFieldsItemArrayOutput) ElementType ¶ added in v0.2.0
func (BucketInventoryConfigurationOptionalFieldsItemArrayOutput) ElementType() reflect.Type
func (BucketInventoryConfigurationOptionalFieldsItemArrayOutput) ToBucketInventoryConfigurationOptionalFieldsItemArrayOutput ¶ added in v0.2.0
func (o BucketInventoryConfigurationOptionalFieldsItemArrayOutput) ToBucketInventoryConfigurationOptionalFieldsItemArrayOutput() BucketInventoryConfigurationOptionalFieldsItemArrayOutput
func (BucketInventoryConfigurationOptionalFieldsItemArrayOutput) ToBucketInventoryConfigurationOptionalFieldsItemArrayOutputWithContext ¶ added in v0.2.0
func (o BucketInventoryConfigurationOptionalFieldsItemArrayOutput) ToBucketInventoryConfigurationOptionalFieldsItemArrayOutputWithContext(ctx context.Context) BucketInventoryConfigurationOptionalFieldsItemArrayOutput
type BucketInventoryConfigurationOptionalFieldsItemInput ¶ added in v0.2.0
type BucketInventoryConfigurationOptionalFieldsItemInput interface { pulumi.Input ToBucketInventoryConfigurationOptionalFieldsItemOutput() BucketInventoryConfigurationOptionalFieldsItemOutput ToBucketInventoryConfigurationOptionalFieldsItemOutputWithContext(context.Context) BucketInventoryConfigurationOptionalFieldsItemOutput }
BucketInventoryConfigurationOptionalFieldsItemInput is an input type that accepts BucketInventoryConfigurationOptionalFieldsItemArgs and BucketInventoryConfigurationOptionalFieldsItemOutput values. You can construct a concrete instance of `BucketInventoryConfigurationOptionalFieldsItemInput` via:
BucketInventoryConfigurationOptionalFieldsItemArgs{...}
type BucketInventoryConfigurationOptionalFieldsItemOutput ¶ added in v0.2.0
type BucketInventoryConfigurationOptionalFieldsItemOutput struct{ *pulumi.OutputState }
func (BucketInventoryConfigurationOptionalFieldsItemOutput) ElementType ¶ added in v0.2.0
func (BucketInventoryConfigurationOptionalFieldsItemOutput) ElementType() reflect.Type
func (BucketInventoryConfigurationOptionalFieldsItemOutput) ToBucketInventoryConfigurationOptionalFieldsItemOutput ¶ added in v0.2.0
func (o BucketInventoryConfigurationOptionalFieldsItemOutput) ToBucketInventoryConfigurationOptionalFieldsItemOutput() BucketInventoryConfigurationOptionalFieldsItemOutput
func (BucketInventoryConfigurationOptionalFieldsItemOutput) ToBucketInventoryConfigurationOptionalFieldsItemOutputWithContext ¶ added in v0.2.0
func (o BucketInventoryConfigurationOptionalFieldsItemOutput) ToBucketInventoryConfigurationOptionalFieldsItemOutputWithContext(ctx context.Context) BucketInventoryConfigurationOptionalFieldsItemOutput
func (BucketInventoryConfigurationOptionalFieldsItemOutput) ToBucketInventoryConfigurationOptionalFieldsItemPtrOutput ¶ added in v0.2.0
func (o BucketInventoryConfigurationOptionalFieldsItemOutput) ToBucketInventoryConfigurationOptionalFieldsItemPtrOutput() BucketInventoryConfigurationOptionalFieldsItemPtrOutput
func (BucketInventoryConfigurationOptionalFieldsItemOutput) ToBucketInventoryConfigurationOptionalFieldsItemPtrOutputWithContext ¶ added in v0.2.0
func (o BucketInventoryConfigurationOptionalFieldsItemOutput) ToBucketInventoryConfigurationOptionalFieldsItemPtrOutputWithContext(ctx context.Context) BucketInventoryConfigurationOptionalFieldsItemPtrOutput
func (BucketInventoryConfigurationOptionalFieldsItemOutput) ToStringOutput ¶ added in v0.2.0
func (o BucketInventoryConfigurationOptionalFieldsItemOutput) ToStringOutput() pulumi.StringOutput
func (BucketInventoryConfigurationOptionalFieldsItemOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o BucketInventoryConfigurationOptionalFieldsItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketInventoryConfigurationOptionalFieldsItemOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketInventoryConfigurationOptionalFieldsItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketInventoryConfigurationOptionalFieldsItemOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketInventoryConfigurationOptionalFieldsItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketInventoryConfigurationOptionalFieldsItemPtrInput ¶ added in v0.2.0
type BucketInventoryConfigurationOptionalFieldsItemPtrInput interface { pulumi.Input ToBucketInventoryConfigurationOptionalFieldsItemPtrOutput() BucketInventoryConfigurationOptionalFieldsItemPtrOutput ToBucketInventoryConfigurationOptionalFieldsItemPtrOutputWithContext(context.Context) BucketInventoryConfigurationOptionalFieldsItemPtrOutput }
func BucketInventoryConfigurationOptionalFieldsItemPtr ¶ added in v0.2.0
func BucketInventoryConfigurationOptionalFieldsItemPtr(v string) BucketInventoryConfigurationOptionalFieldsItemPtrInput
type BucketInventoryConfigurationOptionalFieldsItemPtrOutput ¶ added in v0.2.0
type BucketInventoryConfigurationOptionalFieldsItemPtrOutput struct{ *pulumi.OutputState }
func (BucketInventoryConfigurationOptionalFieldsItemPtrOutput) ElementType ¶ added in v0.2.0
func (BucketInventoryConfigurationOptionalFieldsItemPtrOutput) ElementType() reflect.Type
func (BucketInventoryConfigurationOptionalFieldsItemPtrOutput) ToBucketInventoryConfigurationOptionalFieldsItemPtrOutput ¶ added in v0.2.0
func (o BucketInventoryConfigurationOptionalFieldsItemPtrOutput) ToBucketInventoryConfigurationOptionalFieldsItemPtrOutput() BucketInventoryConfigurationOptionalFieldsItemPtrOutput
func (BucketInventoryConfigurationOptionalFieldsItemPtrOutput) ToBucketInventoryConfigurationOptionalFieldsItemPtrOutputWithContext ¶ added in v0.2.0
func (o BucketInventoryConfigurationOptionalFieldsItemPtrOutput) ToBucketInventoryConfigurationOptionalFieldsItemPtrOutputWithContext(ctx context.Context) BucketInventoryConfigurationOptionalFieldsItemPtrOutput
func (BucketInventoryConfigurationOptionalFieldsItemPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketInventoryConfigurationOptionalFieldsItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketInventoryConfigurationOptionalFieldsItemPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketInventoryConfigurationOptionalFieldsItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketInventoryConfigurationOutput ¶
type BucketInventoryConfigurationOutput struct{ *pulumi.OutputState }
func (BucketInventoryConfigurationOutput) Destination ¶
func (o BucketInventoryConfigurationOutput) Destination() BucketDestinationOutput
func (BucketInventoryConfigurationOutput) ElementType ¶
func (BucketInventoryConfigurationOutput) ElementType() reflect.Type
func (BucketInventoryConfigurationOutput) Enabled ¶
func (o BucketInventoryConfigurationOutput) Enabled() pulumi.BoolOutput
Specifies whether the inventory is enabled or disabled.
func (BucketInventoryConfigurationOutput) Id ¶
func (o BucketInventoryConfigurationOutput) Id() pulumi.StringOutput
The ID used to identify the inventory configuration.
func (BucketInventoryConfigurationOutput) IncludedObjectVersions ¶
func (o BucketInventoryConfigurationOutput) IncludedObjectVersions() BucketInventoryConfigurationIncludedObjectVersionsOutput
Object versions to include in the inventory list.
func (BucketInventoryConfigurationOutput) OptionalFields ¶
func (o BucketInventoryConfigurationOutput) OptionalFields() BucketInventoryConfigurationOptionalFieldsItemArrayOutput
Contains the optional fields that are included in the inventory results.
func (BucketInventoryConfigurationOutput) Prefix ¶
func (o BucketInventoryConfigurationOutput) Prefix() pulumi.StringPtrOutput
The prefix that is prepended to all inventory results.
func (BucketInventoryConfigurationOutput) ScheduleFrequency ¶
func (o BucketInventoryConfigurationOutput) ScheduleFrequency() BucketInventoryConfigurationScheduleFrequencyOutput
Specifies the schedule for generating inventory results.
func (BucketInventoryConfigurationOutput) ToBucketInventoryConfigurationOutput ¶
func (o BucketInventoryConfigurationOutput) ToBucketInventoryConfigurationOutput() BucketInventoryConfigurationOutput
func (BucketInventoryConfigurationOutput) ToBucketInventoryConfigurationOutputWithContext ¶
func (o BucketInventoryConfigurationOutput) ToBucketInventoryConfigurationOutputWithContext(ctx context.Context) BucketInventoryConfigurationOutput
func (BucketInventoryConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o BucketInventoryConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketInventoryConfiguration]
type BucketInventoryConfigurationScheduleFrequency ¶ added in v0.2.0
type BucketInventoryConfigurationScheduleFrequency string
Specifies the schedule for generating inventory results.
func (BucketInventoryConfigurationScheduleFrequency) ElementType ¶ added in v0.2.0
func (BucketInventoryConfigurationScheduleFrequency) ElementType() reflect.Type
func (BucketInventoryConfigurationScheduleFrequency) ToBucketInventoryConfigurationScheduleFrequencyOutput ¶ added in v0.2.0
func (e BucketInventoryConfigurationScheduleFrequency) ToBucketInventoryConfigurationScheduleFrequencyOutput() BucketInventoryConfigurationScheduleFrequencyOutput
func (BucketInventoryConfigurationScheduleFrequency) ToBucketInventoryConfigurationScheduleFrequencyOutputWithContext ¶ added in v0.2.0
func (e BucketInventoryConfigurationScheduleFrequency) ToBucketInventoryConfigurationScheduleFrequencyOutputWithContext(ctx context.Context) BucketInventoryConfigurationScheduleFrequencyOutput
func (BucketInventoryConfigurationScheduleFrequency) ToBucketInventoryConfigurationScheduleFrequencyPtrOutput ¶ added in v0.2.0
func (e BucketInventoryConfigurationScheduleFrequency) ToBucketInventoryConfigurationScheduleFrequencyPtrOutput() BucketInventoryConfigurationScheduleFrequencyPtrOutput
func (BucketInventoryConfigurationScheduleFrequency) ToBucketInventoryConfigurationScheduleFrequencyPtrOutputWithContext ¶ added in v0.2.0
func (e BucketInventoryConfigurationScheduleFrequency) ToBucketInventoryConfigurationScheduleFrequencyPtrOutputWithContext(ctx context.Context) BucketInventoryConfigurationScheduleFrequencyPtrOutput
func (BucketInventoryConfigurationScheduleFrequency) ToStringOutput ¶ added in v0.2.0
func (e BucketInventoryConfigurationScheduleFrequency) ToStringOutput() pulumi.StringOutput
func (BucketInventoryConfigurationScheduleFrequency) ToStringOutputWithContext ¶ added in v0.2.0
func (e BucketInventoryConfigurationScheduleFrequency) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketInventoryConfigurationScheduleFrequency) ToStringPtrOutput ¶ added in v0.2.0
func (e BucketInventoryConfigurationScheduleFrequency) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketInventoryConfigurationScheduleFrequency) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e BucketInventoryConfigurationScheduleFrequency) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketInventoryConfigurationScheduleFrequencyInput ¶ added in v0.2.0
type BucketInventoryConfigurationScheduleFrequencyInput interface { pulumi.Input ToBucketInventoryConfigurationScheduleFrequencyOutput() BucketInventoryConfigurationScheduleFrequencyOutput ToBucketInventoryConfigurationScheduleFrequencyOutputWithContext(context.Context) BucketInventoryConfigurationScheduleFrequencyOutput }
BucketInventoryConfigurationScheduleFrequencyInput is an input type that accepts BucketInventoryConfigurationScheduleFrequencyArgs and BucketInventoryConfigurationScheduleFrequencyOutput values. You can construct a concrete instance of `BucketInventoryConfigurationScheduleFrequencyInput` via:
BucketInventoryConfigurationScheduleFrequencyArgs{...}
type BucketInventoryConfigurationScheduleFrequencyOutput ¶ added in v0.2.0
type BucketInventoryConfigurationScheduleFrequencyOutput struct{ *pulumi.OutputState }
func (BucketInventoryConfigurationScheduleFrequencyOutput) ElementType ¶ added in v0.2.0
func (BucketInventoryConfigurationScheduleFrequencyOutput) ElementType() reflect.Type
func (BucketInventoryConfigurationScheduleFrequencyOutput) ToBucketInventoryConfigurationScheduleFrequencyOutput ¶ added in v0.2.0
func (o BucketInventoryConfigurationScheduleFrequencyOutput) ToBucketInventoryConfigurationScheduleFrequencyOutput() BucketInventoryConfigurationScheduleFrequencyOutput
func (BucketInventoryConfigurationScheduleFrequencyOutput) ToBucketInventoryConfigurationScheduleFrequencyOutputWithContext ¶ added in v0.2.0
func (o BucketInventoryConfigurationScheduleFrequencyOutput) ToBucketInventoryConfigurationScheduleFrequencyOutputWithContext(ctx context.Context) BucketInventoryConfigurationScheduleFrequencyOutput
func (BucketInventoryConfigurationScheduleFrequencyOutput) ToBucketInventoryConfigurationScheduleFrequencyPtrOutput ¶ added in v0.2.0
func (o BucketInventoryConfigurationScheduleFrequencyOutput) ToBucketInventoryConfigurationScheduleFrequencyPtrOutput() BucketInventoryConfigurationScheduleFrequencyPtrOutput
func (BucketInventoryConfigurationScheduleFrequencyOutput) ToBucketInventoryConfigurationScheduleFrequencyPtrOutputWithContext ¶ added in v0.2.0
func (o BucketInventoryConfigurationScheduleFrequencyOutput) ToBucketInventoryConfigurationScheduleFrequencyPtrOutputWithContext(ctx context.Context) BucketInventoryConfigurationScheduleFrequencyPtrOutput
func (BucketInventoryConfigurationScheduleFrequencyOutput) ToStringOutput ¶ added in v0.2.0
func (o BucketInventoryConfigurationScheduleFrequencyOutput) ToStringOutput() pulumi.StringOutput
func (BucketInventoryConfigurationScheduleFrequencyOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o BucketInventoryConfigurationScheduleFrequencyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketInventoryConfigurationScheduleFrequencyOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketInventoryConfigurationScheduleFrequencyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketInventoryConfigurationScheduleFrequencyOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketInventoryConfigurationScheduleFrequencyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketInventoryConfigurationScheduleFrequencyPtrInput ¶ added in v0.2.0
type BucketInventoryConfigurationScheduleFrequencyPtrInput interface { pulumi.Input ToBucketInventoryConfigurationScheduleFrequencyPtrOutput() BucketInventoryConfigurationScheduleFrequencyPtrOutput ToBucketInventoryConfigurationScheduleFrequencyPtrOutputWithContext(context.Context) BucketInventoryConfigurationScheduleFrequencyPtrOutput }
func BucketInventoryConfigurationScheduleFrequencyPtr ¶ added in v0.2.0
func BucketInventoryConfigurationScheduleFrequencyPtr(v string) BucketInventoryConfigurationScheduleFrequencyPtrInput
type BucketInventoryConfigurationScheduleFrequencyPtrOutput ¶ added in v0.2.0
type BucketInventoryConfigurationScheduleFrequencyPtrOutput struct{ *pulumi.OutputState }
func (BucketInventoryConfigurationScheduleFrequencyPtrOutput) ElementType ¶ added in v0.2.0
func (BucketInventoryConfigurationScheduleFrequencyPtrOutput) ElementType() reflect.Type
func (BucketInventoryConfigurationScheduleFrequencyPtrOutput) ToBucketInventoryConfigurationScheduleFrequencyPtrOutput ¶ added in v0.2.0
func (o BucketInventoryConfigurationScheduleFrequencyPtrOutput) ToBucketInventoryConfigurationScheduleFrequencyPtrOutput() BucketInventoryConfigurationScheduleFrequencyPtrOutput
func (BucketInventoryConfigurationScheduleFrequencyPtrOutput) ToBucketInventoryConfigurationScheduleFrequencyPtrOutputWithContext ¶ added in v0.2.0
func (o BucketInventoryConfigurationScheduleFrequencyPtrOutput) ToBucketInventoryConfigurationScheduleFrequencyPtrOutputWithContext(ctx context.Context) BucketInventoryConfigurationScheduleFrequencyPtrOutput
func (BucketInventoryConfigurationScheduleFrequencyPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketInventoryConfigurationScheduleFrequencyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketInventoryConfigurationScheduleFrequencyPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketInventoryConfigurationScheduleFrequencyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketLambdaConfiguration ¶
type BucketLambdaConfiguration struct { // The Amazon S3 bucket event for which to invoke the AWS Lambda function. Event string `pulumi:"event"` // The filtering rules that determine which objects invoke the AWS Lambda function. Filter *BucketNotificationFilter `pulumi:"filter"` // The Amazon Resource Name (ARN) of the AWS Lambda function that Amazon S3 invokes when the specified event type occurs. Function string `pulumi:"function"` }
Describes the AWS Lambda functions to invoke and the events for which to invoke them.
type BucketLambdaConfigurationArgs ¶
type BucketLambdaConfigurationArgs struct { // The Amazon S3 bucket event for which to invoke the AWS Lambda function. Event pulumi.StringInput `pulumi:"event"` // The filtering rules that determine which objects invoke the AWS Lambda function. Filter BucketNotificationFilterPtrInput `pulumi:"filter"` // The Amazon Resource Name (ARN) of the AWS Lambda function that Amazon S3 invokes when the specified event type occurs. Function pulumi.StringInput `pulumi:"function"` }
Describes the AWS Lambda functions to invoke and the events for which to invoke them.
func (BucketLambdaConfigurationArgs) ElementType ¶
func (BucketLambdaConfigurationArgs) ElementType() reflect.Type
func (BucketLambdaConfigurationArgs) ToBucketLambdaConfigurationOutput ¶
func (i BucketLambdaConfigurationArgs) ToBucketLambdaConfigurationOutput() BucketLambdaConfigurationOutput
func (BucketLambdaConfigurationArgs) ToBucketLambdaConfigurationOutputWithContext ¶
func (i BucketLambdaConfigurationArgs) ToBucketLambdaConfigurationOutputWithContext(ctx context.Context) BucketLambdaConfigurationOutput
func (BucketLambdaConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i BucketLambdaConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketLambdaConfiguration]
type BucketLambdaConfigurationArray ¶
type BucketLambdaConfigurationArray []BucketLambdaConfigurationInput
func (BucketLambdaConfigurationArray) ElementType ¶
func (BucketLambdaConfigurationArray) ElementType() reflect.Type
func (BucketLambdaConfigurationArray) ToBucketLambdaConfigurationArrayOutput ¶
func (i BucketLambdaConfigurationArray) ToBucketLambdaConfigurationArrayOutput() BucketLambdaConfigurationArrayOutput
func (BucketLambdaConfigurationArray) ToBucketLambdaConfigurationArrayOutputWithContext ¶
func (i BucketLambdaConfigurationArray) ToBucketLambdaConfigurationArrayOutputWithContext(ctx context.Context) BucketLambdaConfigurationArrayOutput
func (BucketLambdaConfigurationArray) ToOutput ¶ added in v0.76.0
func (i BucketLambdaConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketLambdaConfiguration]
type BucketLambdaConfigurationArrayInput ¶
type BucketLambdaConfigurationArrayInput interface { pulumi.Input ToBucketLambdaConfigurationArrayOutput() BucketLambdaConfigurationArrayOutput ToBucketLambdaConfigurationArrayOutputWithContext(context.Context) BucketLambdaConfigurationArrayOutput }
BucketLambdaConfigurationArrayInput is an input type that accepts BucketLambdaConfigurationArray and BucketLambdaConfigurationArrayOutput values. You can construct a concrete instance of `BucketLambdaConfigurationArrayInput` via:
BucketLambdaConfigurationArray{ BucketLambdaConfigurationArgs{...} }
type BucketLambdaConfigurationArrayOutput ¶
type BucketLambdaConfigurationArrayOutput struct{ *pulumi.OutputState }
func (BucketLambdaConfigurationArrayOutput) ElementType ¶
func (BucketLambdaConfigurationArrayOutput) ElementType() reflect.Type
func (BucketLambdaConfigurationArrayOutput) Index ¶
func (o BucketLambdaConfigurationArrayOutput) Index(i pulumi.IntInput) BucketLambdaConfigurationOutput
func (BucketLambdaConfigurationArrayOutput) ToBucketLambdaConfigurationArrayOutput ¶
func (o BucketLambdaConfigurationArrayOutput) ToBucketLambdaConfigurationArrayOutput() BucketLambdaConfigurationArrayOutput
func (BucketLambdaConfigurationArrayOutput) ToBucketLambdaConfigurationArrayOutputWithContext ¶
func (o BucketLambdaConfigurationArrayOutput) ToBucketLambdaConfigurationArrayOutputWithContext(ctx context.Context) BucketLambdaConfigurationArrayOutput
func (BucketLambdaConfigurationArrayOutput) ToOutput ¶ added in v0.76.0
func (o BucketLambdaConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketLambdaConfiguration]
type BucketLambdaConfigurationInput ¶
type BucketLambdaConfigurationInput interface { pulumi.Input ToBucketLambdaConfigurationOutput() BucketLambdaConfigurationOutput ToBucketLambdaConfigurationOutputWithContext(context.Context) BucketLambdaConfigurationOutput }
BucketLambdaConfigurationInput is an input type that accepts BucketLambdaConfigurationArgs and BucketLambdaConfigurationOutput values. You can construct a concrete instance of `BucketLambdaConfigurationInput` via:
BucketLambdaConfigurationArgs{...}
type BucketLambdaConfigurationOutput ¶
type BucketLambdaConfigurationOutput struct{ *pulumi.OutputState }
Describes the AWS Lambda functions to invoke and the events for which to invoke them.
func (BucketLambdaConfigurationOutput) ElementType ¶
func (BucketLambdaConfigurationOutput) ElementType() reflect.Type
func (BucketLambdaConfigurationOutput) Event ¶
func (o BucketLambdaConfigurationOutput) Event() pulumi.StringOutput
The Amazon S3 bucket event for which to invoke the AWS Lambda function.
func (BucketLambdaConfigurationOutput) Filter ¶
func (o BucketLambdaConfigurationOutput) Filter() BucketNotificationFilterPtrOutput
The filtering rules that determine which objects invoke the AWS Lambda function.
func (BucketLambdaConfigurationOutput) Function ¶
func (o BucketLambdaConfigurationOutput) Function() pulumi.StringOutput
The Amazon Resource Name (ARN) of the AWS Lambda function that Amazon S3 invokes when the specified event type occurs.
func (BucketLambdaConfigurationOutput) ToBucketLambdaConfigurationOutput ¶
func (o BucketLambdaConfigurationOutput) ToBucketLambdaConfigurationOutput() BucketLambdaConfigurationOutput
func (BucketLambdaConfigurationOutput) ToBucketLambdaConfigurationOutputWithContext ¶
func (o BucketLambdaConfigurationOutput) ToBucketLambdaConfigurationOutputWithContext(ctx context.Context) BucketLambdaConfigurationOutput
func (BucketLambdaConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o BucketLambdaConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketLambdaConfiguration]
type BucketLifecycleConfiguration ¶
type BucketLifecycleConfiguration struct { // A lifecycle rule for individual objects in an Amazon S3 bucket. Rules []BucketRule `pulumi:"rules"` }
type BucketLifecycleConfigurationArgs ¶
type BucketLifecycleConfigurationArgs struct { // A lifecycle rule for individual objects in an Amazon S3 bucket. Rules BucketRuleArrayInput `pulumi:"rules"` }
func (BucketLifecycleConfigurationArgs) ElementType ¶
func (BucketLifecycleConfigurationArgs) ElementType() reflect.Type
func (BucketLifecycleConfigurationArgs) ToBucketLifecycleConfigurationOutput ¶
func (i BucketLifecycleConfigurationArgs) ToBucketLifecycleConfigurationOutput() BucketLifecycleConfigurationOutput
func (BucketLifecycleConfigurationArgs) ToBucketLifecycleConfigurationOutputWithContext ¶
func (i BucketLifecycleConfigurationArgs) ToBucketLifecycleConfigurationOutputWithContext(ctx context.Context) BucketLifecycleConfigurationOutput
func (BucketLifecycleConfigurationArgs) ToBucketLifecycleConfigurationPtrOutput ¶
func (i BucketLifecycleConfigurationArgs) ToBucketLifecycleConfigurationPtrOutput() BucketLifecycleConfigurationPtrOutput
func (BucketLifecycleConfigurationArgs) ToBucketLifecycleConfigurationPtrOutputWithContext ¶
func (i BucketLifecycleConfigurationArgs) ToBucketLifecycleConfigurationPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationPtrOutput
func (BucketLifecycleConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i BucketLifecycleConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketLifecycleConfiguration]
type BucketLifecycleConfigurationInput ¶
type BucketLifecycleConfigurationInput interface { pulumi.Input ToBucketLifecycleConfigurationOutput() BucketLifecycleConfigurationOutput ToBucketLifecycleConfigurationOutputWithContext(context.Context) BucketLifecycleConfigurationOutput }
BucketLifecycleConfigurationInput is an input type that accepts BucketLifecycleConfigurationArgs and BucketLifecycleConfigurationOutput values. You can construct a concrete instance of `BucketLifecycleConfigurationInput` via:
BucketLifecycleConfigurationArgs{...}
type BucketLifecycleConfigurationOutput ¶
type BucketLifecycleConfigurationOutput struct{ *pulumi.OutputState }
func (BucketLifecycleConfigurationOutput) ElementType ¶
func (BucketLifecycleConfigurationOutput) ElementType() reflect.Type
func (BucketLifecycleConfigurationOutput) Rules ¶
func (o BucketLifecycleConfigurationOutput) Rules() BucketRuleArrayOutput
A lifecycle rule for individual objects in an Amazon S3 bucket.
func (BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationOutput ¶
func (o BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationOutput() BucketLifecycleConfigurationOutput
func (BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationOutputWithContext ¶
func (o BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationOutputWithContext(ctx context.Context) BucketLifecycleConfigurationOutput
func (BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationPtrOutput ¶
func (o BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationPtrOutput() BucketLifecycleConfigurationPtrOutput
func (BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationPtrOutputWithContext ¶
func (o BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationPtrOutput
func (BucketLifecycleConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o BucketLifecycleConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketLifecycleConfiguration]
type BucketLifecycleConfigurationPtrInput ¶
type BucketLifecycleConfigurationPtrInput interface { pulumi.Input ToBucketLifecycleConfigurationPtrOutput() BucketLifecycleConfigurationPtrOutput ToBucketLifecycleConfigurationPtrOutputWithContext(context.Context) BucketLifecycleConfigurationPtrOutput }
BucketLifecycleConfigurationPtrInput is an input type that accepts BucketLifecycleConfigurationArgs, BucketLifecycleConfigurationPtr and BucketLifecycleConfigurationPtrOutput values. You can construct a concrete instance of `BucketLifecycleConfigurationPtrInput` via:
BucketLifecycleConfigurationArgs{...} or: nil
func BucketLifecycleConfigurationPtr ¶
func BucketLifecycleConfigurationPtr(v *BucketLifecycleConfigurationArgs) BucketLifecycleConfigurationPtrInput
type BucketLifecycleConfigurationPtrOutput ¶
type BucketLifecycleConfigurationPtrOutput struct{ *pulumi.OutputState }
func (BucketLifecycleConfigurationPtrOutput) ElementType ¶
func (BucketLifecycleConfigurationPtrOutput) ElementType() reflect.Type
func (BucketLifecycleConfigurationPtrOutput) Rules ¶
func (o BucketLifecycleConfigurationPtrOutput) Rules() BucketRuleArrayOutput
A lifecycle rule for individual objects in an Amazon S3 bucket.
func (BucketLifecycleConfigurationPtrOutput) ToBucketLifecycleConfigurationPtrOutput ¶
func (o BucketLifecycleConfigurationPtrOutput) ToBucketLifecycleConfigurationPtrOutput() BucketLifecycleConfigurationPtrOutput
func (BucketLifecycleConfigurationPtrOutput) ToBucketLifecycleConfigurationPtrOutputWithContext ¶
func (o BucketLifecycleConfigurationPtrOutput) ToBucketLifecycleConfigurationPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationPtrOutput
func (BucketLifecycleConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketLifecycleConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketLifecycleConfiguration]
type BucketLoggingConfiguration ¶
type BucketLoggingConfiguration struct { // The name of an Amazon S3 bucket where Amazon S3 store server access log files. You can store log files in any bucket that you own. By default, logs are stored in the bucket where the LoggingConfiguration property is defined. DestinationBucketName *string `pulumi:"destinationBucketName"` LogFilePrefix *string `pulumi:"logFilePrefix"` }
type BucketLoggingConfigurationArgs ¶
type BucketLoggingConfigurationArgs struct { // The name of an Amazon S3 bucket where Amazon S3 store server access log files. You can store log files in any bucket that you own. By default, logs are stored in the bucket where the LoggingConfiguration property is defined. DestinationBucketName pulumi.StringPtrInput `pulumi:"destinationBucketName"` LogFilePrefix pulumi.StringPtrInput `pulumi:"logFilePrefix"` }
func (BucketLoggingConfigurationArgs) ElementType ¶
func (BucketLoggingConfigurationArgs) ElementType() reflect.Type
func (BucketLoggingConfigurationArgs) ToBucketLoggingConfigurationOutput ¶
func (i BucketLoggingConfigurationArgs) ToBucketLoggingConfigurationOutput() BucketLoggingConfigurationOutput
func (BucketLoggingConfigurationArgs) ToBucketLoggingConfigurationOutputWithContext ¶
func (i BucketLoggingConfigurationArgs) ToBucketLoggingConfigurationOutputWithContext(ctx context.Context) BucketLoggingConfigurationOutput
func (BucketLoggingConfigurationArgs) ToBucketLoggingConfigurationPtrOutput ¶
func (i BucketLoggingConfigurationArgs) ToBucketLoggingConfigurationPtrOutput() BucketLoggingConfigurationPtrOutput
func (BucketLoggingConfigurationArgs) ToBucketLoggingConfigurationPtrOutputWithContext ¶
func (i BucketLoggingConfigurationArgs) ToBucketLoggingConfigurationPtrOutputWithContext(ctx context.Context) BucketLoggingConfigurationPtrOutput
func (BucketLoggingConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i BucketLoggingConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketLoggingConfiguration]
type BucketLoggingConfigurationInput ¶
type BucketLoggingConfigurationInput interface { pulumi.Input ToBucketLoggingConfigurationOutput() BucketLoggingConfigurationOutput ToBucketLoggingConfigurationOutputWithContext(context.Context) BucketLoggingConfigurationOutput }
BucketLoggingConfigurationInput is an input type that accepts BucketLoggingConfigurationArgs and BucketLoggingConfigurationOutput values. You can construct a concrete instance of `BucketLoggingConfigurationInput` via:
BucketLoggingConfigurationArgs{...}
type BucketLoggingConfigurationOutput ¶
type BucketLoggingConfigurationOutput struct{ *pulumi.OutputState }
func (BucketLoggingConfigurationOutput) DestinationBucketName ¶
func (o BucketLoggingConfigurationOutput) DestinationBucketName() pulumi.StringPtrOutput
The name of an Amazon S3 bucket where Amazon S3 store server access log files. You can store log files in any bucket that you own. By default, logs are stored in the bucket where the LoggingConfiguration property is defined.
func (BucketLoggingConfigurationOutput) ElementType ¶
func (BucketLoggingConfigurationOutput) ElementType() reflect.Type
func (BucketLoggingConfigurationOutput) LogFilePrefix ¶
func (o BucketLoggingConfigurationOutput) LogFilePrefix() pulumi.StringPtrOutput
func (BucketLoggingConfigurationOutput) ToBucketLoggingConfigurationOutput ¶
func (o BucketLoggingConfigurationOutput) ToBucketLoggingConfigurationOutput() BucketLoggingConfigurationOutput
func (BucketLoggingConfigurationOutput) ToBucketLoggingConfigurationOutputWithContext ¶
func (o BucketLoggingConfigurationOutput) ToBucketLoggingConfigurationOutputWithContext(ctx context.Context) BucketLoggingConfigurationOutput
func (BucketLoggingConfigurationOutput) ToBucketLoggingConfigurationPtrOutput ¶
func (o BucketLoggingConfigurationOutput) ToBucketLoggingConfigurationPtrOutput() BucketLoggingConfigurationPtrOutput
func (BucketLoggingConfigurationOutput) ToBucketLoggingConfigurationPtrOutputWithContext ¶
func (o BucketLoggingConfigurationOutput) ToBucketLoggingConfigurationPtrOutputWithContext(ctx context.Context) BucketLoggingConfigurationPtrOutput
func (BucketLoggingConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o BucketLoggingConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketLoggingConfiguration]
type BucketLoggingConfigurationPtrInput ¶
type BucketLoggingConfigurationPtrInput interface { pulumi.Input ToBucketLoggingConfigurationPtrOutput() BucketLoggingConfigurationPtrOutput ToBucketLoggingConfigurationPtrOutputWithContext(context.Context) BucketLoggingConfigurationPtrOutput }
BucketLoggingConfigurationPtrInput is an input type that accepts BucketLoggingConfigurationArgs, BucketLoggingConfigurationPtr and BucketLoggingConfigurationPtrOutput values. You can construct a concrete instance of `BucketLoggingConfigurationPtrInput` via:
BucketLoggingConfigurationArgs{...} or: nil
func BucketLoggingConfigurationPtr ¶
func BucketLoggingConfigurationPtr(v *BucketLoggingConfigurationArgs) BucketLoggingConfigurationPtrInput
type BucketLoggingConfigurationPtrOutput ¶
type BucketLoggingConfigurationPtrOutput struct{ *pulumi.OutputState }
func (BucketLoggingConfigurationPtrOutput) DestinationBucketName ¶
func (o BucketLoggingConfigurationPtrOutput) DestinationBucketName() pulumi.StringPtrOutput
The name of an Amazon S3 bucket where Amazon S3 store server access log files. You can store log files in any bucket that you own. By default, logs are stored in the bucket where the LoggingConfiguration property is defined.
func (BucketLoggingConfigurationPtrOutput) Elem ¶
func (o BucketLoggingConfigurationPtrOutput) Elem() BucketLoggingConfigurationOutput
func (BucketLoggingConfigurationPtrOutput) ElementType ¶
func (BucketLoggingConfigurationPtrOutput) ElementType() reflect.Type
func (BucketLoggingConfigurationPtrOutput) LogFilePrefix ¶
func (o BucketLoggingConfigurationPtrOutput) LogFilePrefix() pulumi.StringPtrOutput
func (BucketLoggingConfigurationPtrOutput) ToBucketLoggingConfigurationPtrOutput ¶
func (o BucketLoggingConfigurationPtrOutput) ToBucketLoggingConfigurationPtrOutput() BucketLoggingConfigurationPtrOutput
func (BucketLoggingConfigurationPtrOutput) ToBucketLoggingConfigurationPtrOutputWithContext ¶
func (o BucketLoggingConfigurationPtrOutput) ToBucketLoggingConfigurationPtrOutputWithContext(ctx context.Context) BucketLoggingConfigurationPtrOutput
func (BucketLoggingConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketLoggingConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketLoggingConfiguration]
type BucketMetrics ¶
type BucketMetrics struct { EventThreshold *BucketReplicationTimeValue `pulumi:"eventThreshold"` Status BucketMetricsStatus `pulumi:"status"` }
type BucketMetricsArgs ¶
type BucketMetricsArgs struct { EventThreshold BucketReplicationTimeValuePtrInput `pulumi:"eventThreshold"` Status BucketMetricsStatusInput `pulumi:"status"` }
func (BucketMetricsArgs) ElementType ¶
func (BucketMetricsArgs) ElementType() reflect.Type
func (BucketMetricsArgs) ToBucketMetricsOutput ¶
func (i BucketMetricsArgs) ToBucketMetricsOutput() BucketMetricsOutput
func (BucketMetricsArgs) ToBucketMetricsOutputWithContext ¶
func (i BucketMetricsArgs) ToBucketMetricsOutputWithContext(ctx context.Context) BucketMetricsOutput
func (BucketMetricsArgs) ToBucketMetricsPtrOutput ¶
func (i BucketMetricsArgs) ToBucketMetricsPtrOutput() BucketMetricsPtrOutput
func (BucketMetricsArgs) ToBucketMetricsPtrOutputWithContext ¶
func (i BucketMetricsArgs) ToBucketMetricsPtrOutputWithContext(ctx context.Context) BucketMetricsPtrOutput
func (BucketMetricsArgs) ToOutput ¶ added in v0.76.0
func (i BucketMetricsArgs) ToOutput(ctx context.Context) pulumix.Output[BucketMetrics]
type BucketMetricsConfiguration ¶
type BucketMetricsConfiguration struct { AccessPointArn *string `pulumi:"accessPointArn"` Id string `pulumi:"id"` Prefix *string `pulumi:"prefix"` TagFilters []BucketTagFilter `pulumi:"tagFilters"` }
type BucketMetricsConfigurationArgs ¶
type BucketMetricsConfigurationArgs struct { AccessPointArn pulumi.StringPtrInput `pulumi:"accessPointArn"` Id pulumi.StringInput `pulumi:"id"` Prefix pulumi.StringPtrInput `pulumi:"prefix"` TagFilters BucketTagFilterArrayInput `pulumi:"tagFilters"` }
func (BucketMetricsConfigurationArgs) ElementType ¶
func (BucketMetricsConfigurationArgs) ElementType() reflect.Type
func (BucketMetricsConfigurationArgs) ToBucketMetricsConfigurationOutput ¶
func (i BucketMetricsConfigurationArgs) ToBucketMetricsConfigurationOutput() BucketMetricsConfigurationOutput
func (BucketMetricsConfigurationArgs) ToBucketMetricsConfigurationOutputWithContext ¶
func (i BucketMetricsConfigurationArgs) ToBucketMetricsConfigurationOutputWithContext(ctx context.Context) BucketMetricsConfigurationOutput
func (BucketMetricsConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i BucketMetricsConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketMetricsConfiguration]
type BucketMetricsConfigurationArray ¶
type BucketMetricsConfigurationArray []BucketMetricsConfigurationInput
func (BucketMetricsConfigurationArray) ElementType ¶
func (BucketMetricsConfigurationArray) ElementType() reflect.Type
func (BucketMetricsConfigurationArray) ToBucketMetricsConfigurationArrayOutput ¶
func (i BucketMetricsConfigurationArray) ToBucketMetricsConfigurationArrayOutput() BucketMetricsConfigurationArrayOutput
func (BucketMetricsConfigurationArray) ToBucketMetricsConfigurationArrayOutputWithContext ¶
func (i BucketMetricsConfigurationArray) ToBucketMetricsConfigurationArrayOutputWithContext(ctx context.Context) BucketMetricsConfigurationArrayOutput
func (BucketMetricsConfigurationArray) ToOutput ¶ added in v0.76.0
func (i BucketMetricsConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketMetricsConfiguration]
type BucketMetricsConfigurationArrayInput ¶
type BucketMetricsConfigurationArrayInput interface { pulumi.Input ToBucketMetricsConfigurationArrayOutput() BucketMetricsConfigurationArrayOutput ToBucketMetricsConfigurationArrayOutputWithContext(context.Context) BucketMetricsConfigurationArrayOutput }
BucketMetricsConfigurationArrayInput is an input type that accepts BucketMetricsConfigurationArray and BucketMetricsConfigurationArrayOutput values. You can construct a concrete instance of `BucketMetricsConfigurationArrayInput` via:
BucketMetricsConfigurationArray{ BucketMetricsConfigurationArgs{...} }
type BucketMetricsConfigurationArrayOutput ¶
type BucketMetricsConfigurationArrayOutput struct{ *pulumi.OutputState }
func (BucketMetricsConfigurationArrayOutput) ElementType ¶
func (BucketMetricsConfigurationArrayOutput) ElementType() reflect.Type
func (BucketMetricsConfigurationArrayOutput) Index ¶
func (o BucketMetricsConfigurationArrayOutput) Index(i pulumi.IntInput) BucketMetricsConfigurationOutput
func (BucketMetricsConfigurationArrayOutput) ToBucketMetricsConfigurationArrayOutput ¶
func (o BucketMetricsConfigurationArrayOutput) ToBucketMetricsConfigurationArrayOutput() BucketMetricsConfigurationArrayOutput
func (BucketMetricsConfigurationArrayOutput) ToBucketMetricsConfigurationArrayOutputWithContext ¶
func (o BucketMetricsConfigurationArrayOutput) ToBucketMetricsConfigurationArrayOutputWithContext(ctx context.Context) BucketMetricsConfigurationArrayOutput
func (BucketMetricsConfigurationArrayOutput) ToOutput ¶ added in v0.76.0
func (o BucketMetricsConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketMetricsConfiguration]
type BucketMetricsConfigurationInput ¶
type BucketMetricsConfigurationInput interface { pulumi.Input ToBucketMetricsConfigurationOutput() BucketMetricsConfigurationOutput ToBucketMetricsConfigurationOutputWithContext(context.Context) BucketMetricsConfigurationOutput }
BucketMetricsConfigurationInput is an input type that accepts BucketMetricsConfigurationArgs and BucketMetricsConfigurationOutput values. You can construct a concrete instance of `BucketMetricsConfigurationInput` via:
BucketMetricsConfigurationArgs{...}
type BucketMetricsConfigurationOutput ¶
type BucketMetricsConfigurationOutput struct{ *pulumi.OutputState }
func (BucketMetricsConfigurationOutput) AccessPointArn ¶
func (o BucketMetricsConfigurationOutput) AccessPointArn() pulumi.StringPtrOutput
func (BucketMetricsConfigurationOutput) ElementType ¶
func (BucketMetricsConfigurationOutput) ElementType() reflect.Type
func (BucketMetricsConfigurationOutput) Id ¶
func (o BucketMetricsConfigurationOutput) Id() pulumi.StringOutput
func (BucketMetricsConfigurationOutput) Prefix ¶
func (o BucketMetricsConfigurationOutput) Prefix() pulumi.StringPtrOutput
func (BucketMetricsConfigurationOutput) TagFilters ¶
func (o BucketMetricsConfigurationOutput) TagFilters() BucketTagFilterArrayOutput
func (BucketMetricsConfigurationOutput) ToBucketMetricsConfigurationOutput ¶
func (o BucketMetricsConfigurationOutput) ToBucketMetricsConfigurationOutput() BucketMetricsConfigurationOutput
func (BucketMetricsConfigurationOutput) ToBucketMetricsConfigurationOutputWithContext ¶
func (o BucketMetricsConfigurationOutput) ToBucketMetricsConfigurationOutputWithContext(ctx context.Context) BucketMetricsConfigurationOutput
func (BucketMetricsConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o BucketMetricsConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketMetricsConfiguration]
type BucketMetricsInput ¶
type BucketMetricsInput interface { pulumi.Input ToBucketMetricsOutput() BucketMetricsOutput ToBucketMetricsOutputWithContext(context.Context) BucketMetricsOutput }
BucketMetricsInput is an input type that accepts BucketMetricsArgs and BucketMetricsOutput values. You can construct a concrete instance of `BucketMetricsInput` via:
BucketMetricsArgs{...}
type BucketMetricsOutput ¶
type BucketMetricsOutput struct{ *pulumi.OutputState }
func (BucketMetricsOutput) ElementType ¶
func (BucketMetricsOutput) ElementType() reflect.Type
func (BucketMetricsOutput) EventThreshold ¶
func (o BucketMetricsOutput) EventThreshold() BucketReplicationTimeValuePtrOutput
func (BucketMetricsOutput) Status ¶
func (o BucketMetricsOutput) Status() BucketMetricsStatusOutput
func (BucketMetricsOutput) ToBucketMetricsOutput ¶
func (o BucketMetricsOutput) ToBucketMetricsOutput() BucketMetricsOutput
func (BucketMetricsOutput) ToBucketMetricsOutputWithContext ¶
func (o BucketMetricsOutput) ToBucketMetricsOutputWithContext(ctx context.Context) BucketMetricsOutput
func (BucketMetricsOutput) ToBucketMetricsPtrOutput ¶
func (o BucketMetricsOutput) ToBucketMetricsPtrOutput() BucketMetricsPtrOutput
func (BucketMetricsOutput) ToBucketMetricsPtrOutputWithContext ¶
func (o BucketMetricsOutput) ToBucketMetricsPtrOutputWithContext(ctx context.Context) BucketMetricsPtrOutput
func (BucketMetricsOutput) ToOutput ¶ added in v0.76.0
func (o BucketMetricsOutput) ToOutput(ctx context.Context) pulumix.Output[BucketMetrics]
type BucketMetricsPtrInput ¶
type BucketMetricsPtrInput interface { pulumi.Input ToBucketMetricsPtrOutput() BucketMetricsPtrOutput ToBucketMetricsPtrOutputWithContext(context.Context) BucketMetricsPtrOutput }
BucketMetricsPtrInput is an input type that accepts BucketMetricsArgs, BucketMetricsPtr and BucketMetricsPtrOutput values. You can construct a concrete instance of `BucketMetricsPtrInput` via:
BucketMetricsArgs{...} or: nil
func BucketMetricsPtr ¶
func BucketMetricsPtr(v *BucketMetricsArgs) BucketMetricsPtrInput
type BucketMetricsPtrOutput ¶
type BucketMetricsPtrOutput struct{ *pulumi.OutputState }
func (BucketMetricsPtrOutput) Elem ¶
func (o BucketMetricsPtrOutput) Elem() BucketMetricsOutput
func (BucketMetricsPtrOutput) ElementType ¶
func (BucketMetricsPtrOutput) ElementType() reflect.Type
func (BucketMetricsPtrOutput) EventThreshold ¶
func (o BucketMetricsPtrOutput) EventThreshold() BucketReplicationTimeValuePtrOutput
func (BucketMetricsPtrOutput) Status ¶
func (o BucketMetricsPtrOutput) Status() BucketMetricsStatusPtrOutput
func (BucketMetricsPtrOutput) ToBucketMetricsPtrOutput ¶
func (o BucketMetricsPtrOutput) ToBucketMetricsPtrOutput() BucketMetricsPtrOutput
func (BucketMetricsPtrOutput) ToBucketMetricsPtrOutputWithContext ¶
func (o BucketMetricsPtrOutput) ToBucketMetricsPtrOutputWithContext(ctx context.Context) BucketMetricsPtrOutput
func (BucketMetricsPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketMetricsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketMetrics]
type BucketMetricsStatus ¶ added in v0.2.0
type BucketMetricsStatus string
func (BucketMetricsStatus) ElementType ¶ added in v0.2.0
func (BucketMetricsStatus) ElementType() reflect.Type
func (BucketMetricsStatus) ToBucketMetricsStatusOutput ¶ added in v0.2.0
func (e BucketMetricsStatus) ToBucketMetricsStatusOutput() BucketMetricsStatusOutput
func (BucketMetricsStatus) ToBucketMetricsStatusOutputWithContext ¶ added in v0.2.0
func (e BucketMetricsStatus) ToBucketMetricsStatusOutputWithContext(ctx context.Context) BucketMetricsStatusOutput
func (BucketMetricsStatus) ToBucketMetricsStatusPtrOutput ¶ added in v0.2.0
func (e BucketMetricsStatus) ToBucketMetricsStatusPtrOutput() BucketMetricsStatusPtrOutput
func (BucketMetricsStatus) ToBucketMetricsStatusPtrOutputWithContext ¶ added in v0.2.0
func (e BucketMetricsStatus) ToBucketMetricsStatusPtrOutputWithContext(ctx context.Context) BucketMetricsStatusPtrOutput
func (BucketMetricsStatus) ToStringOutput ¶ added in v0.2.0
func (e BucketMetricsStatus) ToStringOutput() pulumi.StringOutput
func (BucketMetricsStatus) ToStringOutputWithContext ¶ added in v0.2.0
func (e BucketMetricsStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketMetricsStatus) ToStringPtrOutput ¶ added in v0.2.0
func (e BucketMetricsStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketMetricsStatus) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e BucketMetricsStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketMetricsStatusInput ¶ added in v0.2.0
type BucketMetricsStatusInput interface { pulumi.Input ToBucketMetricsStatusOutput() BucketMetricsStatusOutput ToBucketMetricsStatusOutputWithContext(context.Context) BucketMetricsStatusOutput }
BucketMetricsStatusInput is an input type that accepts BucketMetricsStatusArgs and BucketMetricsStatusOutput values. You can construct a concrete instance of `BucketMetricsStatusInput` via:
BucketMetricsStatusArgs{...}
type BucketMetricsStatusOutput ¶ added in v0.2.0
type BucketMetricsStatusOutput struct{ *pulumi.OutputState }
func (BucketMetricsStatusOutput) ElementType ¶ added in v0.2.0
func (BucketMetricsStatusOutput) ElementType() reflect.Type
func (BucketMetricsStatusOutput) ToBucketMetricsStatusOutput ¶ added in v0.2.0
func (o BucketMetricsStatusOutput) ToBucketMetricsStatusOutput() BucketMetricsStatusOutput
func (BucketMetricsStatusOutput) ToBucketMetricsStatusOutputWithContext ¶ added in v0.2.0
func (o BucketMetricsStatusOutput) ToBucketMetricsStatusOutputWithContext(ctx context.Context) BucketMetricsStatusOutput
func (BucketMetricsStatusOutput) ToBucketMetricsStatusPtrOutput ¶ added in v0.2.0
func (o BucketMetricsStatusOutput) ToBucketMetricsStatusPtrOutput() BucketMetricsStatusPtrOutput
func (BucketMetricsStatusOutput) ToBucketMetricsStatusPtrOutputWithContext ¶ added in v0.2.0
func (o BucketMetricsStatusOutput) ToBucketMetricsStatusPtrOutputWithContext(ctx context.Context) BucketMetricsStatusPtrOutput
func (BucketMetricsStatusOutput) ToOutput ¶ added in v0.76.0
func (o BucketMetricsStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BucketMetricsStatus]
func (BucketMetricsStatusOutput) ToStringOutput ¶ added in v0.2.0
func (o BucketMetricsStatusOutput) ToStringOutput() pulumi.StringOutput
func (BucketMetricsStatusOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o BucketMetricsStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketMetricsStatusOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketMetricsStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketMetricsStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketMetricsStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketMetricsStatusPtrInput ¶ added in v0.2.0
type BucketMetricsStatusPtrInput interface { pulumi.Input ToBucketMetricsStatusPtrOutput() BucketMetricsStatusPtrOutput ToBucketMetricsStatusPtrOutputWithContext(context.Context) BucketMetricsStatusPtrOutput }
func BucketMetricsStatusPtr ¶ added in v0.2.0
func BucketMetricsStatusPtr(v string) BucketMetricsStatusPtrInput
type BucketMetricsStatusPtrOutput ¶ added in v0.2.0
type BucketMetricsStatusPtrOutput struct{ *pulumi.OutputState }
func (BucketMetricsStatusPtrOutput) Elem ¶ added in v0.2.0
func (o BucketMetricsStatusPtrOutput) Elem() BucketMetricsStatusOutput
func (BucketMetricsStatusPtrOutput) ElementType ¶ added in v0.2.0
func (BucketMetricsStatusPtrOutput) ElementType() reflect.Type
func (BucketMetricsStatusPtrOutput) ToBucketMetricsStatusPtrOutput ¶ added in v0.2.0
func (o BucketMetricsStatusPtrOutput) ToBucketMetricsStatusPtrOutput() BucketMetricsStatusPtrOutput
func (BucketMetricsStatusPtrOutput) ToBucketMetricsStatusPtrOutputWithContext ¶ added in v0.2.0
func (o BucketMetricsStatusPtrOutput) ToBucketMetricsStatusPtrOutputWithContext(ctx context.Context) BucketMetricsStatusPtrOutput
func (BucketMetricsStatusPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketMetricsStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketMetricsStatus]
func (BucketMetricsStatusPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketMetricsStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketMetricsStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketMetricsStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketNoncurrentVersionExpiration ¶ added in v0.12.0
type BucketNoncurrentVersionExpiration struct { // Specified the number of newer noncurrent and current versions that must exists before performing the associated action NewerNoncurrentVersions *int `pulumi:"newerNoncurrentVersions"` // Specified the number of days an object is noncurrent before Amazon S3 can perform the associated action NoncurrentDays int `pulumi:"noncurrentDays"` }
Container for the expiration rule that describes when noncurrent objects are expired. If your bucket is versioning-enabled (or versioning is suspended), you can set this action to request that Amazon S3 expire noncurrent object versions at a specific period in the object's lifetime
type BucketNoncurrentVersionExpirationArgs ¶ added in v0.12.0
type BucketNoncurrentVersionExpirationArgs struct { // Specified the number of newer noncurrent and current versions that must exists before performing the associated action NewerNoncurrentVersions pulumi.IntPtrInput `pulumi:"newerNoncurrentVersions"` // Specified the number of days an object is noncurrent before Amazon S3 can perform the associated action NoncurrentDays pulumi.IntInput `pulumi:"noncurrentDays"` }
Container for the expiration rule that describes when noncurrent objects are expired. If your bucket is versioning-enabled (or versioning is suspended), you can set this action to request that Amazon S3 expire noncurrent object versions at a specific period in the object's lifetime
func (BucketNoncurrentVersionExpirationArgs) ElementType ¶ added in v0.12.0
func (BucketNoncurrentVersionExpirationArgs) ElementType() reflect.Type
func (BucketNoncurrentVersionExpirationArgs) ToBucketNoncurrentVersionExpirationOutput ¶ added in v0.12.0
func (i BucketNoncurrentVersionExpirationArgs) ToBucketNoncurrentVersionExpirationOutput() BucketNoncurrentVersionExpirationOutput
func (BucketNoncurrentVersionExpirationArgs) ToBucketNoncurrentVersionExpirationOutputWithContext ¶ added in v0.12.0
func (i BucketNoncurrentVersionExpirationArgs) ToBucketNoncurrentVersionExpirationOutputWithContext(ctx context.Context) BucketNoncurrentVersionExpirationOutput
func (BucketNoncurrentVersionExpirationArgs) ToBucketNoncurrentVersionExpirationPtrOutput ¶ added in v0.12.0
func (i BucketNoncurrentVersionExpirationArgs) ToBucketNoncurrentVersionExpirationPtrOutput() BucketNoncurrentVersionExpirationPtrOutput
func (BucketNoncurrentVersionExpirationArgs) ToBucketNoncurrentVersionExpirationPtrOutputWithContext ¶ added in v0.12.0
func (i BucketNoncurrentVersionExpirationArgs) ToBucketNoncurrentVersionExpirationPtrOutputWithContext(ctx context.Context) BucketNoncurrentVersionExpirationPtrOutput
func (BucketNoncurrentVersionExpirationArgs) ToOutput ¶ added in v0.76.0
func (i BucketNoncurrentVersionExpirationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketNoncurrentVersionExpiration]
type BucketNoncurrentVersionExpirationInput ¶ added in v0.12.0
type BucketNoncurrentVersionExpirationInput interface { pulumi.Input ToBucketNoncurrentVersionExpirationOutput() BucketNoncurrentVersionExpirationOutput ToBucketNoncurrentVersionExpirationOutputWithContext(context.Context) BucketNoncurrentVersionExpirationOutput }
BucketNoncurrentVersionExpirationInput is an input type that accepts BucketNoncurrentVersionExpirationArgs and BucketNoncurrentVersionExpirationOutput values. You can construct a concrete instance of `BucketNoncurrentVersionExpirationInput` via:
BucketNoncurrentVersionExpirationArgs{...}
type BucketNoncurrentVersionExpirationOutput ¶ added in v0.12.0
type BucketNoncurrentVersionExpirationOutput struct{ *pulumi.OutputState }
Container for the expiration rule that describes when noncurrent objects are expired. If your bucket is versioning-enabled (or versioning is suspended), you can set this action to request that Amazon S3 expire noncurrent object versions at a specific period in the object's lifetime
func (BucketNoncurrentVersionExpirationOutput) ElementType ¶ added in v0.12.0
func (BucketNoncurrentVersionExpirationOutput) ElementType() reflect.Type
func (BucketNoncurrentVersionExpirationOutput) NewerNoncurrentVersions ¶ added in v0.12.0
func (o BucketNoncurrentVersionExpirationOutput) NewerNoncurrentVersions() pulumi.IntPtrOutput
Specified the number of newer noncurrent and current versions that must exists before performing the associated action
func (BucketNoncurrentVersionExpirationOutput) NoncurrentDays ¶ added in v0.12.0
func (o BucketNoncurrentVersionExpirationOutput) NoncurrentDays() pulumi.IntOutput
Specified the number of days an object is noncurrent before Amazon S3 can perform the associated action
func (BucketNoncurrentVersionExpirationOutput) ToBucketNoncurrentVersionExpirationOutput ¶ added in v0.12.0
func (o BucketNoncurrentVersionExpirationOutput) ToBucketNoncurrentVersionExpirationOutput() BucketNoncurrentVersionExpirationOutput
func (BucketNoncurrentVersionExpirationOutput) ToBucketNoncurrentVersionExpirationOutputWithContext ¶ added in v0.12.0
func (o BucketNoncurrentVersionExpirationOutput) ToBucketNoncurrentVersionExpirationOutputWithContext(ctx context.Context) BucketNoncurrentVersionExpirationOutput
func (BucketNoncurrentVersionExpirationOutput) ToBucketNoncurrentVersionExpirationPtrOutput ¶ added in v0.12.0
func (o BucketNoncurrentVersionExpirationOutput) ToBucketNoncurrentVersionExpirationPtrOutput() BucketNoncurrentVersionExpirationPtrOutput
func (BucketNoncurrentVersionExpirationOutput) ToBucketNoncurrentVersionExpirationPtrOutputWithContext ¶ added in v0.12.0
func (o BucketNoncurrentVersionExpirationOutput) ToBucketNoncurrentVersionExpirationPtrOutputWithContext(ctx context.Context) BucketNoncurrentVersionExpirationPtrOutput
func (BucketNoncurrentVersionExpirationOutput) ToOutput ¶ added in v0.76.0
func (o BucketNoncurrentVersionExpirationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketNoncurrentVersionExpiration]
type BucketNoncurrentVersionExpirationPtrInput ¶ added in v0.12.0
type BucketNoncurrentVersionExpirationPtrInput interface { pulumi.Input ToBucketNoncurrentVersionExpirationPtrOutput() BucketNoncurrentVersionExpirationPtrOutput ToBucketNoncurrentVersionExpirationPtrOutputWithContext(context.Context) BucketNoncurrentVersionExpirationPtrOutput }
BucketNoncurrentVersionExpirationPtrInput is an input type that accepts BucketNoncurrentVersionExpirationArgs, BucketNoncurrentVersionExpirationPtr and BucketNoncurrentVersionExpirationPtrOutput values. You can construct a concrete instance of `BucketNoncurrentVersionExpirationPtrInput` via:
BucketNoncurrentVersionExpirationArgs{...} or: nil
func BucketNoncurrentVersionExpirationPtr ¶ added in v0.12.0
func BucketNoncurrentVersionExpirationPtr(v *BucketNoncurrentVersionExpirationArgs) BucketNoncurrentVersionExpirationPtrInput
type BucketNoncurrentVersionExpirationPtrOutput ¶ added in v0.12.0
type BucketNoncurrentVersionExpirationPtrOutput struct{ *pulumi.OutputState }
func (BucketNoncurrentVersionExpirationPtrOutput) ElementType ¶ added in v0.12.0
func (BucketNoncurrentVersionExpirationPtrOutput) ElementType() reflect.Type
func (BucketNoncurrentVersionExpirationPtrOutput) NewerNoncurrentVersions ¶ added in v0.12.0
func (o BucketNoncurrentVersionExpirationPtrOutput) NewerNoncurrentVersions() pulumi.IntPtrOutput
Specified the number of newer noncurrent and current versions that must exists before performing the associated action
func (BucketNoncurrentVersionExpirationPtrOutput) NoncurrentDays ¶ added in v0.12.0
func (o BucketNoncurrentVersionExpirationPtrOutput) NoncurrentDays() pulumi.IntPtrOutput
Specified the number of days an object is noncurrent before Amazon S3 can perform the associated action
func (BucketNoncurrentVersionExpirationPtrOutput) ToBucketNoncurrentVersionExpirationPtrOutput ¶ added in v0.12.0
func (o BucketNoncurrentVersionExpirationPtrOutput) ToBucketNoncurrentVersionExpirationPtrOutput() BucketNoncurrentVersionExpirationPtrOutput
func (BucketNoncurrentVersionExpirationPtrOutput) ToBucketNoncurrentVersionExpirationPtrOutputWithContext ¶ added in v0.12.0
func (o BucketNoncurrentVersionExpirationPtrOutput) ToBucketNoncurrentVersionExpirationPtrOutputWithContext(ctx context.Context) BucketNoncurrentVersionExpirationPtrOutput
func (BucketNoncurrentVersionExpirationPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketNoncurrentVersionExpirationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketNoncurrentVersionExpiration]
type BucketNoncurrentVersionTransition ¶
type BucketNoncurrentVersionTransition struct { // Specified the number of newer noncurrent and current versions that must exists before performing the associated action NewerNoncurrentVersions *int `pulumi:"newerNoncurrentVersions"` // The class of storage used to store the object. StorageClass BucketNoncurrentVersionTransitionStorageClass `pulumi:"storageClass"` // Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. TransitionInDays int `pulumi:"transitionInDays"` }
Container for the transition rule that describes when noncurrent objects transition to the STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER_IR, GLACIER, or DEEP_ARCHIVE storage class. If your bucket is versioning-enabled (or versioning is suspended), you can set this action to request that Amazon S3 transition noncurrent object versions to the STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER_IR, GLACIER, or DEEP_ARCHIVE storage class at a specific period in the object's lifetime.
type BucketNoncurrentVersionTransitionArgs ¶
type BucketNoncurrentVersionTransitionArgs struct { // Specified the number of newer noncurrent and current versions that must exists before performing the associated action NewerNoncurrentVersions pulumi.IntPtrInput `pulumi:"newerNoncurrentVersions"` // The class of storage used to store the object. StorageClass BucketNoncurrentVersionTransitionStorageClassInput `pulumi:"storageClass"` // Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. TransitionInDays pulumi.IntInput `pulumi:"transitionInDays"` }
Container for the transition rule that describes when noncurrent objects transition to the STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER_IR, GLACIER, or DEEP_ARCHIVE storage class. If your bucket is versioning-enabled (or versioning is suspended), you can set this action to request that Amazon S3 transition noncurrent object versions to the STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER_IR, GLACIER, or DEEP_ARCHIVE storage class at a specific period in the object's lifetime.
func (BucketNoncurrentVersionTransitionArgs) ElementType ¶
func (BucketNoncurrentVersionTransitionArgs) ElementType() reflect.Type
func (BucketNoncurrentVersionTransitionArgs) ToBucketNoncurrentVersionTransitionOutput ¶
func (i BucketNoncurrentVersionTransitionArgs) ToBucketNoncurrentVersionTransitionOutput() BucketNoncurrentVersionTransitionOutput
func (BucketNoncurrentVersionTransitionArgs) ToBucketNoncurrentVersionTransitionOutputWithContext ¶
func (i BucketNoncurrentVersionTransitionArgs) ToBucketNoncurrentVersionTransitionOutputWithContext(ctx context.Context) BucketNoncurrentVersionTransitionOutput
func (BucketNoncurrentVersionTransitionArgs) ToBucketNoncurrentVersionTransitionPtrOutput ¶
func (i BucketNoncurrentVersionTransitionArgs) ToBucketNoncurrentVersionTransitionPtrOutput() BucketNoncurrentVersionTransitionPtrOutput
func (BucketNoncurrentVersionTransitionArgs) ToBucketNoncurrentVersionTransitionPtrOutputWithContext ¶
func (i BucketNoncurrentVersionTransitionArgs) ToBucketNoncurrentVersionTransitionPtrOutputWithContext(ctx context.Context) BucketNoncurrentVersionTransitionPtrOutput
func (BucketNoncurrentVersionTransitionArgs) ToOutput ¶ added in v0.76.0
func (i BucketNoncurrentVersionTransitionArgs) ToOutput(ctx context.Context) pulumix.Output[BucketNoncurrentVersionTransition]
type BucketNoncurrentVersionTransitionArray ¶
type BucketNoncurrentVersionTransitionArray []BucketNoncurrentVersionTransitionInput
func (BucketNoncurrentVersionTransitionArray) ElementType ¶
func (BucketNoncurrentVersionTransitionArray) ElementType() reflect.Type
func (BucketNoncurrentVersionTransitionArray) ToBucketNoncurrentVersionTransitionArrayOutput ¶
func (i BucketNoncurrentVersionTransitionArray) ToBucketNoncurrentVersionTransitionArrayOutput() BucketNoncurrentVersionTransitionArrayOutput
func (BucketNoncurrentVersionTransitionArray) ToBucketNoncurrentVersionTransitionArrayOutputWithContext ¶
func (i BucketNoncurrentVersionTransitionArray) ToBucketNoncurrentVersionTransitionArrayOutputWithContext(ctx context.Context) BucketNoncurrentVersionTransitionArrayOutput
func (BucketNoncurrentVersionTransitionArray) ToOutput ¶ added in v0.76.0
func (i BucketNoncurrentVersionTransitionArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketNoncurrentVersionTransition]
type BucketNoncurrentVersionTransitionArrayInput ¶
type BucketNoncurrentVersionTransitionArrayInput interface { pulumi.Input ToBucketNoncurrentVersionTransitionArrayOutput() BucketNoncurrentVersionTransitionArrayOutput ToBucketNoncurrentVersionTransitionArrayOutputWithContext(context.Context) BucketNoncurrentVersionTransitionArrayOutput }
BucketNoncurrentVersionTransitionArrayInput is an input type that accepts BucketNoncurrentVersionTransitionArray and BucketNoncurrentVersionTransitionArrayOutput values. You can construct a concrete instance of `BucketNoncurrentVersionTransitionArrayInput` via:
BucketNoncurrentVersionTransitionArray{ BucketNoncurrentVersionTransitionArgs{...} }
type BucketNoncurrentVersionTransitionArrayOutput ¶
type BucketNoncurrentVersionTransitionArrayOutput struct{ *pulumi.OutputState }
func (BucketNoncurrentVersionTransitionArrayOutput) ElementType ¶
func (BucketNoncurrentVersionTransitionArrayOutput) ElementType() reflect.Type
func (BucketNoncurrentVersionTransitionArrayOutput) ToBucketNoncurrentVersionTransitionArrayOutput ¶
func (o BucketNoncurrentVersionTransitionArrayOutput) ToBucketNoncurrentVersionTransitionArrayOutput() BucketNoncurrentVersionTransitionArrayOutput
func (BucketNoncurrentVersionTransitionArrayOutput) ToBucketNoncurrentVersionTransitionArrayOutputWithContext ¶
func (o BucketNoncurrentVersionTransitionArrayOutput) ToBucketNoncurrentVersionTransitionArrayOutputWithContext(ctx context.Context) BucketNoncurrentVersionTransitionArrayOutput
func (BucketNoncurrentVersionTransitionArrayOutput) ToOutput ¶ added in v0.76.0
func (o BucketNoncurrentVersionTransitionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketNoncurrentVersionTransition]
type BucketNoncurrentVersionTransitionInput ¶
type BucketNoncurrentVersionTransitionInput interface { pulumi.Input ToBucketNoncurrentVersionTransitionOutput() BucketNoncurrentVersionTransitionOutput ToBucketNoncurrentVersionTransitionOutputWithContext(context.Context) BucketNoncurrentVersionTransitionOutput }
BucketNoncurrentVersionTransitionInput is an input type that accepts BucketNoncurrentVersionTransitionArgs and BucketNoncurrentVersionTransitionOutput values. You can construct a concrete instance of `BucketNoncurrentVersionTransitionInput` via:
BucketNoncurrentVersionTransitionArgs{...}
type BucketNoncurrentVersionTransitionOutput ¶
type BucketNoncurrentVersionTransitionOutput struct{ *pulumi.OutputState }
Container for the transition rule that describes when noncurrent objects transition to the STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER_IR, GLACIER, or DEEP_ARCHIVE storage class. If your bucket is versioning-enabled (or versioning is suspended), you can set this action to request that Amazon S3 transition noncurrent object versions to the STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER_IR, GLACIER, or DEEP_ARCHIVE storage class at a specific period in the object's lifetime.
func (BucketNoncurrentVersionTransitionOutput) ElementType ¶
func (BucketNoncurrentVersionTransitionOutput) ElementType() reflect.Type
func (BucketNoncurrentVersionTransitionOutput) NewerNoncurrentVersions ¶ added in v0.12.0
func (o BucketNoncurrentVersionTransitionOutput) NewerNoncurrentVersions() pulumi.IntPtrOutput
Specified the number of newer noncurrent and current versions that must exists before performing the associated action
func (BucketNoncurrentVersionTransitionOutput) StorageClass ¶
func (o BucketNoncurrentVersionTransitionOutput) StorageClass() BucketNoncurrentVersionTransitionStorageClassOutput
The class of storage used to store the object.
func (BucketNoncurrentVersionTransitionOutput) ToBucketNoncurrentVersionTransitionOutput ¶
func (o BucketNoncurrentVersionTransitionOutput) ToBucketNoncurrentVersionTransitionOutput() BucketNoncurrentVersionTransitionOutput
func (BucketNoncurrentVersionTransitionOutput) ToBucketNoncurrentVersionTransitionOutputWithContext ¶
func (o BucketNoncurrentVersionTransitionOutput) ToBucketNoncurrentVersionTransitionOutputWithContext(ctx context.Context) BucketNoncurrentVersionTransitionOutput
func (BucketNoncurrentVersionTransitionOutput) ToBucketNoncurrentVersionTransitionPtrOutput ¶
func (o BucketNoncurrentVersionTransitionOutput) ToBucketNoncurrentVersionTransitionPtrOutput() BucketNoncurrentVersionTransitionPtrOutput
func (BucketNoncurrentVersionTransitionOutput) ToBucketNoncurrentVersionTransitionPtrOutputWithContext ¶
func (o BucketNoncurrentVersionTransitionOutput) ToBucketNoncurrentVersionTransitionPtrOutputWithContext(ctx context.Context) BucketNoncurrentVersionTransitionPtrOutput
func (BucketNoncurrentVersionTransitionOutput) ToOutput ¶ added in v0.76.0
func (o BucketNoncurrentVersionTransitionOutput) ToOutput(ctx context.Context) pulumix.Output[BucketNoncurrentVersionTransition]
func (BucketNoncurrentVersionTransitionOutput) TransitionInDays ¶
func (o BucketNoncurrentVersionTransitionOutput) TransitionInDays() pulumi.IntOutput
Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action.
type BucketNoncurrentVersionTransitionPtrInput ¶
type BucketNoncurrentVersionTransitionPtrInput interface { pulumi.Input ToBucketNoncurrentVersionTransitionPtrOutput() BucketNoncurrentVersionTransitionPtrOutput ToBucketNoncurrentVersionTransitionPtrOutputWithContext(context.Context) BucketNoncurrentVersionTransitionPtrOutput }
BucketNoncurrentVersionTransitionPtrInput is an input type that accepts BucketNoncurrentVersionTransitionArgs, BucketNoncurrentVersionTransitionPtr and BucketNoncurrentVersionTransitionPtrOutput values. You can construct a concrete instance of `BucketNoncurrentVersionTransitionPtrInput` via:
BucketNoncurrentVersionTransitionArgs{...} or: nil
func BucketNoncurrentVersionTransitionPtr ¶
func BucketNoncurrentVersionTransitionPtr(v *BucketNoncurrentVersionTransitionArgs) BucketNoncurrentVersionTransitionPtrInput
type BucketNoncurrentVersionTransitionPtrOutput ¶
type BucketNoncurrentVersionTransitionPtrOutput struct{ *pulumi.OutputState }
func (BucketNoncurrentVersionTransitionPtrOutput) ElementType ¶
func (BucketNoncurrentVersionTransitionPtrOutput) ElementType() reflect.Type
func (BucketNoncurrentVersionTransitionPtrOutput) NewerNoncurrentVersions ¶ added in v0.12.0
func (o BucketNoncurrentVersionTransitionPtrOutput) NewerNoncurrentVersions() pulumi.IntPtrOutput
Specified the number of newer noncurrent and current versions that must exists before performing the associated action
func (BucketNoncurrentVersionTransitionPtrOutput) StorageClass ¶
func (o BucketNoncurrentVersionTransitionPtrOutput) StorageClass() BucketNoncurrentVersionTransitionStorageClassPtrOutput
The class of storage used to store the object.
func (BucketNoncurrentVersionTransitionPtrOutput) ToBucketNoncurrentVersionTransitionPtrOutput ¶
func (o BucketNoncurrentVersionTransitionPtrOutput) ToBucketNoncurrentVersionTransitionPtrOutput() BucketNoncurrentVersionTransitionPtrOutput
func (BucketNoncurrentVersionTransitionPtrOutput) ToBucketNoncurrentVersionTransitionPtrOutputWithContext ¶
func (o BucketNoncurrentVersionTransitionPtrOutput) ToBucketNoncurrentVersionTransitionPtrOutputWithContext(ctx context.Context) BucketNoncurrentVersionTransitionPtrOutput
func (BucketNoncurrentVersionTransitionPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketNoncurrentVersionTransitionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketNoncurrentVersionTransition]
func (BucketNoncurrentVersionTransitionPtrOutput) TransitionInDays ¶
func (o BucketNoncurrentVersionTransitionPtrOutput) TransitionInDays() pulumi.IntPtrOutput
Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action.
type BucketNoncurrentVersionTransitionStorageClass ¶ added in v0.2.0
type BucketNoncurrentVersionTransitionStorageClass string
The class of storage used to store the object.
func (BucketNoncurrentVersionTransitionStorageClass) ElementType ¶ added in v0.2.0
func (BucketNoncurrentVersionTransitionStorageClass) ElementType() reflect.Type
func (BucketNoncurrentVersionTransitionStorageClass) ToBucketNoncurrentVersionTransitionStorageClassOutput ¶ added in v0.2.0
func (e BucketNoncurrentVersionTransitionStorageClass) ToBucketNoncurrentVersionTransitionStorageClassOutput() BucketNoncurrentVersionTransitionStorageClassOutput
func (BucketNoncurrentVersionTransitionStorageClass) ToBucketNoncurrentVersionTransitionStorageClassOutputWithContext ¶ added in v0.2.0
func (e BucketNoncurrentVersionTransitionStorageClass) ToBucketNoncurrentVersionTransitionStorageClassOutputWithContext(ctx context.Context) BucketNoncurrentVersionTransitionStorageClassOutput
func (BucketNoncurrentVersionTransitionStorageClass) ToBucketNoncurrentVersionTransitionStorageClassPtrOutput ¶ added in v0.2.0
func (e BucketNoncurrentVersionTransitionStorageClass) ToBucketNoncurrentVersionTransitionStorageClassPtrOutput() BucketNoncurrentVersionTransitionStorageClassPtrOutput
func (BucketNoncurrentVersionTransitionStorageClass) ToBucketNoncurrentVersionTransitionStorageClassPtrOutputWithContext ¶ added in v0.2.0
func (e BucketNoncurrentVersionTransitionStorageClass) ToBucketNoncurrentVersionTransitionStorageClassPtrOutputWithContext(ctx context.Context) BucketNoncurrentVersionTransitionStorageClassPtrOutput
func (BucketNoncurrentVersionTransitionStorageClass) ToStringOutput ¶ added in v0.2.0
func (e BucketNoncurrentVersionTransitionStorageClass) ToStringOutput() pulumi.StringOutput
func (BucketNoncurrentVersionTransitionStorageClass) ToStringOutputWithContext ¶ added in v0.2.0
func (e BucketNoncurrentVersionTransitionStorageClass) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketNoncurrentVersionTransitionStorageClass) ToStringPtrOutput ¶ added in v0.2.0
func (e BucketNoncurrentVersionTransitionStorageClass) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketNoncurrentVersionTransitionStorageClass) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e BucketNoncurrentVersionTransitionStorageClass) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketNoncurrentVersionTransitionStorageClassInput ¶ added in v0.2.0
type BucketNoncurrentVersionTransitionStorageClassInput interface { pulumi.Input ToBucketNoncurrentVersionTransitionStorageClassOutput() BucketNoncurrentVersionTransitionStorageClassOutput ToBucketNoncurrentVersionTransitionStorageClassOutputWithContext(context.Context) BucketNoncurrentVersionTransitionStorageClassOutput }
BucketNoncurrentVersionTransitionStorageClassInput is an input type that accepts BucketNoncurrentVersionTransitionStorageClassArgs and BucketNoncurrentVersionTransitionStorageClassOutput values. You can construct a concrete instance of `BucketNoncurrentVersionTransitionStorageClassInput` via:
BucketNoncurrentVersionTransitionStorageClassArgs{...}
type BucketNoncurrentVersionTransitionStorageClassOutput ¶ added in v0.2.0
type BucketNoncurrentVersionTransitionStorageClassOutput struct{ *pulumi.OutputState }
func (BucketNoncurrentVersionTransitionStorageClassOutput) ElementType ¶ added in v0.2.0
func (BucketNoncurrentVersionTransitionStorageClassOutput) ElementType() reflect.Type
func (BucketNoncurrentVersionTransitionStorageClassOutput) ToBucketNoncurrentVersionTransitionStorageClassOutput ¶ added in v0.2.0
func (o BucketNoncurrentVersionTransitionStorageClassOutput) ToBucketNoncurrentVersionTransitionStorageClassOutput() BucketNoncurrentVersionTransitionStorageClassOutput
func (BucketNoncurrentVersionTransitionStorageClassOutput) ToBucketNoncurrentVersionTransitionStorageClassOutputWithContext ¶ added in v0.2.0
func (o BucketNoncurrentVersionTransitionStorageClassOutput) ToBucketNoncurrentVersionTransitionStorageClassOutputWithContext(ctx context.Context) BucketNoncurrentVersionTransitionStorageClassOutput
func (BucketNoncurrentVersionTransitionStorageClassOutput) ToBucketNoncurrentVersionTransitionStorageClassPtrOutput ¶ added in v0.2.0
func (o BucketNoncurrentVersionTransitionStorageClassOutput) ToBucketNoncurrentVersionTransitionStorageClassPtrOutput() BucketNoncurrentVersionTransitionStorageClassPtrOutput
func (BucketNoncurrentVersionTransitionStorageClassOutput) ToBucketNoncurrentVersionTransitionStorageClassPtrOutputWithContext ¶ added in v0.2.0
func (o BucketNoncurrentVersionTransitionStorageClassOutput) ToBucketNoncurrentVersionTransitionStorageClassPtrOutputWithContext(ctx context.Context) BucketNoncurrentVersionTransitionStorageClassPtrOutput
func (BucketNoncurrentVersionTransitionStorageClassOutput) ToStringOutput ¶ added in v0.2.0
func (o BucketNoncurrentVersionTransitionStorageClassOutput) ToStringOutput() pulumi.StringOutput
func (BucketNoncurrentVersionTransitionStorageClassOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o BucketNoncurrentVersionTransitionStorageClassOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketNoncurrentVersionTransitionStorageClassOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketNoncurrentVersionTransitionStorageClassOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketNoncurrentVersionTransitionStorageClassOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketNoncurrentVersionTransitionStorageClassOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketNoncurrentVersionTransitionStorageClassPtrInput ¶ added in v0.2.0
type BucketNoncurrentVersionTransitionStorageClassPtrInput interface { pulumi.Input ToBucketNoncurrentVersionTransitionStorageClassPtrOutput() BucketNoncurrentVersionTransitionStorageClassPtrOutput ToBucketNoncurrentVersionTransitionStorageClassPtrOutputWithContext(context.Context) BucketNoncurrentVersionTransitionStorageClassPtrOutput }
func BucketNoncurrentVersionTransitionStorageClassPtr ¶ added in v0.2.0
func BucketNoncurrentVersionTransitionStorageClassPtr(v string) BucketNoncurrentVersionTransitionStorageClassPtrInput
type BucketNoncurrentVersionTransitionStorageClassPtrOutput ¶ added in v0.2.0
type BucketNoncurrentVersionTransitionStorageClassPtrOutput struct{ *pulumi.OutputState }
func (BucketNoncurrentVersionTransitionStorageClassPtrOutput) ElementType ¶ added in v0.2.0
func (BucketNoncurrentVersionTransitionStorageClassPtrOutput) ElementType() reflect.Type
func (BucketNoncurrentVersionTransitionStorageClassPtrOutput) ToBucketNoncurrentVersionTransitionStorageClassPtrOutput ¶ added in v0.2.0
func (o BucketNoncurrentVersionTransitionStorageClassPtrOutput) ToBucketNoncurrentVersionTransitionStorageClassPtrOutput() BucketNoncurrentVersionTransitionStorageClassPtrOutput
func (BucketNoncurrentVersionTransitionStorageClassPtrOutput) ToBucketNoncurrentVersionTransitionStorageClassPtrOutputWithContext ¶ added in v0.2.0
func (o BucketNoncurrentVersionTransitionStorageClassPtrOutput) ToBucketNoncurrentVersionTransitionStorageClassPtrOutputWithContext(ctx context.Context) BucketNoncurrentVersionTransitionStorageClassPtrOutput
func (BucketNoncurrentVersionTransitionStorageClassPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketNoncurrentVersionTransitionStorageClassPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketNoncurrentVersionTransitionStorageClassPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketNoncurrentVersionTransitionStorageClassPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketNotificationConfiguration ¶
type BucketNotificationConfiguration struct { EventBridgeConfiguration *BucketEventBridgeConfiguration `pulumi:"eventBridgeConfiguration"` LambdaConfigurations []BucketLambdaConfiguration `pulumi:"lambdaConfigurations"` QueueConfigurations []BucketQueueConfiguration `pulumi:"queueConfigurations"` TopicConfigurations []BucketTopicConfiguration `pulumi:"topicConfigurations"` }
Describes the notification configuration for an Amazon S3 bucket.
type BucketNotificationConfigurationArgs ¶
type BucketNotificationConfigurationArgs struct { EventBridgeConfiguration BucketEventBridgeConfigurationPtrInput `pulumi:"eventBridgeConfiguration"` LambdaConfigurations BucketLambdaConfigurationArrayInput `pulumi:"lambdaConfigurations"` QueueConfigurations BucketQueueConfigurationArrayInput `pulumi:"queueConfigurations"` TopicConfigurations BucketTopicConfigurationArrayInput `pulumi:"topicConfigurations"` }
Describes the notification configuration for an Amazon S3 bucket.
func (BucketNotificationConfigurationArgs) ElementType ¶
func (BucketNotificationConfigurationArgs) ElementType() reflect.Type
func (BucketNotificationConfigurationArgs) ToBucketNotificationConfigurationOutput ¶
func (i BucketNotificationConfigurationArgs) ToBucketNotificationConfigurationOutput() BucketNotificationConfigurationOutput
func (BucketNotificationConfigurationArgs) ToBucketNotificationConfigurationOutputWithContext ¶
func (i BucketNotificationConfigurationArgs) ToBucketNotificationConfigurationOutputWithContext(ctx context.Context) BucketNotificationConfigurationOutput
func (BucketNotificationConfigurationArgs) ToBucketNotificationConfigurationPtrOutput ¶
func (i BucketNotificationConfigurationArgs) ToBucketNotificationConfigurationPtrOutput() BucketNotificationConfigurationPtrOutput
func (BucketNotificationConfigurationArgs) ToBucketNotificationConfigurationPtrOutputWithContext ¶
func (i BucketNotificationConfigurationArgs) ToBucketNotificationConfigurationPtrOutputWithContext(ctx context.Context) BucketNotificationConfigurationPtrOutput
func (BucketNotificationConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i BucketNotificationConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketNotificationConfiguration]
type BucketNotificationConfigurationInput ¶
type BucketNotificationConfigurationInput interface { pulumi.Input ToBucketNotificationConfigurationOutput() BucketNotificationConfigurationOutput ToBucketNotificationConfigurationOutputWithContext(context.Context) BucketNotificationConfigurationOutput }
BucketNotificationConfigurationInput is an input type that accepts BucketNotificationConfigurationArgs and BucketNotificationConfigurationOutput values. You can construct a concrete instance of `BucketNotificationConfigurationInput` via:
BucketNotificationConfigurationArgs{...}
type BucketNotificationConfigurationOutput ¶
type BucketNotificationConfigurationOutput struct{ *pulumi.OutputState }
Describes the notification configuration for an Amazon S3 bucket.
func (BucketNotificationConfigurationOutput) ElementType ¶
func (BucketNotificationConfigurationOutput) ElementType() reflect.Type
func (BucketNotificationConfigurationOutput) EventBridgeConfiguration ¶ added in v0.12.0
func (o BucketNotificationConfigurationOutput) EventBridgeConfiguration() BucketEventBridgeConfigurationPtrOutput
func (BucketNotificationConfigurationOutput) LambdaConfigurations ¶
func (o BucketNotificationConfigurationOutput) LambdaConfigurations() BucketLambdaConfigurationArrayOutput
func (BucketNotificationConfigurationOutput) QueueConfigurations ¶
func (o BucketNotificationConfigurationOutput) QueueConfigurations() BucketQueueConfigurationArrayOutput
func (BucketNotificationConfigurationOutput) ToBucketNotificationConfigurationOutput ¶
func (o BucketNotificationConfigurationOutput) ToBucketNotificationConfigurationOutput() BucketNotificationConfigurationOutput
func (BucketNotificationConfigurationOutput) ToBucketNotificationConfigurationOutputWithContext ¶
func (o BucketNotificationConfigurationOutput) ToBucketNotificationConfigurationOutputWithContext(ctx context.Context) BucketNotificationConfigurationOutput
func (BucketNotificationConfigurationOutput) ToBucketNotificationConfigurationPtrOutput ¶
func (o BucketNotificationConfigurationOutput) ToBucketNotificationConfigurationPtrOutput() BucketNotificationConfigurationPtrOutput
func (BucketNotificationConfigurationOutput) ToBucketNotificationConfigurationPtrOutputWithContext ¶
func (o BucketNotificationConfigurationOutput) ToBucketNotificationConfigurationPtrOutputWithContext(ctx context.Context) BucketNotificationConfigurationPtrOutput
func (BucketNotificationConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o BucketNotificationConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketNotificationConfiguration]
func (BucketNotificationConfigurationOutput) TopicConfigurations ¶
func (o BucketNotificationConfigurationOutput) TopicConfigurations() BucketTopicConfigurationArrayOutput
type BucketNotificationConfigurationPtrInput ¶
type BucketNotificationConfigurationPtrInput interface { pulumi.Input ToBucketNotificationConfigurationPtrOutput() BucketNotificationConfigurationPtrOutput ToBucketNotificationConfigurationPtrOutputWithContext(context.Context) BucketNotificationConfigurationPtrOutput }
BucketNotificationConfigurationPtrInput is an input type that accepts BucketNotificationConfigurationArgs, BucketNotificationConfigurationPtr and BucketNotificationConfigurationPtrOutput values. You can construct a concrete instance of `BucketNotificationConfigurationPtrInput` via:
BucketNotificationConfigurationArgs{...} or: nil
func BucketNotificationConfigurationPtr ¶
func BucketNotificationConfigurationPtr(v *BucketNotificationConfigurationArgs) BucketNotificationConfigurationPtrInput
type BucketNotificationConfigurationPtrOutput ¶
type BucketNotificationConfigurationPtrOutput struct{ *pulumi.OutputState }
func (BucketNotificationConfigurationPtrOutput) ElementType ¶
func (BucketNotificationConfigurationPtrOutput) ElementType() reflect.Type
func (BucketNotificationConfigurationPtrOutput) EventBridgeConfiguration ¶ added in v0.12.0
func (o BucketNotificationConfigurationPtrOutput) EventBridgeConfiguration() BucketEventBridgeConfigurationPtrOutput
func (BucketNotificationConfigurationPtrOutput) LambdaConfigurations ¶
func (o BucketNotificationConfigurationPtrOutput) LambdaConfigurations() BucketLambdaConfigurationArrayOutput
func (BucketNotificationConfigurationPtrOutput) QueueConfigurations ¶
func (o BucketNotificationConfigurationPtrOutput) QueueConfigurations() BucketQueueConfigurationArrayOutput
func (BucketNotificationConfigurationPtrOutput) ToBucketNotificationConfigurationPtrOutput ¶
func (o BucketNotificationConfigurationPtrOutput) ToBucketNotificationConfigurationPtrOutput() BucketNotificationConfigurationPtrOutput
func (BucketNotificationConfigurationPtrOutput) ToBucketNotificationConfigurationPtrOutputWithContext ¶
func (o BucketNotificationConfigurationPtrOutput) ToBucketNotificationConfigurationPtrOutputWithContext(ctx context.Context) BucketNotificationConfigurationPtrOutput
func (BucketNotificationConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketNotificationConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketNotificationConfiguration]
func (BucketNotificationConfigurationPtrOutput) TopicConfigurations ¶
func (o BucketNotificationConfigurationPtrOutput) TopicConfigurations() BucketTopicConfigurationArrayOutput
type BucketNotificationFilter ¶
type BucketNotificationFilter struct {
S3Key BucketS3KeyFilter `pulumi:"s3Key"`
}
Specifies object key name filtering rules.
type BucketNotificationFilterArgs ¶
type BucketNotificationFilterArgs struct {
S3Key BucketS3KeyFilterInput `pulumi:"s3Key"`
}
Specifies object key name filtering rules.
func (BucketNotificationFilterArgs) ElementType ¶
func (BucketNotificationFilterArgs) ElementType() reflect.Type
func (BucketNotificationFilterArgs) ToBucketNotificationFilterOutput ¶
func (i BucketNotificationFilterArgs) ToBucketNotificationFilterOutput() BucketNotificationFilterOutput
func (BucketNotificationFilterArgs) ToBucketNotificationFilterOutputWithContext ¶
func (i BucketNotificationFilterArgs) ToBucketNotificationFilterOutputWithContext(ctx context.Context) BucketNotificationFilterOutput
func (BucketNotificationFilterArgs) ToBucketNotificationFilterPtrOutput ¶
func (i BucketNotificationFilterArgs) ToBucketNotificationFilterPtrOutput() BucketNotificationFilterPtrOutput
func (BucketNotificationFilterArgs) ToBucketNotificationFilterPtrOutputWithContext ¶
func (i BucketNotificationFilterArgs) ToBucketNotificationFilterPtrOutputWithContext(ctx context.Context) BucketNotificationFilterPtrOutput
func (BucketNotificationFilterArgs) ToOutput ¶ added in v0.76.0
func (i BucketNotificationFilterArgs) ToOutput(ctx context.Context) pulumix.Output[BucketNotificationFilter]
type BucketNotificationFilterInput ¶
type BucketNotificationFilterInput interface { pulumi.Input ToBucketNotificationFilterOutput() BucketNotificationFilterOutput ToBucketNotificationFilterOutputWithContext(context.Context) BucketNotificationFilterOutput }
BucketNotificationFilterInput is an input type that accepts BucketNotificationFilterArgs and BucketNotificationFilterOutput values. You can construct a concrete instance of `BucketNotificationFilterInput` via:
BucketNotificationFilterArgs{...}
type BucketNotificationFilterOutput ¶
type BucketNotificationFilterOutput struct{ *pulumi.OutputState }
Specifies object key name filtering rules.
func (BucketNotificationFilterOutput) ElementType ¶
func (BucketNotificationFilterOutput) ElementType() reflect.Type
func (BucketNotificationFilterOutput) S3Key ¶
func (o BucketNotificationFilterOutput) S3Key() BucketS3KeyFilterOutput
func (BucketNotificationFilterOutput) ToBucketNotificationFilterOutput ¶
func (o BucketNotificationFilterOutput) ToBucketNotificationFilterOutput() BucketNotificationFilterOutput
func (BucketNotificationFilterOutput) ToBucketNotificationFilterOutputWithContext ¶
func (o BucketNotificationFilterOutput) ToBucketNotificationFilterOutputWithContext(ctx context.Context) BucketNotificationFilterOutput
func (BucketNotificationFilterOutput) ToBucketNotificationFilterPtrOutput ¶
func (o BucketNotificationFilterOutput) ToBucketNotificationFilterPtrOutput() BucketNotificationFilterPtrOutput
func (BucketNotificationFilterOutput) ToBucketNotificationFilterPtrOutputWithContext ¶
func (o BucketNotificationFilterOutput) ToBucketNotificationFilterPtrOutputWithContext(ctx context.Context) BucketNotificationFilterPtrOutput
func (BucketNotificationFilterOutput) ToOutput ¶ added in v0.76.0
func (o BucketNotificationFilterOutput) ToOutput(ctx context.Context) pulumix.Output[BucketNotificationFilter]
type BucketNotificationFilterPtrInput ¶
type BucketNotificationFilterPtrInput interface { pulumi.Input ToBucketNotificationFilterPtrOutput() BucketNotificationFilterPtrOutput ToBucketNotificationFilterPtrOutputWithContext(context.Context) BucketNotificationFilterPtrOutput }
BucketNotificationFilterPtrInput is an input type that accepts BucketNotificationFilterArgs, BucketNotificationFilterPtr and BucketNotificationFilterPtrOutput values. You can construct a concrete instance of `BucketNotificationFilterPtrInput` via:
BucketNotificationFilterArgs{...} or: nil
func BucketNotificationFilterPtr ¶
func BucketNotificationFilterPtr(v *BucketNotificationFilterArgs) BucketNotificationFilterPtrInput
type BucketNotificationFilterPtrOutput ¶
type BucketNotificationFilterPtrOutput struct{ *pulumi.OutputState }
func (BucketNotificationFilterPtrOutput) Elem ¶
func (o BucketNotificationFilterPtrOutput) Elem() BucketNotificationFilterOutput
func (BucketNotificationFilterPtrOutput) ElementType ¶
func (BucketNotificationFilterPtrOutput) ElementType() reflect.Type
func (BucketNotificationFilterPtrOutput) S3Key ¶
func (o BucketNotificationFilterPtrOutput) S3Key() BucketS3KeyFilterPtrOutput
func (BucketNotificationFilterPtrOutput) ToBucketNotificationFilterPtrOutput ¶
func (o BucketNotificationFilterPtrOutput) ToBucketNotificationFilterPtrOutput() BucketNotificationFilterPtrOutput
func (BucketNotificationFilterPtrOutput) ToBucketNotificationFilterPtrOutputWithContext ¶
func (o BucketNotificationFilterPtrOutput) ToBucketNotificationFilterPtrOutputWithContext(ctx context.Context) BucketNotificationFilterPtrOutput
func (BucketNotificationFilterPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketNotificationFilterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketNotificationFilter]
type BucketObjectLockConfiguration ¶
type BucketObjectLockConfiguration struct { ObjectLockEnabled *string `pulumi:"objectLockEnabled"` Rule *BucketObjectLockRule `pulumi:"rule"` }
type BucketObjectLockConfigurationArgs ¶
type BucketObjectLockConfigurationArgs struct { ObjectLockEnabled pulumi.StringPtrInput `pulumi:"objectLockEnabled"` Rule BucketObjectLockRulePtrInput `pulumi:"rule"` }
func (BucketObjectLockConfigurationArgs) ElementType ¶
func (BucketObjectLockConfigurationArgs) ElementType() reflect.Type
func (BucketObjectLockConfigurationArgs) ToBucketObjectLockConfigurationOutput ¶
func (i BucketObjectLockConfigurationArgs) ToBucketObjectLockConfigurationOutput() BucketObjectLockConfigurationOutput
func (BucketObjectLockConfigurationArgs) ToBucketObjectLockConfigurationOutputWithContext ¶
func (i BucketObjectLockConfigurationArgs) ToBucketObjectLockConfigurationOutputWithContext(ctx context.Context) BucketObjectLockConfigurationOutput
func (BucketObjectLockConfigurationArgs) ToBucketObjectLockConfigurationPtrOutput ¶
func (i BucketObjectLockConfigurationArgs) ToBucketObjectLockConfigurationPtrOutput() BucketObjectLockConfigurationPtrOutput
func (BucketObjectLockConfigurationArgs) ToBucketObjectLockConfigurationPtrOutputWithContext ¶
func (i BucketObjectLockConfigurationArgs) ToBucketObjectLockConfigurationPtrOutputWithContext(ctx context.Context) BucketObjectLockConfigurationPtrOutput
func (BucketObjectLockConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i BucketObjectLockConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketObjectLockConfiguration]
type BucketObjectLockConfigurationInput ¶
type BucketObjectLockConfigurationInput interface { pulumi.Input ToBucketObjectLockConfigurationOutput() BucketObjectLockConfigurationOutput ToBucketObjectLockConfigurationOutputWithContext(context.Context) BucketObjectLockConfigurationOutput }
BucketObjectLockConfigurationInput is an input type that accepts BucketObjectLockConfigurationArgs and BucketObjectLockConfigurationOutput values. You can construct a concrete instance of `BucketObjectLockConfigurationInput` via:
BucketObjectLockConfigurationArgs{...}
type BucketObjectLockConfigurationOutput ¶
type BucketObjectLockConfigurationOutput struct{ *pulumi.OutputState }
func (BucketObjectLockConfigurationOutput) ElementType ¶
func (BucketObjectLockConfigurationOutput) ElementType() reflect.Type
func (BucketObjectLockConfigurationOutput) ObjectLockEnabled ¶
func (o BucketObjectLockConfigurationOutput) ObjectLockEnabled() pulumi.StringPtrOutput
func (BucketObjectLockConfigurationOutput) Rule ¶
func (o BucketObjectLockConfigurationOutput) Rule() BucketObjectLockRulePtrOutput
func (BucketObjectLockConfigurationOutput) ToBucketObjectLockConfigurationOutput ¶
func (o BucketObjectLockConfigurationOutput) ToBucketObjectLockConfigurationOutput() BucketObjectLockConfigurationOutput
func (BucketObjectLockConfigurationOutput) ToBucketObjectLockConfigurationOutputWithContext ¶
func (o BucketObjectLockConfigurationOutput) ToBucketObjectLockConfigurationOutputWithContext(ctx context.Context) BucketObjectLockConfigurationOutput
func (BucketObjectLockConfigurationOutput) ToBucketObjectLockConfigurationPtrOutput ¶
func (o BucketObjectLockConfigurationOutput) ToBucketObjectLockConfigurationPtrOutput() BucketObjectLockConfigurationPtrOutput
func (BucketObjectLockConfigurationOutput) ToBucketObjectLockConfigurationPtrOutputWithContext ¶
func (o BucketObjectLockConfigurationOutput) ToBucketObjectLockConfigurationPtrOutputWithContext(ctx context.Context) BucketObjectLockConfigurationPtrOutput
func (BucketObjectLockConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o BucketObjectLockConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketObjectLockConfiguration]
type BucketObjectLockConfigurationPtrInput ¶
type BucketObjectLockConfigurationPtrInput interface { pulumi.Input ToBucketObjectLockConfigurationPtrOutput() BucketObjectLockConfigurationPtrOutput ToBucketObjectLockConfigurationPtrOutputWithContext(context.Context) BucketObjectLockConfigurationPtrOutput }
BucketObjectLockConfigurationPtrInput is an input type that accepts BucketObjectLockConfigurationArgs, BucketObjectLockConfigurationPtr and BucketObjectLockConfigurationPtrOutput values. You can construct a concrete instance of `BucketObjectLockConfigurationPtrInput` via:
BucketObjectLockConfigurationArgs{...} or: nil
func BucketObjectLockConfigurationPtr ¶
func BucketObjectLockConfigurationPtr(v *BucketObjectLockConfigurationArgs) BucketObjectLockConfigurationPtrInput
type BucketObjectLockConfigurationPtrOutput ¶
type BucketObjectLockConfigurationPtrOutput struct{ *pulumi.OutputState }
func (BucketObjectLockConfigurationPtrOutput) ElementType ¶
func (BucketObjectLockConfigurationPtrOutput) ElementType() reflect.Type
func (BucketObjectLockConfigurationPtrOutput) ObjectLockEnabled ¶
func (o BucketObjectLockConfigurationPtrOutput) ObjectLockEnabled() pulumi.StringPtrOutput
func (BucketObjectLockConfigurationPtrOutput) Rule ¶
func (o BucketObjectLockConfigurationPtrOutput) Rule() BucketObjectLockRulePtrOutput
func (BucketObjectLockConfigurationPtrOutput) ToBucketObjectLockConfigurationPtrOutput ¶
func (o BucketObjectLockConfigurationPtrOutput) ToBucketObjectLockConfigurationPtrOutput() BucketObjectLockConfigurationPtrOutput
func (BucketObjectLockConfigurationPtrOutput) ToBucketObjectLockConfigurationPtrOutputWithContext ¶
func (o BucketObjectLockConfigurationPtrOutput) ToBucketObjectLockConfigurationPtrOutputWithContext(ctx context.Context) BucketObjectLockConfigurationPtrOutput
func (BucketObjectLockConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketObjectLockConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketObjectLockConfiguration]
type BucketObjectLockRule ¶
type BucketObjectLockRule struct {
DefaultRetention *BucketDefaultRetention `pulumi:"defaultRetention"`
}
The Object Lock rule in place for the specified object.
type BucketObjectLockRuleArgs ¶
type BucketObjectLockRuleArgs struct {
DefaultRetention BucketDefaultRetentionPtrInput `pulumi:"defaultRetention"`
}
The Object Lock rule in place for the specified object.
func (BucketObjectLockRuleArgs) ElementType ¶
func (BucketObjectLockRuleArgs) ElementType() reflect.Type
func (BucketObjectLockRuleArgs) ToBucketObjectLockRuleOutput ¶
func (i BucketObjectLockRuleArgs) ToBucketObjectLockRuleOutput() BucketObjectLockRuleOutput
func (BucketObjectLockRuleArgs) ToBucketObjectLockRuleOutputWithContext ¶
func (i BucketObjectLockRuleArgs) ToBucketObjectLockRuleOutputWithContext(ctx context.Context) BucketObjectLockRuleOutput
func (BucketObjectLockRuleArgs) ToBucketObjectLockRulePtrOutput ¶
func (i BucketObjectLockRuleArgs) ToBucketObjectLockRulePtrOutput() BucketObjectLockRulePtrOutput
func (BucketObjectLockRuleArgs) ToBucketObjectLockRulePtrOutputWithContext ¶
func (i BucketObjectLockRuleArgs) ToBucketObjectLockRulePtrOutputWithContext(ctx context.Context) BucketObjectLockRulePtrOutput
func (BucketObjectLockRuleArgs) ToOutput ¶ added in v0.76.0
func (i BucketObjectLockRuleArgs) ToOutput(ctx context.Context) pulumix.Output[BucketObjectLockRule]
type BucketObjectLockRuleInput ¶
type BucketObjectLockRuleInput interface { pulumi.Input ToBucketObjectLockRuleOutput() BucketObjectLockRuleOutput ToBucketObjectLockRuleOutputWithContext(context.Context) BucketObjectLockRuleOutput }
BucketObjectLockRuleInput is an input type that accepts BucketObjectLockRuleArgs and BucketObjectLockRuleOutput values. You can construct a concrete instance of `BucketObjectLockRuleInput` via:
BucketObjectLockRuleArgs{...}
type BucketObjectLockRuleOutput ¶
type BucketObjectLockRuleOutput struct{ *pulumi.OutputState }
The Object Lock rule in place for the specified object.
func (BucketObjectLockRuleOutput) DefaultRetention ¶
func (o BucketObjectLockRuleOutput) DefaultRetention() BucketDefaultRetentionPtrOutput
func (BucketObjectLockRuleOutput) ElementType ¶
func (BucketObjectLockRuleOutput) ElementType() reflect.Type
func (BucketObjectLockRuleOutput) ToBucketObjectLockRuleOutput ¶
func (o BucketObjectLockRuleOutput) ToBucketObjectLockRuleOutput() BucketObjectLockRuleOutput
func (BucketObjectLockRuleOutput) ToBucketObjectLockRuleOutputWithContext ¶
func (o BucketObjectLockRuleOutput) ToBucketObjectLockRuleOutputWithContext(ctx context.Context) BucketObjectLockRuleOutput
func (BucketObjectLockRuleOutput) ToBucketObjectLockRulePtrOutput ¶
func (o BucketObjectLockRuleOutput) ToBucketObjectLockRulePtrOutput() BucketObjectLockRulePtrOutput
func (BucketObjectLockRuleOutput) ToBucketObjectLockRulePtrOutputWithContext ¶
func (o BucketObjectLockRuleOutput) ToBucketObjectLockRulePtrOutputWithContext(ctx context.Context) BucketObjectLockRulePtrOutput
func (BucketObjectLockRuleOutput) ToOutput ¶ added in v0.76.0
func (o BucketObjectLockRuleOutput) ToOutput(ctx context.Context) pulumix.Output[BucketObjectLockRule]
type BucketObjectLockRulePtrInput ¶
type BucketObjectLockRulePtrInput interface { pulumi.Input ToBucketObjectLockRulePtrOutput() BucketObjectLockRulePtrOutput ToBucketObjectLockRulePtrOutputWithContext(context.Context) BucketObjectLockRulePtrOutput }
BucketObjectLockRulePtrInput is an input type that accepts BucketObjectLockRuleArgs, BucketObjectLockRulePtr and BucketObjectLockRulePtrOutput values. You can construct a concrete instance of `BucketObjectLockRulePtrInput` via:
BucketObjectLockRuleArgs{...} or: nil
func BucketObjectLockRulePtr ¶
func BucketObjectLockRulePtr(v *BucketObjectLockRuleArgs) BucketObjectLockRulePtrInput
type BucketObjectLockRulePtrOutput ¶
type BucketObjectLockRulePtrOutput struct{ *pulumi.OutputState }
func (BucketObjectLockRulePtrOutput) DefaultRetention ¶
func (o BucketObjectLockRulePtrOutput) DefaultRetention() BucketDefaultRetentionPtrOutput
func (BucketObjectLockRulePtrOutput) Elem ¶
func (o BucketObjectLockRulePtrOutput) Elem() BucketObjectLockRuleOutput
func (BucketObjectLockRulePtrOutput) ElementType ¶
func (BucketObjectLockRulePtrOutput) ElementType() reflect.Type
func (BucketObjectLockRulePtrOutput) ToBucketObjectLockRulePtrOutput ¶
func (o BucketObjectLockRulePtrOutput) ToBucketObjectLockRulePtrOutput() BucketObjectLockRulePtrOutput
func (BucketObjectLockRulePtrOutput) ToBucketObjectLockRulePtrOutputWithContext ¶
func (o BucketObjectLockRulePtrOutput) ToBucketObjectLockRulePtrOutputWithContext(ctx context.Context) BucketObjectLockRulePtrOutput
func (BucketObjectLockRulePtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketObjectLockRulePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketObjectLockRule]
type BucketOutput ¶
type BucketOutput struct{ *pulumi.OutputState }
func (BucketOutput) AccelerateConfiguration ¶ added in v0.17.0
func (o BucketOutput) AccelerateConfiguration() BucketAccelerateConfigurationPtrOutput
Configuration for the transfer acceleration state.
func (BucketOutput) AccessControl ¶ added in v0.17.0
func (o BucketOutput) AccessControl() BucketAccessControlPtrOutput
A canned access control list (ACL) that grants predefined permissions to the bucket.
func (BucketOutput) AnalyticsConfigurations ¶ added in v0.17.0
func (o BucketOutput) AnalyticsConfigurations() BucketAnalyticsConfigurationArrayOutput
The configuration and any analyses for the analytics filter of an Amazon S3 bucket.
func (BucketOutput) Arn ¶ added in v0.17.0
func (o BucketOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the specified bucket.
func (BucketOutput) BucketEncryption ¶ added in v0.17.0
func (o BucketOutput) BucketEncryption() BucketEncryptionPtrOutput
func (BucketOutput) BucketName ¶ added in v0.17.0
func (o BucketOutput) BucketName() pulumi.StringPtrOutput
A name for the bucket. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the bucket name.
func (BucketOutput) CorsConfiguration ¶ added in v0.17.0
func (o BucketOutput) CorsConfiguration() BucketCorsConfigurationPtrOutput
Rules that define cross-origin resource sharing of objects in this bucket.
func (BucketOutput) DomainName ¶ added in v0.17.0
func (o BucketOutput) DomainName() pulumi.StringOutput
The IPv4 DNS name of the specified bucket.
func (BucketOutput) DualStackDomainName ¶ added in v0.17.0
func (o BucketOutput) DualStackDomainName() pulumi.StringOutput
The IPv6 DNS name of the specified bucket. For more information about dual-stack endpoints, see [Using Amazon S3 Dual-Stack Endpoints](https://docs.aws.amazon.com/AmazonS3/latest/dev/dual-stack-endpoints.html).
func (BucketOutput) ElementType ¶
func (BucketOutput) ElementType() reflect.Type
func (BucketOutput) IntelligentTieringConfigurations ¶ added in v0.17.0
func (o BucketOutput) IntelligentTieringConfigurations() BucketIntelligentTieringConfigurationArrayOutput
Specifies the S3 Intelligent-Tiering configuration for an Amazon S3 bucket.
func (BucketOutput) InventoryConfigurations ¶ added in v0.17.0
func (o BucketOutput) InventoryConfigurations() BucketInventoryConfigurationArrayOutput
The inventory configuration for an Amazon S3 bucket.
func (BucketOutput) LifecycleConfiguration ¶ added in v0.17.0
func (o BucketOutput) LifecycleConfiguration() BucketLifecycleConfigurationPtrOutput
Rules that define how Amazon S3 manages objects during their lifetime.
func (BucketOutput) LoggingConfiguration ¶ added in v0.17.0
func (o BucketOutput) LoggingConfiguration() BucketLoggingConfigurationPtrOutput
Settings that define where logs are stored.
func (BucketOutput) MetricsConfigurations ¶ added in v0.17.0
func (o BucketOutput) MetricsConfigurations() BucketMetricsConfigurationArrayOutput
Settings that define a metrics configuration for the CloudWatch request metrics from the bucket.
func (BucketOutput) NotificationConfiguration ¶ added in v0.17.0
func (o BucketOutput) NotificationConfiguration() BucketNotificationConfigurationPtrOutput
Configuration that defines how Amazon S3 handles bucket notifications.
func (BucketOutput) ObjectLockConfiguration ¶ added in v0.17.0
func (o BucketOutput) ObjectLockConfiguration() BucketObjectLockConfigurationPtrOutput
Places an Object Lock configuration on the specified bucket.
func (BucketOutput) ObjectLockEnabled ¶ added in v0.17.0
func (o BucketOutput) ObjectLockEnabled() pulumi.BoolPtrOutput
Indicates whether this bucket has an Object Lock configuration enabled.
func (BucketOutput) OwnershipControls ¶ added in v0.17.0
func (o BucketOutput) OwnershipControls() BucketOwnershipControlsPtrOutput
Specifies the container element for object ownership rules.
func (BucketOutput) PublicAccessBlockConfiguration ¶ added in v0.17.0
func (o BucketOutput) PublicAccessBlockConfiguration() BucketPublicAccessBlockConfigurationPtrOutput
func (BucketOutput) RegionalDomainName ¶ added in v0.17.0
func (o BucketOutput) RegionalDomainName() pulumi.StringOutput
Returns the regional domain name of the specified bucket.
func (BucketOutput) ReplicationConfiguration ¶ added in v0.17.0
func (o BucketOutput) ReplicationConfiguration() BucketReplicationConfigurationPtrOutput
Configuration for replicating objects in an S3 bucket.
func (BucketOutput) Tags ¶ added in v0.17.0
func (o BucketOutput) Tags() BucketTagArrayOutput
An arbitrary set of tags (key-value pairs) for this S3 bucket.
func (BucketOutput) ToBucketOutput ¶
func (o BucketOutput) ToBucketOutput() BucketOutput
func (BucketOutput) ToBucketOutputWithContext ¶
func (o BucketOutput) ToBucketOutputWithContext(ctx context.Context) BucketOutput
func (BucketOutput) VersioningConfiguration ¶ added in v0.17.0
func (o BucketOutput) VersioningConfiguration() BucketVersioningConfigurationPtrOutput
func (BucketOutput) WebsiteConfiguration ¶ added in v0.17.0
func (o BucketOutput) WebsiteConfiguration() BucketWebsiteConfigurationPtrOutput
func (BucketOutput) WebsiteUrl ¶ added in v0.72.0
func (o BucketOutput) WebsiteUrl() pulumi.StringOutput
The Amazon S3 website endpoint for the specified bucket.
type BucketOwnershipControls ¶
type BucketOwnershipControls struct {
Rules []BucketOwnershipControlsRule `pulumi:"rules"`
}
type BucketOwnershipControlsArgs ¶
type BucketOwnershipControlsArgs struct {
Rules BucketOwnershipControlsRuleArrayInput `pulumi:"rules"`
}
func (BucketOwnershipControlsArgs) ElementType ¶
func (BucketOwnershipControlsArgs) ElementType() reflect.Type
func (BucketOwnershipControlsArgs) ToBucketOwnershipControlsOutput ¶
func (i BucketOwnershipControlsArgs) ToBucketOwnershipControlsOutput() BucketOwnershipControlsOutput
func (BucketOwnershipControlsArgs) ToBucketOwnershipControlsOutputWithContext ¶
func (i BucketOwnershipControlsArgs) ToBucketOwnershipControlsOutputWithContext(ctx context.Context) BucketOwnershipControlsOutput
func (BucketOwnershipControlsArgs) ToBucketOwnershipControlsPtrOutput ¶
func (i BucketOwnershipControlsArgs) ToBucketOwnershipControlsPtrOutput() BucketOwnershipControlsPtrOutput
func (BucketOwnershipControlsArgs) ToBucketOwnershipControlsPtrOutputWithContext ¶
func (i BucketOwnershipControlsArgs) ToBucketOwnershipControlsPtrOutputWithContext(ctx context.Context) BucketOwnershipControlsPtrOutput
func (BucketOwnershipControlsArgs) ToOutput ¶ added in v0.76.0
func (i BucketOwnershipControlsArgs) ToOutput(ctx context.Context) pulumix.Output[BucketOwnershipControls]
type BucketOwnershipControlsInput ¶
type BucketOwnershipControlsInput interface { pulumi.Input ToBucketOwnershipControlsOutput() BucketOwnershipControlsOutput ToBucketOwnershipControlsOutputWithContext(context.Context) BucketOwnershipControlsOutput }
BucketOwnershipControlsInput is an input type that accepts BucketOwnershipControlsArgs and BucketOwnershipControlsOutput values. You can construct a concrete instance of `BucketOwnershipControlsInput` via:
BucketOwnershipControlsArgs{...}
type BucketOwnershipControlsOutput ¶
type BucketOwnershipControlsOutput struct{ *pulumi.OutputState }
func (BucketOwnershipControlsOutput) ElementType ¶
func (BucketOwnershipControlsOutput) ElementType() reflect.Type
func (BucketOwnershipControlsOutput) Rules ¶
func (o BucketOwnershipControlsOutput) Rules() BucketOwnershipControlsRuleArrayOutput
func (BucketOwnershipControlsOutput) ToBucketOwnershipControlsOutput ¶
func (o BucketOwnershipControlsOutput) ToBucketOwnershipControlsOutput() BucketOwnershipControlsOutput
func (BucketOwnershipControlsOutput) ToBucketOwnershipControlsOutputWithContext ¶
func (o BucketOwnershipControlsOutput) ToBucketOwnershipControlsOutputWithContext(ctx context.Context) BucketOwnershipControlsOutput
func (BucketOwnershipControlsOutput) ToBucketOwnershipControlsPtrOutput ¶
func (o BucketOwnershipControlsOutput) ToBucketOwnershipControlsPtrOutput() BucketOwnershipControlsPtrOutput
func (BucketOwnershipControlsOutput) ToBucketOwnershipControlsPtrOutputWithContext ¶
func (o BucketOwnershipControlsOutput) ToBucketOwnershipControlsPtrOutputWithContext(ctx context.Context) BucketOwnershipControlsPtrOutput
func (BucketOwnershipControlsOutput) ToOutput ¶ added in v0.76.0
func (o BucketOwnershipControlsOutput) ToOutput(ctx context.Context) pulumix.Output[BucketOwnershipControls]
type BucketOwnershipControlsPtrInput ¶
type BucketOwnershipControlsPtrInput interface { pulumi.Input ToBucketOwnershipControlsPtrOutput() BucketOwnershipControlsPtrOutput ToBucketOwnershipControlsPtrOutputWithContext(context.Context) BucketOwnershipControlsPtrOutput }
BucketOwnershipControlsPtrInput is an input type that accepts BucketOwnershipControlsArgs, BucketOwnershipControlsPtr and BucketOwnershipControlsPtrOutput values. You can construct a concrete instance of `BucketOwnershipControlsPtrInput` via:
BucketOwnershipControlsArgs{...} or: nil
func BucketOwnershipControlsPtr ¶
func BucketOwnershipControlsPtr(v *BucketOwnershipControlsArgs) BucketOwnershipControlsPtrInput
type BucketOwnershipControlsPtrOutput ¶
type BucketOwnershipControlsPtrOutput struct{ *pulumi.OutputState }
func (BucketOwnershipControlsPtrOutput) Elem ¶
func (o BucketOwnershipControlsPtrOutput) Elem() BucketOwnershipControlsOutput
func (BucketOwnershipControlsPtrOutput) ElementType ¶
func (BucketOwnershipControlsPtrOutput) ElementType() reflect.Type
func (BucketOwnershipControlsPtrOutput) Rules ¶
func (o BucketOwnershipControlsPtrOutput) Rules() BucketOwnershipControlsRuleArrayOutput
func (BucketOwnershipControlsPtrOutput) ToBucketOwnershipControlsPtrOutput ¶
func (o BucketOwnershipControlsPtrOutput) ToBucketOwnershipControlsPtrOutput() BucketOwnershipControlsPtrOutput
func (BucketOwnershipControlsPtrOutput) ToBucketOwnershipControlsPtrOutputWithContext ¶
func (o BucketOwnershipControlsPtrOutput) ToBucketOwnershipControlsPtrOutputWithContext(ctx context.Context) BucketOwnershipControlsPtrOutput
func (BucketOwnershipControlsPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketOwnershipControlsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketOwnershipControls]
type BucketOwnershipControlsRule ¶
type BucketOwnershipControlsRule struct { // Specifies an object ownership rule. ObjectOwnership *BucketOwnershipControlsRuleObjectOwnership `pulumi:"objectOwnership"` }
type BucketOwnershipControlsRuleArgs ¶
type BucketOwnershipControlsRuleArgs struct { // Specifies an object ownership rule. ObjectOwnership BucketOwnershipControlsRuleObjectOwnershipPtrInput `pulumi:"objectOwnership"` }
func (BucketOwnershipControlsRuleArgs) ElementType ¶
func (BucketOwnershipControlsRuleArgs) ElementType() reflect.Type
func (BucketOwnershipControlsRuleArgs) ToBucketOwnershipControlsRuleOutput ¶
func (i BucketOwnershipControlsRuleArgs) ToBucketOwnershipControlsRuleOutput() BucketOwnershipControlsRuleOutput
func (BucketOwnershipControlsRuleArgs) ToBucketOwnershipControlsRuleOutputWithContext ¶
func (i BucketOwnershipControlsRuleArgs) ToBucketOwnershipControlsRuleOutputWithContext(ctx context.Context) BucketOwnershipControlsRuleOutput
func (BucketOwnershipControlsRuleArgs) ToOutput ¶ added in v0.76.0
func (i BucketOwnershipControlsRuleArgs) ToOutput(ctx context.Context) pulumix.Output[BucketOwnershipControlsRule]
type BucketOwnershipControlsRuleArray ¶
type BucketOwnershipControlsRuleArray []BucketOwnershipControlsRuleInput
func (BucketOwnershipControlsRuleArray) ElementType ¶
func (BucketOwnershipControlsRuleArray) ElementType() reflect.Type
func (BucketOwnershipControlsRuleArray) ToBucketOwnershipControlsRuleArrayOutput ¶
func (i BucketOwnershipControlsRuleArray) ToBucketOwnershipControlsRuleArrayOutput() BucketOwnershipControlsRuleArrayOutput
func (BucketOwnershipControlsRuleArray) ToBucketOwnershipControlsRuleArrayOutputWithContext ¶
func (i BucketOwnershipControlsRuleArray) ToBucketOwnershipControlsRuleArrayOutputWithContext(ctx context.Context) BucketOwnershipControlsRuleArrayOutput
func (BucketOwnershipControlsRuleArray) ToOutput ¶ added in v0.76.0
func (i BucketOwnershipControlsRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketOwnershipControlsRule]
type BucketOwnershipControlsRuleArrayInput ¶
type BucketOwnershipControlsRuleArrayInput interface { pulumi.Input ToBucketOwnershipControlsRuleArrayOutput() BucketOwnershipControlsRuleArrayOutput ToBucketOwnershipControlsRuleArrayOutputWithContext(context.Context) BucketOwnershipControlsRuleArrayOutput }
BucketOwnershipControlsRuleArrayInput is an input type that accepts BucketOwnershipControlsRuleArray and BucketOwnershipControlsRuleArrayOutput values. You can construct a concrete instance of `BucketOwnershipControlsRuleArrayInput` via:
BucketOwnershipControlsRuleArray{ BucketOwnershipControlsRuleArgs{...} }
type BucketOwnershipControlsRuleArrayOutput ¶
type BucketOwnershipControlsRuleArrayOutput struct{ *pulumi.OutputState }
func (BucketOwnershipControlsRuleArrayOutput) ElementType ¶
func (BucketOwnershipControlsRuleArrayOutput) ElementType() reflect.Type
func (BucketOwnershipControlsRuleArrayOutput) ToBucketOwnershipControlsRuleArrayOutput ¶
func (o BucketOwnershipControlsRuleArrayOutput) ToBucketOwnershipControlsRuleArrayOutput() BucketOwnershipControlsRuleArrayOutput
func (BucketOwnershipControlsRuleArrayOutput) ToBucketOwnershipControlsRuleArrayOutputWithContext ¶
func (o BucketOwnershipControlsRuleArrayOutput) ToBucketOwnershipControlsRuleArrayOutputWithContext(ctx context.Context) BucketOwnershipControlsRuleArrayOutput
func (BucketOwnershipControlsRuleArrayOutput) ToOutput ¶ added in v0.76.0
func (o BucketOwnershipControlsRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketOwnershipControlsRule]
type BucketOwnershipControlsRuleInput ¶
type BucketOwnershipControlsRuleInput interface { pulumi.Input ToBucketOwnershipControlsRuleOutput() BucketOwnershipControlsRuleOutput ToBucketOwnershipControlsRuleOutputWithContext(context.Context) BucketOwnershipControlsRuleOutput }
BucketOwnershipControlsRuleInput is an input type that accepts BucketOwnershipControlsRuleArgs and BucketOwnershipControlsRuleOutput values. You can construct a concrete instance of `BucketOwnershipControlsRuleInput` via:
BucketOwnershipControlsRuleArgs{...}
type BucketOwnershipControlsRuleObjectOwnership ¶ added in v0.2.0
type BucketOwnershipControlsRuleObjectOwnership string
Specifies an object ownership rule.
func (BucketOwnershipControlsRuleObjectOwnership) ElementType ¶ added in v0.2.0
func (BucketOwnershipControlsRuleObjectOwnership) ElementType() reflect.Type
func (BucketOwnershipControlsRuleObjectOwnership) ToBucketOwnershipControlsRuleObjectOwnershipOutput ¶ added in v0.2.0
func (e BucketOwnershipControlsRuleObjectOwnership) ToBucketOwnershipControlsRuleObjectOwnershipOutput() BucketOwnershipControlsRuleObjectOwnershipOutput
func (BucketOwnershipControlsRuleObjectOwnership) ToBucketOwnershipControlsRuleObjectOwnershipOutputWithContext ¶ added in v0.2.0
func (e BucketOwnershipControlsRuleObjectOwnership) ToBucketOwnershipControlsRuleObjectOwnershipOutputWithContext(ctx context.Context) BucketOwnershipControlsRuleObjectOwnershipOutput
func (BucketOwnershipControlsRuleObjectOwnership) ToBucketOwnershipControlsRuleObjectOwnershipPtrOutput ¶ added in v0.2.0
func (e BucketOwnershipControlsRuleObjectOwnership) ToBucketOwnershipControlsRuleObjectOwnershipPtrOutput() BucketOwnershipControlsRuleObjectOwnershipPtrOutput
func (BucketOwnershipControlsRuleObjectOwnership) ToBucketOwnershipControlsRuleObjectOwnershipPtrOutputWithContext ¶ added in v0.2.0
func (e BucketOwnershipControlsRuleObjectOwnership) ToBucketOwnershipControlsRuleObjectOwnershipPtrOutputWithContext(ctx context.Context) BucketOwnershipControlsRuleObjectOwnershipPtrOutput
func (BucketOwnershipControlsRuleObjectOwnership) ToStringOutput ¶ added in v0.2.0
func (e BucketOwnershipControlsRuleObjectOwnership) ToStringOutput() pulumi.StringOutput
func (BucketOwnershipControlsRuleObjectOwnership) ToStringOutputWithContext ¶ added in v0.2.0
func (e BucketOwnershipControlsRuleObjectOwnership) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketOwnershipControlsRuleObjectOwnership) ToStringPtrOutput ¶ added in v0.2.0
func (e BucketOwnershipControlsRuleObjectOwnership) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketOwnershipControlsRuleObjectOwnership) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e BucketOwnershipControlsRuleObjectOwnership) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketOwnershipControlsRuleObjectOwnershipInput ¶ added in v0.2.0
type BucketOwnershipControlsRuleObjectOwnershipInput interface { pulumi.Input ToBucketOwnershipControlsRuleObjectOwnershipOutput() BucketOwnershipControlsRuleObjectOwnershipOutput ToBucketOwnershipControlsRuleObjectOwnershipOutputWithContext(context.Context) BucketOwnershipControlsRuleObjectOwnershipOutput }
BucketOwnershipControlsRuleObjectOwnershipInput is an input type that accepts BucketOwnershipControlsRuleObjectOwnershipArgs and BucketOwnershipControlsRuleObjectOwnershipOutput values. You can construct a concrete instance of `BucketOwnershipControlsRuleObjectOwnershipInput` via:
BucketOwnershipControlsRuleObjectOwnershipArgs{...}
type BucketOwnershipControlsRuleObjectOwnershipOutput ¶ added in v0.2.0
type BucketOwnershipControlsRuleObjectOwnershipOutput struct{ *pulumi.OutputState }
func (BucketOwnershipControlsRuleObjectOwnershipOutput) ElementType ¶ added in v0.2.0
func (BucketOwnershipControlsRuleObjectOwnershipOutput) ElementType() reflect.Type
func (BucketOwnershipControlsRuleObjectOwnershipOutput) ToBucketOwnershipControlsRuleObjectOwnershipOutput ¶ added in v0.2.0
func (o BucketOwnershipControlsRuleObjectOwnershipOutput) ToBucketOwnershipControlsRuleObjectOwnershipOutput() BucketOwnershipControlsRuleObjectOwnershipOutput
func (BucketOwnershipControlsRuleObjectOwnershipOutput) ToBucketOwnershipControlsRuleObjectOwnershipOutputWithContext ¶ added in v0.2.0
func (o BucketOwnershipControlsRuleObjectOwnershipOutput) ToBucketOwnershipControlsRuleObjectOwnershipOutputWithContext(ctx context.Context) BucketOwnershipControlsRuleObjectOwnershipOutput
func (BucketOwnershipControlsRuleObjectOwnershipOutput) ToBucketOwnershipControlsRuleObjectOwnershipPtrOutput ¶ added in v0.2.0
func (o BucketOwnershipControlsRuleObjectOwnershipOutput) ToBucketOwnershipControlsRuleObjectOwnershipPtrOutput() BucketOwnershipControlsRuleObjectOwnershipPtrOutput
func (BucketOwnershipControlsRuleObjectOwnershipOutput) ToBucketOwnershipControlsRuleObjectOwnershipPtrOutputWithContext ¶ added in v0.2.0
func (o BucketOwnershipControlsRuleObjectOwnershipOutput) ToBucketOwnershipControlsRuleObjectOwnershipPtrOutputWithContext(ctx context.Context) BucketOwnershipControlsRuleObjectOwnershipPtrOutput
func (BucketOwnershipControlsRuleObjectOwnershipOutput) ToStringOutput ¶ added in v0.2.0
func (o BucketOwnershipControlsRuleObjectOwnershipOutput) ToStringOutput() pulumi.StringOutput
func (BucketOwnershipControlsRuleObjectOwnershipOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o BucketOwnershipControlsRuleObjectOwnershipOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketOwnershipControlsRuleObjectOwnershipOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketOwnershipControlsRuleObjectOwnershipOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketOwnershipControlsRuleObjectOwnershipOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketOwnershipControlsRuleObjectOwnershipOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketOwnershipControlsRuleObjectOwnershipPtrInput ¶ added in v0.2.0
type BucketOwnershipControlsRuleObjectOwnershipPtrInput interface { pulumi.Input ToBucketOwnershipControlsRuleObjectOwnershipPtrOutput() BucketOwnershipControlsRuleObjectOwnershipPtrOutput ToBucketOwnershipControlsRuleObjectOwnershipPtrOutputWithContext(context.Context) BucketOwnershipControlsRuleObjectOwnershipPtrOutput }
func BucketOwnershipControlsRuleObjectOwnershipPtr ¶ added in v0.2.0
func BucketOwnershipControlsRuleObjectOwnershipPtr(v string) BucketOwnershipControlsRuleObjectOwnershipPtrInput
type BucketOwnershipControlsRuleObjectOwnershipPtrOutput ¶ added in v0.2.0
type BucketOwnershipControlsRuleObjectOwnershipPtrOutput struct{ *pulumi.OutputState }
func (BucketOwnershipControlsRuleObjectOwnershipPtrOutput) ElementType ¶ added in v0.2.0
func (BucketOwnershipControlsRuleObjectOwnershipPtrOutput) ElementType() reflect.Type
func (BucketOwnershipControlsRuleObjectOwnershipPtrOutput) ToBucketOwnershipControlsRuleObjectOwnershipPtrOutput ¶ added in v0.2.0
func (o BucketOwnershipControlsRuleObjectOwnershipPtrOutput) ToBucketOwnershipControlsRuleObjectOwnershipPtrOutput() BucketOwnershipControlsRuleObjectOwnershipPtrOutput
func (BucketOwnershipControlsRuleObjectOwnershipPtrOutput) ToBucketOwnershipControlsRuleObjectOwnershipPtrOutputWithContext ¶ added in v0.2.0
func (o BucketOwnershipControlsRuleObjectOwnershipPtrOutput) ToBucketOwnershipControlsRuleObjectOwnershipPtrOutputWithContext(ctx context.Context) BucketOwnershipControlsRuleObjectOwnershipPtrOutput
func (BucketOwnershipControlsRuleObjectOwnershipPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketOwnershipControlsRuleObjectOwnershipPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketOwnershipControlsRuleObjectOwnership]
func (BucketOwnershipControlsRuleObjectOwnershipPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketOwnershipControlsRuleObjectOwnershipPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketOwnershipControlsRuleObjectOwnershipPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketOwnershipControlsRuleObjectOwnershipPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketOwnershipControlsRuleOutput ¶
type BucketOwnershipControlsRuleOutput struct{ *pulumi.OutputState }
func (BucketOwnershipControlsRuleOutput) ElementType ¶
func (BucketOwnershipControlsRuleOutput) ElementType() reflect.Type
func (BucketOwnershipControlsRuleOutput) ObjectOwnership ¶
func (o BucketOwnershipControlsRuleOutput) ObjectOwnership() BucketOwnershipControlsRuleObjectOwnershipPtrOutput
Specifies an object ownership rule.
func (BucketOwnershipControlsRuleOutput) ToBucketOwnershipControlsRuleOutput ¶
func (o BucketOwnershipControlsRuleOutput) ToBucketOwnershipControlsRuleOutput() BucketOwnershipControlsRuleOutput
func (BucketOwnershipControlsRuleOutput) ToBucketOwnershipControlsRuleOutputWithContext ¶
func (o BucketOwnershipControlsRuleOutput) ToBucketOwnershipControlsRuleOutputWithContext(ctx context.Context) BucketOwnershipControlsRuleOutput
func (BucketOwnershipControlsRuleOutput) ToOutput ¶ added in v0.76.0
func (o BucketOwnershipControlsRuleOutput) ToOutput(ctx context.Context) pulumix.Output[BucketOwnershipControlsRule]
type BucketPolicy
deprecated
type BucketPolicy struct { pulumi.CustomResourceState Bucket pulumi.StringOutput `pulumi:"bucket"` PolicyDocument pulumi.AnyOutput `pulumi:"policyDocument"` }
Resource Type definition for AWS::S3::BucketPolicy
Deprecated: BucketPolicy is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetBucketPolicy ¶
func GetBucketPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BucketPolicyState, opts ...pulumi.ResourceOption) (*BucketPolicy, error)
GetBucketPolicy gets an existing BucketPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBucketPolicy ¶
func NewBucketPolicy(ctx *pulumi.Context, name string, args *BucketPolicyArgs, opts ...pulumi.ResourceOption) (*BucketPolicy, error)
NewBucketPolicy registers a new resource with the given unique name, arguments, and options.
func (*BucketPolicy) ElementType ¶
func (*BucketPolicy) ElementType() reflect.Type
func (*BucketPolicy) ToBucketPolicyOutput ¶
func (i *BucketPolicy) ToBucketPolicyOutput() BucketPolicyOutput
func (*BucketPolicy) ToBucketPolicyOutputWithContext ¶
func (i *BucketPolicy) ToBucketPolicyOutputWithContext(ctx context.Context) BucketPolicyOutput
func (*BucketPolicy) ToOutput ¶ added in v0.76.0
func (i *BucketPolicy) ToOutput(ctx context.Context) pulumix.Output[*BucketPolicy]
type BucketPolicyArgs ¶
type BucketPolicyArgs struct { Bucket pulumi.StringInput PolicyDocument pulumi.Input }
The set of arguments for constructing a BucketPolicy resource.
func (BucketPolicyArgs) ElementType ¶
func (BucketPolicyArgs) ElementType() reflect.Type
type BucketPolicyInput ¶
type BucketPolicyInput interface { pulumi.Input ToBucketPolicyOutput() BucketPolicyOutput ToBucketPolicyOutputWithContext(ctx context.Context) BucketPolicyOutput }
type BucketPolicyOutput ¶
type BucketPolicyOutput struct{ *pulumi.OutputState }
func (BucketPolicyOutput) Bucket ¶ added in v0.17.0
func (o BucketPolicyOutput) Bucket() pulumi.StringOutput
func (BucketPolicyOutput) ElementType ¶
func (BucketPolicyOutput) ElementType() reflect.Type
func (BucketPolicyOutput) PolicyDocument ¶ added in v0.17.0
func (o BucketPolicyOutput) PolicyDocument() pulumi.AnyOutput
func (BucketPolicyOutput) ToBucketPolicyOutput ¶
func (o BucketPolicyOutput) ToBucketPolicyOutput() BucketPolicyOutput
func (BucketPolicyOutput) ToBucketPolicyOutputWithContext ¶
func (o BucketPolicyOutput) ToBucketPolicyOutputWithContext(ctx context.Context) BucketPolicyOutput
func (BucketPolicyOutput) ToOutput ¶ added in v0.76.0
func (o BucketPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketPolicy]
type BucketPolicyState ¶
type BucketPolicyState struct { }
func (BucketPolicyState) ElementType ¶
func (BucketPolicyState) ElementType() reflect.Type
type BucketPublicAccessBlockConfiguration ¶
type BucketPublicAccessBlockConfiguration struct { // Specifies whether Amazon S3 should block public access control lists (ACLs) for this bucket and objects in this bucket. Setting this element to TRUE causes the following behavior: // - PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public. // - PUT Object calls fail if the request includes a public ACL. // Enabling this setting doesn't affect existing policies or ACLs. BlockPublicAcls *bool `pulumi:"blockPublicAcls"` // Specifies whether Amazon S3 should block public bucket policies for this bucket. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access. // Enabling this setting doesn't affect existing bucket policies. BlockPublicPolicy *bool `pulumi:"blockPublicPolicy"` // Specifies whether Amazon S3 should ignore public ACLs for this bucket and objects in this bucket. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on this bucket and objects in this bucket. // Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set. IgnorePublicAcls *bool `pulumi:"ignorePublicAcls"` // Specifies whether Amazon S3 should restrict public bucket policies for this bucket. Setting this element to TRUE restricts access to this bucket to only AWS services and authorized users within this account if the bucket has a public policy. // Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked. RestrictPublicBuckets *bool `pulumi:"restrictPublicBuckets"` }
Configuration that defines how Amazon S3 handles public access.
type BucketPublicAccessBlockConfigurationArgs ¶
type BucketPublicAccessBlockConfigurationArgs struct { // Specifies whether Amazon S3 should block public access control lists (ACLs) for this bucket and objects in this bucket. Setting this element to TRUE causes the following behavior: // - PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public. // - PUT Object calls fail if the request includes a public ACL. // Enabling this setting doesn't affect existing policies or ACLs. BlockPublicAcls pulumi.BoolPtrInput `pulumi:"blockPublicAcls"` // Specifies whether Amazon S3 should block public bucket policies for this bucket. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access. // Enabling this setting doesn't affect existing bucket policies. BlockPublicPolicy pulumi.BoolPtrInput `pulumi:"blockPublicPolicy"` // Specifies whether Amazon S3 should ignore public ACLs for this bucket and objects in this bucket. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on this bucket and objects in this bucket. // Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set. IgnorePublicAcls pulumi.BoolPtrInput `pulumi:"ignorePublicAcls"` // Specifies whether Amazon S3 should restrict public bucket policies for this bucket. Setting this element to TRUE restricts access to this bucket to only AWS services and authorized users within this account if the bucket has a public policy. // Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked. RestrictPublicBuckets pulumi.BoolPtrInput `pulumi:"restrictPublicBuckets"` }
Configuration that defines how Amazon S3 handles public access.
func (BucketPublicAccessBlockConfigurationArgs) ElementType ¶
func (BucketPublicAccessBlockConfigurationArgs) ElementType() reflect.Type
func (BucketPublicAccessBlockConfigurationArgs) ToBucketPublicAccessBlockConfigurationOutput ¶
func (i BucketPublicAccessBlockConfigurationArgs) ToBucketPublicAccessBlockConfigurationOutput() BucketPublicAccessBlockConfigurationOutput
func (BucketPublicAccessBlockConfigurationArgs) ToBucketPublicAccessBlockConfigurationOutputWithContext ¶
func (i BucketPublicAccessBlockConfigurationArgs) ToBucketPublicAccessBlockConfigurationOutputWithContext(ctx context.Context) BucketPublicAccessBlockConfigurationOutput
func (BucketPublicAccessBlockConfigurationArgs) ToBucketPublicAccessBlockConfigurationPtrOutput ¶
func (i BucketPublicAccessBlockConfigurationArgs) ToBucketPublicAccessBlockConfigurationPtrOutput() BucketPublicAccessBlockConfigurationPtrOutput
func (BucketPublicAccessBlockConfigurationArgs) ToBucketPublicAccessBlockConfigurationPtrOutputWithContext ¶
func (i BucketPublicAccessBlockConfigurationArgs) ToBucketPublicAccessBlockConfigurationPtrOutputWithContext(ctx context.Context) BucketPublicAccessBlockConfigurationPtrOutput
func (BucketPublicAccessBlockConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i BucketPublicAccessBlockConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketPublicAccessBlockConfiguration]
type BucketPublicAccessBlockConfigurationInput ¶
type BucketPublicAccessBlockConfigurationInput interface { pulumi.Input ToBucketPublicAccessBlockConfigurationOutput() BucketPublicAccessBlockConfigurationOutput ToBucketPublicAccessBlockConfigurationOutputWithContext(context.Context) BucketPublicAccessBlockConfigurationOutput }
BucketPublicAccessBlockConfigurationInput is an input type that accepts BucketPublicAccessBlockConfigurationArgs and BucketPublicAccessBlockConfigurationOutput values. You can construct a concrete instance of `BucketPublicAccessBlockConfigurationInput` via:
BucketPublicAccessBlockConfigurationArgs{...}
type BucketPublicAccessBlockConfigurationOutput ¶
type BucketPublicAccessBlockConfigurationOutput struct{ *pulumi.OutputState }
Configuration that defines how Amazon S3 handles public access.
func (BucketPublicAccessBlockConfigurationOutput) BlockPublicAcls ¶
func (o BucketPublicAccessBlockConfigurationOutput) BlockPublicAcls() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should block public access control lists (ACLs) for this bucket and objects in this bucket. Setting this element to TRUE causes the following behavior: - PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.
- PUT Object calls fail if the request includes a public ACL. Enabling this setting doesn't affect existing policies or ACLs.
func (BucketPublicAccessBlockConfigurationOutput) BlockPublicPolicy ¶
func (o BucketPublicAccessBlockConfigurationOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should block public bucket policies for this bucket. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access. Enabling this setting doesn't affect existing bucket policies.
func (BucketPublicAccessBlockConfigurationOutput) ElementType ¶
func (BucketPublicAccessBlockConfigurationOutput) ElementType() reflect.Type
func (BucketPublicAccessBlockConfigurationOutput) IgnorePublicAcls ¶
func (o BucketPublicAccessBlockConfigurationOutput) IgnorePublicAcls() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should ignore public ACLs for this bucket and objects in this bucket. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on this bucket and objects in this bucket. Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.
func (BucketPublicAccessBlockConfigurationOutput) RestrictPublicBuckets ¶
func (o BucketPublicAccessBlockConfigurationOutput) RestrictPublicBuckets() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should restrict public bucket policies for this bucket. Setting this element to TRUE restricts access to this bucket to only AWS services and authorized users within this account if the bucket has a public policy. Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.
func (BucketPublicAccessBlockConfigurationOutput) ToBucketPublicAccessBlockConfigurationOutput ¶
func (o BucketPublicAccessBlockConfigurationOutput) ToBucketPublicAccessBlockConfigurationOutput() BucketPublicAccessBlockConfigurationOutput
func (BucketPublicAccessBlockConfigurationOutput) ToBucketPublicAccessBlockConfigurationOutputWithContext ¶
func (o BucketPublicAccessBlockConfigurationOutput) ToBucketPublicAccessBlockConfigurationOutputWithContext(ctx context.Context) BucketPublicAccessBlockConfigurationOutput
func (BucketPublicAccessBlockConfigurationOutput) ToBucketPublicAccessBlockConfigurationPtrOutput ¶
func (o BucketPublicAccessBlockConfigurationOutput) ToBucketPublicAccessBlockConfigurationPtrOutput() BucketPublicAccessBlockConfigurationPtrOutput
func (BucketPublicAccessBlockConfigurationOutput) ToBucketPublicAccessBlockConfigurationPtrOutputWithContext ¶
func (o BucketPublicAccessBlockConfigurationOutput) ToBucketPublicAccessBlockConfigurationPtrOutputWithContext(ctx context.Context) BucketPublicAccessBlockConfigurationPtrOutput
func (BucketPublicAccessBlockConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o BucketPublicAccessBlockConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketPublicAccessBlockConfiguration]
type BucketPublicAccessBlockConfigurationPtrInput ¶
type BucketPublicAccessBlockConfigurationPtrInput interface { pulumi.Input ToBucketPublicAccessBlockConfigurationPtrOutput() BucketPublicAccessBlockConfigurationPtrOutput ToBucketPublicAccessBlockConfigurationPtrOutputWithContext(context.Context) BucketPublicAccessBlockConfigurationPtrOutput }
BucketPublicAccessBlockConfigurationPtrInput is an input type that accepts BucketPublicAccessBlockConfigurationArgs, BucketPublicAccessBlockConfigurationPtr and BucketPublicAccessBlockConfigurationPtrOutput values. You can construct a concrete instance of `BucketPublicAccessBlockConfigurationPtrInput` via:
BucketPublicAccessBlockConfigurationArgs{...} or: nil
func BucketPublicAccessBlockConfigurationPtr ¶
func BucketPublicAccessBlockConfigurationPtr(v *BucketPublicAccessBlockConfigurationArgs) BucketPublicAccessBlockConfigurationPtrInput
type BucketPublicAccessBlockConfigurationPtrOutput ¶
type BucketPublicAccessBlockConfigurationPtrOutput struct{ *pulumi.OutputState }
func (BucketPublicAccessBlockConfigurationPtrOutput) BlockPublicAcls ¶
func (o BucketPublicAccessBlockConfigurationPtrOutput) BlockPublicAcls() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should block public access control lists (ACLs) for this bucket and objects in this bucket. Setting this element to TRUE causes the following behavior: - PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.
- PUT Object calls fail if the request includes a public ACL. Enabling this setting doesn't affect existing policies or ACLs.
func (BucketPublicAccessBlockConfigurationPtrOutput) BlockPublicPolicy ¶
func (o BucketPublicAccessBlockConfigurationPtrOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should block public bucket policies for this bucket. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access. Enabling this setting doesn't affect existing bucket policies.
func (BucketPublicAccessBlockConfigurationPtrOutput) ElementType ¶
func (BucketPublicAccessBlockConfigurationPtrOutput) ElementType() reflect.Type
func (BucketPublicAccessBlockConfigurationPtrOutput) IgnorePublicAcls ¶
func (o BucketPublicAccessBlockConfigurationPtrOutput) IgnorePublicAcls() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should ignore public ACLs for this bucket and objects in this bucket. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on this bucket and objects in this bucket. Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.
func (BucketPublicAccessBlockConfigurationPtrOutput) RestrictPublicBuckets ¶
func (o BucketPublicAccessBlockConfigurationPtrOutput) RestrictPublicBuckets() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should restrict public bucket policies for this bucket. Setting this element to TRUE restricts access to this bucket to only AWS services and authorized users within this account if the bucket has a public policy. Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.
func (BucketPublicAccessBlockConfigurationPtrOutput) ToBucketPublicAccessBlockConfigurationPtrOutput ¶
func (o BucketPublicAccessBlockConfigurationPtrOutput) ToBucketPublicAccessBlockConfigurationPtrOutput() BucketPublicAccessBlockConfigurationPtrOutput
func (BucketPublicAccessBlockConfigurationPtrOutput) ToBucketPublicAccessBlockConfigurationPtrOutputWithContext ¶
func (o BucketPublicAccessBlockConfigurationPtrOutput) ToBucketPublicAccessBlockConfigurationPtrOutputWithContext(ctx context.Context) BucketPublicAccessBlockConfigurationPtrOutput
func (BucketPublicAccessBlockConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketPublicAccessBlockConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketPublicAccessBlockConfiguration]
type BucketQueueConfiguration ¶
type BucketQueueConfiguration struct { // The Amazon S3 bucket event about which you want to publish messages to Amazon SQS. Event string `pulumi:"event"` // The filtering rules that determine which objects trigger notifications. Filter *BucketNotificationFilter `pulumi:"filter"` // The Amazon Resource Name (ARN) of the Amazon SQS queue to which Amazon S3 publishes a message when it detects events of the specified type. Queue string `pulumi:"queue"` }
The Amazon Simple Queue Service queues to publish messages to and the events for which to publish messages.
type BucketQueueConfigurationArgs ¶
type BucketQueueConfigurationArgs struct { // The Amazon S3 bucket event about which you want to publish messages to Amazon SQS. Event pulumi.StringInput `pulumi:"event"` // The filtering rules that determine which objects trigger notifications. Filter BucketNotificationFilterPtrInput `pulumi:"filter"` // The Amazon Resource Name (ARN) of the Amazon SQS queue to which Amazon S3 publishes a message when it detects events of the specified type. Queue pulumi.StringInput `pulumi:"queue"` }
The Amazon Simple Queue Service queues to publish messages to and the events for which to publish messages.
func (BucketQueueConfigurationArgs) ElementType ¶
func (BucketQueueConfigurationArgs) ElementType() reflect.Type
func (BucketQueueConfigurationArgs) ToBucketQueueConfigurationOutput ¶
func (i BucketQueueConfigurationArgs) ToBucketQueueConfigurationOutput() BucketQueueConfigurationOutput
func (BucketQueueConfigurationArgs) ToBucketQueueConfigurationOutputWithContext ¶
func (i BucketQueueConfigurationArgs) ToBucketQueueConfigurationOutputWithContext(ctx context.Context) BucketQueueConfigurationOutput
func (BucketQueueConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i BucketQueueConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketQueueConfiguration]
type BucketQueueConfigurationArray ¶
type BucketQueueConfigurationArray []BucketQueueConfigurationInput
func (BucketQueueConfigurationArray) ElementType ¶
func (BucketQueueConfigurationArray) ElementType() reflect.Type
func (BucketQueueConfigurationArray) ToBucketQueueConfigurationArrayOutput ¶
func (i BucketQueueConfigurationArray) ToBucketQueueConfigurationArrayOutput() BucketQueueConfigurationArrayOutput
func (BucketQueueConfigurationArray) ToBucketQueueConfigurationArrayOutputWithContext ¶
func (i BucketQueueConfigurationArray) ToBucketQueueConfigurationArrayOutputWithContext(ctx context.Context) BucketQueueConfigurationArrayOutput
func (BucketQueueConfigurationArray) ToOutput ¶ added in v0.76.0
func (i BucketQueueConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketQueueConfiguration]
type BucketQueueConfigurationArrayInput ¶
type BucketQueueConfigurationArrayInput interface { pulumi.Input ToBucketQueueConfigurationArrayOutput() BucketQueueConfigurationArrayOutput ToBucketQueueConfigurationArrayOutputWithContext(context.Context) BucketQueueConfigurationArrayOutput }
BucketQueueConfigurationArrayInput is an input type that accepts BucketQueueConfigurationArray and BucketQueueConfigurationArrayOutput values. You can construct a concrete instance of `BucketQueueConfigurationArrayInput` via:
BucketQueueConfigurationArray{ BucketQueueConfigurationArgs{...} }
type BucketQueueConfigurationArrayOutput ¶
type BucketQueueConfigurationArrayOutput struct{ *pulumi.OutputState }
func (BucketQueueConfigurationArrayOutput) ElementType ¶
func (BucketQueueConfigurationArrayOutput) ElementType() reflect.Type
func (BucketQueueConfigurationArrayOutput) Index ¶
func (o BucketQueueConfigurationArrayOutput) Index(i pulumi.IntInput) BucketQueueConfigurationOutput
func (BucketQueueConfigurationArrayOutput) ToBucketQueueConfigurationArrayOutput ¶
func (o BucketQueueConfigurationArrayOutput) ToBucketQueueConfigurationArrayOutput() BucketQueueConfigurationArrayOutput
func (BucketQueueConfigurationArrayOutput) ToBucketQueueConfigurationArrayOutputWithContext ¶
func (o BucketQueueConfigurationArrayOutput) ToBucketQueueConfigurationArrayOutputWithContext(ctx context.Context) BucketQueueConfigurationArrayOutput
func (BucketQueueConfigurationArrayOutput) ToOutput ¶ added in v0.76.0
func (o BucketQueueConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketQueueConfiguration]
type BucketQueueConfigurationInput ¶
type BucketQueueConfigurationInput interface { pulumi.Input ToBucketQueueConfigurationOutput() BucketQueueConfigurationOutput ToBucketQueueConfigurationOutputWithContext(context.Context) BucketQueueConfigurationOutput }
BucketQueueConfigurationInput is an input type that accepts BucketQueueConfigurationArgs and BucketQueueConfigurationOutput values. You can construct a concrete instance of `BucketQueueConfigurationInput` via:
BucketQueueConfigurationArgs{...}
type BucketQueueConfigurationOutput ¶
type BucketQueueConfigurationOutput struct{ *pulumi.OutputState }
The Amazon Simple Queue Service queues to publish messages to and the events for which to publish messages.
func (BucketQueueConfigurationOutput) ElementType ¶
func (BucketQueueConfigurationOutput) ElementType() reflect.Type
func (BucketQueueConfigurationOutput) Event ¶
func (o BucketQueueConfigurationOutput) Event() pulumi.StringOutput
The Amazon S3 bucket event about which you want to publish messages to Amazon SQS.
func (BucketQueueConfigurationOutput) Filter ¶
func (o BucketQueueConfigurationOutput) Filter() BucketNotificationFilterPtrOutput
The filtering rules that determine which objects trigger notifications.
func (BucketQueueConfigurationOutput) Queue ¶
func (o BucketQueueConfigurationOutput) Queue() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Amazon SQS queue to which Amazon S3 publishes a message when it detects events of the specified type.
func (BucketQueueConfigurationOutput) ToBucketQueueConfigurationOutput ¶
func (o BucketQueueConfigurationOutput) ToBucketQueueConfigurationOutput() BucketQueueConfigurationOutput
func (BucketQueueConfigurationOutput) ToBucketQueueConfigurationOutputWithContext ¶
func (o BucketQueueConfigurationOutput) ToBucketQueueConfigurationOutputWithContext(ctx context.Context) BucketQueueConfigurationOutput
func (BucketQueueConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o BucketQueueConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketQueueConfiguration]
type BucketRedirectAllRequestsTo ¶
type BucketRedirectAllRequestsTo struct { // Name of the host where requests are redirected. HostName string `pulumi:"hostName"` // Protocol to use when redirecting requests. The default is the protocol that is used in the original request. Protocol *BucketRedirectAllRequestsToProtocol `pulumi:"protocol"` }
Specifies the redirect behavior of all requests to a website endpoint of an Amazon S3 bucket.
type BucketRedirectAllRequestsToArgs ¶
type BucketRedirectAllRequestsToArgs struct { // Name of the host where requests are redirected. HostName pulumi.StringInput `pulumi:"hostName"` // Protocol to use when redirecting requests. The default is the protocol that is used in the original request. Protocol BucketRedirectAllRequestsToProtocolPtrInput `pulumi:"protocol"` }
Specifies the redirect behavior of all requests to a website endpoint of an Amazon S3 bucket.
func (BucketRedirectAllRequestsToArgs) ElementType ¶
func (BucketRedirectAllRequestsToArgs) ElementType() reflect.Type
func (BucketRedirectAllRequestsToArgs) ToBucketRedirectAllRequestsToOutput ¶
func (i BucketRedirectAllRequestsToArgs) ToBucketRedirectAllRequestsToOutput() BucketRedirectAllRequestsToOutput
func (BucketRedirectAllRequestsToArgs) ToBucketRedirectAllRequestsToOutputWithContext ¶
func (i BucketRedirectAllRequestsToArgs) ToBucketRedirectAllRequestsToOutputWithContext(ctx context.Context) BucketRedirectAllRequestsToOutput
func (BucketRedirectAllRequestsToArgs) ToBucketRedirectAllRequestsToPtrOutput ¶
func (i BucketRedirectAllRequestsToArgs) ToBucketRedirectAllRequestsToPtrOutput() BucketRedirectAllRequestsToPtrOutput
func (BucketRedirectAllRequestsToArgs) ToBucketRedirectAllRequestsToPtrOutputWithContext ¶
func (i BucketRedirectAllRequestsToArgs) ToBucketRedirectAllRequestsToPtrOutputWithContext(ctx context.Context) BucketRedirectAllRequestsToPtrOutput
func (BucketRedirectAllRequestsToArgs) ToOutput ¶ added in v0.76.0
func (i BucketRedirectAllRequestsToArgs) ToOutput(ctx context.Context) pulumix.Output[BucketRedirectAllRequestsTo]
type BucketRedirectAllRequestsToInput ¶
type BucketRedirectAllRequestsToInput interface { pulumi.Input ToBucketRedirectAllRequestsToOutput() BucketRedirectAllRequestsToOutput ToBucketRedirectAllRequestsToOutputWithContext(context.Context) BucketRedirectAllRequestsToOutput }
BucketRedirectAllRequestsToInput is an input type that accepts BucketRedirectAllRequestsToArgs and BucketRedirectAllRequestsToOutput values. You can construct a concrete instance of `BucketRedirectAllRequestsToInput` via:
BucketRedirectAllRequestsToArgs{...}
type BucketRedirectAllRequestsToOutput ¶
type BucketRedirectAllRequestsToOutput struct{ *pulumi.OutputState }
Specifies the redirect behavior of all requests to a website endpoint of an Amazon S3 bucket.
func (BucketRedirectAllRequestsToOutput) ElementType ¶
func (BucketRedirectAllRequestsToOutput) ElementType() reflect.Type
func (BucketRedirectAllRequestsToOutput) HostName ¶
func (o BucketRedirectAllRequestsToOutput) HostName() pulumi.StringOutput
Name of the host where requests are redirected.
func (BucketRedirectAllRequestsToOutput) Protocol ¶
func (o BucketRedirectAllRequestsToOutput) Protocol() BucketRedirectAllRequestsToProtocolPtrOutput
Protocol to use when redirecting requests. The default is the protocol that is used in the original request.
func (BucketRedirectAllRequestsToOutput) ToBucketRedirectAllRequestsToOutput ¶
func (o BucketRedirectAllRequestsToOutput) ToBucketRedirectAllRequestsToOutput() BucketRedirectAllRequestsToOutput
func (BucketRedirectAllRequestsToOutput) ToBucketRedirectAllRequestsToOutputWithContext ¶
func (o BucketRedirectAllRequestsToOutput) ToBucketRedirectAllRequestsToOutputWithContext(ctx context.Context) BucketRedirectAllRequestsToOutput
func (BucketRedirectAllRequestsToOutput) ToBucketRedirectAllRequestsToPtrOutput ¶
func (o BucketRedirectAllRequestsToOutput) ToBucketRedirectAllRequestsToPtrOutput() BucketRedirectAllRequestsToPtrOutput
func (BucketRedirectAllRequestsToOutput) ToBucketRedirectAllRequestsToPtrOutputWithContext ¶
func (o BucketRedirectAllRequestsToOutput) ToBucketRedirectAllRequestsToPtrOutputWithContext(ctx context.Context) BucketRedirectAllRequestsToPtrOutput
func (BucketRedirectAllRequestsToOutput) ToOutput ¶ added in v0.76.0
func (o BucketRedirectAllRequestsToOutput) ToOutput(ctx context.Context) pulumix.Output[BucketRedirectAllRequestsTo]
type BucketRedirectAllRequestsToProtocol ¶ added in v0.2.0
type BucketRedirectAllRequestsToProtocol string
Protocol to use when redirecting requests. The default is the protocol that is used in the original request.
func (BucketRedirectAllRequestsToProtocol) ElementType ¶ added in v0.2.0
func (BucketRedirectAllRequestsToProtocol) ElementType() reflect.Type
func (BucketRedirectAllRequestsToProtocol) ToBucketRedirectAllRequestsToProtocolOutput ¶ added in v0.2.0
func (e BucketRedirectAllRequestsToProtocol) ToBucketRedirectAllRequestsToProtocolOutput() BucketRedirectAllRequestsToProtocolOutput
func (BucketRedirectAllRequestsToProtocol) ToBucketRedirectAllRequestsToProtocolOutputWithContext ¶ added in v0.2.0
func (e BucketRedirectAllRequestsToProtocol) ToBucketRedirectAllRequestsToProtocolOutputWithContext(ctx context.Context) BucketRedirectAllRequestsToProtocolOutput
func (BucketRedirectAllRequestsToProtocol) ToBucketRedirectAllRequestsToProtocolPtrOutput ¶ added in v0.2.0
func (e BucketRedirectAllRequestsToProtocol) ToBucketRedirectAllRequestsToProtocolPtrOutput() BucketRedirectAllRequestsToProtocolPtrOutput
func (BucketRedirectAllRequestsToProtocol) ToBucketRedirectAllRequestsToProtocolPtrOutputWithContext ¶ added in v0.2.0
func (e BucketRedirectAllRequestsToProtocol) ToBucketRedirectAllRequestsToProtocolPtrOutputWithContext(ctx context.Context) BucketRedirectAllRequestsToProtocolPtrOutput
func (BucketRedirectAllRequestsToProtocol) ToStringOutput ¶ added in v0.2.0
func (e BucketRedirectAllRequestsToProtocol) ToStringOutput() pulumi.StringOutput
func (BucketRedirectAllRequestsToProtocol) ToStringOutputWithContext ¶ added in v0.2.0
func (e BucketRedirectAllRequestsToProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketRedirectAllRequestsToProtocol) ToStringPtrOutput ¶ added in v0.2.0
func (e BucketRedirectAllRequestsToProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketRedirectAllRequestsToProtocol) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e BucketRedirectAllRequestsToProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketRedirectAllRequestsToProtocolInput ¶ added in v0.2.0
type BucketRedirectAllRequestsToProtocolInput interface { pulumi.Input ToBucketRedirectAllRequestsToProtocolOutput() BucketRedirectAllRequestsToProtocolOutput ToBucketRedirectAllRequestsToProtocolOutputWithContext(context.Context) BucketRedirectAllRequestsToProtocolOutput }
BucketRedirectAllRequestsToProtocolInput is an input type that accepts BucketRedirectAllRequestsToProtocolArgs and BucketRedirectAllRequestsToProtocolOutput values. You can construct a concrete instance of `BucketRedirectAllRequestsToProtocolInput` via:
BucketRedirectAllRequestsToProtocolArgs{...}
type BucketRedirectAllRequestsToProtocolOutput ¶ added in v0.2.0
type BucketRedirectAllRequestsToProtocolOutput struct{ *pulumi.OutputState }
func (BucketRedirectAllRequestsToProtocolOutput) ElementType ¶ added in v0.2.0
func (BucketRedirectAllRequestsToProtocolOutput) ElementType() reflect.Type
func (BucketRedirectAllRequestsToProtocolOutput) ToBucketRedirectAllRequestsToProtocolOutput ¶ added in v0.2.0
func (o BucketRedirectAllRequestsToProtocolOutput) ToBucketRedirectAllRequestsToProtocolOutput() BucketRedirectAllRequestsToProtocolOutput
func (BucketRedirectAllRequestsToProtocolOutput) ToBucketRedirectAllRequestsToProtocolOutputWithContext ¶ added in v0.2.0
func (o BucketRedirectAllRequestsToProtocolOutput) ToBucketRedirectAllRequestsToProtocolOutputWithContext(ctx context.Context) BucketRedirectAllRequestsToProtocolOutput
func (BucketRedirectAllRequestsToProtocolOutput) ToBucketRedirectAllRequestsToProtocolPtrOutput ¶ added in v0.2.0
func (o BucketRedirectAllRequestsToProtocolOutput) ToBucketRedirectAllRequestsToProtocolPtrOutput() BucketRedirectAllRequestsToProtocolPtrOutput
func (BucketRedirectAllRequestsToProtocolOutput) ToBucketRedirectAllRequestsToProtocolPtrOutputWithContext ¶ added in v0.2.0
func (o BucketRedirectAllRequestsToProtocolOutput) ToBucketRedirectAllRequestsToProtocolPtrOutputWithContext(ctx context.Context) BucketRedirectAllRequestsToProtocolPtrOutput
func (BucketRedirectAllRequestsToProtocolOutput) ToOutput ¶ added in v0.76.0
func (o BucketRedirectAllRequestsToProtocolOutput) ToOutput(ctx context.Context) pulumix.Output[BucketRedirectAllRequestsToProtocol]
func (BucketRedirectAllRequestsToProtocolOutput) ToStringOutput ¶ added in v0.2.0
func (o BucketRedirectAllRequestsToProtocolOutput) ToStringOutput() pulumi.StringOutput
func (BucketRedirectAllRequestsToProtocolOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o BucketRedirectAllRequestsToProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketRedirectAllRequestsToProtocolOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketRedirectAllRequestsToProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketRedirectAllRequestsToProtocolOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketRedirectAllRequestsToProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketRedirectAllRequestsToProtocolPtrInput ¶ added in v0.2.0
type BucketRedirectAllRequestsToProtocolPtrInput interface { pulumi.Input ToBucketRedirectAllRequestsToProtocolPtrOutput() BucketRedirectAllRequestsToProtocolPtrOutput ToBucketRedirectAllRequestsToProtocolPtrOutputWithContext(context.Context) BucketRedirectAllRequestsToProtocolPtrOutput }
func BucketRedirectAllRequestsToProtocolPtr ¶ added in v0.2.0
func BucketRedirectAllRequestsToProtocolPtr(v string) BucketRedirectAllRequestsToProtocolPtrInput
type BucketRedirectAllRequestsToProtocolPtrOutput ¶ added in v0.2.0
type BucketRedirectAllRequestsToProtocolPtrOutput struct{ *pulumi.OutputState }
func (BucketRedirectAllRequestsToProtocolPtrOutput) ElementType ¶ added in v0.2.0
func (BucketRedirectAllRequestsToProtocolPtrOutput) ElementType() reflect.Type
func (BucketRedirectAllRequestsToProtocolPtrOutput) ToBucketRedirectAllRequestsToProtocolPtrOutput ¶ added in v0.2.0
func (o BucketRedirectAllRequestsToProtocolPtrOutput) ToBucketRedirectAllRequestsToProtocolPtrOutput() BucketRedirectAllRequestsToProtocolPtrOutput
func (BucketRedirectAllRequestsToProtocolPtrOutput) ToBucketRedirectAllRequestsToProtocolPtrOutputWithContext ¶ added in v0.2.0
func (o BucketRedirectAllRequestsToProtocolPtrOutput) ToBucketRedirectAllRequestsToProtocolPtrOutputWithContext(ctx context.Context) BucketRedirectAllRequestsToProtocolPtrOutput
func (BucketRedirectAllRequestsToProtocolPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketRedirectAllRequestsToProtocolPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketRedirectAllRequestsToProtocol]
func (BucketRedirectAllRequestsToProtocolPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketRedirectAllRequestsToProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketRedirectAllRequestsToProtocolPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketRedirectAllRequestsToProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketRedirectAllRequestsToPtrInput ¶
type BucketRedirectAllRequestsToPtrInput interface { pulumi.Input ToBucketRedirectAllRequestsToPtrOutput() BucketRedirectAllRequestsToPtrOutput ToBucketRedirectAllRequestsToPtrOutputWithContext(context.Context) BucketRedirectAllRequestsToPtrOutput }
BucketRedirectAllRequestsToPtrInput is an input type that accepts BucketRedirectAllRequestsToArgs, BucketRedirectAllRequestsToPtr and BucketRedirectAllRequestsToPtrOutput values. You can construct a concrete instance of `BucketRedirectAllRequestsToPtrInput` via:
BucketRedirectAllRequestsToArgs{...} or: nil
func BucketRedirectAllRequestsToPtr ¶
func BucketRedirectAllRequestsToPtr(v *BucketRedirectAllRequestsToArgs) BucketRedirectAllRequestsToPtrInput
type BucketRedirectAllRequestsToPtrOutput ¶
type BucketRedirectAllRequestsToPtrOutput struct{ *pulumi.OutputState }
func (BucketRedirectAllRequestsToPtrOutput) ElementType ¶
func (BucketRedirectAllRequestsToPtrOutput) ElementType() reflect.Type
func (BucketRedirectAllRequestsToPtrOutput) HostName ¶
func (o BucketRedirectAllRequestsToPtrOutput) HostName() pulumi.StringPtrOutput
Name of the host where requests are redirected.
func (BucketRedirectAllRequestsToPtrOutput) Protocol ¶
func (o BucketRedirectAllRequestsToPtrOutput) Protocol() BucketRedirectAllRequestsToProtocolPtrOutput
Protocol to use when redirecting requests. The default is the protocol that is used in the original request.
func (BucketRedirectAllRequestsToPtrOutput) ToBucketRedirectAllRequestsToPtrOutput ¶
func (o BucketRedirectAllRequestsToPtrOutput) ToBucketRedirectAllRequestsToPtrOutput() BucketRedirectAllRequestsToPtrOutput
func (BucketRedirectAllRequestsToPtrOutput) ToBucketRedirectAllRequestsToPtrOutputWithContext ¶
func (o BucketRedirectAllRequestsToPtrOutput) ToBucketRedirectAllRequestsToPtrOutputWithContext(ctx context.Context) BucketRedirectAllRequestsToPtrOutput
func (BucketRedirectAllRequestsToPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketRedirectAllRequestsToPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketRedirectAllRequestsTo]
type BucketRedirectRule ¶
type BucketRedirectRule struct { // The host name to use in the redirect request. HostName *string `pulumi:"hostName"` // The HTTP redirect code to use on the response. Not required if one of the siblings is present. HttpRedirectCode *string `pulumi:"httpRedirectCode"` // Protocol to use when redirecting requests. The default is the protocol that is used in the original request. Protocol *BucketRedirectRuleProtocol `pulumi:"protocol"` // The object key prefix to use in the redirect request. ReplaceKeyPrefixWith *string `pulumi:"replaceKeyPrefixWith"` // The specific object key to use in the redirect request.d ReplaceKeyWith *string `pulumi:"replaceKeyWith"` }
Specifies how requests are redirected. In the event of an error, you can specify a different error code to return.
type BucketRedirectRuleArgs ¶
type BucketRedirectRuleArgs struct { // The host name to use in the redirect request. HostName pulumi.StringPtrInput `pulumi:"hostName"` // The HTTP redirect code to use on the response. Not required if one of the siblings is present. HttpRedirectCode pulumi.StringPtrInput `pulumi:"httpRedirectCode"` // Protocol to use when redirecting requests. The default is the protocol that is used in the original request. Protocol BucketRedirectRuleProtocolPtrInput `pulumi:"protocol"` // The object key prefix to use in the redirect request. ReplaceKeyPrefixWith pulumi.StringPtrInput `pulumi:"replaceKeyPrefixWith"` // The specific object key to use in the redirect request.d ReplaceKeyWith pulumi.StringPtrInput `pulumi:"replaceKeyWith"` }
Specifies how requests are redirected. In the event of an error, you can specify a different error code to return.
func (BucketRedirectRuleArgs) ElementType ¶
func (BucketRedirectRuleArgs) ElementType() reflect.Type
func (BucketRedirectRuleArgs) ToBucketRedirectRuleOutput ¶
func (i BucketRedirectRuleArgs) ToBucketRedirectRuleOutput() BucketRedirectRuleOutput
func (BucketRedirectRuleArgs) ToBucketRedirectRuleOutputWithContext ¶
func (i BucketRedirectRuleArgs) ToBucketRedirectRuleOutputWithContext(ctx context.Context) BucketRedirectRuleOutput
func (BucketRedirectRuleArgs) ToOutput ¶ added in v0.76.0
func (i BucketRedirectRuleArgs) ToOutput(ctx context.Context) pulumix.Output[BucketRedirectRule]
type BucketRedirectRuleInput ¶
type BucketRedirectRuleInput interface { pulumi.Input ToBucketRedirectRuleOutput() BucketRedirectRuleOutput ToBucketRedirectRuleOutputWithContext(context.Context) BucketRedirectRuleOutput }
BucketRedirectRuleInput is an input type that accepts BucketRedirectRuleArgs and BucketRedirectRuleOutput values. You can construct a concrete instance of `BucketRedirectRuleInput` via:
BucketRedirectRuleArgs{...}
type BucketRedirectRuleOutput ¶
type BucketRedirectRuleOutput struct{ *pulumi.OutputState }
Specifies how requests are redirected. In the event of an error, you can specify a different error code to return.
func (BucketRedirectRuleOutput) ElementType ¶
func (BucketRedirectRuleOutput) ElementType() reflect.Type
func (BucketRedirectRuleOutput) HostName ¶
func (o BucketRedirectRuleOutput) HostName() pulumi.StringPtrOutput
The host name to use in the redirect request.
func (BucketRedirectRuleOutput) HttpRedirectCode ¶
func (o BucketRedirectRuleOutput) HttpRedirectCode() pulumi.StringPtrOutput
The HTTP redirect code to use on the response. Not required if one of the siblings is present.
func (BucketRedirectRuleOutput) Protocol ¶
func (o BucketRedirectRuleOutput) Protocol() BucketRedirectRuleProtocolPtrOutput
Protocol to use when redirecting requests. The default is the protocol that is used in the original request.
func (BucketRedirectRuleOutput) ReplaceKeyPrefixWith ¶
func (o BucketRedirectRuleOutput) ReplaceKeyPrefixWith() pulumi.StringPtrOutput
The object key prefix to use in the redirect request.
func (BucketRedirectRuleOutput) ReplaceKeyWith ¶
func (o BucketRedirectRuleOutput) ReplaceKeyWith() pulumi.StringPtrOutput
The specific object key to use in the redirect request.d
func (BucketRedirectRuleOutput) ToBucketRedirectRuleOutput ¶
func (o BucketRedirectRuleOutput) ToBucketRedirectRuleOutput() BucketRedirectRuleOutput
func (BucketRedirectRuleOutput) ToBucketRedirectRuleOutputWithContext ¶
func (o BucketRedirectRuleOutput) ToBucketRedirectRuleOutputWithContext(ctx context.Context) BucketRedirectRuleOutput
func (BucketRedirectRuleOutput) ToOutput ¶ added in v0.76.0
func (o BucketRedirectRuleOutput) ToOutput(ctx context.Context) pulumix.Output[BucketRedirectRule]
type BucketRedirectRuleProtocol ¶ added in v0.2.0
type BucketRedirectRuleProtocol string
Protocol to use when redirecting requests. The default is the protocol that is used in the original request.
func (BucketRedirectRuleProtocol) ElementType ¶ added in v0.2.0
func (BucketRedirectRuleProtocol) ElementType() reflect.Type
func (BucketRedirectRuleProtocol) ToBucketRedirectRuleProtocolOutput ¶ added in v0.2.0
func (e BucketRedirectRuleProtocol) ToBucketRedirectRuleProtocolOutput() BucketRedirectRuleProtocolOutput
func (BucketRedirectRuleProtocol) ToBucketRedirectRuleProtocolOutputWithContext ¶ added in v0.2.0
func (e BucketRedirectRuleProtocol) ToBucketRedirectRuleProtocolOutputWithContext(ctx context.Context) BucketRedirectRuleProtocolOutput
func (BucketRedirectRuleProtocol) ToBucketRedirectRuleProtocolPtrOutput ¶ added in v0.2.0
func (e BucketRedirectRuleProtocol) ToBucketRedirectRuleProtocolPtrOutput() BucketRedirectRuleProtocolPtrOutput
func (BucketRedirectRuleProtocol) ToBucketRedirectRuleProtocolPtrOutputWithContext ¶ added in v0.2.0
func (e BucketRedirectRuleProtocol) ToBucketRedirectRuleProtocolPtrOutputWithContext(ctx context.Context) BucketRedirectRuleProtocolPtrOutput
func (BucketRedirectRuleProtocol) ToStringOutput ¶ added in v0.2.0
func (e BucketRedirectRuleProtocol) ToStringOutput() pulumi.StringOutput
func (BucketRedirectRuleProtocol) ToStringOutputWithContext ¶ added in v0.2.0
func (e BucketRedirectRuleProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketRedirectRuleProtocol) ToStringPtrOutput ¶ added in v0.2.0
func (e BucketRedirectRuleProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketRedirectRuleProtocol) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e BucketRedirectRuleProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketRedirectRuleProtocolInput ¶ added in v0.2.0
type BucketRedirectRuleProtocolInput interface { pulumi.Input ToBucketRedirectRuleProtocolOutput() BucketRedirectRuleProtocolOutput ToBucketRedirectRuleProtocolOutputWithContext(context.Context) BucketRedirectRuleProtocolOutput }
BucketRedirectRuleProtocolInput is an input type that accepts BucketRedirectRuleProtocolArgs and BucketRedirectRuleProtocolOutput values. You can construct a concrete instance of `BucketRedirectRuleProtocolInput` via:
BucketRedirectRuleProtocolArgs{...}
type BucketRedirectRuleProtocolOutput ¶ added in v0.2.0
type BucketRedirectRuleProtocolOutput struct{ *pulumi.OutputState }
func (BucketRedirectRuleProtocolOutput) ElementType ¶ added in v0.2.0
func (BucketRedirectRuleProtocolOutput) ElementType() reflect.Type
func (BucketRedirectRuleProtocolOutput) ToBucketRedirectRuleProtocolOutput ¶ added in v0.2.0
func (o BucketRedirectRuleProtocolOutput) ToBucketRedirectRuleProtocolOutput() BucketRedirectRuleProtocolOutput
func (BucketRedirectRuleProtocolOutput) ToBucketRedirectRuleProtocolOutputWithContext ¶ added in v0.2.0
func (o BucketRedirectRuleProtocolOutput) ToBucketRedirectRuleProtocolOutputWithContext(ctx context.Context) BucketRedirectRuleProtocolOutput
func (BucketRedirectRuleProtocolOutput) ToBucketRedirectRuleProtocolPtrOutput ¶ added in v0.2.0
func (o BucketRedirectRuleProtocolOutput) ToBucketRedirectRuleProtocolPtrOutput() BucketRedirectRuleProtocolPtrOutput
func (BucketRedirectRuleProtocolOutput) ToBucketRedirectRuleProtocolPtrOutputWithContext ¶ added in v0.2.0
func (o BucketRedirectRuleProtocolOutput) ToBucketRedirectRuleProtocolPtrOutputWithContext(ctx context.Context) BucketRedirectRuleProtocolPtrOutput
func (BucketRedirectRuleProtocolOutput) ToOutput ¶ added in v0.76.0
func (o BucketRedirectRuleProtocolOutput) ToOutput(ctx context.Context) pulumix.Output[BucketRedirectRuleProtocol]
func (BucketRedirectRuleProtocolOutput) ToStringOutput ¶ added in v0.2.0
func (o BucketRedirectRuleProtocolOutput) ToStringOutput() pulumi.StringOutput
func (BucketRedirectRuleProtocolOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o BucketRedirectRuleProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketRedirectRuleProtocolOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketRedirectRuleProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketRedirectRuleProtocolOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketRedirectRuleProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketRedirectRuleProtocolPtrInput ¶ added in v0.2.0
type BucketRedirectRuleProtocolPtrInput interface { pulumi.Input ToBucketRedirectRuleProtocolPtrOutput() BucketRedirectRuleProtocolPtrOutput ToBucketRedirectRuleProtocolPtrOutputWithContext(context.Context) BucketRedirectRuleProtocolPtrOutput }
func BucketRedirectRuleProtocolPtr ¶ added in v0.2.0
func BucketRedirectRuleProtocolPtr(v string) BucketRedirectRuleProtocolPtrInput
type BucketRedirectRuleProtocolPtrOutput ¶ added in v0.2.0
type BucketRedirectRuleProtocolPtrOutput struct{ *pulumi.OutputState }
func (BucketRedirectRuleProtocolPtrOutput) Elem ¶ added in v0.2.0
func (o BucketRedirectRuleProtocolPtrOutput) Elem() BucketRedirectRuleProtocolOutput
func (BucketRedirectRuleProtocolPtrOutput) ElementType ¶ added in v0.2.0
func (BucketRedirectRuleProtocolPtrOutput) ElementType() reflect.Type
func (BucketRedirectRuleProtocolPtrOutput) ToBucketRedirectRuleProtocolPtrOutput ¶ added in v0.2.0
func (o BucketRedirectRuleProtocolPtrOutput) ToBucketRedirectRuleProtocolPtrOutput() BucketRedirectRuleProtocolPtrOutput
func (BucketRedirectRuleProtocolPtrOutput) ToBucketRedirectRuleProtocolPtrOutputWithContext ¶ added in v0.2.0
func (o BucketRedirectRuleProtocolPtrOutput) ToBucketRedirectRuleProtocolPtrOutputWithContext(ctx context.Context) BucketRedirectRuleProtocolPtrOutput
func (BucketRedirectRuleProtocolPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketRedirectRuleProtocolPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketRedirectRuleProtocol]
func (BucketRedirectRuleProtocolPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketRedirectRuleProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketRedirectRuleProtocolPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketRedirectRuleProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketReplicaModifications ¶
type BucketReplicaModifications struct { // Specifies whether Amazon S3 replicates modifications on replicas. Status BucketReplicaModificationsStatus `pulumi:"status"` }
type BucketReplicaModificationsArgs ¶
type BucketReplicaModificationsArgs struct { // Specifies whether Amazon S3 replicates modifications on replicas. Status BucketReplicaModificationsStatusInput `pulumi:"status"` }
func (BucketReplicaModificationsArgs) ElementType ¶
func (BucketReplicaModificationsArgs) ElementType() reflect.Type
func (BucketReplicaModificationsArgs) ToBucketReplicaModificationsOutput ¶
func (i BucketReplicaModificationsArgs) ToBucketReplicaModificationsOutput() BucketReplicaModificationsOutput
func (BucketReplicaModificationsArgs) ToBucketReplicaModificationsOutputWithContext ¶
func (i BucketReplicaModificationsArgs) ToBucketReplicaModificationsOutputWithContext(ctx context.Context) BucketReplicaModificationsOutput
func (BucketReplicaModificationsArgs) ToBucketReplicaModificationsPtrOutput ¶
func (i BucketReplicaModificationsArgs) ToBucketReplicaModificationsPtrOutput() BucketReplicaModificationsPtrOutput
func (BucketReplicaModificationsArgs) ToBucketReplicaModificationsPtrOutputWithContext ¶
func (i BucketReplicaModificationsArgs) ToBucketReplicaModificationsPtrOutputWithContext(ctx context.Context) BucketReplicaModificationsPtrOutput
func (BucketReplicaModificationsArgs) ToOutput ¶ added in v0.76.0
func (i BucketReplicaModificationsArgs) ToOutput(ctx context.Context) pulumix.Output[BucketReplicaModifications]
type BucketReplicaModificationsInput ¶
type BucketReplicaModificationsInput interface { pulumi.Input ToBucketReplicaModificationsOutput() BucketReplicaModificationsOutput ToBucketReplicaModificationsOutputWithContext(context.Context) BucketReplicaModificationsOutput }
BucketReplicaModificationsInput is an input type that accepts BucketReplicaModificationsArgs and BucketReplicaModificationsOutput values. You can construct a concrete instance of `BucketReplicaModificationsInput` via:
BucketReplicaModificationsArgs{...}
type BucketReplicaModificationsOutput ¶
type BucketReplicaModificationsOutput struct{ *pulumi.OutputState }
func (BucketReplicaModificationsOutput) ElementType ¶
func (BucketReplicaModificationsOutput) ElementType() reflect.Type
func (BucketReplicaModificationsOutput) Status ¶
func (o BucketReplicaModificationsOutput) Status() BucketReplicaModificationsStatusOutput
Specifies whether Amazon S3 replicates modifications on replicas.
func (BucketReplicaModificationsOutput) ToBucketReplicaModificationsOutput ¶
func (o BucketReplicaModificationsOutput) ToBucketReplicaModificationsOutput() BucketReplicaModificationsOutput
func (BucketReplicaModificationsOutput) ToBucketReplicaModificationsOutputWithContext ¶
func (o BucketReplicaModificationsOutput) ToBucketReplicaModificationsOutputWithContext(ctx context.Context) BucketReplicaModificationsOutput
func (BucketReplicaModificationsOutput) ToBucketReplicaModificationsPtrOutput ¶
func (o BucketReplicaModificationsOutput) ToBucketReplicaModificationsPtrOutput() BucketReplicaModificationsPtrOutput
func (BucketReplicaModificationsOutput) ToBucketReplicaModificationsPtrOutputWithContext ¶
func (o BucketReplicaModificationsOutput) ToBucketReplicaModificationsPtrOutputWithContext(ctx context.Context) BucketReplicaModificationsPtrOutput
func (BucketReplicaModificationsOutput) ToOutput ¶ added in v0.76.0
func (o BucketReplicaModificationsOutput) ToOutput(ctx context.Context) pulumix.Output[BucketReplicaModifications]
type BucketReplicaModificationsPtrInput ¶
type BucketReplicaModificationsPtrInput interface { pulumi.Input ToBucketReplicaModificationsPtrOutput() BucketReplicaModificationsPtrOutput ToBucketReplicaModificationsPtrOutputWithContext(context.Context) BucketReplicaModificationsPtrOutput }
BucketReplicaModificationsPtrInput is an input type that accepts BucketReplicaModificationsArgs, BucketReplicaModificationsPtr and BucketReplicaModificationsPtrOutput values. You can construct a concrete instance of `BucketReplicaModificationsPtrInput` via:
BucketReplicaModificationsArgs{...} or: nil
func BucketReplicaModificationsPtr ¶
func BucketReplicaModificationsPtr(v *BucketReplicaModificationsArgs) BucketReplicaModificationsPtrInput
type BucketReplicaModificationsPtrOutput ¶
type BucketReplicaModificationsPtrOutput struct{ *pulumi.OutputState }
func (BucketReplicaModificationsPtrOutput) Elem ¶
func (o BucketReplicaModificationsPtrOutput) Elem() BucketReplicaModificationsOutput
func (BucketReplicaModificationsPtrOutput) ElementType ¶
func (BucketReplicaModificationsPtrOutput) ElementType() reflect.Type
func (BucketReplicaModificationsPtrOutput) Status ¶
func (o BucketReplicaModificationsPtrOutput) Status() BucketReplicaModificationsStatusPtrOutput
Specifies whether Amazon S3 replicates modifications on replicas.
func (BucketReplicaModificationsPtrOutput) ToBucketReplicaModificationsPtrOutput ¶
func (o BucketReplicaModificationsPtrOutput) ToBucketReplicaModificationsPtrOutput() BucketReplicaModificationsPtrOutput
func (BucketReplicaModificationsPtrOutput) ToBucketReplicaModificationsPtrOutputWithContext ¶
func (o BucketReplicaModificationsPtrOutput) ToBucketReplicaModificationsPtrOutputWithContext(ctx context.Context) BucketReplicaModificationsPtrOutput
func (BucketReplicaModificationsPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketReplicaModificationsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketReplicaModifications]
type BucketReplicaModificationsStatus ¶ added in v0.2.0
type BucketReplicaModificationsStatus string
Specifies whether Amazon S3 replicates modifications on replicas.
func (BucketReplicaModificationsStatus) ElementType ¶ added in v0.2.0
func (BucketReplicaModificationsStatus) ElementType() reflect.Type
func (BucketReplicaModificationsStatus) ToBucketReplicaModificationsStatusOutput ¶ added in v0.2.0
func (e BucketReplicaModificationsStatus) ToBucketReplicaModificationsStatusOutput() BucketReplicaModificationsStatusOutput
func (BucketReplicaModificationsStatus) ToBucketReplicaModificationsStatusOutputWithContext ¶ added in v0.2.0
func (e BucketReplicaModificationsStatus) ToBucketReplicaModificationsStatusOutputWithContext(ctx context.Context) BucketReplicaModificationsStatusOutput
func (BucketReplicaModificationsStatus) ToBucketReplicaModificationsStatusPtrOutput ¶ added in v0.2.0
func (e BucketReplicaModificationsStatus) ToBucketReplicaModificationsStatusPtrOutput() BucketReplicaModificationsStatusPtrOutput
func (BucketReplicaModificationsStatus) ToBucketReplicaModificationsStatusPtrOutputWithContext ¶ added in v0.2.0
func (e BucketReplicaModificationsStatus) ToBucketReplicaModificationsStatusPtrOutputWithContext(ctx context.Context) BucketReplicaModificationsStatusPtrOutput
func (BucketReplicaModificationsStatus) ToStringOutput ¶ added in v0.2.0
func (e BucketReplicaModificationsStatus) ToStringOutput() pulumi.StringOutput
func (BucketReplicaModificationsStatus) ToStringOutputWithContext ¶ added in v0.2.0
func (e BucketReplicaModificationsStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketReplicaModificationsStatus) ToStringPtrOutput ¶ added in v0.2.0
func (e BucketReplicaModificationsStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketReplicaModificationsStatus) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e BucketReplicaModificationsStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketReplicaModificationsStatusInput ¶ added in v0.2.0
type BucketReplicaModificationsStatusInput interface { pulumi.Input ToBucketReplicaModificationsStatusOutput() BucketReplicaModificationsStatusOutput ToBucketReplicaModificationsStatusOutputWithContext(context.Context) BucketReplicaModificationsStatusOutput }
BucketReplicaModificationsStatusInput is an input type that accepts BucketReplicaModificationsStatusArgs and BucketReplicaModificationsStatusOutput values. You can construct a concrete instance of `BucketReplicaModificationsStatusInput` via:
BucketReplicaModificationsStatusArgs{...}
type BucketReplicaModificationsStatusOutput ¶ added in v0.2.0
type BucketReplicaModificationsStatusOutput struct{ *pulumi.OutputState }
func (BucketReplicaModificationsStatusOutput) ElementType ¶ added in v0.2.0
func (BucketReplicaModificationsStatusOutput) ElementType() reflect.Type
func (BucketReplicaModificationsStatusOutput) ToBucketReplicaModificationsStatusOutput ¶ added in v0.2.0
func (o BucketReplicaModificationsStatusOutput) ToBucketReplicaModificationsStatusOutput() BucketReplicaModificationsStatusOutput
func (BucketReplicaModificationsStatusOutput) ToBucketReplicaModificationsStatusOutputWithContext ¶ added in v0.2.0
func (o BucketReplicaModificationsStatusOutput) ToBucketReplicaModificationsStatusOutputWithContext(ctx context.Context) BucketReplicaModificationsStatusOutput
func (BucketReplicaModificationsStatusOutput) ToBucketReplicaModificationsStatusPtrOutput ¶ added in v0.2.0
func (o BucketReplicaModificationsStatusOutput) ToBucketReplicaModificationsStatusPtrOutput() BucketReplicaModificationsStatusPtrOutput
func (BucketReplicaModificationsStatusOutput) ToBucketReplicaModificationsStatusPtrOutputWithContext ¶ added in v0.2.0
func (o BucketReplicaModificationsStatusOutput) ToBucketReplicaModificationsStatusPtrOutputWithContext(ctx context.Context) BucketReplicaModificationsStatusPtrOutput
func (BucketReplicaModificationsStatusOutput) ToOutput ¶ added in v0.76.0
func (o BucketReplicaModificationsStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BucketReplicaModificationsStatus]
func (BucketReplicaModificationsStatusOutput) ToStringOutput ¶ added in v0.2.0
func (o BucketReplicaModificationsStatusOutput) ToStringOutput() pulumi.StringOutput
func (BucketReplicaModificationsStatusOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o BucketReplicaModificationsStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketReplicaModificationsStatusOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketReplicaModificationsStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketReplicaModificationsStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketReplicaModificationsStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketReplicaModificationsStatusPtrInput ¶ added in v0.2.0
type BucketReplicaModificationsStatusPtrInput interface { pulumi.Input ToBucketReplicaModificationsStatusPtrOutput() BucketReplicaModificationsStatusPtrOutput ToBucketReplicaModificationsStatusPtrOutputWithContext(context.Context) BucketReplicaModificationsStatusPtrOutput }
func BucketReplicaModificationsStatusPtr ¶ added in v0.2.0
func BucketReplicaModificationsStatusPtr(v string) BucketReplicaModificationsStatusPtrInput
type BucketReplicaModificationsStatusPtrOutput ¶ added in v0.2.0
type BucketReplicaModificationsStatusPtrOutput struct{ *pulumi.OutputState }
func (BucketReplicaModificationsStatusPtrOutput) ElementType ¶ added in v0.2.0
func (BucketReplicaModificationsStatusPtrOutput) ElementType() reflect.Type
func (BucketReplicaModificationsStatusPtrOutput) ToBucketReplicaModificationsStatusPtrOutput ¶ added in v0.2.0
func (o BucketReplicaModificationsStatusPtrOutput) ToBucketReplicaModificationsStatusPtrOutput() BucketReplicaModificationsStatusPtrOutput
func (BucketReplicaModificationsStatusPtrOutput) ToBucketReplicaModificationsStatusPtrOutputWithContext ¶ added in v0.2.0
func (o BucketReplicaModificationsStatusPtrOutput) ToBucketReplicaModificationsStatusPtrOutputWithContext(ctx context.Context) BucketReplicaModificationsStatusPtrOutput
func (BucketReplicaModificationsStatusPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketReplicaModificationsStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketReplicaModificationsStatus]
func (BucketReplicaModificationsStatusPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketReplicaModificationsStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketReplicaModificationsStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketReplicaModificationsStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketReplicationConfiguration ¶
type BucketReplicationConfiguration struct { // The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that Amazon S3 assumes when replicating objects. Role string `pulumi:"role"` // A container for one or more replication rules. Rules []BucketReplicationRule `pulumi:"rules"` }
A container for replication rules. You can add up to 1,000 rules. The maximum size of a replication configuration is 2 MB.
type BucketReplicationConfigurationArgs ¶
type BucketReplicationConfigurationArgs struct { // The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that Amazon S3 assumes when replicating objects. Role pulumi.StringInput `pulumi:"role"` // A container for one or more replication rules. Rules BucketReplicationRuleArrayInput `pulumi:"rules"` }
A container for replication rules. You can add up to 1,000 rules. The maximum size of a replication configuration is 2 MB.
func (BucketReplicationConfigurationArgs) ElementType ¶
func (BucketReplicationConfigurationArgs) ElementType() reflect.Type
func (BucketReplicationConfigurationArgs) ToBucketReplicationConfigurationOutput ¶
func (i BucketReplicationConfigurationArgs) ToBucketReplicationConfigurationOutput() BucketReplicationConfigurationOutput
func (BucketReplicationConfigurationArgs) ToBucketReplicationConfigurationOutputWithContext ¶
func (i BucketReplicationConfigurationArgs) ToBucketReplicationConfigurationOutputWithContext(ctx context.Context) BucketReplicationConfigurationOutput
func (BucketReplicationConfigurationArgs) ToBucketReplicationConfigurationPtrOutput ¶
func (i BucketReplicationConfigurationArgs) ToBucketReplicationConfigurationPtrOutput() BucketReplicationConfigurationPtrOutput
func (BucketReplicationConfigurationArgs) ToBucketReplicationConfigurationPtrOutputWithContext ¶
func (i BucketReplicationConfigurationArgs) ToBucketReplicationConfigurationPtrOutputWithContext(ctx context.Context) BucketReplicationConfigurationPtrOutput
func (BucketReplicationConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i BucketReplicationConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationConfiguration]
type BucketReplicationConfigurationInput ¶
type BucketReplicationConfigurationInput interface { pulumi.Input ToBucketReplicationConfigurationOutput() BucketReplicationConfigurationOutput ToBucketReplicationConfigurationOutputWithContext(context.Context) BucketReplicationConfigurationOutput }
BucketReplicationConfigurationInput is an input type that accepts BucketReplicationConfigurationArgs and BucketReplicationConfigurationOutput values. You can construct a concrete instance of `BucketReplicationConfigurationInput` via:
BucketReplicationConfigurationArgs{...}
type BucketReplicationConfigurationOutput ¶
type BucketReplicationConfigurationOutput struct{ *pulumi.OutputState }
A container for replication rules. You can add up to 1,000 rules. The maximum size of a replication configuration is 2 MB.
func (BucketReplicationConfigurationOutput) ElementType ¶
func (BucketReplicationConfigurationOutput) ElementType() reflect.Type
func (BucketReplicationConfigurationOutput) Role ¶
func (o BucketReplicationConfigurationOutput) Role() pulumi.StringOutput
The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that Amazon S3 assumes when replicating objects.
func (BucketReplicationConfigurationOutput) Rules ¶
func (o BucketReplicationConfigurationOutput) Rules() BucketReplicationRuleArrayOutput
A container for one or more replication rules.
func (BucketReplicationConfigurationOutput) ToBucketReplicationConfigurationOutput ¶
func (o BucketReplicationConfigurationOutput) ToBucketReplicationConfigurationOutput() BucketReplicationConfigurationOutput
func (BucketReplicationConfigurationOutput) ToBucketReplicationConfigurationOutputWithContext ¶
func (o BucketReplicationConfigurationOutput) ToBucketReplicationConfigurationOutputWithContext(ctx context.Context) BucketReplicationConfigurationOutput
func (BucketReplicationConfigurationOutput) ToBucketReplicationConfigurationPtrOutput ¶
func (o BucketReplicationConfigurationOutput) ToBucketReplicationConfigurationPtrOutput() BucketReplicationConfigurationPtrOutput
func (BucketReplicationConfigurationOutput) ToBucketReplicationConfigurationPtrOutputWithContext ¶
func (o BucketReplicationConfigurationOutput) ToBucketReplicationConfigurationPtrOutputWithContext(ctx context.Context) BucketReplicationConfigurationPtrOutput
func (BucketReplicationConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o BucketReplicationConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationConfiguration]
type BucketReplicationConfigurationPtrInput ¶
type BucketReplicationConfigurationPtrInput interface { pulumi.Input ToBucketReplicationConfigurationPtrOutput() BucketReplicationConfigurationPtrOutput ToBucketReplicationConfigurationPtrOutputWithContext(context.Context) BucketReplicationConfigurationPtrOutput }
BucketReplicationConfigurationPtrInput is an input type that accepts BucketReplicationConfigurationArgs, BucketReplicationConfigurationPtr and BucketReplicationConfigurationPtrOutput values. You can construct a concrete instance of `BucketReplicationConfigurationPtrInput` via:
BucketReplicationConfigurationArgs{...} or: nil
func BucketReplicationConfigurationPtr ¶
func BucketReplicationConfigurationPtr(v *BucketReplicationConfigurationArgs) BucketReplicationConfigurationPtrInput
type BucketReplicationConfigurationPtrOutput ¶
type BucketReplicationConfigurationPtrOutput struct{ *pulumi.OutputState }
func (BucketReplicationConfigurationPtrOutput) ElementType ¶
func (BucketReplicationConfigurationPtrOutput) ElementType() reflect.Type
func (BucketReplicationConfigurationPtrOutput) Role ¶
func (o BucketReplicationConfigurationPtrOutput) Role() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that Amazon S3 assumes when replicating objects.
func (BucketReplicationConfigurationPtrOutput) Rules ¶
func (o BucketReplicationConfigurationPtrOutput) Rules() BucketReplicationRuleArrayOutput
A container for one or more replication rules.
func (BucketReplicationConfigurationPtrOutput) ToBucketReplicationConfigurationPtrOutput ¶
func (o BucketReplicationConfigurationPtrOutput) ToBucketReplicationConfigurationPtrOutput() BucketReplicationConfigurationPtrOutput
func (BucketReplicationConfigurationPtrOutput) ToBucketReplicationConfigurationPtrOutputWithContext ¶
func (o BucketReplicationConfigurationPtrOutput) ToBucketReplicationConfigurationPtrOutputWithContext(ctx context.Context) BucketReplicationConfigurationPtrOutput
func (BucketReplicationConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketReplicationConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketReplicationConfiguration]
type BucketReplicationDestination ¶
type BucketReplicationDestination struct { AccessControlTranslation *BucketAccessControlTranslation `pulumi:"accessControlTranslation"` Account *string `pulumi:"account"` Bucket string `pulumi:"bucket"` EncryptionConfiguration *BucketEncryptionConfiguration `pulumi:"encryptionConfiguration"` Metrics *BucketMetrics `pulumi:"metrics"` ReplicationTime *BucketReplicationTime `pulumi:"replicationTime"` // The storage class to use when replicating objects, such as S3 Standard or reduced redundancy. StorageClass *BucketReplicationDestinationStorageClass `pulumi:"storageClass"` }
Specifies which Amazon S3 bucket to store replicated objects in and their storage class.
type BucketReplicationDestinationArgs ¶
type BucketReplicationDestinationArgs struct { AccessControlTranslation BucketAccessControlTranslationPtrInput `pulumi:"accessControlTranslation"` Account pulumi.StringPtrInput `pulumi:"account"` Bucket pulumi.StringInput `pulumi:"bucket"` EncryptionConfiguration BucketEncryptionConfigurationPtrInput `pulumi:"encryptionConfiguration"` Metrics BucketMetricsPtrInput `pulumi:"metrics"` ReplicationTime BucketReplicationTimePtrInput `pulumi:"replicationTime"` // The storage class to use when replicating objects, such as S3 Standard or reduced redundancy. StorageClass BucketReplicationDestinationStorageClassPtrInput `pulumi:"storageClass"` }
Specifies which Amazon S3 bucket to store replicated objects in and their storage class.
func (BucketReplicationDestinationArgs) ElementType ¶
func (BucketReplicationDestinationArgs) ElementType() reflect.Type
func (BucketReplicationDestinationArgs) ToBucketReplicationDestinationOutput ¶
func (i BucketReplicationDestinationArgs) ToBucketReplicationDestinationOutput() BucketReplicationDestinationOutput
func (BucketReplicationDestinationArgs) ToBucketReplicationDestinationOutputWithContext ¶
func (i BucketReplicationDestinationArgs) ToBucketReplicationDestinationOutputWithContext(ctx context.Context) BucketReplicationDestinationOutput
func (BucketReplicationDestinationArgs) ToOutput ¶ added in v0.76.0
func (i BucketReplicationDestinationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationDestination]
type BucketReplicationDestinationInput ¶
type BucketReplicationDestinationInput interface { pulumi.Input ToBucketReplicationDestinationOutput() BucketReplicationDestinationOutput ToBucketReplicationDestinationOutputWithContext(context.Context) BucketReplicationDestinationOutput }
BucketReplicationDestinationInput is an input type that accepts BucketReplicationDestinationArgs and BucketReplicationDestinationOutput values. You can construct a concrete instance of `BucketReplicationDestinationInput` via:
BucketReplicationDestinationArgs{...}
type BucketReplicationDestinationOutput ¶
type BucketReplicationDestinationOutput struct{ *pulumi.OutputState }
Specifies which Amazon S3 bucket to store replicated objects in and their storage class.
func (BucketReplicationDestinationOutput) AccessControlTranslation ¶
func (o BucketReplicationDestinationOutput) AccessControlTranslation() BucketAccessControlTranslationPtrOutput
func (BucketReplicationDestinationOutput) Account ¶
func (o BucketReplicationDestinationOutput) Account() pulumi.StringPtrOutput
func (BucketReplicationDestinationOutput) Bucket ¶
func (o BucketReplicationDestinationOutput) Bucket() pulumi.StringOutput
func (BucketReplicationDestinationOutput) ElementType ¶
func (BucketReplicationDestinationOutput) ElementType() reflect.Type
func (BucketReplicationDestinationOutput) EncryptionConfiguration ¶
func (o BucketReplicationDestinationOutput) EncryptionConfiguration() BucketEncryptionConfigurationPtrOutput
func (BucketReplicationDestinationOutput) Metrics ¶
func (o BucketReplicationDestinationOutput) Metrics() BucketMetricsPtrOutput
func (BucketReplicationDestinationOutput) ReplicationTime ¶
func (o BucketReplicationDestinationOutput) ReplicationTime() BucketReplicationTimePtrOutput
func (BucketReplicationDestinationOutput) StorageClass ¶
func (o BucketReplicationDestinationOutput) StorageClass() BucketReplicationDestinationStorageClassPtrOutput
The storage class to use when replicating objects, such as S3 Standard or reduced redundancy.
func (BucketReplicationDestinationOutput) ToBucketReplicationDestinationOutput ¶
func (o BucketReplicationDestinationOutput) ToBucketReplicationDestinationOutput() BucketReplicationDestinationOutput
func (BucketReplicationDestinationOutput) ToBucketReplicationDestinationOutputWithContext ¶
func (o BucketReplicationDestinationOutput) ToBucketReplicationDestinationOutputWithContext(ctx context.Context) BucketReplicationDestinationOutput
func (BucketReplicationDestinationOutput) ToOutput ¶ added in v0.76.0
func (o BucketReplicationDestinationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationDestination]
type BucketReplicationDestinationStorageClass ¶ added in v0.2.0
type BucketReplicationDestinationStorageClass string
The storage class to use when replicating objects, such as S3 Standard or reduced redundancy.
func (BucketReplicationDestinationStorageClass) ElementType ¶ added in v0.2.0
func (BucketReplicationDestinationStorageClass) ElementType() reflect.Type
func (BucketReplicationDestinationStorageClass) ToBucketReplicationDestinationStorageClassOutput ¶ added in v0.2.0
func (e BucketReplicationDestinationStorageClass) ToBucketReplicationDestinationStorageClassOutput() BucketReplicationDestinationStorageClassOutput
func (BucketReplicationDestinationStorageClass) ToBucketReplicationDestinationStorageClassOutputWithContext ¶ added in v0.2.0
func (e BucketReplicationDestinationStorageClass) ToBucketReplicationDestinationStorageClassOutputWithContext(ctx context.Context) BucketReplicationDestinationStorageClassOutput
func (BucketReplicationDestinationStorageClass) ToBucketReplicationDestinationStorageClassPtrOutput ¶ added in v0.2.0
func (e BucketReplicationDestinationStorageClass) ToBucketReplicationDestinationStorageClassPtrOutput() BucketReplicationDestinationStorageClassPtrOutput
func (BucketReplicationDestinationStorageClass) ToBucketReplicationDestinationStorageClassPtrOutputWithContext ¶ added in v0.2.0
func (e BucketReplicationDestinationStorageClass) ToBucketReplicationDestinationStorageClassPtrOutputWithContext(ctx context.Context) BucketReplicationDestinationStorageClassPtrOutput
func (BucketReplicationDestinationStorageClass) ToStringOutput ¶ added in v0.2.0
func (e BucketReplicationDestinationStorageClass) ToStringOutput() pulumi.StringOutput
func (BucketReplicationDestinationStorageClass) ToStringOutputWithContext ¶ added in v0.2.0
func (e BucketReplicationDestinationStorageClass) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketReplicationDestinationStorageClass) ToStringPtrOutput ¶ added in v0.2.0
func (e BucketReplicationDestinationStorageClass) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketReplicationDestinationStorageClass) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e BucketReplicationDestinationStorageClass) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketReplicationDestinationStorageClassInput ¶ added in v0.2.0
type BucketReplicationDestinationStorageClassInput interface { pulumi.Input ToBucketReplicationDestinationStorageClassOutput() BucketReplicationDestinationStorageClassOutput ToBucketReplicationDestinationStorageClassOutputWithContext(context.Context) BucketReplicationDestinationStorageClassOutput }
BucketReplicationDestinationStorageClassInput is an input type that accepts BucketReplicationDestinationStorageClassArgs and BucketReplicationDestinationStorageClassOutput values. You can construct a concrete instance of `BucketReplicationDestinationStorageClassInput` via:
BucketReplicationDestinationStorageClassArgs{...}
type BucketReplicationDestinationStorageClassOutput ¶ added in v0.2.0
type BucketReplicationDestinationStorageClassOutput struct{ *pulumi.OutputState }
func (BucketReplicationDestinationStorageClassOutput) ElementType ¶ added in v0.2.0
func (BucketReplicationDestinationStorageClassOutput) ElementType() reflect.Type
func (BucketReplicationDestinationStorageClassOutput) ToBucketReplicationDestinationStorageClassOutput ¶ added in v0.2.0
func (o BucketReplicationDestinationStorageClassOutput) ToBucketReplicationDestinationStorageClassOutput() BucketReplicationDestinationStorageClassOutput
func (BucketReplicationDestinationStorageClassOutput) ToBucketReplicationDestinationStorageClassOutputWithContext ¶ added in v0.2.0
func (o BucketReplicationDestinationStorageClassOutput) ToBucketReplicationDestinationStorageClassOutputWithContext(ctx context.Context) BucketReplicationDestinationStorageClassOutput
func (BucketReplicationDestinationStorageClassOutput) ToBucketReplicationDestinationStorageClassPtrOutput ¶ added in v0.2.0
func (o BucketReplicationDestinationStorageClassOutput) ToBucketReplicationDestinationStorageClassPtrOutput() BucketReplicationDestinationStorageClassPtrOutput
func (BucketReplicationDestinationStorageClassOutput) ToBucketReplicationDestinationStorageClassPtrOutputWithContext ¶ added in v0.2.0
func (o BucketReplicationDestinationStorageClassOutput) ToBucketReplicationDestinationStorageClassPtrOutputWithContext(ctx context.Context) BucketReplicationDestinationStorageClassPtrOutput
func (BucketReplicationDestinationStorageClassOutput) ToOutput ¶ added in v0.76.0
func (o BucketReplicationDestinationStorageClassOutput) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationDestinationStorageClass]
func (BucketReplicationDestinationStorageClassOutput) ToStringOutput ¶ added in v0.2.0
func (o BucketReplicationDestinationStorageClassOutput) ToStringOutput() pulumi.StringOutput
func (BucketReplicationDestinationStorageClassOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o BucketReplicationDestinationStorageClassOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketReplicationDestinationStorageClassOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketReplicationDestinationStorageClassOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketReplicationDestinationStorageClassOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketReplicationDestinationStorageClassOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketReplicationDestinationStorageClassPtrInput ¶ added in v0.2.0
type BucketReplicationDestinationStorageClassPtrInput interface { pulumi.Input ToBucketReplicationDestinationStorageClassPtrOutput() BucketReplicationDestinationStorageClassPtrOutput ToBucketReplicationDestinationStorageClassPtrOutputWithContext(context.Context) BucketReplicationDestinationStorageClassPtrOutput }
func BucketReplicationDestinationStorageClassPtr ¶ added in v0.2.0
func BucketReplicationDestinationStorageClassPtr(v string) BucketReplicationDestinationStorageClassPtrInput
type BucketReplicationDestinationStorageClassPtrOutput ¶ added in v0.2.0
type BucketReplicationDestinationStorageClassPtrOutput struct{ *pulumi.OutputState }
func (BucketReplicationDestinationStorageClassPtrOutput) ElementType ¶ added in v0.2.0
func (BucketReplicationDestinationStorageClassPtrOutput) ElementType() reflect.Type
func (BucketReplicationDestinationStorageClassPtrOutput) ToBucketReplicationDestinationStorageClassPtrOutput ¶ added in v0.2.0
func (o BucketReplicationDestinationStorageClassPtrOutput) ToBucketReplicationDestinationStorageClassPtrOutput() BucketReplicationDestinationStorageClassPtrOutput
func (BucketReplicationDestinationStorageClassPtrOutput) ToBucketReplicationDestinationStorageClassPtrOutputWithContext ¶ added in v0.2.0
func (o BucketReplicationDestinationStorageClassPtrOutput) ToBucketReplicationDestinationStorageClassPtrOutputWithContext(ctx context.Context) BucketReplicationDestinationStorageClassPtrOutput
func (BucketReplicationDestinationStorageClassPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketReplicationDestinationStorageClassPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketReplicationDestinationStorageClass]
func (BucketReplicationDestinationStorageClassPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketReplicationDestinationStorageClassPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketReplicationDestinationStorageClassPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketReplicationDestinationStorageClassPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketReplicationRule ¶
type BucketReplicationRule struct { DeleteMarkerReplication *BucketDeleteMarkerReplication `pulumi:"deleteMarkerReplication"` Destination BucketReplicationDestination `pulumi:"destination"` Filter *BucketReplicationRuleFilter `pulumi:"filter"` // A unique identifier for the rule. Id *string `pulumi:"id"` // An object key name prefix that identifies the object or objects to which the rule applies. Prefix *string `pulumi:"prefix"` Priority *int `pulumi:"priority"` SourceSelectionCriteria *BucketSourceSelectionCriteria `pulumi:"sourceSelectionCriteria"` // Specifies whether the rule is enabled. Status BucketReplicationRuleStatus `pulumi:"status"` }
Specifies which Amazon S3 objects to replicate and where to store the replicas.
type BucketReplicationRuleAndOperator ¶
type BucketReplicationRuleAndOperator struct { Prefix *string `pulumi:"prefix"` TagFilters []BucketTagFilter `pulumi:"tagFilters"` }
type BucketReplicationRuleAndOperatorArgs ¶
type BucketReplicationRuleAndOperatorArgs struct { Prefix pulumi.StringPtrInput `pulumi:"prefix"` TagFilters BucketTagFilterArrayInput `pulumi:"tagFilters"` }
func (BucketReplicationRuleAndOperatorArgs) ElementType ¶
func (BucketReplicationRuleAndOperatorArgs) ElementType() reflect.Type
func (BucketReplicationRuleAndOperatorArgs) ToBucketReplicationRuleAndOperatorOutput ¶
func (i BucketReplicationRuleAndOperatorArgs) ToBucketReplicationRuleAndOperatorOutput() BucketReplicationRuleAndOperatorOutput
func (BucketReplicationRuleAndOperatorArgs) ToBucketReplicationRuleAndOperatorOutputWithContext ¶
func (i BucketReplicationRuleAndOperatorArgs) ToBucketReplicationRuleAndOperatorOutputWithContext(ctx context.Context) BucketReplicationRuleAndOperatorOutput
func (BucketReplicationRuleAndOperatorArgs) ToBucketReplicationRuleAndOperatorPtrOutput ¶
func (i BucketReplicationRuleAndOperatorArgs) ToBucketReplicationRuleAndOperatorPtrOutput() BucketReplicationRuleAndOperatorPtrOutput
func (BucketReplicationRuleAndOperatorArgs) ToBucketReplicationRuleAndOperatorPtrOutputWithContext ¶
func (i BucketReplicationRuleAndOperatorArgs) ToBucketReplicationRuleAndOperatorPtrOutputWithContext(ctx context.Context) BucketReplicationRuleAndOperatorPtrOutput
func (BucketReplicationRuleAndOperatorArgs) ToOutput ¶ added in v0.76.0
func (i BucketReplicationRuleAndOperatorArgs) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationRuleAndOperator]
type BucketReplicationRuleAndOperatorInput ¶
type BucketReplicationRuleAndOperatorInput interface { pulumi.Input ToBucketReplicationRuleAndOperatorOutput() BucketReplicationRuleAndOperatorOutput ToBucketReplicationRuleAndOperatorOutputWithContext(context.Context) BucketReplicationRuleAndOperatorOutput }
BucketReplicationRuleAndOperatorInput is an input type that accepts BucketReplicationRuleAndOperatorArgs and BucketReplicationRuleAndOperatorOutput values. You can construct a concrete instance of `BucketReplicationRuleAndOperatorInput` via:
BucketReplicationRuleAndOperatorArgs{...}
type BucketReplicationRuleAndOperatorOutput ¶
type BucketReplicationRuleAndOperatorOutput struct{ *pulumi.OutputState }
func (BucketReplicationRuleAndOperatorOutput) ElementType ¶
func (BucketReplicationRuleAndOperatorOutput) ElementType() reflect.Type
func (BucketReplicationRuleAndOperatorOutput) Prefix ¶
func (o BucketReplicationRuleAndOperatorOutput) Prefix() pulumi.StringPtrOutput
func (BucketReplicationRuleAndOperatorOutput) TagFilters ¶
func (o BucketReplicationRuleAndOperatorOutput) TagFilters() BucketTagFilterArrayOutput
func (BucketReplicationRuleAndOperatorOutput) ToBucketReplicationRuleAndOperatorOutput ¶
func (o BucketReplicationRuleAndOperatorOutput) ToBucketReplicationRuleAndOperatorOutput() BucketReplicationRuleAndOperatorOutput
func (BucketReplicationRuleAndOperatorOutput) ToBucketReplicationRuleAndOperatorOutputWithContext ¶
func (o BucketReplicationRuleAndOperatorOutput) ToBucketReplicationRuleAndOperatorOutputWithContext(ctx context.Context) BucketReplicationRuleAndOperatorOutput
func (BucketReplicationRuleAndOperatorOutput) ToBucketReplicationRuleAndOperatorPtrOutput ¶
func (o BucketReplicationRuleAndOperatorOutput) ToBucketReplicationRuleAndOperatorPtrOutput() BucketReplicationRuleAndOperatorPtrOutput
func (BucketReplicationRuleAndOperatorOutput) ToBucketReplicationRuleAndOperatorPtrOutputWithContext ¶
func (o BucketReplicationRuleAndOperatorOutput) ToBucketReplicationRuleAndOperatorPtrOutputWithContext(ctx context.Context) BucketReplicationRuleAndOperatorPtrOutput
func (BucketReplicationRuleAndOperatorOutput) ToOutput ¶ added in v0.76.0
func (o BucketReplicationRuleAndOperatorOutput) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationRuleAndOperator]
type BucketReplicationRuleAndOperatorPtrInput ¶
type BucketReplicationRuleAndOperatorPtrInput interface { pulumi.Input ToBucketReplicationRuleAndOperatorPtrOutput() BucketReplicationRuleAndOperatorPtrOutput ToBucketReplicationRuleAndOperatorPtrOutputWithContext(context.Context) BucketReplicationRuleAndOperatorPtrOutput }
BucketReplicationRuleAndOperatorPtrInput is an input type that accepts BucketReplicationRuleAndOperatorArgs, BucketReplicationRuleAndOperatorPtr and BucketReplicationRuleAndOperatorPtrOutput values. You can construct a concrete instance of `BucketReplicationRuleAndOperatorPtrInput` via:
BucketReplicationRuleAndOperatorArgs{...} or: nil
func BucketReplicationRuleAndOperatorPtr ¶
func BucketReplicationRuleAndOperatorPtr(v *BucketReplicationRuleAndOperatorArgs) BucketReplicationRuleAndOperatorPtrInput
type BucketReplicationRuleAndOperatorPtrOutput ¶
type BucketReplicationRuleAndOperatorPtrOutput struct{ *pulumi.OutputState }
func (BucketReplicationRuleAndOperatorPtrOutput) ElementType ¶
func (BucketReplicationRuleAndOperatorPtrOutput) ElementType() reflect.Type
func (BucketReplicationRuleAndOperatorPtrOutput) Prefix ¶
func (o BucketReplicationRuleAndOperatorPtrOutput) Prefix() pulumi.StringPtrOutput
func (BucketReplicationRuleAndOperatorPtrOutput) TagFilters ¶
func (o BucketReplicationRuleAndOperatorPtrOutput) TagFilters() BucketTagFilterArrayOutput
func (BucketReplicationRuleAndOperatorPtrOutput) ToBucketReplicationRuleAndOperatorPtrOutput ¶
func (o BucketReplicationRuleAndOperatorPtrOutput) ToBucketReplicationRuleAndOperatorPtrOutput() BucketReplicationRuleAndOperatorPtrOutput
func (BucketReplicationRuleAndOperatorPtrOutput) ToBucketReplicationRuleAndOperatorPtrOutputWithContext ¶
func (o BucketReplicationRuleAndOperatorPtrOutput) ToBucketReplicationRuleAndOperatorPtrOutputWithContext(ctx context.Context) BucketReplicationRuleAndOperatorPtrOutput
func (BucketReplicationRuleAndOperatorPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketReplicationRuleAndOperatorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketReplicationRuleAndOperator]
type BucketReplicationRuleArgs ¶
type BucketReplicationRuleArgs struct { DeleteMarkerReplication BucketDeleteMarkerReplicationPtrInput `pulumi:"deleteMarkerReplication"` Destination BucketReplicationDestinationInput `pulumi:"destination"` Filter BucketReplicationRuleFilterPtrInput `pulumi:"filter"` // A unique identifier for the rule. Id pulumi.StringPtrInput `pulumi:"id"` // An object key name prefix that identifies the object or objects to which the rule applies. Prefix pulumi.StringPtrInput `pulumi:"prefix"` Priority pulumi.IntPtrInput `pulumi:"priority"` SourceSelectionCriteria BucketSourceSelectionCriteriaPtrInput `pulumi:"sourceSelectionCriteria"` // Specifies whether the rule is enabled. Status BucketReplicationRuleStatusInput `pulumi:"status"` }
Specifies which Amazon S3 objects to replicate and where to store the replicas.
func (BucketReplicationRuleArgs) ElementType ¶
func (BucketReplicationRuleArgs) ElementType() reflect.Type
func (BucketReplicationRuleArgs) ToBucketReplicationRuleOutput ¶
func (i BucketReplicationRuleArgs) ToBucketReplicationRuleOutput() BucketReplicationRuleOutput
func (BucketReplicationRuleArgs) ToBucketReplicationRuleOutputWithContext ¶
func (i BucketReplicationRuleArgs) ToBucketReplicationRuleOutputWithContext(ctx context.Context) BucketReplicationRuleOutput
func (BucketReplicationRuleArgs) ToOutput ¶ added in v0.76.0
func (i BucketReplicationRuleArgs) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationRule]
type BucketReplicationRuleArray ¶
type BucketReplicationRuleArray []BucketReplicationRuleInput
func (BucketReplicationRuleArray) ElementType ¶
func (BucketReplicationRuleArray) ElementType() reflect.Type
func (BucketReplicationRuleArray) ToBucketReplicationRuleArrayOutput ¶
func (i BucketReplicationRuleArray) ToBucketReplicationRuleArrayOutput() BucketReplicationRuleArrayOutput
func (BucketReplicationRuleArray) ToBucketReplicationRuleArrayOutputWithContext ¶
func (i BucketReplicationRuleArray) ToBucketReplicationRuleArrayOutputWithContext(ctx context.Context) BucketReplicationRuleArrayOutput
func (BucketReplicationRuleArray) ToOutput ¶ added in v0.76.0
func (i BucketReplicationRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketReplicationRule]
type BucketReplicationRuleArrayInput ¶
type BucketReplicationRuleArrayInput interface { pulumi.Input ToBucketReplicationRuleArrayOutput() BucketReplicationRuleArrayOutput ToBucketReplicationRuleArrayOutputWithContext(context.Context) BucketReplicationRuleArrayOutput }
BucketReplicationRuleArrayInput is an input type that accepts BucketReplicationRuleArray and BucketReplicationRuleArrayOutput values. You can construct a concrete instance of `BucketReplicationRuleArrayInput` via:
BucketReplicationRuleArray{ BucketReplicationRuleArgs{...} }
type BucketReplicationRuleArrayOutput ¶
type BucketReplicationRuleArrayOutput struct{ *pulumi.OutputState }
func (BucketReplicationRuleArrayOutput) ElementType ¶
func (BucketReplicationRuleArrayOutput) ElementType() reflect.Type
func (BucketReplicationRuleArrayOutput) Index ¶
func (o BucketReplicationRuleArrayOutput) Index(i pulumi.IntInput) BucketReplicationRuleOutput
func (BucketReplicationRuleArrayOutput) ToBucketReplicationRuleArrayOutput ¶
func (o BucketReplicationRuleArrayOutput) ToBucketReplicationRuleArrayOutput() BucketReplicationRuleArrayOutput
func (BucketReplicationRuleArrayOutput) ToBucketReplicationRuleArrayOutputWithContext ¶
func (o BucketReplicationRuleArrayOutput) ToBucketReplicationRuleArrayOutputWithContext(ctx context.Context) BucketReplicationRuleArrayOutput
func (BucketReplicationRuleArrayOutput) ToOutput ¶ added in v0.76.0
func (o BucketReplicationRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketReplicationRule]
type BucketReplicationRuleFilter ¶
type BucketReplicationRuleFilter struct { And *BucketReplicationRuleAndOperator `pulumi:"and"` Prefix *string `pulumi:"prefix"` TagFilter *BucketTagFilter `pulumi:"tagFilter"` }
type BucketReplicationRuleFilterArgs ¶
type BucketReplicationRuleFilterArgs struct { And BucketReplicationRuleAndOperatorPtrInput `pulumi:"and"` Prefix pulumi.StringPtrInput `pulumi:"prefix"` TagFilter BucketTagFilterPtrInput `pulumi:"tagFilter"` }
func (BucketReplicationRuleFilterArgs) ElementType ¶
func (BucketReplicationRuleFilterArgs) ElementType() reflect.Type
func (BucketReplicationRuleFilterArgs) ToBucketReplicationRuleFilterOutput ¶
func (i BucketReplicationRuleFilterArgs) ToBucketReplicationRuleFilterOutput() BucketReplicationRuleFilterOutput
func (BucketReplicationRuleFilterArgs) ToBucketReplicationRuleFilterOutputWithContext ¶
func (i BucketReplicationRuleFilterArgs) ToBucketReplicationRuleFilterOutputWithContext(ctx context.Context) BucketReplicationRuleFilterOutput
func (BucketReplicationRuleFilterArgs) ToBucketReplicationRuleFilterPtrOutput ¶
func (i BucketReplicationRuleFilterArgs) ToBucketReplicationRuleFilterPtrOutput() BucketReplicationRuleFilterPtrOutput
func (BucketReplicationRuleFilterArgs) ToBucketReplicationRuleFilterPtrOutputWithContext ¶
func (i BucketReplicationRuleFilterArgs) ToBucketReplicationRuleFilterPtrOutputWithContext(ctx context.Context) BucketReplicationRuleFilterPtrOutput
func (BucketReplicationRuleFilterArgs) ToOutput ¶ added in v0.76.0
func (i BucketReplicationRuleFilterArgs) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationRuleFilter]
type BucketReplicationRuleFilterInput ¶
type BucketReplicationRuleFilterInput interface { pulumi.Input ToBucketReplicationRuleFilterOutput() BucketReplicationRuleFilterOutput ToBucketReplicationRuleFilterOutputWithContext(context.Context) BucketReplicationRuleFilterOutput }
BucketReplicationRuleFilterInput is an input type that accepts BucketReplicationRuleFilterArgs and BucketReplicationRuleFilterOutput values. You can construct a concrete instance of `BucketReplicationRuleFilterInput` via:
BucketReplicationRuleFilterArgs{...}
type BucketReplicationRuleFilterOutput ¶
type BucketReplicationRuleFilterOutput struct{ *pulumi.OutputState }
func (BucketReplicationRuleFilterOutput) ElementType ¶
func (BucketReplicationRuleFilterOutput) ElementType() reflect.Type
func (BucketReplicationRuleFilterOutput) Prefix ¶
func (o BucketReplicationRuleFilterOutput) Prefix() pulumi.StringPtrOutput
func (BucketReplicationRuleFilterOutput) TagFilter ¶
func (o BucketReplicationRuleFilterOutput) TagFilter() BucketTagFilterPtrOutput
func (BucketReplicationRuleFilterOutput) ToBucketReplicationRuleFilterOutput ¶
func (o BucketReplicationRuleFilterOutput) ToBucketReplicationRuleFilterOutput() BucketReplicationRuleFilterOutput
func (BucketReplicationRuleFilterOutput) ToBucketReplicationRuleFilterOutputWithContext ¶
func (o BucketReplicationRuleFilterOutput) ToBucketReplicationRuleFilterOutputWithContext(ctx context.Context) BucketReplicationRuleFilterOutput
func (BucketReplicationRuleFilterOutput) ToBucketReplicationRuleFilterPtrOutput ¶
func (o BucketReplicationRuleFilterOutput) ToBucketReplicationRuleFilterPtrOutput() BucketReplicationRuleFilterPtrOutput
func (BucketReplicationRuleFilterOutput) ToBucketReplicationRuleFilterPtrOutputWithContext ¶
func (o BucketReplicationRuleFilterOutput) ToBucketReplicationRuleFilterPtrOutputWithContext(ctx context.Context) BucketReplicationRuleFilterPtrOutput
func (BucketReplicationRuleFilterOutput) ToOutput ¶ added in v0.76.0
func (o BucketReplicationRuleFilterOutput) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationRuleFilter]
type BucketReplicationRuleFilterPtrInput ¶
type BucketReplicationRuleFilterPtrInput interface { pulumi.Input ToBucketReplicationRuleFilterPtrOutput() BucketReplicationRuleFilterPtrOutput ToBucketReplicationRuleFilterPtrOutputWithContext(context.Context) BucketReplicationRuleFilterPtrOutput }
BucketReplicationRuleFilterPtrInput is an input type that accepts BucketReplicationRuleFilterArgs, BucketReplicationRuleFilterPtr and BucketReplicationRuleFilterPtrOutput values. You can construct a concrete instance of `BucketReplicationRuleFilterPtrInput` via:
BucketReplicationRuleFilterArgs{...} or: nil
func BucketReplicationRuleFilterPtr ¶
func BucketReplicationRuleFilterPtr(v *BucketReplicationRuleFilterArgs) BucketReplicationRuleFilterPtrInput
type BucketReplicationRuleFilterPtrOutput ¶
type BucketReplicationRuleFilterPtrOutput struct{ *pulumi.OutputState }
func (BucketReplicationRuleFilterPtrOutput) ElementType ¶
func (BucketReplicationRuleFilterPtrOutput) ElementType() reflect.Type
func (BucketReplicationRuleFilterPtrOutput) Prefix ¶
func (o BucketReplicationRuleFilterPtrOutput) Prefix() pulumi.StringPtrOutput
func (BucketReplicationRuleFilterPtrOutput) TagFilter ¶
func (o BucketReplicationRuleFilterPtrOutput) TagFilter() BucketTagFilterPtrOutput
func (BucketReplicationRuleFilterPtrOutput) ToBucketReplicationRuleFilterPtrOutput ¶
func (o BucketReplicationRuleFilterPtrOutput) ToBucketReplicationRuleFilterPtrOutput() BucketReplicationRuleFilterPtrOutput
func (BucketReplicationRuleFilterPtrOutput) ToBucketReplicationRuleFilterPtrOutputWithContext ¶
func (o BucketReplicationRuleFilterPtrOutput) ToBucketReplicationRuleFilterPtrOutputWithContext(ctx context.Context) BucketReplicationRuleFilterPtrOutput
func (BucketReplicationRuleFilterPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketReplicationRuleFilterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketReplicationRuleFilter]
type BucketReplicationRuleInput ¶
type BucketReplicationRuleInput interface { pulumi.Input ToBucketReplicationRuleOutput() BucketReplicationRuleOutput ToBucketReplicationRuleOutputWithContext(context.Context) BucketReplicationRuleOutput }
BucketReplicationRuleInput is an input type that accepts BucketReplicationRuleArgs and BucketReplicationRuleOutput values. You can construct a concrete instance of `BucketReplicationRuleInput` via:
BucketReplicationRuleArgs{...}
type BucketReplicationRuleOutput ¶
type BucketReplicationRuleOutput struct{ *pulumi.OutputState }
Specifies which Amazon S3 objects to replicate and where to store the replicas.
func (BucketReplicationRuleOutput) DeleteMarkerReplication ¶
func (o BucketReplicationRuleOutput) DeleteMarkerReplication() BucketDeleteMarkerReplicationPtrOutput
func (BucketReplicationRuleOutput) Destination ¶
func (o BucketReplicationRuleOutput) Destination() BucketReplicationDestinationOutput
func (BucketReplicationRuleOutput) ElementType ¶
func (BucketReplicationRuleOutput) ElementType() reflect.Type
func (BucketReplicationRuleOutput) Filter ¶
func (o BucketReplicationRuleOutput) Filter() BucketReplicationRuleFilterPtrOutput
func (BucketReplicationRuleOutput) Id ¶
func (o BucketReplicationRuleOutput) Id() pulumi.StringPtrOutput
A unique identifier for the rule.
func (BucketReplicationRuleOutput) Prefix ¶
func (o BucketReplicationRuleOutput) Prefix() pulumi.StringPtrOutput
An object key name prefix that identifies the object or objects to which the rule applies.
func (BucketReplicationRuleOutput) Priority ¶
func (o BucketReplicationRuleOutput) Priority() pulumi.IntPtrOutput
func (BucketReplicationRuleOutput) SourceSelectionCriteria ¶
func (o BucketReplicationRuleOutput) SourceSelectionCriteria() BucketSourceSelectionCriteriaPtrOutput
func (BucketReplicationRuleOutput) Status ¶
func (o BucketReplicationRuleOutput) Status() BucketReplicationRuleStatusOutput
Specifies whether the rule is enabled.
func (BucketReplicationRuleOutput) ToBucketReplicationRuleOutput ¶
func (o BucketReplicationRuleOutput) ToBucketReplicationRuleOutput() BucketReplicationRuleOutput
func (BucketReplicationRuleOutput) ToBucketReplicationRuleOutputWithContext ¶
func (o BucketReplicationRuleOutput) ToBucketReplicationRuleOutputWithContext(ctx context.Context) BucketReplicationRuleOutput
func (BucketReplicationRuleOutput) ToOutput ¶ added in v0.76.0
func (o BucketReplicationRuleOutput) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationRule]
type BucketReplicationRuleStatus ¶ added in v0.2.0
type BucketReplicationRuleStatus string
Specifies whether the rule is enabled.
func (BucketReplicationRuleStatus) ElementType ¶ added in v0.2.0
func (BucketReplicationRuleStatus) ElementType() reflect.Type
func (BucketReplicationRuleStatus) ToBucketReplicationRuleStatusOutput ¶ added in v0.2.0
func (e BucketReplicationRuleStatus) ToBucketReplicationRuleStatusOutput() BucketReplicationRuleStatusOutput
func (BucketReplicationRuleStatus) ToBucketReplicationRuleStatusOutputWithContext ¶ added in v0.2.0
func (e BucketReplicationRuleStatus) ToBucketReplicationRuleStatusOutputWithContext(ctx context.Context) BucketReplicationRuleStatusOutput
func (BucketReplicationRuleStatus) ToBucketReplicationRuleStatusPtrOutput ¶ added in v0.2.0
func (e BucketReplicationRuleStatus) ToBucketReplicationRuleStatusPtrOutput() BucketReplicationRuleStatusPtrOutput
func (BucketReplicationRuleStatus) ToBucketReplicationRuleStatusPtrOutputWithContext ¶ added in v0.2.0
func (e BucketReplicationRuleStatus) ToBucketReplicationRuleStatusPtrOutputWithContext(ctx context.Context) BucketReplicationRuleStatusPtrOutput
func (BucketReplicationRuleStatus) ToStringOutput ¶ added in v0.2.0
func (e BucketReplicationRuleStatus) ToStringOutput() pulumi.StringOutput
func (BucketReplicationRuleStatus) ToStringOutputWithContext ¶ added in v0.2.0
func (e BucketReplicationRuleStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketReplicationRuleStatus) ToStringPtrOutput ¶ added in v0.2.0
func (e BucketReplicationRuleStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketReplicationRuleStatus) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e BucketReplicationRuleStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketReplicationRuleStatusInput ¶ added in v0.2.0
type BucketReplicationRuleStatusInput interface { pulumi.Input ToBucketReplicationRuleStatusOutput() BucketReplicationRuleStatusOutput ToBucketReplicationRuleStatusOutputWithContext(context.Context) BucketReplicationRuleStatusOutput }
BucketReplicationRuleStatusInput is an input type that accepts BucketReplicationRuleStatusArgs and BucketReplicationRuleStatusOutput values. You can construct a concrete instance of `BucketReplicationRuleStatusInput` via:
BucketReplicationRuleStatusArgs{...}
type BucketReplicationRuleStatusOutput ¶ added in v0.2.0
type BucketReplicationRuleStatusOutput struct{ *pulumi.OutputState }
func (BucketReplicationRuleStatusOutput) ElementType ¶ added in v0.2.0
func (BucketReplicationRuleStatusOutput) ElementType() reflect.Type
func (BucketReplicationRuleStatusOutput) ToBucketReplicationRuleStatusOutput ¶ added in v0.2.0
func (o BucketReplicationRuleStatusOutput) ToBucketReplicationRuleStatusOutput() BucketReplicationRuleStatusOutput
func (BucketReplicationRuleStatusOutput) ToBucketReplicationRuleStatusOutputWithContext ¶ added in v0.2.0
func (o BucketReplicationRuleStatusOutput) ToBucketReplicationRuleStatusOutputWithContext(ctx context.Context) BucketReplicationRuleStatusOutput
func (BucketReplicationRuleStatusOutput) ToBucketReplicationRuleStatusPtrOutput ¶ added in v0.2.0
func (o BucketReplicationRuleStatusOutput) ToBucketReplicationRuleStatusPtrOutput() BucketReplicationRuleStatusPtrOutput
func (BucketReplicationRuleStatusOutput) ToBucketReplicationRuleStatusPtrOutputWithContext ¶ added in v0.2.0
func (o BucketReplicationRuleStatusOutput) ToBucketReplicationRuleStatusPtrOutputWithContext(ctx context.Context) BucketReplicationRuleStatusPtrOutput
func (BucketReplicationRuleStatusOutput) ToOutput ¶ added in v0.76.0
func (o BucketReplicationRuleStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationRuleStatus]
func (BucketReplicationRuleStatusOutput) ToStringOutput ¶ added in v0.2.0
func (o BucketReplicationRuleStatusOutput) ToStringOutput() pulumi.StringOutput
func (BucketReplicationRuleStatusOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o BucketReplicationRuleStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketReplicationRuleStatusOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketReplicationRuleStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketReplicationRuleStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketReplicationRuleStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketReplicationRuleStatusPtrInput ¶ added in v0.2.0
type BucketReplicationRuleStatusPtrInput interface { pulumi.Input ToBucketReplicationRuleStatusPtrOutput() BucketReplicationRuleStatusPtrOutput ToBucketReplicationRuleStatusPtrOutputWithContext(context.Context) BucketReplicationRuleStatusPtrOutput }
func BucketReplicationRuleStatusPtr ¶ added in v0.2.0
func BucketReplicationRuleStatusPtr(v string) BucketReplicationRuleStatusPtrInput
type BucketReplicationRuleStatusPtrOutput ¶ added in v0.2.0
type BucketReplicationRuleStatusPtrOutput struct{ *pulumi.OutputState }
func (BucketReplicationRuleStatusPtrOutput) ElementType ¶ added in v0.2.0
func (BucketReplicationRuleStatusPtrOutput) ElementType() reflect.Type
func (BucketReplicationRuleStatusPtrOutput) ToBucketReplicationRuleStatusPtrOutput ¶ added in v0.2.0
func (o BucketReplicationRuleStatusPtrOutput) ToBucketReplicationRuleStatusPtrOutput() BucketReplicationRuleStatusPtrOutput
func (BucketReplicationRuleStatusPtrOutput) ToBucketReplicationRuleStatusPtrOutputWithContext ¶ added in v0.2.0
func (o BucketReplicationRuleStatusPtrOutput) ToBucketReplicationRuleStatusPtrOutputWithContext(ctx context.Context) BucketReplicationRuleStatusPtrOutput
func (BucketReplicationRuleStatusPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketReplicationRuleStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketReplicationRuleStatus]
func (BucketReplicationRuleStatusPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketReplicationRuleStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketReplicationRuleStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketReplicationRuleStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketReplicationTime ¶
type BucketReplicationTime struct { Status BucketReplicationTimeStatus `pulumi:"status"` Time BucketReplicationTimeValue `pulumi:"time"` }
type BucketReplicationTimeArgs ¶
type BucketReplicationTimeArgs struct { Status BucketReplicationTimeStatusInput `pulumi:"status"` Time BucketReplicationTimeValueInput `pulumi:"time"` }
func (BucketReplicationTimeArgs) ElementType ¶
func (BucketReplicationTimeArgs) ElementType() reflect.Type
func (BucketReplicationTimeArgs) ToBucketReplicationTimeOutput ¶
func (i BucketReplicationTimeArgs) ToBucketReplicationTimeOutput() BucketReplicationTimeOutput
func (BucketReplicationTimeArgs) ToBucketReplicationTimeOutputWithContext ¶
func (i BucketReplicationTimeArgs) ToBucketReplicationTimeOutputWithContext(ctx context.Context) BucketReplicationTimeOutput
func (BucketReplicationTimeArgs) ToBucketReplicationTimePtrOutput ¶
func (i BucketReplicationTimeArgs) ToBucketReplicationTimePtrOutput() BucketReplicationTimePtrOutput
func (BucketReplicationTimeArgs) ToBucketReplicationTimePtrOutputWithContext ¶
func (i BucketReplicationTimeArgs) ToBucketReplicationTimePtrOutputWithContext(ctx context.Context) BucketReplicationTimePtrOutput
func (BucketReplicationTimeArgs) ToOutput ¶ added in v0.76.0
func (i BucketReplicationTimeArgs) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationTime]
type BucketReplicationTimeInput ¶
type BucketReplicationTimeInput interface { pulumi.Input ToBucketReplicationTimeOutput() BucketReplicationTimeOutput ToBucketReplicationTimeOutputWithContext(context.Context) BucketReplicationTimeOutput }
BucketReplicationTimeInput is an input type that accepts BucketReplicationTimeArgs and BucketReplicationTimeOutput values. You can construct a concrete instance of `BucketReplicationTimeInput` via:
BucketReplicationTimeArgs{...}
type BucketReplicationTimeOutput ¶
type BucketReplicationTimeOutput struct{ *pulumi.OutputState }
func (BucketReplicationTimeOutput) ElementType ¶
func (BucketReplicationTimeOutput) ElementType() reflect.Type
func (BucketReplicationTimeOutput) Status ¶
func (o BucketReplicationTimeOutput) Status() BucketReplicationTimeStatusOutput
func (BucketReplicationTimeOutput) Time ¶
func (o BucketReplicationTimeOutput) Time() BucketReplicationTimeValueOutput
func (BucketReplicationTimeOutput) ToBucketReplicationTimeOutput ¶
func (o BucketReplicationTimeOutput) ToBucketReplicationTimeOutput() BucketReplicationTimeOutput
func (BucketReplicationTimeOutput) ToBucketReplicationTimeOutputWithContext ¶
func (o BucketReplicationTimeOutput) ToBucketReplicationTimeOutputWithContext(ctx context.Context) BucketReplicationTimeOutput
func (BucketReplicationTimeOutput) ToBucketReplicationTimePtrOutput ¶
func (o BucketReplicationTimeOutput) ToBucketReplicationTimePtrOutput() BucketReplicationTimePtrOutput
func (BucketReplicationTimeOutput) ToBucketReplicationTimePtrOutputWithContext ¶
func (o BucketReplicationTimeOutput) ToBucketReplicationTimePtrOutputWithContext(ctx context.Context) BucketReplicationTimePtrOutput
func (BucketReplicationTimeOutput) ToOutput ¶ added in v0.76.0
func (o BucketReplicationTimeOutput) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationTime]
type BucketReplicationTimePtrInput ¶
type BucketReplicationTimePtrInput interface { pulumi.Input ToBucketReplicationTimePtrOutput() BucketReplicationTimePtrOutput ToBucketReplicationTimePtrOutputWithContext(context.Context) BucketReplicationTimePtrOutput }
BucketReplicationTimePtrInput is an input type that accepts BucketReplicationTimeArgs, BucketReplicationTimePtr and BucketReplicationTimePtrOutput values. You can construct a concrete instance of `BucketReplicationTimePtrInput` via:
BucketReplicationTimeArgs{...} or: nil
func BucketReplicationTimePtr ¶
func BucketReplicationTimePtr(v *BucketReplicationTimeArgs) BucketReplicationTimePtrInput
type BucketReplicationTimePtrOutput ¶
type BucketReplicationTimePtrOutput struct{ *pulumi.OutputState }
func (BucketReplicationTimePtrOutput) Elem ¶
func (o BucketReplicationTimePtrOutput) Elem() BucketReplicationTimeOutput
func (BucketReplicationTimePtrOutput) ElementType ¶
func (BucketReplicationTimePtrOutput) ElementType() reflect.Type
func (BucketReplicationTimePtrOutput) Status ¶
func (o BucketReplicationTimePtrOutput) Status() BucketReplicationTimeStatusPtrOutput
func (BucketReplicationTimePtrOutput) Time ¶
func (o BucketReplicationTimePtrOutput) Time() BucketReplicationTimeValuePtrOutput
func (BucketReplicationTimePtrOutput) ToBucketReplicationTimePtrOutput ¶
func (o BucketReplicationTimePtrOutput) ToBucketReplicationTimePtrOutput() BucketReplicationTimePtrOutput
func (BucketReplicationTimePtrOutput) ToBucketReplicationTimePtrOutputWithContext ¶
func (o BucketReplicationTimePtrOutput) ToBucketReplicationTimePtrOutputWithContext(ctx context.Context) BucketReplicationTimePtrOutput
func (BucketReplicationTimePtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketReplicationTimePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketReplicationTime]
type BucketReplicationTimeStatus ¶ added in v0.2.0
type BucketReplicationTimeStatus string
func (BucketReplicationTimeStatus) ElementType ¶ added in v0.2.0
func (BucketReplicationTimeStatus) ElementType() reflect.Type
func (BucketReplicationTimeStatus) ToBucketReplicationTimeStatusOutput ¶ added in v0.2.0
func (e BucketReplicationTimeStatus) ToBucketReplicationTimeStatusOutput() BucketReplicationTimeStatusOutput
func (BucketReplicationTimeStatus) ToBucketReplicationTimeStatusOutputWithContext ¶ added in v0.2.0
func (e BucketReplicationTimeStatus) ToBucketReplicationTimeStatusOutputWithContext(ctx context.Context) BucketReplicationTimeStatusOutput
func (BucketReplicationTimeStatus) ToBucketReplicationTimeStatusPtrOutput ¶ added in v0.2.0
func (e BucketReplicationTimeStatus) ToBucketReplicationTimeStatusPtrOutput() BucketReplicationTimeStatusPtrOutput
func (BucketReplicationTimeStatus) ToBucketReplicationTimeStatusPtrOutputWithContext ¶ added in v0.2.0
func (e BucketReplicationTimeStatus) ToBucketReplicationTimeStatusPtrOutputWithContext(ctx context.Context) BucketReplicationTimeStatusPtrOutput
func (BucketReplicationTimeStatus) ToStringOutput ¶ added in v0.2.0
func (e BucketReplicationTimeStatus) ToStringOutput() pulumi.StringOutput
func (BucketReplicationTimeStatus) ToStringOutputWithContext ¶ added in v0.2.0
func (e BucketReplicationTimeStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketReplicationTimeStatus) ToStringPtrOutput ¶ added in v0.2.0
func (e BucketReplicationTimeStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketReplicationTimeStatus) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e BucketReplicationTimeStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketReplicationTimeStatusInput ¶ added in v0.2.0
type BucketReplicationTimeStatusInput interface { pulumi.Input ToBucketReplicationTimeStatusOutput() BucketReplicationTimeStatusOutput ToBucketReplicationTimeStatusOutputWithContext(context.Context) BucketReplicationTimeStatusOutput }
BucketReplicationTimeStatusInput is an input type that accepts BucketReplicationTimeStatusArgs and BucketReplicationTimeStatusOutput values. You can construct a concrete instance of `BucketReplicationTimeStatusInput` via:
BucketReplicationTimeStatusArgs{...}
type BucketReplicationTimeStatusOutput ¶ added in v0.2.0
type BucketReplicationTimeStatusOutput struct{ *pulumi.OutputState }
func (BucketReplicationTimeStatusOutput) ElementType ¶ added in v0.2.0
func (BucketReplicationTimeStatusOutput) ElementType() reflect.Type
func (BucketReplicationTimeStatusOutput) ToBucketReplicationTimeStatusOutput ¶ added in v0.2.0
func (o BucketReplicationTimeStatusOutput) ToBucketReplicationTimeStatusOutput() BucketReplicationTimeStatusOutput
func (BucketReplicationTimeStatusOutput) ToBucketReplicationTimeStatusOutputWithContext ¶ added in v0.2.0
func (o BucketReplicationTimeStatusOutput) ToBucketReplicationTimeStatusOutputWithContext(ctx context.Context) BucketReplicationTimeStatusOutput
func (BucketReplicationTimeStatusOutput) ToBucketReplicationTimeStatusPtrOutput ¶ added in v0.2.0
func (o BucketReplicationTimeStatusOutput) ToBucketReplicationTimeStatusPtrOutput() BucketReplicationTimeStatusPtrOutput
func (BucketReplicationTimeStatusOutput) ToBucketReplicationTimeStatusPtrOutputWithContext ¶ added in v0.2.0
func (o BucketReplicationTimeStatusOutput) ToBucketReplicationTimeStatusPtrOutputWithContext(ctx context.Context) BucketReplicationTimeStatusPtrOutput
func (BucketReplicationTimeStatusOutput) ToOutput ¶ added in v0.76.0
func (o BucketReplicationTimeStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationTimeStatus]
func (BucketReplicationTimeStatusOutput) ToStringOutput ¶ added in v0.2.0
func (o BucketReplicationTimeStatusOutput) ToStringOutput() pulumi.StringOutput
func (BucketReplicationTimeStatusOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o BucketReplicationTimeStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketReplicationTimeStatusOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketReplicationTimeStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketReplicationTimeStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketReplicationTimeStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketReplicationTimeStatusPtrInput ¶ added in v0.2.0
type BucketReplicationTimeStatusPtrInput interface { pulumi.Input ToBucketReplicationTimeStatusPtrOutput() BucketReplicationTimeStatusPtrOutput ToBucketReplicationTimeStatusPtrOutputWithContext(context.Context) BucketReplicationTimeStatusPtrOutput }
func BucketReplicationTimeStatusPtr ¶ added in v0.2.0
func BucketReplicationTimeStatusPtr(v string) BucketReplicationTimeStatusPtrInput
type BucketReplicationTimeStatusPtrOutput ¶ added in v0.2.0
type BucketReplicationTimeStatusPtrOutput struct{ *pulumi.OutputState }
func (BucketReplicationTimeStatusPtrOutput) ElementType ¶ added in v0.2.0
func (BucketReplicationTimeStatusPtrOutput) ElementType() reflect.Type
func (BucketReplicationTimeStatusPtrOutput) ToBucketReplicationTimeStatusPtrOutput ¶ added in v0.2.0
func (o BucketReplicationTimeStatusPtrOutput) ToBucketReplicationTimeStatusPtrOutput() BucketReplicationTimeStatusPtrOutput
func (BucketReplicationTimeStatusPtrOutput) ToBucketReplicationTimeStatusPtrOutputWithContext ¶ added in v0.2.0
func (o BucketReplicationTimeStatusPtrOutput) ToBucketReplicationTimeStatusPtrOutputWithContext(ctx context.Context) BucketReplicationTimeStatusPtrOutput
func (BucketReplicationTimeStatusPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketReplicationTimeStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketReplicationTimeStatus]
func (BucketReplicationTimeStatusPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketReplicationTimeStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketReplicationTimeStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketReplicationTimeStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketReplicationTimeValue ¶
type BucketReplicationTimeValue struct {
Minutes int `pulumi:"minutes"`
}
type BucketReplicationTimeValueArgs ¶
func (BucketReplicationTimeValueArgs) ElementType ¶
func (BucketReplicationTimeValueArgs) ElementType() reflect.Type
func (BucketReplicationTimeValueArgs) ToBucketReplicationTimeValueOutput ¶
func (i BucketReplicationTimeValueArgs) ToBucketReplicationTimeValueOutput() BucketReplicationTimeValueOutput
func (BucketReplicationTimeValueArgs) ToBucketReplicationTimeValueOutputWithContext ¶
func (i BucketReplicationTimeValueArgs) ToBucketReplicationTimeValueOutputWithContext(ctx context.Context) BucketReplicationTimeValueOutput
func (BucketReplicationTimeValueArgs) ToBucketReplicationTimeValuePtrOutput ¶
func (i BucketReplicationTimeValueArgs) ToBucketReplicationTimeValuePtrOutput() BucketReplicationTimeValuePtrOutput
func (BucketReplicationTimeValueArgs) ToBucketReplicationTimeValuePtrOutputWithContext ¶
func (i BucketReplicationTimeValueArgs) ToBucketReplicationTimeValuePtrOutputWithContext(ctx context.Context) BucketReplicationTimeValuePtrOutput
func (BucketReplicationTimeValueArgs) ToOutput ¶ added in v0.76.0
func (i BucketReplicationTimeValueArgs) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationTimeValue]
type BucketReplicationTimeValueInput ¶
type BucketReplicationTimeValueInput interface { pulumi.Input ToBucketReplicationTimeValueOutput() BucketReplicationTimeValueOutput ToBucketReplicationTimeValueOutputWithContext(context.Context) BucketReplicationTimeValueOutput }
BucketReplicationTimeValueInput is an input type that accepts BucketReplicationTimeValueArgs and BucketReplicationTimeValueOutput values. You can construct a concrete instance of `BucketReplicationTimeValueInput` via:
BucketReplicationTimeValueArgs{...}
type BucketReplicationTimeValueOutput ¶
type BucketReplicationTimeValueOutput struct{ *pulumi.OutputState }
func (BucketReplicationTimeValueOutput) ElementType ¶
func (BucketReplicationTimeValueOutput) ElementType() reflect.Type
func (BucketReplicationTimeValueOutput) Minutes ¶
func (o BucketReplicationTimeValueOutput) Minutes() pulumi.IntOutput
func (BucketReplicationTimeValueOutput) ToBucketReplicationTimeValueOutput ¶
func (o BucketReplicationTimeValueOutput) ToBucketReplicationTimeValueOutput() BucketReplicationTimeValueOutput
func (BucketReplicationTimeValueOutput) ToBucketReplicationTimeValueOutputWithContext ¶
func (o BucketReplicationTimeValueOutput) ToBucketReplicationTimeValueOutputWithContext(ctx context.Context) BucketReplicationTimeValueOutput
func (BucketReplicationTimeValueOutput) ToBucketReplicationTimeValuePtrOutput ¶
func (o BucketReplicationTimeValueOutput) ToBucketReplicationTimeValuePtrOutput() BucketReplicationTimeValuePtrOutput
func (BucketReplicationTimeValueOutput) ToBucketReplicationTimeValuePtrOutputWithContext ¶
func (o BucketReplicationTimeValueOutput) ToBucketReplicationTimeValuePtrOutputWithContext(ctx context.Context) BucketReplicationTimeValuePtrOutput
func (BucketReplicationTimeValueOutput) ToOutput ¶ added in v0.76.0
func (o BucketReplicationTimeValueOutput) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationTimeValue]
type BucketReplicationTimeValuePtrInput ¶
type BucketReplicationTimeValuePtrInput interface { pulumi.Input ToBucketReplicationTimeValuePtrOutput() BucketReplicationTimeValuePtrOutput ToBucketReplicationTimeValuePtrOutputWithContext(context.Context) BucketReplicationTimeValuePtrOutput }
BucketReplicationTimeValuePtrInput is an input type that accepts BucketReplicationTimeValueArgs, BucketReplicationTimeValuePtr and BucketReplicationTimeValuePtrOutput values. You can construct a concrete instance of `BucketReplicationTimeValuePtrInput` via:
BucketReplicationTimeValueArgs{...} or: nil
func BucketReplicationTimeValuePtr ¶
func BucketReplicationTimeValuePtr(v *BucketReplicationTimeValueArgs) BucketReplicationTimeValuePtrInput
type BucketReplicationTimeValuePtrOutput ¶
type BucketReplicationTimeValuePtrOutput struct{ *pulumi.OutputState }
func (BucketReplicationTimeValuePtrOutput) Elem ¶
func (o BucketReplicationTimeValuePtrOutput) Elem() BucketReplicationTimeValueOutput
func (BucketReplicationTimeValuePtrOutput) ElementType ¶
func (BucketReplicationTimeValuePtrOutput) ElementType() reflect.Type
func (BucketReplicationTimeValuePtrOutput) Minutes ¶
func (o BucketReplicationTimeValuePtrOutput) Minutes() pulumi.IntPtrOutput
func (BucketReplicationTimeValuePtrOutput) ToBucketReplicationTimeValuePtrOutput ¶
func (o BucketReplicationTimeValuePtrOutput) ToBucketReplicationTimeValuePtrOutput() BucketReplicationTimeValuePtrOutput
func (BucketReplicationTimeValuePtrOutput) ToBucketReplicationTimeValuePtrOutputWithContext ¶
func (o BucketReplicationTimeValuePtrOutput) ToBucketReplicationTimeValuePtrOutputWithContext(ctx context.Context) BucketReplicationTimeValuePtrOutput
func (BucketReplicationTimeValuePtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketReplicationTimeValuePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketReplicationTimeValue]
type BucketRoutingRule ¶
type BucketRoutingRule struct { // Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can specify a different error code to return. RedirectRule BucketRedirectRule `pulumi:"redirectRule"` RoutingRuleCondition *BucketRoutingRuleCondition `pulumi:"routingRuleCondition"` }
Specifies the redirect behavior and when a redirect is applied.
type BucketRoutingRuleArgs ¶
type BucketRoutingRuleArgs struct { // Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can specify a different error code to return. RedirectRule BucketRedirectRuleInput `pulumi:"redirectRule"` RoutingRuleCondition BucketRoutingRuleConditionPtrInput `pulumi:"routingRuleCondition"` }
Specifies the redirect behavior and when a redirect is applied.
func (BucketRoutingRuleArgs) ElementType ¶
func (BucketRoutingRuleArgs) ElementType() reflect.Type
func (BucketRoutingRuleArgs) ToBucketRoutingRuleOutput ¶
func (i BucketRoutingRuleArgs) ToBucketRoutingRuleOutput() BucketRoutingRuleOutput
func (BucketRoutingRuleArgs) ToBucketRoutingRuleOutputWithContext ¶
func (i BucketRoutingRuleArgs) ToBucketRoutingRuleOutputWithContext(ctx context.Context) BucketRoutingRuleOutput
func (BucketRoutingRuleArgs) ToOutput ¶ added in v0.76.0
func (i BucketRoutingRuleArgs) ToOutput(ctx context.Context) pulumix.Output[BucketRoutingRule]
type BucketRoutingRuleArray ¶
type BucketRoutingRuleArray []BucketRoutingRuleInput
func (BucketRoutingRuleArray) ElementType ¶
func (BucketRoutingRuleArray) ElementType() reflect.Type
func (BucketRoutingRuleArray) ToBucketRoutingRuleArrayOutput ¶
func (i BucketRoutingRuleArray) ToBucketRoutingRuleArrayOutput() BucketRoutingRuleArrayOutput
func (BucketRoutingRuleArray) ToBucketRoutingRuleArrayOutputWithContext ¶
func (i BucketRoutingRuleArray) ToBucketRoutingRuleArrayOutputWithContext(ctx context.Context) BucketRoutingRuleArrayOutput
func (BucketRoutingRuleArray) ToOutput ¶ added in v0.76.0
func (i BucketRoutingRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketRoutingRule]
type BucketRoutingRuleArrayInput ¶
type BucketRoutingRuleArrayInput interface { pulumi.Input ToBucketRoutingRuleArrayOutput() BucketRoutingRuleArrayOutput ToBucketRoutingRuleArrayOutputWithContext(context.Context) BucketRoutingRuleArrayOutput }
BucketRoutingRuleArrayInput is an input type that accepts BucketRoutingRuleArray and BucketRoutingRuleArrayOutput values. You can construct a concrete instance of `BucketRoutingRuleArrayInput` via:
BucketRoutingRuleArray{ BucketRoutingRuleArgs{...} }
type BucketRoutingRuleArrayOutput ¶
type BucketRoutingRuleArrayOutput struct{ *pulumi.OutputState }
func (BucketRoutingRuleArrayOutput) ElementType ¶
func (BucketRoutingRuleArrayOutput) ElementType() reflect.Type
func (BucketRoutingRuleArrayOutput) Index ¶
func (o BucketRoutingRuleArrayOutput) Index(i pulumi.IntInput) BucketRoutingRuleOutput
func (BucketRoutingRuleArrayOutput) ToBucketRoutingRuleArrayOutput ¶
func (o BucketRoutingRuleArrayOutput) ToBucketRoutingRuleArrayOutput() BucketRoutingRuleArrayOutput
func (BucketRoutingRuleArrayOutput) ToBucketRoutingRuleArrayOutputWithContext ¶
func (o BucketRoutingRuleArrayOutput) ToBucketRoutingRuleArrayOutputWithContext(ctx context.Context) BucketRoutingRuleArrayOutput
func (BucketRoutingRuleArrayOutput) ToOutput ¶ added in v0.76.0
func (o BucketRoutingRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketRoutingRule]
type BucketRoutingRuleCondition ¶
type BucketRoutingRuleCondition struct { // The HTTP error code when the redirect is applied. HttpErrorCodeReturnedEquals *string `pulumi:"httpErrorCodeReturnedEquals"` // The object key name prefix when the redirect is applied. KeyPrefixEquals *string `pulumi:"keyPrefixEquals"` }
A container for describing a condition that must be met for the specified redirect to apply.You must specify at least one of HttpErrorCodeReturnedEquals and KeyPrefixEquals
type BucketRoutingRuleConditionArgs ¶
type BucketRoutingRuleConditionArgs struct { // The HTTP error code when the redirect is applied. HttpErrorCodeReturnedEquals pulumi.StringPtrInput `pulumi:"httpErrorCodeReturnedEquals"` // The object key name prefix when the redirect is applied. KeyPrefixEquals pulumi.StringPtrInput `pulumi:"keyPrefixEquals"` }
A container for describing a condition that must be met for the specified redirect to apply.You must specify at least one of HttpErrorCodeReturnedEquals and KeyPrefixEquals
func (BucketRoutingRuleConditionArgs) ElementType ¶
func (BucketRoutingRuleConditionArgs) ElementType() reflect.Type
func (BucketRoutingRuleConditionArgs) ToBucketRoutingRuleConditionOutput ¶
func (i BucketRoutingRuleConditionArgs) ToBucketRoutingRuleConditionOutput() BucketRoutingRuleConditionOutput
func (BucketRoutingRuleConditionArgs) ToBucketRoutingRuleConditionOutputWithContext ¶
func (i BucketRoutingRuleConditionArgs) ToBucketRoutingRuleConditionOutputWithContext(ctx context.Context) BucketRoutingRuleConditionOutput
func (BucketRoutingRuleConditionArgs) ToBucketRoutingRuleConditionPtrOutput ¶
func (i BucketRoutingRuleConditionArgs) ToBucketRoutingRuleConditionPtrOutput() BucketRoutingRuleConditionPtrOutput
func (BucketRoutingRuleConditionArgs) ToBucketRoutingRuleConditionPtrOutputWithContext ¶
func (i BucketRoutingRuleConditionArgs) ToBucketRoutingRuleConditionPtrOutputWithContext(ctx context.Context) BucketRoutingRuleConditionPtrOutput
func (BucketRoutingRuleConditionArgs) ToOutput ¶ added in v0.76.0
func (i BucketRoutingRuleConditionArgs) ToOutput(ctx context.Context) pulumix.Output[BucketRoutingRuleCondition]
type BucketRoutingRuleConditionInput ¶
type BucketRoutingRuleConditionInput interface { pulumi.Input ToBucketRoutingRuleConditionOutput() BucketRoutingRuleConditionOutput ToBucketRoutingRuleConditionOutputWithContext(context.Context) BucketRoutingRuleConditionOutput }
BucketRoutingRuleConditionInput is an input type that accepts BucketRoutingRuleConditionArgs and BucketRoutingRuleConditionOutput values. You can construct a concrete instance of `BucketRoutingRuleConditionInput` via:
BucketRoutingRuleConditionArgs{...}
type BucketRoutingRuleConditionOutput ¶
type BucketRoutingRuleConditionOutput struct{ *pulumi.OutputState }
A container for describing a condition that must be met for the specified redirect to apply.You must specify at least one of HttpErrorCodeReturnedEquals and KeyPrefixEquals
func (BucketRoutingRuleConditionOutput) ElementType ¶
func (BucketRoutingRuleConditionOutput) ElementType() reflect.Type
func (BucketRoutingRuleConditionOutput) HttpErrorCodeReturnedEquals ¶
func (o BucketRoutingRuleConditionOutput) HttpErrorCodeReturnedEquals() pulumi.StringPtrOutput
The HTTP error code when the redirect is applied.
func (BucketRoutingRuleConditionOutput) KeyPrefixEquals ¶
func (o BucketRoutingRuleConditionOutput) KeyPrefixEquals() pulumi.StringPtrOutput
The object key name prefix when the redirect is applied.
func (BucketRoutingRuleConditionOutput) ToBucketRoutingRuleConditionOutput ¶
func (o BucketRoutingRuleConditionOutput) ToBucketRoutingRuleConditionOutput() BucketRoutingRuleConditionOutput
func (BucketRoutingRuleConditionOutput) ToBucketRoutingRuleConditionOutputWithContext ¶
func (o BucketRoutingRuleConditionOutput) ToBucketRoutingRuleConditionOutputWithContext(ctx context.Context) BucketRoutingRuleConditionOutput
func (BucketRoutingRuleConditionOutput) ToBucketRoutingRuleConditionPtrOutput ¶
func (o BucketRoutingRuleConditionOutput) ToBucketRoutingRuleConditionPtrOutput() BucketRoutingRuleConditionPtrOutput
func (BucketRoutingRuleConditionOutput) ToBucketRoutingRuleConditionPtrOutputWithContext ¶
func (o BucketRoutingRuleConditionOutput) ToBucketRoutingRuleConditionPtrOutputWithContext(ctx context.Context) BucketRoutingRuleConditionPtrOutput
func (BucketRoutingRuleConditionOutput) ToOutput ¶ added in v0.76.0
func (o BucketRoutingRuleConditionOutput) ToOutput(ctx context.Context) pulumix.Output[BucketRoutingRuleCondition]
type BucketRoutingRuleConditionPtrInput ¶
type BucketRoutingRuleConditionPtrInput interface { pulumi.Input ToBucketRoutingRuleConditionPtrOutput() BucketRoutingRuleConditionPtrOutput ToBucketRoutingRuleConditionPtrOutputWithContext(context.Context) BucketRoutingRuleConditionPtrOutput }
BucketRoutingRuleConditionPtrInput is an input type that accepts BucketRoutingRuleConditionArgs, BucketRoutingRuleConditionPtr and BucketRoutingRuleConditionPtrOutput values. You can construct a concrete instance of `BucketRoutingRuleConditionPtrInput` via:
BucketRoutingRuleConditionArgs{...} or: nil
func BucketRoutingRuleConditionPtr ¶
func BucketRoutingRuleConditionPtr(v *BucketRoutingRuleConditionArgs) BucketRoutingRuleConditionPtrInput
type BucketRoutingRuleConditionPtrOutput ¶
type BucketRoutingRuleConditionPtrOutput struct{ *pulumi.OutputState }
func (BucketRoutingRuleConditionPtrOutput) Elem ¶
func (o BucketRoutingRuleConditionPtrOutput) Elem() BucketRoutingRuleConditionOutput
func (BucketRoutingRuleConditionPtrOutput) ElementType ¶
func (BucketRoutingRuleConditionPtrOutput) ElementType() reflect.Type
func (BucketRoutingRuleConditionPtrOutput) HttpErrorCodeReturnedEquals ¶
func (o BucketRoutingRuleConditionPtrOutput) HttpErrorCodeReturnedEquals() pulumi.StringPtrOutput
The HTTP error code when the redirect is applied.
func (BucketRoutingRuleConditionPtrOutput) KeyPrefixEquals ¶
func (o BucketRoutingRuleConditionPtrOutput) KeyPrefixEquals() pulumi.StringPtrOutput
The object key name prefix when the redirect is applied.
func (BucketRoutingRuleConditionPtrOutput) ToBucketRoutingRuleConditionPtrOutput ¶
func (o BucketRoutingRuleConditionPtrOutput) ToBucketRoutingRuleConditionPtrOutput() BucketRoutingRuleConditionPtrOutput
func (BucketRoutingRuleConditionPtrOutput) ToBucketRoutingRuleConditionPtrOutputWithContext ¶
func (o BucketRoutingRuleConditionPtrOutput) ToBucketRoutingRuleConditionPtrOutputWithContext(ctx context.Context) BucketRoutingRuleConditionPtrOutput
func (BucketRoutingRuleConditionPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketRoutingRuleConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketRoutingRuleCondition]
type BucketRoutingRuleInput ¶
type BucketRoutingRuleInput interface { pulumi.Input ToBucketRoutingRuleOutput() BucketRoutingRuleOutput ToBucketRoutingRuleOutputWithContext(context.Context) BucketRoutingRuleOutput }
BucketRoutingRuleInput is an input type that accepts BucketRoutingRuleArgs and BucketRoutingRuleOutput values. You can construct a concrete instance of `BucketRoutingRuleInput` via:
BucketRoutingRuleArgs{...}
type BucketRoutingRuleOutput ¶
type BucketRoutingRuleOutput struct{ *pulumi.OutputState }
Specifies the redirect behavior and when a redirect is applied.
func (BucketRoutingRuleOutput) ElementType ¶
func (BucketRoutingRuleOutput) ElementType() reflect.Type
func (BucketRoutingRuleOutput) RedirectRule ¶
func (o BucketRoutingRuleOutput) RedirectRule() BucketRedirectRuleOutput
Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can specify a different error code to return.
func (BucketRoutingRuleOutput) RoutingRuleCondition ¶
func (o BucketRoutingRuleOutput) RoutingRuleCondition() BucketRoutingRuleConditionPtrOutput
func (BucketRoutingRuleOutput) ToBucketRoutingRuleOutput ¶
func (o BucketRoutingRuleOutput) ToBucketRoutingRuleOutput() BucketRoutingRuleOutput
func (BucketRoutingRuleOutput) ToBucketRoutingRuleOutputWithContext ¶
func (o BucketRoutingRuleOutput) ToBucketRoutingRuleOutputWithContext(ctx context.Context) BucketRoutingRuleOutput
func (BucketRoutingRuleOutput) ToOutput ¶ added in v0.76.0
func (o BucketRoutingRuleOutput) ToOutput(ctx context.Context) pulumix.Output[BucketRoutingRule]
type BucketRule ¶
type BucketRule struct { AbortIncompleteMultipartUpload *BucketAbortIncompleteMultipartUpload `pulumi:"abortIncompleteMultipartUpload"` ExpirationDate *string `pulumi:"expirationDate"` ExpirationInDays *int `pulumi:"expirationInDays"` ExpiredObjectDeleteMarker *bool `pulumi:"expiredObjectDeleteMarker"` Id *string `pulumi:"id"` NoncurrentVersionExpiration *BucketNoncurrentVersionExpiration `pulumi:"noncurrentVersionExpiration"` NoncurrentVersionExpirationInDays *int `pulumi:"noncurrentVersionExpirationInDays"` NoncurrentVersionTransition *BucketNoncurrentVersionTransition `pulumi:"noncurrentVersionTransition"` NoncurrentVersionTransitions []BucketNoncurrentVersionTransition `pulumi:"noncurrentVersionTransitions"` ObjectSizeGreaterThan *string `pulumi:"objectSizeGreaterThan"` ObjectSizeLessThan *string `pulumi:"objectSizeLessThan"` Prefix *string `pulumi:"prefix"` Status BucketRuleStatus `pulumi:"status"` TagFilters []BucketTagFilter `pulumi:"tagFilters"` Transition *BucketTransition `pulumi:"transition"` Transitions []BucketTransition `pulumi:"transitions"` }
You must specify at least one of the following properties: AbortIncompleteMultipartUpload, ExpirationDate, ExpirationInDays, NoncurrentVersionExpirationInDays, NoncurrentVersionTransition, NoncurrentVersionTransitions, Transition, or Transitions.
type BucketRuleArgs ¶
type BucketRuleArgs struct { AbortIncompleteMultipartUpload BucketAbortIncompleteMultipartUploadPtrInput `pulumi:"abortIncompleteMultipartUpload"` ExpirationDate pulumi.StringPtrInput `pulumi:"expirationDate"` ExpirationInDays pulumi.IntPtrInput `pulumi:"expirationInDays"` ExpiredObjectDeleteMarker pulumi.BoolPtrInput `pulumi:"expiredObjectDeleteMarker"` Id pulumi.StringPtrInput `pulumi:"id"` NoncurrentVersionExpiration BucketNoncurrentVersionExpirationPtrInput `pulumi:"noncurrentVersionExpiration"` NoncurrentVersionExpirationInDays pulumi.IntPtrInput `pulumi:"noncurrentVersionExpirationInDays"` NoncurrentVersionTransition BucketNoncurrentVersionTransitionPtrInput `pulumi:"noncurrentVersionTransition"` NoncurrentVersionTransitions BucketNoncurrentVersionTransitionArrayInput `pulumi:"noncurrentVersionTransitions"` ObjectSizeGreaterThan pulumi.StringPtrInput `pulumi:"objectSizeGreaterThan"` ObjectSizeLessThan pulumi.StringPtrInput `pulumi:"objectSizeLessThan"` Prefix pulumi.StringPtrInput `pulumi:"prefix"` Status BucketRuleStatusInput `pulumi:"status"` TagFilters BucketTagFilterArrayInput `pulumi:"tagFilters"` Transition BucketTransitionPtrInput `pulumi:"transition"` Transitions BucketTransitionArrayInput `pulumi:"transitions"` }
You must specify at least one of the following properties: AbortIncompleteMultipartUpload, ExpirationDate, ExpirationInDays, NoncurrentVersionExpirationInDays, NoncurrentVersionTransition, NoncurrentVersionTransitions, Transition, or Transitions.
func (BucketRuleArgs) ElementType ¶
func (BucketRuleArgs) ElementType() reflect.Type
func (BucketRuleArgs) ToBucketRuleOutput ¶
func (i BucketRuleArgs) ToBucketRuleOutput() BucketRuleOutput
func (BucketRuleArgs) ToBucketRuleOutputWithContext ¶
func (i BucketRuleArgs) ToBucketRuleOutputWithContext(ctx context.Context) BucketRuleOutput
func (BucketRuleArgs) ToOutput ¶ added in v0.76.0
func (i BucketRuleArgs) ToOutput(ctx context.Context) pulumix.Output[BucketRule]
type BucketRuleArray ¶
type BucketRuleArray []BucketRuleInput
func (BucketRuleArray) ElementType ¶
func (BucketRuleArray) ElementType() reflect.Type
func (BucketRuleArray) ToBucketRuleArrayOutput ¶
func (i BucketRuleArray) ToBucketRuleArrayOutput() BucketRuleArrayOutput
func (BucketRuleArray) ToBucketRuleArrayOutputWithContext ¶
func (i BucketRuleArray) ToBucketRuleArrayOutputWithContext(ctx context.Context) BucketRuleArrayOutput
func (BucketRuleArray) ToOutput ¶ added in v0.76.0
func (i BucketRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketRule]
type BucketRuleArrayInput ¶
type BucketRuleArrayInput interface { pulumi.Input ToBucketRuleArrayOutput() BucketRuleArrayOutput ToBucketRuleArrayOutputWithContext(context.Context) BucketRuleArrayOutput }
BucketRuleArrayInput is an input type that accepts BucketRuleArray and BucketRuleArrayOutput values. You can construct a concrete instance of `BucketRuleArrayInput` via:
BucketRuleArray{ BucketRuleArgs{...} }
type BucketRuleArrayOutput ¶
type BucketRuleArrayOutput struct{ *pulumi.OutputState }
func (BucketRuleArrayOutput) ElementType ¶
func (BucketRuleArrayOutput) ElementType() reflect.Type
func (BucketRuleArrayOutput) Index ¶
func (o BucketRuleArrayOutput) Index(i pulumi.IntInput) BucketRuleOutput
func (BucketRuleArrayOutput) ToBucketRuleArrayOutput ¶
func (o BucketRuleArrayOutput) ToBucketRuleArrayOutput() BucketRuleArrayOutput
func (BucketRuleArrayOutput) ToBucketRuleArrayOutputWithContext ¶
func (o BucketRuleArrayOutput) ToBucketRuleArrayOutputWithContext(ctx context.Context) BucketRuleArrayOutput
func (BucketRuleArrayOutput) ToOutput ¶ added in v0.76.0
func (o BucketRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketRule]
type BucketRuleInput ¶
type BucketRuleInput interface { pulumi.Input ToBucketRuleOutput() BucketRuleOutput ToBucketRuleOutputWithContext(context.Context) BucketRuleOutput }
BucketRuleInput is an input type that accepts BucketRuleArgs and BucketRuleOutput values. You can construct a concrete instance of `BucketRuleInput` via:
BucketRuleArgs{...}
type BucketRuleOutput ¶
type BucketRuleOutput struct{ *pulumi.OutputState }
You must specify at least one of the following properties: AbortIncompleteMultipartUpload, ExpirationDate, ExpirationInDays, NoncurrentVersionExpirationInDays, NoncurrentVersionTransition, NoncurrentVersionTransitions, Transition, or Transitions.
func (BucketRuleOutput) AbortIncompleteMultipartUpload ¶
func (o BucketRuleOutput) AbortIncompleteMultipartUpload() BucketAbortIncompleteMultipartUploadPtrOutput
func (BucketRuleOutput) ElementType ¶
func (BucketRuleOutput) ElementType() reflect.Type
func (BucketRuleOutput) ExpirationDate ¶
func (o BucketRuleOutput) ExpirationDate() pulumi.StringPtrOutput
func (BucketRuleOutput) ExpirationInDays ¶
func (o BucketRuleOutput) ExpirationInDays() pulumi.IntPtrOutput
func (BucketRuleOutput) ExpiredObjectDeleteMarker ¶
func (o BucketRuleOutput) ExpiredObjectDeleteMarker() pulumi.BoolPtrOutput
func (BucketRuleOutput) Id ¶
func (o BucketRuleOutput) Id() pulumi.StringPtrOutput
func (BucketRuleOutput) NoncurrentVersionExpiration ¶ added in v0.12.0
func (o BucketRuleOutput) NoncurrentVersionExpiration() BucketNoncurrentVersionExpirationPtrOutput
func (BucketRuleOutput) NoncurrentVersionExpirationInDays ¶
func (o BucketRuleOutput) NoncurrentVersionExpirationInDays() pulumi.IntPtrOutput
func (BucketRuleOutput) NoncurrentVersionTransition ¶
func (o BucketRuleOutput) NoncurrentVersionTransition() BucketNoncurrentVersionTransitionPtrOutput
func (BucketRuleOutput) NoncurrentVersionTransitions ¶
func (o BucketRuleOutput) NoncurrentVersionTransitions() BucketNoncurrentVersionTransitionArrayOutput
func (BucketRuleOutput) ObjectSizeGreaterThan ¶ added in v0.12.0
func (o BucketRuleOutput) ObjectSizeGreaterThan() pulumi.StringPtrOutput
func (BucketRuleOutput) ObjectSizeLessThan ¶ added in v0.12.0
func (o BucketRuleOutput) ObjectSizeLessThan() pulumi.StringPtrOutput
func (BucketRuleOutput) Prefix ¶
func (o BucketRuleOutput) Prefix() pulumi.StringPtrOutput
func (BucketRuleOutput) Status ¶
func (o BucketRuleOutput) Status() BucketRuleStatusOutput
func (BucketRuleOutput) TagFilters ¶
func (o BucketRuleOutput) TagFilters() BucketTagFilterArrayOutput
func (BucketRuleOutput) ToBucketRuleOutput ¶
func (o BucketRuleOutput) ToBucketRuleOutput() BucketRuleOutput
func (BucketRuleOutput) ToBucketRuleOutputWithContext ¶
func (o BucketRuleOutput) ToBucketRuleOutputWithContext(ctx context.Context) BucketRuleOutput
func (BucketRuleOutput) ToOutput ¶ added in v0.76.0
func (o BucketRuleOutput) ToOutput(ctx context.Context) pulumix.Output[BucketRule]
func (BucketRuleOutput) Transition ¶
func (o BucketRuleOutput) Transition() BucketTransitionPtrOutput
func (BucketRuleOutput) Transitions ¶
func (o BucketRuleOutput) Transitions() BucketTransitionArrayOutput
type BucketRuleStatus ¶ added in v0.2.0
type BucketRuleStatus string
func (BucketRuleStatus) ElementType ¶ added in v0.2.0
func (BucketRuleStatus) ElementType() reflect.Type
func (BucketRuleStatus) ToBucketRuleStatusOutput ¶ added in v0.2.0
func (e BucketRuleStatus) ToBucketRuleStatusOutput() BucketRuleStatusOutput
func (BucketRuleStatus) ToBucketRuleStatusOutputWithContext ¶ added in v0.2.0
func (e BucketRuleStatus) ToBucketRuleStatusOutputWithContext(ctx context.Context) BucketRuleStatusOutput
func (BucketRuleStatus) ToBucketRuleStatusPtrOutput ¶ added in v0.2.0
func (e BucketRuleStatus) ToBucketRuleStatusPtrOutput() BucketRuleStatusPtrOutput
func (BucketRuleStatus) ToBucketRuleStatusPtrOutputWithContext ¶ added in v0.2.0
func (e BucketRuleStatus) ToBucketRuleStatusPtrOutputWithContext(ctx context.Context) BucketRuleStatusPtrOutput
func (BucketRuleStatus) ToStringOutput ¶ added in v0.2.0
func (e BucketRuleStatus) ToStringOutput() pulumi.StringOutput
func (BucketRuleStatus) ToStringOutputWithContext ¶ added in v0.2.0
func (e BucketRuleStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketRuleStatus) ToStringPtrOutput ¶ added in v0.2.0
func (e BucketRuleStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketRuleStatus) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e BucketRuleStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketRuleStatusInput ¶ added in v0.2.0
type BucketRuleStatusInput interface { pulumi.Input ToBucketRuleStatusOutput() BucketRuleStatusOutput ToBucketRuleStatusOutputWithContext(context.Context) BucketRuleStatusOutput }
BucketRuleStatusInput is an input type that accepts BucketRuleStatusArgs and BucketRuleStatusOutput values. You can construct a concrete instance of `BucketRuleStatusInput` via:
BucketRuleStatusArgs{...}
type BucketRuleStatusOutput ¶ added in v0.2.0
type BucketRuleStatusOutput struct{ *pulumi.OutputState }
func (BucketRuleStatusOutput) ElementType ¶ added in v0.2.0
func (BucketRuleStatusOutput) ElementType() reflect.Type
func (BucketRuleStatusOutput) ToBucketRuleStatusOutput ¶ added in v0.2.0
func (o BucketRuleStatusOutput) ToBucketRuleStatusOutput() BucketRuleStatusOutput
func (BucketRuleStatusOutput) ToBucketRuleStatusOutputWithContext ¶ added in v0.2.0
func (o BucketRuleStatusOutput) ToBucketRuleStatusOutputWithContext(ctx context.Context) BucketRuleStatusOutput
func (BucketRuleStatusOutput) ToBucketRuleStatusPtrOutput ¶ added in v0.2.0
func (o BucketRuleStatusOutput) ToBucketRuleStatusPtrOutput() BucketRuleStatusPtrOutput
func (BucketRuleStatusOutput) ToBucketRuleStatusPtrOutputWithContext ¶ added in v0.2.0
func (o BucketRuleStatusOutput) ToBucketRuleStatusPtrOutputWithContext(ctx context.Context) BucketRuleStatusPtrOutput
func (BucketRuleStatusOutput) ToOutput ¶ added in v0.76.0
func (o BucketRuleStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BucketRuleStatus]
func (BucketRuleStatusOutput) ToStringOutput ¶ added in v0.2.0
func (o BucketRuleStatusOutput) ToStringOutput() pulumi.StringOutput
func (BucketRuleStatusOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o BucketRuleStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketRuleStatusOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketRuleStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketRuleStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketRuleStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketRuleStatusPtrInput ¶ added in v0.2.0
type BucketRuleStatusPtrInput interface { pulumi.Input ToBucketRuleStatusPtrOutput() BucketRuleStatusPtrOutput ToBucketRuleStatusPtrOutputWithContext(context.Context) BucketRuleStatusPtrOutput }
func BucketRuleStatusPtr ¶ added in v0.2.0
func BucketRuleStatusPtr(v string) BucketRuleStatusPtrInput
type BucketRuleStatusPtrOutput ¶ added in v0.2.0
type BucketRuleStatusPtrOutput struct{ *pulumi.OutputState }
func (BucketRuleStatusPtrOutput) Elem ¶ added in v0.2.0
func (o BucketRuleStatusPtrOutput) Elem() BucketRuleStatusOutput
func (BucketRuleStatusPtrOutput) ElementType ¶ added in v0.2.0
func (BucketRuleStatusPtrOutput) ElementType() reflect.Type
func (BucketRuleStatusPtrOutput) ToBucketRuleStatusPtrOutput ¶ added in v0.2.0
func (o BucketRuleStatusPtrOutput) ToBucketRuleStatusPtrOutput() BucketRuleStatusPtrOutput
func (BucketRuleStatusPtrOutput) ToBucketRuleStatusPtrOutputWithContext ¶ added in v0.2.0
func (o BucketRuleStatusPtrOutput) ToBucketRuleStatusPtrOutputWithContext(ctx context.Context) BucketRuleStatusPtrOutput
func (BucketRuleStatusPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketRuleStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketRuleStatus]
func (BucketRuleStatusPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketRuleStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketRuleStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketRuleStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketS3KeyFilter ¶
type BucketS3KeyFilter struct {
Rules []BucketFilterRule `pulumi:"rules"`
}
A container for object key name prefix and suffix filtering rules.
type BucketS3KeyFilterArgs ¶
type BucketS3KeyFilterArgs struct {
Rules BucketFilterRuleArrayInput `pulumi:"rules"`
}
A container for object key name prefix and suffix filtering rules.
func (BucketS3KeyFilterArgs) ElementType ¶
func (BucketS3KeyFilterArgs) ElementType() reflect.Type
func (BucketS3KeyFilterArgs) ToBucketS3KeyFilterOutput ¶
func (i BucketS3KeyFilterArgs) ToBucketS3KeyFilterOutput() BucketS3KeyFilterOutput
func (BucketS3KeyFilterArgs) ToBucketS3KeyFilterOutputWithContext ¶
func (i BucketS3KeyFilterArgs) ToBucketS3KeyFilterOutputWithContext(ctx context.Context) BucketS3KeyFilterOutput
func (BucketS3KeyFilterArgs) ToBucketS3KeyFilterPtrOutput ¶
func (i BucketS3KeyFilterArgs) ToBucketS3KeyFilterPtrOutput() BucketS3KeyFilterPtrOutput
func (BucketS3KeyFilterArgs) ToBucketS3KeyFilterPtrOutputWithContext ¶
func (i BucketS3KeyFilterArgs) ToBucketS3KeyFilterPtrOutputWithContext(ctx context.Context) BucketS3KeyFilterPtrOutput
func (BucketS3KeyFilterArgs) ToOutput ¶ added in v0.76.0
func (i BucketS3KeyFilterArgs) ToOutput(ctx context.Context) pulumix.Output[BucketS3KeyFilter]
type BucketS3KeyFilterInput ¶
type BucketS3KeyFilterInput interface { pulumi.Input ToBucketS3KeyFilterOutput() BucketS3KeyFilterOutput ToBucketS3KeyFilterOutputWithContext(context.Context) BucketS3KeyFilterOutput }
BucketS3KeyFilterInput is an input type that accepts BucketS3KeyFilterArgs and BucketS3KeyFilterOutput values. You can construct a concrete instance of `BucketS3KeyFilterInput` via:
BucketS3KeyFilterArgs{...}
type BucketS3KeyFilterOutput ¶
type BucketS3KeyFilterOutput struct{ *pulumi.OutputState }
A container for object key name prefix and suffix filtering rules.
func (BucketS3KeyFilterOutput) ElementType ¶
func (BucketS3KeyFilterOutput) ElementType() reflect.Type
func (BucketS3KeyFilterOutput) Rules ¶
func (o BucketS3KeyFilterOutput) Rules() BucketFilterRuleArrayOutput
func (BucketS3KeyFilterOutput) ToBucketS3KeyFilterOutput ¶
func (o BucketS3KeyFilterOutput) ToBucketS3KeyFilterOutput() BucketS3KeyFilterOutput
func (BucketS3KeyFilterOutput) ToBucketS3KeyFilterOutputWithContext ¶
func (o BucketS3KeyFilterOutput) ToBucketS3KeyFilterOutputWithContext(ctx context.Context) BucketS3KeyFilterOutput
func (BucketS3KeyFilterOutput) ToBucketS3KeyFilterPtrOutput ¶
func (o BucketS3KeyFilterOutput) ToBucketS3KeyFilterPtrOutput() BucketS3KeyFilterPtrOutput
func (BucketS3KeyFilterOutput) ToBucketS3KeyFilterPtrOutputWithContext ¶
func (o BucketS3KeyFilterOutput) ToBucketS3KeyFilterPtrOutputWithContext(ctx context.Context) BucketS3KeyFilterPtrOutput
func (BucketS3KeyFilterOutput) ToOutput ¶ added in v0.76.0
func (o BucketS3KeyFilterOutput) ToOutput(ctx context.Context) pulumix.Output[BucketS3KeyFilter]
type BucketS3KeyFilterPtrInput ¶
type BucketS3KeyFilterPtrInput interface { pulumi.Input ToBucketS3KeyFilterPtrOutput() BucketS3KeyFilterPtrOutput ToBucketS3KeyFilterPtrOutputWithContext(context.Context) BucketS3KeyFilterPtrOutput }
BucketS3KeyFilterPtrInput is an input type that accepts BucketS3KeyFilterArgs, BucketS3KeyFilterPtr and BucketS3KeyFilterPtrOutput values. You can construct a concrete instance of `BucketS3KeyFilterPtrInput` via:
BucketS3KeyFilterArgs{...} or: nil
func BucketS3KeyFilterPtr ¶
func BucketS3KeyFilterPtr(v *BucketS3KeyFilterArgs) BucketS3KeyFilterPtrInput
type BucketS3KeyFilterPtrOutput ¶
type BucketS3KeyFilterPtrOutput struct{ *pulumi.OutputState }
func (BucketS3KeyFilterPtrOutput) Elem ¶
func (o BucketS3KeyFilterPtrOutput) Elem() BucketS3KeyFilterOutput
func (BucketS3KeyFilterPtrOutput) ElementType ¶
func (BucketS3KeyFilterPtrOutput) ElementType() reflect.Type
func (BucketS3KeyFilterPtrOutput) Rules ¶
func (o BucketS3KeyFilterPtrOutput) Rules() BucketFilterRuleArrayOutput
func (BucketS3KeyFilterPtrOutput) ToBucketS3KeyFilterPtrOutput ¶
func (o BucketS3KeyFilterPtrOutput) ToBucketS3KeyFilterPtrOutput() BucketS3KeyFilterPtrOutput
func (BucketS3KeyFilterPtrOutput) ToBucketS3KeyFilterPtrOutputWithContext ¶
func (o BucketS3KeyFilterPtrOutput) ToBucketS3KeyFilterPtrOutputWithContext(ctx context.Context) BucketS3KeyFilterPtrOutput
func (BucketS3KeyFilterPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketS3KeyFilterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketS3KeyFilter]
type BucketServerSideEncryptionByDefault ¶
type BucketServerSideEncryptionByDefault struct { // "KMSMasterKeyID" can only be used when you set the value of SSEAlgorithm as aws:kms or aws:kms:dsse. KmsMasterKeyId *string `pulumi:"kmsMasterKeyId"` SseAlgorithm BucketServerSideEncryptionByDefaultSseAlgorithm `pulumi:"sseAlgorithm"` }
Specifies the default server-side encryption to apply to new objects in the bucket. If a PUT Object request doesn't specify any server-side encryption, this default encryption will be applied.
type BucketServerSideEncryptionByDefaultArgs ¶
type BucketServerSideEncryptionByDefaultArgs struct { // "KMSMasterKeyID" can only be used when you set the value of SSEAlgorithm as aws:kms or aws:kms:dsse. KmsMasterKeyId pulumi.StringPtrInput `pulumi:"kmsMasterKeyId"` SseAlgorithm BucketServerSideEncryptionByDefaultSseAlgorithmInput `pulumi:"sseAlgorithm"` }
Specifies the default server-side encryption to apply to new objects in the bucket. If a PUT Object request doesn't specify any server-side encryption, this default encryption will be applied.
func (BucketServerSideEncryptionByDefaultArgs) ElementType ¶
func (BucketServerSideEncryptionByDefaultArgs) ElementType() reflect.Type
func (BucketServerSideEncryptionByDefaultArgs) ToBucketServerSideEncryptionByDefaultOutput ¶
func (i BucketServerSideEncryptionByDefaultArgs) ToBucketServerSideEncryptionByDefaultOutput() BucketServerSideEncryptionByDefaultOutput
func (BucketServerSideEncryptionByDefaultArgs) ToBucketServerSideEncryptionByDefaultOutputWithContext ¶
func (i BucketServerSideEncryptionByDefaultArgs) ToBucketServerSideEncryptionByDefaultOutputWithContext(ctx context.Context) BucketServerSideEncryptionByDefaultOutput
func (BucketServerSideEncryptionByDefaultArgs) ToBucketServerSideEncryptionByDefaultPtrOutput ¶
func (i BucketServerSideEncryptionByDefaultArgs) ToBucketServerSideEncryptionByDefaultPtrOutput() BucketServerSideEncryptionByDefaultPtrOutput
func (BucketServerSideEncryptionByDefaultArgs) ToBucketServerSideEncryptionByDefaultPtrOutputWithContext ¶
func (i BucketServerSideEncryptionByDefaultArgs) ToBucketServerSideEncryptionByDefaultPtrOutputWithContext(ctx context.Context) BucketServerSideEncryptionByDefaultPtrOutput
func (BucketServerSideEncryptionByDefaultArgs) ToOutput ¶ added in v0.76.0
func (i BucketServerSideEncryptionByDefaultArgs) ToOutput(ctx context.Context) pulumix.Output[BucketServerSideEncryptionByDefault]
type BucketServerSideEncryptionByDefaultInput ¶
type BucketServerSideEncryptionByDefaultInput interface { pulumi.Input ToBucketServerSideEncryptionByDefaultOutput() BucketServerSideEncryptionByDefaultOutput ToBucketServerSideEncryptionByDefaultOutputWithContext(context.Context) BucketServerSideEncryptionByDefaultOutput }
BucketServerSideEncryptionByDefaultInput is an input type that accepts BucketServerSideEncryptionByDefaultArgs and BucketServerSideEncryptionByDefaultOutput values. You can construct a concrete instance of `BucketServerSideEncryptionByDefaultInput` via:
BucketServerSideEncryptionByDefaultArgs{...}
type BucketServerSideEncryptionByDefaultOutput ¶
type BucketServerSideEncryptionByDefaultOutput struct{ *pulumi.OutputState }
Specifies the default server-side encryption to apply to new objects in the bucket. If a PUT Object request doesn't specify any server-side encryption, this default encryption will be applied.
func (BucketServerSideEncryptionByDefaultOutput) ElementType ¶
func (BucketServerSideEncryptionByDefaultOutput) ElementType() reflect.Type
func (BucketServerSideEncryptionByDefaultOutput) KmsMasterKeyId ¶ added in v0.72.0
func (o BucketServerSideEncryptionByDefaultOutput) KmsMasterKeyId() pulumi.StringPtrOutput
"KMSMasterKeyID" can only be used when you set the value of SSEAlgorithm as aws:kms or aws:kms:dsse.
func (BucketServerSideEncryptionByDefaultOutput) SseAlgorithm ¶ added in v0.72.0
func (o BucketServerSideEncryptionByDefaultOutput) SseAlgorithm() BucketServerSideEncryptionByDefaultSseAlgorithmOutput
func (BucketServerSideEncryptionByDefaultOutput) ToBucketServerSideEncryptionByDefaultOutput ¶
func (o BucketServerSideEncryptionByDefaultOutput) ToBucketServerSideEncryptionByDefaultOutput() BucketServerSideEncryptionByDefaultOutput
func (BucketServerSideEncryptionByDefaultOutput) ToBucketServerSideEncryptionByDefaultOutputWithContext ¶
func (o BucketServerSideEncryptionByDefaultOutput) ToBucketServerSideEncryptionByDefaultOutputWithContext(ctx context.Context) BucketServerSideEncryptionByDefaultOutput
func (BucketServerSideEncryptionByDefaultOutput) ToBucketServerSideEncryptionByDefaultPtrOutput ¶
func (o BucketServerSideEncryptionByDefaultOutput) ToBucketServerSideEncryptionByDefaultPtrOutput() BucketServerSideEncryptionByDefaultPtrOutput
func (BucketServerSideEncryptionByDefaultOutput) ToBucketServerSideEncryptionByDefaultPtrOutputWithContext ¶
func (o BucketServerSideEncryptionByDefaultOutput) ToBucketServerSideEncryptionByDefaultPtrOutputWithContext(ctx context.Context) BucketServerSideEncryptionByDefaultPtrOutput
func (BucketServerSideEncryptionByDefaultOutput) ToOutput ¶ added in v0.76.0
func (o BucketServerSideEncryptionByDefaultOutput) ToOutput(ctx context.Context) pulumix.Output[BucketServerSideEncryptionByDefault]
type BucketServerSideEncryptionByDefaultPtrInput ¶
type BucketServerSideEncryptionByDefaultPtrInput interface { pulumi.Input ToBucketServerSideEncryptionByDefaultPtrOutput() BucketServerSideEncryptionByDefaultPtrOutput ToBucketServerSideEncryptionByDefaultPtrOutputWithContext(context.Context) BucketServerSideEncryptionByDefaultPtrOutput }
BucketServerSideEncryptionByDefaultPtrInput is an input type that accepts BucketServerSideEncryptionByDefaultArgs, BucketServerSideEncryptionByDefaultPtr and BucketServerSideEncryptionByDefaultPtrOutput values. You can construct a concrete instance of `BucketServerSideEncryptionByDefaultPtrInput` via:
BucketServerSideEncryptionByDefaultArgs{...} or: nil
func BucketServerSideEncryptionByDefaultPtr ¶
func BucketServerSideEncryptionByDefaultPtr(v *BucketServerSideEncryptionByDefaultArgs) BucketServerSideEncryptionByDefaultPtrInput
type BucketServerSideEncryptionByDefaultPtrOutput ¶
type BucketServerSideEncryptionByDefaultPtrOutput struct{ *pulumi.OutputState }
func (BucketServerSideEncryptionByDefaultPtrOutput) ElementType ¶
func (BucketServerSideEncryptionByDefaultPtrOutput) ElementType() reflect.Type
func (BucketServerSideEncryptionByDefaultPtrOutput) KmsMasterKeyId ¶ added in v0.72.0
func (o BucketServerSideEncryptionByDefaultPtrOutput) KmsMasterKeyId() pulumi.StringPtrOutput
"KMSMasterKeyID" can only be used when you set the value of SSEAlgorithm as aws:kms or aws:kms:dsse.
func (BucketServerSideEncryptionByDefaultPtrOutput) SseAlgorithm ¶ added in v0.72.0
func (o BucketServerSideEncryptionByDefaultPtrOutput) SseAlgorithm() BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput
func (BucketServerSideEncryptionByDefaultPtrOutput) ToBucketServerSideEncryptionByDefaultPtrOutput ¶
func (o BucketServerSideEncryptionByDefaultPtrOutput) ToBucketServerSideEncryptionByDefaultPtrOutput() BucketServerSideEncryptionByDefaultPtrOutput
func (BucketServerSideEncryptionByDefaultPtrOutput) ToBucketServerSideEncryptionByDefaultPtrOutputWithContext ¶
func (o BucketServerSideEncryptionByDefaultPtrOutput) ToBucketServerSideEncryptionByDefaultPtrOutputWithContext(ctx context.Context) BucketServerSideEncryptionByDefaultPtrOutput
func (BucketServerSideEncryptionByDefaultPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketServerSideEncryptionByDefaultPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketServerSideEncryptionByDefault]
type BucketServerSideEncryptionByDefaultSseAlgorithm ¶ added in v0.72.0
type BucketServerSideEncryptionByDefaultSseAlgorithm string
func (BucketServerSideEncryptionByDefaultSseAlgorithm) ElementType ¶ added in v0.72.0
func (BucketServerSideEncryptionByDefaultSseAlgorithm) ElementType() reflect.Type
func (BucketServerSideEncryptionByDefaultSseAlgorithm) ToBucketServerSideEncryptionByDefaultSseAlgorithmOutput ¶ added in v0.72.0
func (e BucketServerSideEncryptionByDefaultSseAlgorithm) ToBucketServerSideEncryptionByDefaultSseAlgorithmOutput() BucketServerSideEncryptionByDefaultSseAlgorithmOutput
func (BucketServerSideEncryptionByDefaultSseAlgorithm) ToBucketServerSideEncryptionByDefaultSseAlgorithmOutputWithContext ¶ added in v0.72.0
func (e BucketServerSideEncryptionByDefaultSseAlgorithm) ToBucketServerSideEncryptionByDefaultSseAlgorithmOutputWithContext(ctx context.Context) BucketServerSideEncryptionByDefaultSseAlgorithmOutput
func (BucketServerSideEncryptionByDefaultSseAlgorithm) ToBucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput ¶ added in v0.72.0
func (e BucketServerSideEncryptionByDefaultSseAlgorithm) ToBucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput() BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput
func (BucketServerSideEncryptionByDefaultSseAlgorithm) ToBucketServerSideEncryptionByDefaultSseAlgorithmPtrOutputWithContext ¶ added in v0.72.0
func (e BucketServerSideEncryptionByDefaultSseAlgorithm) ToBucketServerSideEncryptionByDefaultSseAlgorithmPtrOutputWithContext(ctx context.Context) BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput
func (BucketServerSideEncryptionByDefaultSseAlgorithm) ToStringOutput ¶ added in v0.72.0
func (e BucketServerSideEncryptionByDefaultSseAlgorithm) ToStringOutput() pulumi.StringOutput
func (BucketServerSideEncryptionByDefaultSseAlgorithm) ToStringOutputWithContext ¶ added in v0.72.0
func (e BucketServerSideEncryptionByDefaultSseAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketServerSideEncryptionByDefaultSseAlgorithm) ToStringPtrOutput ¶ added in v0.72.0
func (e BucketServerSideEncryptionByDefaultSseAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketServerSideEncryptionByDefaultSseAlgorithm) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (e BucketServerSideEncryptionByDefaultSseAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketServerSideEncryptionByDefaultSseAlgorithmInput ¶ added in v0.72.0
type BucketServerSideEncryptionByDefaultSseAlgorithmInput interface { pulumi.Input ToBucketServerSideEncryptionByDefaultSseAlgorithmOutput() BucketServerSideEncryptionByDefaultSseAlgorithmOutput ToBucketServerSideEncryptionByDefaultSseAlgorithmOutputWithContext(context.Context) BucketServerSideEncryptionByDefaultSseAlgorithmOutput }
BucketServerSideEncryptionByDefaultSseAlgorithmInput is an input type that accepts BucketServerSideEncryptionByDefaultSseAlgorithmArgs and BucketServerSideEncryptionByDefaultSseAlgorithmOutput values. You can construct a concrete instance of `BucketServerSideEncryptionByDefaultSseAlgorithmInput` via:
BucketServerSideEncryptionByDefaultSseAlgorithmArgs{...}
type BucketServerSideEncryptionByDefaultSseAlgorithmOutput ¶ added in v0.72.0
type BucketServerSideEncryptionByDefaultSseAlgorithmOutput struct{ *pulumi.OutputState }
func (BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ElementType ¶ added in v0.72.0
func (BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ElementType() reflect.Type
func (BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ToBucketServerSideEncryptionByDefaultSseAlgorithmOutput ¶ added in v0.72.0
func (o BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ToBucketServerSideEncryptionByDefaultSseAlgorithmOutput() BucketServerSideEncryptionByDefaultSseAlgorithmOutput
func (BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ToBucketServerSideEncryptionByDefaultSseAlgorithmOutputWithContext ¶ added in v0.72.0
func (o BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ToBucketServerSideEncryptionByDefaultSseAlgorithmOutputWithContext(ctx context.Context) BucketServerSideEncryptionByDefaultSseAlgorithmOutput
func (BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ToBucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput ¶ added in v0.72.0
func (o BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ToBucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput() BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput
func (BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ToBucketServerSideEncryptionByDefaultSseAlgorithmPtrOutputWithContext ¶ added in v0.72.0
func (o BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ToBucketServerSideEncryptionByDefaultSseAlgorithmPtrOutputWithContext(ctx context.Context) BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput
func (BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ToStringOutput ¶ added in v0.72.0
func (o BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ToStringOutput() pulumi.StringOutput
func (BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ToStringOutputWithContext ¶ added in v0.72.0
func (o BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o BucketServerSideEncryptionByDefaultSseAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketServerSideEncryptionByDefaultSseAlgorithmPtrInput ¶ added in v0.72.0
type BucketServerSideEncryptionByDefaultSseAlgorithmPtrInput interface { pulumi.Input ToBucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput() BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput ToBucketServerSideEncryptionByDefaultSseAlgorithmPtrOutputWithContext(context.Context) BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput }
func BucketServerSideEncryptionByDefaultSseAlgorithmPtr ¶ added in v0.72.0
func BucketServerSideEncryptionByDefaultSseAlgorithmPtr(v string) BucketServerSideEncryptionByDefaultSseAlgorithmPtrInput
type BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput ¶ added in v0.72.0
type BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput struct{ *pulumi.OutputState }
func (BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput) ElementType ¶ added in v0.72.0
func (BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput) ElementType() reflect.Type
func (BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput) ToBucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput ¶ added in v0.72.0
func (o BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput) ToBucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput() BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput
func (BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput) ToBucketServerSideEncryptionByDefaultSseAlgorithmPtrOutputWithContext ¶ added in v0.72.0
func (o BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput) ToBucketServerSideEncryptionByDefaultSseAlgorithmPtrOutputWithContext(ctx context.Context) BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput
func (BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o BucketServerSideEncryptionByDefaultSseAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketServerSideEncryptionRule ¶
type BucketServerSideEncryptionRule struct { // Specifies whether Amazon S3 should use an S3 Bucket Key with server-side encryption using KMS (SSE-KMS) for new objects in the bucket. Existing objects are not affected. Setting the BucketKeyEnabled element to true causes Amazon S3 to use an S3 Bucket Key. By default, S3 Bucket Key is not enabled. BucketKeyEnabled *bool `pulumi:"bucketKeyEnabled"` ServerSideEncryptionByDefault *BucketServerSideEncryptionByDefault `pulumi:"serverSideEncryptionByDefault"` }
Specifies the default server-side encryption configuration.
type BucketServerSideEncryptionRuleArgs ¶
type BucketServerSideEncryptionRuleArgs struct { // Specifies whether Amazon S3 should use an S3 Bucket Key with server-side encryption using KMS (SSE-KMS) for new objects in the bucket. Existing objects are not affected. Setting the BucketKeyEnabled element to true causes Amazon S3 to use an S3 Bucket Key. By default, S3 Bucket Key is not enabled. BucketKeyEnabled pulumi.BoolPtrInput `pulumi:"bucketKeyEnabled"` ServerSideEncryptionByDefault BucketServerSideEncryptionByDefaultPtrInput `pulumi:"serverSideEncryptionByDefault"` }
Specifies the default server-side encryption configuration.
func (BucketServerSideEncryptionRuleArgs) ElementType ¶
func (BucketServerSideEncryptionRuleArgs) ElementType() reflect.Type
func (BucketServerSideEncryptionRuleArgs) ToBucketServerSideEncryptionRuleOutput ¶
func (i BucketServerSideEncryptionRuleArgs) ToBucketServerSideEncryptionRuleOutput() BucketServerSideEncryptionRuleOutput
func (BucketServerSideEncryptionRuleArgs) ToBucketServerSideEncryptionRuleOutputWithContext ¶
func (i BucketServerSideEncryptionRuleArgs) ToBucketServerSideEncryptionRuleOutputWithContext(ctx context.Context) BucketServerSideEncryptionRuleOutput
func (BucketServerSideEncryptionRuleArgs) ToOutput ¶ added in v0.76.0
func (i BucketServerSideEncryptionRuleArgs) ToOutput(ctx context.Context) pulumix.Output[BucketServerSideEncryptionRule]
type BucketServerSideEncryptionRuleArray ¶
type BucketServerSideEncryptionRuleArray []BucketServerSideEncryptionRuleInput
func (BucketServerSideEncryptionRuleArray) ElementType ¶
func (BucketServerSideEncryptionRuleArray) ElementType() reflect.Type
func (BucketServerSideEncryptionRuleArray) ToBucketServerSideEncryptionRuleArrayOutput ¶
func (i BucketServerSideEncryptionRuleArray) ToBucketServerSideEncryptionRuleArrayOutput() BucketServerSideEncryptionRuleArrayOutput
func (BucketServerSideEncryptionRuleArray) ToBucketServerSideEncryptionRuleArrayOutputWithContext ¶
func (i BucketServerSideEncryptionRuleArray) ToBucketServerSideEncryptionRuleArrayOutputWithContext(ctx context.Context) BucketServerSideEncryptionRuleArrayOutput
func (BucketServerSideEncryptionRuleArray) ToOutput ¶ added in v0.76.0
func (i BucketServerSideEncryptionRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketServerSideEncryptionRule]
type BucketServerSideEncryptionRuleArrayInput ¶
type BucketServerSideEncryptionRuleArrayInput interface { pulumi.Input ToBucketServerSideEncryptionRuleArrayOutput() BucketServerSideEncryptionRuleArrayOutput ToBucketServerSideEncryptionRuleArrayOutputWithContext(context.Context) BucketServerSideEncryptionRuleArrayOutput }
BucketServerSideEncryptionRuleArrayInput is an input type that accepts BucketServerSideEncryptionRuleArray and BucketServerSideEncryptionRuleArrayOutput values. You can construct a concrete instance of `BucketServerSideEncryptionRuleArrayInput` via:
BucketServerSideEncryptionRuleArray{ BucketServerSideEncryptionRuleArgs{...} }
type BucketServerSideEncryptionRuleArrayOutput ¶
type BucketServerSideEncryptionRuleArrayOutput struct{ *pulumi.OutputState }
func (BucketServerSideEncryptionRuleArrayOutput) ElementType ¶
func (BucketServerSideEncryptionRuleArrayOutput) ElementType() reflect.Type
func (BucketServerSideEncryptionRuleArrayOutput) ToBucketServerSideEncryptionRuleArrayOutput ¶
func (o BucketServerSideEncryptionRuleArrayOutput) ToBucketServerSideEncryptionRuleArrayOutput() BucketServerSideEncryptionRuleArrayOutput
func (BucketServerSideEncryptionRuleArrayOutput) ToBucketServerSideEncryptionRuleArrayOutputWithContext ¶
func (o BucketServerSideEncryptionRuleArrayOutput) ToBucketServerSideEncryptionRuleArrayOutputWithContext(ctx context.Context) BucketServerSideEncryptionRuleArrayOutput
func (BucketServerSideEncryptionRuleArrayOutput) ToOutput ¶ added in v0.76.0
func (o BucketServerSideEncryptionRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketServerSideEncryptionRule]
type BucketServerSideEncryptionRuleInput ¶
type BucketServerSideEncryptionRuleInput interface { pulumi.Input ToBucketServerSideEncryptionRuleOutput() BucketServerSideEncryptionRuleOutput ToBucketServerSideEncryptionRuleOutputWithContext(context.Context) BucketServerSideEncryptionRuleOutput }
BucketServerSideEncryptionRuleInput is an input type that accepts BucketServerSideEncryptionRuleArgs and BucketServerSideEncryptionRuleOutput values. You can construct a concrete instance of `BucketServerSideEncryptionRuleInput` via:
BucketServerSideEncryptionRuleArgs{...}
type BucketServerSideEncryptionRuleOutput ¶
type BucketServerSideEncryptionRuleOutput struct{ *pulumi.OutputState }
Specifies the default server-side encryption configuration.
func (BucketServerSideEncryptionRuleOutput) BucketKeyEnabled ¶
func (o BucketServerSideEncryptionRuleOutput) BucketKeyEnabled() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should use an S3 Bucket Key with server-side encryption using KMS (SSE-KMS) for new objects in the bucket. Existing objects are not affected. Setting the BucketKeyEnabled element to true causes Amazon S3 to use an S3 Bucket Key. By default, S3 Bucket Key is not enabled.
func (BucketServerSideEncryptionRuleOutput) ElementType ¶
func (BucketServerSideEncryptionRuleOutput) ElementType() reflect.Type
func (BucketServerSideEncryptionRuleOutput) ServerSideEncryptionByDefault ¶
func (o BucketServerSideEncryptionRuleOutput) ServerSideEncryptionByDefault() BucketServerSideEncryptionByDefaultPtrOutput
func (BucketServerSideEncryptionRuleOutput) ToBucketServerSideEncryptionRuleOutput ¶
func (o BucketServerSideEncryptionRuleOutput) ToBucketServerSideEncryptionRuleOutput() BucketServerSideEncryptionRuleOutput
func (BucketServerSideEncryptionRuleOutput) ToBucketServerSideEncryptionRuleOutputWithContext ¶
func (o BucketServerSideEncryptionRuleOutput) ToBucketServerSideEncryptionRuleOutputWithContext(ctx context.Context) BucketServerSideEncryptionRuleOutput
func (BucketServerSideEncryptionRuleOutput) ToOutput ¶ added in v0.76.0
func (o BucketServerSideEncryptionRuleOutput) ToOutput(ctx context.Context) pulumix.Output[BucketServerSideEncryptionRule]
type BucketSourceSelectionCriteria ¶
type BucketSourceSelectionCriteria struct { // A filter that you can specify for selection for modifications on replicas. ReplicaModifications *BucketReplicaModifications `pulumi:"replicaModifications"` // A container for filter information for the selection of Amazon S3 objects encrypted with AWS KMS. SseKmsEncryptedObjects *BucketSseKmsEncryptedObjects `pulumi:"sseKmsEncryptedObjects"` }
A container that describes additional filters for identifying the source objects that you want to replicate.
type BucketSourceSelectionCriteriaArgs ¶
type BucketSourceSelectionCriteriaArgs struct { // A filter that you can specify for selection for modifications on replicas. ReplicaModifications BucketReplicaModificationsPtrInput `pulumi:"replicaModifications"` // A container for filter information for the selection of Amazon S3 objects encrypted with AWS KMS. SseKmsEncryptedObjects BucketSseKmsEncryptedObjectsPtrInput `pulumi:"sseKmsEncryptedObjects"` }
A container that describes additional filters for identifying the source objects that you want to replicate.
func (BucketSourceSelectionCriteriaArgs) ElementType ¶
func (BucketSourceSelectionCriteriaArgs) ElementType() reflect.Type
func (BucketSourceSelectionCriteriaArgs) ToBucketSourceSelectionCriteriaOutput ¶
func (i BucketSourceSelectionCriteriaArgs) ToBucketSourceSelectionCriteriaOutput() BucketSourceSelectionCriteriaOutput
func (BucketSourceSelectionCriteriaArgs) ToBucketSourceSelectionCriteriaOutputWithContext ¶
func (i BucketSourceSelectionCriteriaArgs) ToBucketSourceSelectionCriteriaOutputWithContext(ctx context.Context) BucketSourceSelectionCriteriaOutput
func (BucketSourceSelectionCriteriaArgs) ToBucketSourceSelectionCriteriaPtrOutput ¶
func (i BucketSourceSelectionCriteriaArgs) ToBucketSourceSelectionCriteriaPtrOutput() BucketSourceSelectionCriteriaPtrOutput
func (BucketSourceSelectionCriteriaArgs) ToBucketSourceSelectionCriteriaPtrOutputWithContext ¶
func (i BucketSourceSelectionCriteriaArgs) ToBucketSourceSelectionCriteriaPtrOutputWithContext(ctx context.Context) BucketSourceSelectionCriteriaPtrOutput
func (BucketSourceSelectionCriteriaArgs) ToOutput ¶ added in v0.76.0
func (i BucketSourceSelectionCriteriaArgs) ToOutput(ctx context.Context) pulumix.Output[BucketSourceSelectionCriteria]
type BucketSourceSelectionCriteriaInput ¶
type BucketSourceSelectionCriteriaInput interface { pulumi.Input ToBucketSourceSelectionCriteriaOutput() BucketSourceSelectionCriteriaOutput ToBucketSourceSelectionCriteriaOutputWithContext(context.Context) BucketSourceSelectionCriteriaOutput }
BucketSourceSelectionCriteriaInput is an input type that accepts BucketSourceSelectionCriteriaArgs and BucketSourceSelectionCriteriaOutput values. You can construct a concrete instance of `BucketSourceSelectionCriteriaInput` via:
BucketSourceSelectionCriteriaArgs{...}
type BucketSourceSelectionCriteriaOutput ¶
type BucketSourceSelectionCriteriaOutput struct{ *pulumi.OutputState }
A container that describes additional filters for identifying the source objects that you want to replicate.
func (BucketSourceSelectionCriteriaOutput) ElementType ¶
func (BucketSourceSelectionCriteriaOutput) ElementType() reflect.Type
func (BucketSourceSelectionCriteriaOutput) ReplicaModifications ¶
func (o BucketSourceSelectionCriteriaOutput) ReplicaModifications() BucketReplicaModificationsPtrOutput
A filter that you can specify for selection for modifications on replicas.
func (BucketSourceSelectionCriteriaOutput) SseKmsEncryptedObjects ¶
func (o BucketSourceSelectionCriteriaOutput) SseKmsEncryptedObjects() BucketSseKmsEncryptedObjectsPtrOutput
A container for filter information for the selection of Amazon S3 objects encrypted with AWS KMS.
func (BucketSourceSelectionCriteriaOutput) ToBucketSourceSelectionCriteriaOutput ¶
func (o BucketSourceSelectionCriteriaOutput) ToBucketSourceSelectionCriteriaOutput() BucketSourceSelectionCriteriaOutput
func (BucketSourceSelectionCriteriaOutput) ToBucketSourceSelectionCriteriaOutputWithContext ¶
func (o BucketSourceSelectionCriteriaOutput) ToBucketSourceSelectionCriteriaOutputWithContext(ctx context.Context) BucketSourceSelectionCriteriaOutput
func (BucketSourceSelectionCriteriaOutput) ToBucketSourceSelectionCriteriaPtrOutput ¶
func (o BucketSourceSelectionCriteriaOutput) ToBucketSourceSelectionCriteriaPtrOutput() BucketSourceSelectionCriteriaPtrOutput
func (BucketSourceSelectionCriteriaOutput) ToBucketSourceSelectionCriteriaPtrOutputWithContext ¶
func (o BucketSourceSelectionCriteriaOutput) ToBucketSourceSelectionCriteriaPtrOutputWithContext(ctx context.Context) BucketSourceSelectionCriteriaPtrOutput
func (BucketSourceSelectionCriteriaOutput) ToOutput ¶ added in v0.76.0
func (o BucketSourceSelectionCriteriaOutput) ToOutput(ctx context.Context) pulumix.Output[BucketSourceSelectionCriteria]
type BucketSourceSelectionCriteriaPtrInput ¶
type BucketSourceSelectionCriteriaPtrInput interface { pulumi.Input ToBucketSourceSelectionCriteriaPtrOutput() BucketSourceSelectionCriteriaPtrOutput ToBucketSourceSelectionCriteriaPtrOutputWithContext(context.Context) BucketSourceSelectionCriteriaPtrOutput }
BucketSourceSelectionCriteriaPtrInput is an input type that accepts BucketSourceSelectionCriteriaArgs, BucketSourceSelectionCriteriaPtr and BucketSourceSelectionCriteriaPtrOutput values. You can construct a concrete instance of `BucketSourceSelectionCriteriaPtrInput` via:
BucketSourceSelectionCriteriaArgs{...} or: nil
func BucketSourceSelectionCriteriaPtr ¶
func BucketSourceSelectionCriteriaPtr(v *BucketSourceSelectionCriteriaArgs) BucketSourceSelectionCriteriaPtrInput
type BucketSourceSelectionCriteriaPtrOutput ¶
type BucketSourceSelectionCriteriaPtrOutput struct{ *pulumi.OutputState }
func (BucketSourceSelectionCriteriaPtrOutput) ElementType ¶
func (BucketSourceSelectionCriteriaPtrOutput) ElementType() reflect.Type
func (BucketSourceSelectionCriteriaPtrOutput) ReplicaModifications ¶
func (o BucketSourceSelectionCriteriaPtrOutput) ReplicaModifications() BucketReplicaModificationsPtrOutput
A filter that you can specify for selection for modifications on replicas.
func (BucketSourceSelectionCriteriaPtrOutput) SseKmsEncryptedObjects ¶
func (o BucketSourceSelectionCriteriaPtrOutput) SseKmsEncryptedObjects() BucketSseKmsEncryptedObjectsPtrOutput
A container for filter information for the selection of Amazon S3 objects encrypted with AWS KMS.
func (BucketSourceSelectionCriteriaPtrOutput) ToBucketSourceSelectionCriteriaPtrOutput ¶
func (o BucketSourceSelectionCriteriaPtrOutput) ToBucketSourceSelectionCriteriaPtrOutput() BucketSourceSelectionCriteriaPtrOutput
func (BucketSourceSelectionCriteriaPtrOutput) ToBucketSourceSelectionCriteriaPtrOutputWithContext ¶
func (o BucketSourceSelectionCriteriaPtrOutput) ToBucketSourceSelectionCriteriaPtrOutputWithContext(ctx context.Context) BucketSourceSelectionCriteriaPtrOutput
func (BucketSourceSelectionCriteriaPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketSourceSelectionCriteriaPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketSourceSelectionCriteria]
type BucketSseKmsEncryptedObjects ¶
type BucketSseKmsEncryptedObjects struct { // Specifies whether Amazon S3 replicates objects created with server-side encryption using a customer master key (CMK) stored in AWS Key Management Service. Status BucketSseKmsEncryptedObjectsStatus `pulumi:"status"` }
A container for filter information for the selection of S3 objects encrypted with AWS KMS.
type BucketSseKmsEncryptedObjectsArgs ¶
type BucketSseKmsEncryptedObjectsArgs struct { // Specifies whether Amazon S3 replicates objects created with server-side encryption using a customer master key (CMK) stored in AWS Key Management Service. Status BucketSseKmsEncryptedObjectsStatusInput `pulumi:"status"` }
A container for filter information for the selection of S3 objects encrypted with AWS KMS.
func (BucketSseKmsEncryptedObjectsArgs) ElementType ¶
func (BucketSseKmsEncryptedObjectsArgs) ElementType() reflect.Type
func (BucketSseKmsEncryptedObjectsArgs) ToBucketSseKmsEncryptedObjectsOutput ¶
func (i BucketSseKmsEncryptedObjectsArgs) ToBucketSseKmsEncryptedObjectsOutput() BucketSseKmsEncryptedObjectsOutput
func (BucketSseKmsEncryptedObjectsArgs) ToBucketSseKmsEncryptedObjectsOutputWithContext ¶
func (i BucketSseKmsEncryptedObjectsArgs) ToBucketSseKmsEncryptedObjectsOutputWithContext(ctx context.Context) BucketSseKmsEncryptedObjectsOutput
func (BucketSseKmsEncryptedObjectsArgs) ToBucketSseKmsEncryptedObjectsPtrOutput ¶
func (i BucketSseKmsEncryptedObjectsArgs) ToBucketSseKmsEncryptedObjectsPtrOutput() BucketSseKmsEncryptedObjectsPtrOutput
func (BucketSseKmsEncryptedObjectsArgs) ToBucketSseKmsEncryptedObjectsPtrOutputWithContext ¶
func (i BucketSseKmsEncryptedObjectsArgs) ToBucketSseKmsEncryptedObjectsPtrOutputWithContext(ctx context.Context) BucketSseKmsEncryptedObjectsPtrOutput
func (BucketSseKmsEncryptedObjectsArgs) ToOutput ¶ added in v0.76.0
func (i BucketSseKmsEncryptedObjectsArgs) ToOutput(ctx context.Context) pulumix.Output[BucketSseKmsEncryptedObjects]
type BucketSseKmsEncryptedObjectsInput ¶
type BucketSseKmsEncryptedObjectsInput interface { pulumi.Input ToBucketSseKmsEncryptedObjectsOutput() BucketSseKmsEncryptedObjectsOutput ToBucketSseKmsEncryptedObjectsOutputWithContext(context.Context) BucketSseKmsEncryptedObjectsOutput }
BucketSseKmsEncryptedObjectsInput is an input type that accepts BucketSseKmsEncryptedObjectsArgs and BucketSseKmsEncryptedObjectsOutput values. You can construct a concrete instance of `BucketSseKmsEncryptedObjectsInput` via:
BucketSseKmsEncryptedObjectsArgs{...}
type BucketSseKmsEncryptedObjectsOutput ¶
type BucketSseKmsEncryptedObjectsOutput struct{ *pulumi.OutputState }
A container for filter information for the selection of S3 objects encrypted with AWS KMS.
func (BucketSseKmsEncryptedObjectsOutput) ElementType ¶
func (BucketSseKmsEncryptedObjectsOutput) ElementType() reflect.Type
func (BucketSseKmsEncryptedObjectsOutput) Status ¶
func (o BucketSseKmsEncryptedObjectsOutput) Status() BucketSseKmsEncryptedObjectsStatusOutput
Specifies whether Amazon S3 replicates objects created with server-side encryption using a customer master key (CMK) stored in AWS Key Management Service.
func (BucketSseKmsEncryptedObjectsOutput) ToBucketSseKmsEncryptedObjectsOutput ¶
func (o BucketSseKmsEncryptedObjectsOutput) ToBucketSseKmsEncryptedObjectsOutput() BucketSseKmsEncryptedObjectsOutput
func (BucketSseKmsEncryptedObjectsOutput) ToBucketSseKmsEncryptedObjectsOutputWithContext ¶
func (o BucketSseKmsEncryptedObjectsOutput) ToBucketSseKmsEncryptedObjectsOutputWithContext(ctx context.Context) BucketSseKmsEncryptedObjectsOutput
func (BucketSseKmsEncryptedObjectsOutput) ToBucketSseKmsEncryptedObjectsPtrOutput ¶
func (o BucketSseKmsEncryptedObjectsOutput) ToBucketSseKmsEncryptedObjectsPtrOutput() BucketSseKmsEncryptedObjectsPtrOutput
func (BucketSseKmsEncryptedObjectsOutput) ToBucketSseKmsEncryptedObjectsPtrOutputWithContext ¶
func (o BucketSseKmsEncryptedObjectsOutput) ToBucketSseKmsEncryptedObjectsPtrOutputWithContext(ctx context.Context) BucketSseKmsEncryptedObjectsPtrOutput
func (BucketSseKmsEncryptedObjectsOutput) ToOutput ¶ added in v0.76.0
func (o BucketSseKmsEncryptedObjectsOutput) ToOutput(ctx context.Context) pulumix.Output[BucketSseKmsEncryptedObjects]
type BucketSseKmsEncryptedObjectsPtrInput ¶
type BucketSseKmsEncryptedObjectsPtrInput interface { pulumi.Input ToBucketSseKmsEncryptedObjectsPtrOutput() BucketSseKmsEncryptedObjectsPtrOutput ToBucketSseKmsEncryptedObjectsPtrOutputWithContext(context.Context) BucketSseKmsEncryptedObjectsPtrOutput }
BucketSseKmsEncryptedObjectsPtrInput is an input type that accepts BucketSseKmsEncryptedObjectsArgs, BucketSseKmsEncryptedObjectsPtr and BucketSseKmsEncryptedObjectsPtrOutput values. You can construct a concrete instance of `BucketSseKmsEncryptedObjectsPtrInput` via:
BucketSseKmsEncryptedObjectsArgs{...} or: nil
func BucketSseKmsEncryptedObjectsPtr ¶
func BucketSseKmsEncryptedObjectsPtr(v *BucketSseKmsEncryptedObjectsArgs) BucketSseKmsEncryptedObjectsPtrInput
type BucketSseKmsEncryptedObjectsPtrOutput ¶
type BucketSseKmsEncryptedObjectsPtrOutput struct{ *pulumi.OutputState }
func (BucketSseKmsEncryptedObjectsPtrOutput) ElementType ¶
func (BucketSseKmsEncryptedObjectsPtrOutput) ElementType() reflect.Type
func (BucketSseKmsEncryptedObjectsPtrOutput) Status ¶
Specifies whether Amazon S3 replicates objects created with server-side encryption using a customer master key (CMK) stored in AWS Key Management Service.
func (BucketSseKmsEncryptedObjectsPtrOutput) ToBucketSseKmsEncryptedObjectsPtrOutput ¶
func (o BucketSseKmsEncryptedObjectsPtrOutput) ToBucketSseKmsEncryptedObjectsPtrOutput() BucketSseKmsEncryptedObjectsPtrOutput
func (BucketSseKmsEncryptedObjectsPtrOutput) ToBucketSseKmsEncryptedObjectsPtrOutputWithContext ¶
func (o BucketSseKmsEncryptedObjectsPtrOutput) ToBucketSseKmsEncryptedObjectsPtrOutputWithContext(ctx context.Context) BucketSseKmsEncryptedObjectsPtrOutput
func (BucketSseKmsEncryptedObjectsPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketSseKmsEncryptedObjectsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketSseKmsEncryptedObjects]
type BucketSseKmsEncryptedObjectsStatus ¶ added in v0.2.0
type BucketSseKmsEncryptedObjectsStatus string
Specifies whether Amazon S3 replicates objects created with server-side encryption using a customer master key (CMK) stored in AWS Key Management Service.
func (BucketSseKmsEncryptedObjectsStatus) ElementType ¶ added in v0.2.0
func (BucketSseKmsEncryptedObjectsStatus) ElementType() reflect.Type
func (BucketSseKmsEncryptedObjectsStatus) ToBucketSseKmsEncryptedObjectsStatusOutput ¶ added in v0.2.0
func (e BucketSseKmsEncryptedObjectsStatus) ToBucketSseKmsEncryptedObjectsStatusOutput() BucketSseKmsEncryptedObjectsStatusOutput
func (BucketSseKmsEncryptedObjectsStatus) ToBucketSseKmsEncryptedObjectsStatusOutputWithContext ¶ added in v0.2.0
func (e BucketSseKmsEncryptedObjectsStatus) ToBucketSseKmsEncryptedObjectsStatusOutputWithContext(ctx context.Context) BucketSseKmsEncryptedObjectsStatusOutput
func (BucketSseKmsEncryptedObjectsStatus) ToBucketSseKmsEncryptedObjectsStatusPtrOutput ¶ added in v0.2.0
func (e BucketSseKmsEncryptedObjectsStatus) ToBucketSseKmsEncryptedObjectsStatusPtrOutput() BucketSseKmsEncryptedObjectsStatusPtrOutput
func (BucketSseKmsEncryptedObjectsStatus) ToBucketSseKmsEncryptedObjectsStatusPtrOutputWithContext ¶ added in v0.2.0
func (e BucketSseKmsEncryptedObjectsStatus) ToBucketSseKmsEncryptedObjectsStatusPtrOutputWithContext(ctx context.Context) BucketSseKmsEncryptedObjectsStatusPtrOutput
func (BucketSseKmsEncryptedObjectsStatus) ToStringOutput ¶ added in v0.2.0
func (e BucketSseKmsEncryptedObjectsStatus) ToStringOutput() pulumi.StringOutput
func (BucketSseKmsEncryptedObjectsStatus) ToStringOutputWithContext ¶ added in v0.2.0
func (e BucketSseKmsEncryptedObjectsStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketSseKmsEncryptedObjectsStatus) ToStringPtrOutput ¶ added in v0.2.0
func (e BucketSseKmsEncryptedObjectsStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketSseKmsEncryptedObjectsStatus) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e BucketSseKmsEncryptedObjectsStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketSseKmsEncryptedObjectsStatusInput ¶ added in v0.2.0
type BucketSseKmsEncryptedObjectsStatusInput interface { pulumi.Input ToBucketSseKmsEncryptedObjectsStatusOutput() BucketSseKmsEncryptedObjectsStatusOutput ToBucketSseKmsEncryptedObjectsStatusOutputWithContext(context.Context) BucketSseKmsEncryptedObjectsStatusOutput }
BucketSseKmsEncryptedObjectsStatusInput is an input type that accepts BucketSseKmsEncryptedObjectsStatusArgs and BucketSseKmsEncryptedObjectsStatusOutput values. You can construct a concrete instance of `BucketSseKmsEncryptedObjectsStatusInput` via:
BucketSseKmsEncryptedObjectsStatusArgs{...}
type BucketSseKmsEncryptedObjectsStatusOutput ¶ added in v0.2.0
type BucketSseKmsEncryptedObjectsStatusOutput struct{ *pulumi.OutputState }
func (BucketSseKmsEncryptedObjectsStatusOutput) ElementType ¶ added in v0.2.0
func (BucketSseKmsEncryptedObjectsStatusOutput) ElementType() reflect.Type
func (BucketSseKmsEncryptedObjectsStatusOutput) ToBucketSseKmsEncryptedObjectsStatusOutput ¶ added in v0.2.0
func (o BucketSseKmsEncryptedObjectsStatusOutput) ToBucketSseKmsEncryptedObjectsStatusOutput() BucketSseKmsEncryptedObjectsStatusOutput
func (BucketSseKmsEncryptedObjectsStatusOutput) ToBucketSseKmsEncryptedObjectsStatusOutputWithContext ¶ added in v0.2.0
func (o BucketSseKmsEncryptedObjectsStatusOutput) ToBucketSseKmsEncryptedObjectsStatusOutputWithContext(ctx context.Context) BucketSseKmsEncryptedObjectsStatusOutput
func (BucketSseKmsEncryptedObjectsStatusOutput) ToBucketSseKmsEncryptedObjectsStatusPtrOutput ¶ added in v0.2.0
func (o BucketSseKmsEncryptedObjectsStatusOutput) ToBucketSseKmsEncryptedObjectsStatusPtrOutput() BucketSseKmsEncryptedObjectsStatusPtrOutput
func (BucketSseKmsEncryptedObjectsStatusOutput) ToBucketSseKmsEncryptedObjectsStatusPtrOutputWithContext ¶ added in v0.2.0
func (o BucketSseKmsEncryptedObjectsStatusOutput) ToBucketSseKmsEncryptedObjectsStatusPtrOutputWithContext(ctx context.Context) BucketSseKmsEncryptedObjectsStatusPtrOutput
func (BucketSseKmsEncryptedObjectsStatusOutput) ToOutput ¶ added in v0.76.0
func (o BucketSseKmsEncryptedObjectsStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BucketSseKmsEncryptedObjectsStatus]
func (BucketSseKmsEncryptedObjectsStatusOutput) ToStringOutput ¶ added in v0.2.0
func (o BucketSseKmsEncryptedObjectsStatusOutput) ToStringOutput() pulumi.StringOutput
func (BucketSseKmsEncryptedObjectsStatusOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o BucketSseKmsEncryptedObjectsStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketSseKmsEncryptedObjectsStatusOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketSseKmsEncryptedObjectsStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketSseKmsEncryptedObjectsStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketSseKmsEncryptedObjectsStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketSseKmsEncryptedObjectsStatusPtrInput ¶ added in v0.2.0
type BucketSseKmsEncryptedObjectsStatusPtrInput interface { pulumi.Input ToBucketSseKmsEncryptedObjectsStatusPtrOutput() BucketSseKmsEncryptedObjectsStatusPtrOutput ToBucketSseKmsEncryptedObjectsStatusPtrOutputWithContext(context.Context) BucketSseKmsEncryptedObjectsStatusPtrOutput }
func BucketSseKmsEncryptedObjectsStatusPtr ¶ added in v0.2.0
func BucketSseKmsEncryptedObjectsStatusPtr(v string) BucketSseKmsEncryptedObjectsStatusPtrInput
type BucketSseKmsEncryptedObjectsStatusPtrOutput ¶ added in v0.2.0
type BucketSseKmsEncryptedObjectsStatusPtrOutput struct{ *pulumi.OutputState }
func (BucketSseKmsEncryptedObjectsStatusPtrOutput) ElementType ¶ added in v0.2.0
func (BucketSseKmsEncryptedObjectsStatusPtrOutput) ElementType() reflect.Type
func (BucketSseKmsEncryptedObjectsStatusPtrOutput) ToBucketSseKmsEncryptedObjectsStatusPtrOutput ¶ added in v0.2.0
func (o BucketSseKmsEncryptedObjectsStatusPtrOutput) ToBucketSseKmsEncryptedObjectsStatusPtrOutput() BucketSseKmsEncryptedObjectsStatusPtrOutput
func (BucketSseKmsEncryptedObjectsStatusPtrOutput) ToBucketSseKmsEncryptedObjectsStatusPtrOutputWithContext ¶ added in v0.2.0
func (o BucketSseKmsEncryptedObjectsStatusPtrOutput) ToBucketSseKmsEncryptedObjectsStatusPtrOutputWithContext(ctx context.Context) BucketSseKmsEncryptedObjectsStatusPtrOutput
func (BucketSseKmsEncryptedObjectsStatusPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketSseKmsEncryptedObjectsStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketSseKmsEncryptedObjectsStatus]
func (BucketSseKmsEncryptedObjectsStatusPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketSseKmsEncryptedObjectsStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketSseKmsEncryptedObjectsStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketSseKmsEncryptedObjectsStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketState ¶
type BucketState struct { }
func (BucketState) ElementType ¶
func (BucketState) ElementType() reflect.Type
type BucketStorageClassAnalysis ¶
type BucketStorageClassAnalysis struct {
DataExport *BucketDataExport `pulumi:"dataExport"`
}
Specifies data related to access patterns to be collected and made available to analyze the tradeoffs between different storage classes for an Amazon S3 bucket.
type BucketStorageClassAnalysisArgs ¶
type BucketStorageClassAnalysisArgs struct {
DataExport BucketDataExportPtrInput `pulumi:"dataExport"`
}
Specifies data related to access patterns to be collected and made available to analyze the tradeoffs between different storage classes for an Amazon S3 bucket.
func (BucketStorageClassAnalysisArgs) ElementType ¶
func (BucketStorageClassAnalysisArgs) ElementType() reflect.Type
func (BucketStorageClassAnalysisArgs) ToBucketStorageClassAnalysisOutput ¶
func (i BucketStorageClassAnalysisArgs) ToBucketStorageClassAnalysisOutput() BucketStorageClassAnalysisOutput
func (BucketStorageClassAnalysisArgs) ToBucketStorageClassAnalysisOutputWithContext ¶
func (i BucketStorageClassAnalysisArgs) ToBucketStorageClassAnalysisOutputWithContext(ctx context.Context) BucketStorageClassAnalysisOutput
func (BucketStorageClassAnalysisArgs) ToOutput ¶ added in v0.76.0
func (i BucketStorageClassAnalysisArgs) ToOutput(ctx context.Context) pulumix.Output[BucketStorageClassAnalysis]
type BucketStorageClassAnalysisInput ¶
type BucketStorageClassAnalysisInput interface { pulumi.Input ToBucketStorageClassAnalysisOutput() BucketStorageClassAnalysisOutput ToBucketStorageClassAnalysisOutputWithContext(context.Context) BucketStorageClassAnalysisOutput }
BucketStorageClassAnalysisInput is an input type that accepts BucketStorageClassAnalysisArgs and BucketStorageClassAnalysisOutput values. You can construct a concrete instance of `BucketStorageClassAnalysisInput` via:
BucketStorageClassAnalysisArgs{...}
type BucketStorageClassAnalysisOutput ¶
type BucketStorageClassAnalysisOutput struct{ *pulumi.OutputState }
Specifies data related to access patterns to be collected and made available to analyze the tradeoffs between different storage classes for an Amazon S3 bucket.
func (BucketStorageClassAnalysisOutput) DataExport ¶
func (o BucketStorageClassAnalysisOutput) DataExport() BucketDataExportPtrOutput
func (BucketStorageClassAnalysisOutput) ElementType ¶
func (BucketStorageClassAnalysisOutput) ElementType() reflect.Type
func (BucketStorageClassAnalysisOutput) ToBucketStorageClassAnalysisOutput ¶
func (o BucketStorageClassAnalysisOutput) ToBucketStorageClassAnalysisOutput() BucketStorageClassAnalysisOutput
func (BucketStorageClassAnalysisOutput) ToBucketStorageClassAnalysisOutputWithContext ¶
func (o BucketStorageClassAnalysisOutput) ToBucketStorageClassAnalysisOutputWithContext(ctx context.Context) BucketStorageClassAnalysisOutput
func (BucketStorageClassAnalysisOutput) ToOutput ¶ added in v0.76.0
func (o BucketStorageClassAnalysisOutput) ToOutput(ctx context.Context) pulumix.Output[BucketStorageClassAnalysis]
type BucketTagArgs ¶
type BucketTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (BucketTagArgs) ElementType ¶
func (BucketTagArgs) ElementType() reflect.Type
func (BucketTagArgs) ToBucketTagOutput ¶
func (i BucketTagArgs) ToBucketTagOutput() BucketTagOutput
func (BucketTagArgs) ToBucketTagOutputWithContext ¶
func (i BucketTagArgs) ToBucketTagOutputWithContext(ctx context.Context) BucketTagOutput
type BucketTagArray ¶
type BucketTagArray []BucketTagInput
func (BucketTagArray) ElementType ¶
func (BucketTagArray) ElementType() reflect.Type
func (BucketTagArray) ToBucketTagArrayOutput ¶
func (i BucketTagArray) ToBucketTagArrayOutput() BucketTagArrayOutput
func (BucketTagArray) ToBucketTagArrayOutputWithContext ¶
func (i BucketTagArray) ToBucketTagArrayOutputWithContext(ctx context.Context) BucketTagArrayOutput
type BucketTagArrayInput ¶
type BucketTagArrayInput interface { pulumi.Input ToBucketTagArrayOutput() BucketTagArrayOutput ToBucketTagArrayOutputWithContext(context.Context) BucketTagArrayOutput }
BucketTagArrayInput is an input type that accepts BucketTagArray and BucketTagArrayOutput values. You can construct a concrete instance of `BucketTagArrayInput` via:
BucketTagArray{ BucketTagArgs{...} }
type BucketTagArrayOutput ¶
type BucketTagArrayOutput struct{ *pulumi.OutputState }
func (BucketTagArrayOutput) ElementType ¶
func (BucketTagArrayOutput) ElementType() reflect.Type
func (BucketTagArrayOutput) Index ¶
func (o BucketTagArrayOutput) Index(i pulumi.IntInput) BucketTagOutput
func (BucketTagArrayOutput) ToBucketTagArrayOutput ¶
func (o BucketTagArrayOutput) ToBucketTagArrayOutput() BucketTagArrayOutput
func (BucketTagArrayOutput) ToBucketTagArrayOutputWithContext ¶
func (o BucketTagArrayOutput) ToBucketTagArrayOutputWithContext(ctx context.Context) BucketTagArrayOutput
type BucketTagFilter ¶
Tags to use to identify a subset of objects for an Amazon S3 bucket.
type BucketTagFilterArgs ¶
type BucketTagFilterArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
Tags to use to identify a subset of objects for an Amazon S3 bucket.
func (BucketTagFilterArgs) ElementType ¶
func (BucketTagFilterArgs) ElementType() reflect.Type
func (BucketTagFilterArgs) ToBucketTagFilterOutput ¶
func (i BucketTagFilterArgs) ToBucketTagFilterOutput() BucketTagFilterOutput
func (BucketTagFilterArgs) ToBucketTagFilterOutputWithContext ¶
func (i BucketTagFilterArgs) ToBucketTagFilterOutputWithContext(ctx context.Context) BucketTagFilterOutput
func (BucketTagFilterArgs) ToBucketTagFilterPtrOutput ¶
func (i BucketTagFilterArgs) ToBucketTagFilterPtrOutput() BucketTagFilterPtrOutput
func (BucketTagFilterArgs) ToBucketTagFilterPtrOutputWithContext ¶
func (i BucketTagFilterArgs) ToBucketTagFilterPtrOutputWithContext(ctx context.Context) BucketTagFilterPtrOutput
func (BucketTagFilterArgs) ToOutput ¶ added in v0.76.0
func (i BucketTagFilterArgs) ToOutput(ctx context.Context) pulumix.Output[BucketTagFilter]
type BucketTagFilterArray ¶
type BucketTagFilterArray []BucketTagFilterInput
func (BucketTagFilterArray) ElementType ¶
func (BucketTagFilterArray) ElementType() reflect.Type
func (BucketTagFilterArray) ToBucketTagFilterArrayOutput ¶
func (i BucketTagFilterArray) ToBucketTagFilterArrayOutput() BucketTagFilterArrayOutput
func (BucketTagFilterArray) ToBucketTagFilterArrayOutputWithContext ¶
func (i BucketTagFilterArray) ToBucketTagFilterArrayOutputWithContext(ctx context.Context) BucketTagFilterArrayOutput
func (BucketTagFilterArray) ToOutput ¶ added in v0.76.0
func (i BucketTagFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketTagFilter]
type BucketTagFilterArrayInput ¶
type BucketTagFilterArrayInput interface { pulumi.Input ToBucketTagFilterArrayOutput() BucketTagFilterArrayOutput ToBucketTagFilterArrayOutputWithContext(context.Context) BucketTagFilterArrayOutput }
BucketTagFilterArrayInput is an input type that accepts BucketTagFilterArray and BucketTagFilterArrayOutput values. You can construct a concrete instance of `BucketTagFilterArrayInput` via:
BucketTagFilterArray{ BucketTagFilterArgs{...} }
type BucketTagFilterArrayOutput ¶
type BucketTagFilterArrayOutput struct{ *pulumi.OutputState }
func (BucketTagFilterArrayOutput) ElementType ¶
func (BucketTagFilterArrayOutput) ElementType() reflect.Type
func (BucketTagFilterArrayOutput) Index ¶
func (o BucketTagFilterArrayOutput) Index(i pulumi.IntInput) BucketTagFilterOutput
func (BucketTagFilterArrayOutput) ToBucketTagFilterArrayOutput ¶
func (o BucketTagFilterArrayOutput) ToBucketTagFilterArrayOutput() BucketTagFilterArrayOutput
func (BucketTagFilterArrayOutput) ToBucketTagFilterArrayOutputWithContext ¶
func (o BucketTagFilterArrayOutput) ToBucketTagFilterArrayOutputWithContext(ctx context.Context) BucketTagFilterArrayOutput
func (BucketTagFilterArrayOutput) ToOutput ¶ added in v0.76.0
func (o BucketTagFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketTagFilter]
type BucketTagFilterInput ¶
type BucketTagFilterInput interface { pulumi.Input ToBucketTagFilterOutput() BucketTagFilterOutput ToBucketTagFilterOutputWithContext(context.Context) BucketTagFilterOutput }
BucketTagFilterInput is an input type that accepts BucketTagFilterArgs and BucketTagFilterOutput values. You can construct a concrete instance of `BucketTagFilterInput` via:
BucketTagFilterArgs{...}
type BucketTagFilterOutput ¶
type BucketTagFilterOutput struct{ *pulumi.OutputState }
Tags to use to identify a subset of objects for an Amazon S3 bucket.
func (BucketTagFilterOutput) ElementType ¶
func (BucketTagFilterOutput) ElementType() reflect.Type
func (BucketTagFilterOutput) Key ¶
func (o BucketTagFilterOutput) Key() pulumi.StringOutput
func (BucketTagFilterOutput) ToBucketTagFilterOutput ¶
func (o BucketTagFilterOutput) ToBucketTagFilterOutput() BucketTagFilterOutput
func (BucketTagFilterOutput) ToBucketTagFilterOutputWithContext ¶
func (o BucketTagFilterOutput) ToBucketTagFilterOutputWithContext(ctx context.Context) BucketTagFilterOutput
func (BucketTagFilterOutput) ToBucketTagFilterPtrOutput ¶
func (o BucketTagFilterOutput) ToBucketTagFilterPtrOutput() BucketTagFilterPtrOutput
func (BucketTagFilterOutput) ToBucketTagFilterPtrOutputWithContext ¶
func (o BucketTagFilterOutput) ToBucketTagFilterPtrOutputWithContext(ctx context.Context) BucketTagFilterPtrOutput
func (BucketTagFilterOutput) ToOutput ¶ added in v0.76.0
func (o BucketTagFilterOutput) ToOutput(ctx context.Context) pulumix.Output[BucketTagFilter]
func (BucketTagFilterOutput) Value ¶
func (o BucketTagFilterOutput) Value() pulumi.StringOutput
type BucketTagFilterPtrInput ¶
type BucketTagFilterPtrInput interface { pulumi.Input ToBucketTagFilterPtrOutput() BucketTagFilterPtrOutput ToBucketTagFilterPtrOutputWithContext(context.Context) BucketTagFilterPtrOutput }
BucketTagFilterPtrInput is an input type that accepts BucketTagFilterArgs, BucketTagFilterPtr and BucketTagFilterPtrOutput values. You can construct a concrete instance of `BucketTagFilterPtrInput` via:
BucketTagFilterArgs{...} or: nil
func BucketTagFilterPtr ¶
func BucketTagFilterPtr(v *BucketTagFilterArgs) BucketTagFilterPtrInput
type BucketTagFilterPtrOutput ¶
type BucketTagFilterPtrOutput struct{ *pulumi.OutputState }
func (BucketTagFilterPtrOutput) Elem ¶
func (o BucketTagFilterPtrOutput) Elem() BucketTagFilterOutput
func (BucketTagFilterPtrOutput) ElementType ¶
func (BucketTagFilterPtrOutput) ElementType() reflect.Type
func (BucketTagFilterPtrOutput) Key ¶
func (o BucketTagFilterPtrOutput) Key() pulumi.StringPtrOutput
func (BucketTagFilterPtrOutput) ToBucketTagFilterPtrOutput ¶
func (o BucketTagFilterPtrOutput) ToBucketTagFilterPtrOutput() BucketTagFilterPtrOutput
func (BucketTagFilterPtrOutput) ToBucketTagFilterPtrOutputWithContext ¶
func (o BucketTagFilterPtrOutput) ToBucketTagFilterPtrOutputWithContext(ctx context.Context) BucketTagFilterPtrOutput
func (BucketTagFilterPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketTagFilterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketTagFilter]
func (BucketTagFilterPtrOutput) Value ¶
func (o BucketTagFilterPtrOutput) Value() pulumi.StringPtrOutput
type BucketTagInput ¶
type BucketTagInput interface { pulumi.Input ToBucketTagOutput() BucketTagOutput ToBucketTagOutputWithContext(context.Context) BucketTagOutput }
BucketTagInput is an input type that accepts BucketTagArgs and BucketTagOutput values. You can construct a concrete instance of `BucketTagInput` via:
BucketTagArgs{...}
type BucketTagOutput ¶
type BucketTagOutput struct{ *pulumi.OutputState }
func (BucketTagOutput) ElementType ¶
func (BucketTagOutput) ElementType() reflect.Type
func (BucketTagOutput) Key ¶
func (o BucketTagOutput) Key() pulumi.StringOutput
func (BucketTagOutput) ToBucketTagOutput ¶
func (o BucketTagOutput) ToBucketTagOutput() BucketTagOutput
func (BucketTagOutput) ToBucketTagOutputWithContext ¶
func (o BucketTagOutput) ToBucketTagOutputWithContext(ctx context.Context) BucketTagOutput
func (BucketTagOutput) Value ¶
func (o BucketTagOutput) Value() pulumi.StringOutput
type BucketTiering ¶
type BucketTiering struct { // S3 Intelligent-Tiering access tier. See Storage class for automatically optimizing frequently and infrequently accessed objects for a list of access tiers in the S3 Intelligent-Tiering storage class. AccessTier BucketTieringAccessTier `pulumi:"accessTier"` // The number of consecutive days of no access after which an object will be eligible to be transitioned to the corresponding tier. The minimum number of days specified for Archive Access tier must be at least 90 days and Deep Archive Access tier must be at least 180 days. The maximum can be up to 2 years (730 days). Days int `pulumi:"days"` }
type BucketTieringAccessTier ¶ added in v0.2.0
type BucketTieringAccessTier string
S3 Intelligent-Tiering access tier. See Storage class for automatically optimizing frequently and infrequently accessed objects for a list of access tiers in the S3 Intelligent-Tiering storage class.
func (BucketTieringAccessTier) ElementType ¶ added in v0.2.0
func (BucketTieringAccessTier) ElementType() reflect.Type
func (BucketTieringAccessTier) ToBucketTieringAccessTierOutput ¶ added in v0.2.0
func (e BucketTieringAccessTier) ToBucketTieringAccessTierOutput() BucketTieringAccessTierOutput
func (BucketTieringAccessTier) ToBucketTieringAccessTierOutputWithContext ¶ added in v0.2.0
func (e BucketTieringAccessTier) ToBucketTieringAccessTierOutputWithContext(ctx context.Context) BucketTieringAccessTierOutput
func (BucketTieringAccessTier) ToBucketTieringAccessTierPtrOutput ¶ added in v0.2.0
func (e BucketTieringAccessTier) ToBucketTieringAccessTierPtrOutput() BucketTieringAccessTierPtrOutput
func (BucketTieringAccessTier) ToBucketTieringAccessTierPtrOutputWithContext ¶ added in v0.2.0
func (e BucketTieringAccessTier) ToBucketTieringAccessTierPtrOutputWithContext(ctx context.Context) BucketTieringAccessTierPtrOutput
func (BucketTieringAccessTier) ToStringOutput ¶ added in v0.2.0
func (e BucketTieringAccessTier) ToStringOutput() pulumi.StringOutput
func (BucketTieringAccessTier) ToStringOutputWithContext ¶ added in v0.2.0
func (e BucketTieringAccessTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketTieringAccessTier) ToStringPtrOutput ¶ added in v0.2.0
func (e BucketTieringAccessTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketTieringAccessTier) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e BucketTieringAccessTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketTieringAccessTierInput ¶ added in v0.2.0
type BucketTieringAccessTierInput interface { pulumi.Input ToBucketTieringAccessTierOutput() BucketTieringAccessTierOutput ToBucketTieringAccessTierOutputWithContext(context.Context) BucketTieringAccessTierOutput }
BucketTieringAccessTierInput is an input type that accepts BucketTieringAccessTierArgs and BucketTieringAccessTierOutput values. You can construct a concrete instance of `BucketTieringAccessTierInput` via:
BucketTieringAccessTierArgs{...}
type BucketTieringAccessTierOutput ¶ added in v0.2.0
type BucketTieringAccessTierOutput struct{ *pulumi.OutputState }
func (BucketTieringAccessTierOutput) ElementType ¶ added in v0.2.0
func (BucketTieringAccessTierOutput) ElementType() reflect.Type
func (BucketTieringAccessTierOutput) ToBucketTieringAccessTierOutput ¶ added in v0.2.0
func (o BucketTieringAccessTierOutput) ToBucketTieringAccessTierOutput() BucketTieringAccessTierOutput
func (BucketTieringAccessTierOutput) ToBucketTieringAccessTierOutputWithContext ¶ added in v0.2.0
func (o BucketTieringAccessTierOutput) ToBucketTieringAccessTierOutputWithContext(ctx context.Context) BucketTieringAccessTierOutput
func (BucketTieringAccessTierOutput) ToBucketTieringAccessTierPtrOutput ¶ added in v0.2.0
func (o BucketTieringAccessTierOutput) ToBucketTieringAccessTierPtrOutput() BucketTieringAccessTierPtrOutput
func (BucketTieringAccessTierOutput) ToBucketTieringAccessTierPtrOutputWithContext ¶ added in v0.2.0
func (o BucketTieringAccessTierOutput) ToBucketTieringAccessTierPtrOutputWithContext(ctx context.Context) BucketTieringAccessTierPtrOutput
func (BucketTieringAccessTierOutput) ToOutput ¶ added in v0.76.0
func (o BucketTieringAccessTierOutput) ToOutput(ctx context.Context) pulumix.Output[BucketTieringAccessTier]
func (BucketTieringAccessTierOutput) ToStringOutput ¶ added in v0.2.0
func (o BucketTieringAccessTierOutput) ToStringOutput() pulumi.StringOutput
func (BucketTieringAccessTierOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o BucketTieringAccessTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketTieringAccessTierOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketTieringAccessTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketTieringAccessTierOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketTieringAccessTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketTieringAccessTierPtrInput ¶ added in v0.2.0
type BucketTieringAccessTierPtrInput interface { pulumi.Input ToBucketTieringAccessTierPtrOutput() BucketTieringAccessTierPtrOutput ToBucketTieringAccessTierPtrOutputWithContext(context.Context) BucketTieringAccessTierPtrOutput }
func BucketTieringAccessTierPtr ¶ added in v0.2.0
func BucketTieringAccessTierPtr(v string) BucketTieringAccessTierPtrInput
type BucketTieringAccessTierPtrOutput ¶ added in v0.2.0
type BucketTieringAccessTierPtrOutput struct{ *pulumi.OutputState }
func (BucketTieringAccessTierPtrOutput) Elem ¶ added in v0.2.0
func (o BucketTieringAccessTierPtrOutput) Elem() BucketTieringAccessTierOutput
func (BucketTieringAccessTierPtrOutput) ElementType ¶ added in v0.2.0
func (BucketTieringAccessTierPtrOutput) ElementType() reflect.Type
func (BucketTieringAccessTierPtrOutput) ToBucketTieringAccessTierPtrOutput ¶ added in v0.2.0
func (o BucketTieringAccessTierPtrOutput) ToBucketTieringAccessTierPtrOutput() BucketTieringAccessTierPtrOutput
func (BucketTieringAccessTierPtrOutput) ToBucketTieringAccessTierPtrOutputWithContext ¶ added in v0.2.0
func (o BucketTieringAccessTierPtrOutput) ToBucketTieringAccessTierPtrOutputWithContext(ctx context.Context) BucketTieringAccessTierPtrOutput
func (BucketTieringAccessTierPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketTieringAccessTierPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketTieringAccessTier]
func (BucketTieringAccessTierPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketTieringAccessTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketTieringAccessTierPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketTieringAccessTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketTieringArgs ¶
type BucketTieringArgs struct { // S3 Intelligent-Tiering access tier. See Storage class for automatically optimizing frequently and infrequently accessed objects for a list of access tiers in the S3 Intelligent-Tiering storage class. AccessTier BucketTieringAccessTierInput `pulumi:"accessTier"` // The number of consecutive days of no access after which an object will be eligible to be transitioned to the corresponding tier. The minimum number of days specified for Archive Access tier must be at least 90 days and Deep Archive Access tier must be at least 180 days. The maximum can be up to 2 years (730 days). Days pulumi.IntInput `pulumi:"days"` }
func (BucketTieringArgs) ElementType ¶
func (BucketTieringArgs) ElementType() reflect.Type
func (BucketTieringArgs) ToBucketTieringOutput ¶
func (i BucketTieringArgs) ToBucketTieringOutput() BucketTieringOutput
func (BucketTieringArgs) ToBucketTieringOutputWithContext ¶
func (i BucketTieringArgs) ToBucketTieringOutputWithContext(ctx context.Context) BucketTieringOutput
func (BucketTieringArgs) ToOutput ¶ added in v0.76.0
func (i BucketTieringArgs) ToOutput(ctx context.Context) pulumix.Output[BucketTiering]
type BucketTieringArray ¶
type BucketTieringArray []BucketTieringInput
func (BucketTieringArray) ElementType ¶
func (BucketTieringArray) ElementType() reflect.Type
func (BucketTieringArray) ToBucketTieringArrayOutput ¶
func (i BucketTieringArray) ToBucketTieringArrayOutput() BucketTieringArrayOutput
func (BucketTieringArray) ToBucketTieringArrayOutputWithContext ¶
func (i BucketTieringArray) ToBucketTieringArrayOutputWithContext(ctx context.Context) BucketTieringArrayOutput
func (BucketTieringArray) ToOutput ¶ added in v0.76.0
func (i BucketTieringArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketTiering]
type BucketTieringArrayInput ¶
type BucketTieringArrayInput interface { pulumi.Input ToBucketTieringArrayOutput() BucketTieringArrayOutput ToBucketTieringArrayOutputWithContext(context.Context) BucketTieringArrayOutput }
BucketTieringArrayInput is an input type that accepts BucketTieringArray and BucketTieringArrayOutput values. You can construct a concrete instance of `BucketTieringArrayInput` via:
BucketTieringArray{ BucketTieringArgs{...} }
type BucketTieringArrayOutput ¶
type BucketTieringArrayOutput struct{ *pulumi.OutputState }
func (BucketTieringArrayOutput) ElementType ¶
func (BucketTieringArrayOutput) ElementType() reflect.Type
func (BucketTieringArrayOutput) Index ¶
func (o BucketTieringArrayOutput) Index(i pulumi.IntInput) BucketTieringOutput
func (BucketTieringArrayOutput) ToBucketTieringArrayOutput ¶
func (o BucketTieringArrayOutput) ToBucketTieringArrayOutput() BucketTieringArrayOutput
func (BucketTieringArrayOutput) ToBucketTieringArrayOutputWithContext ¶
func (o BucketTieringArrayOutput) ToBucketTieringArrayOutputWithContext(ctx context.Context) BucketTieringArrayOutput
func (BucketTieringArrayOutput) ToOutput ¶ added in v0.76.0
func (o BucketTieringArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketTiering]
type BucketTieringInput ¶
type BucketTieringInput interface { pulumi.Input ToBucketTieringOutput() BucketTieringOutput ToBucketTieringOutputWithContext(context.Context) BucketTieringOutput }
BucketTieringInput is an input type that accepts BucketTieringArgs and BucketTieringOutput values. You can construct a concrete instance of `BucketTieringInput` via:
BucketTieringArgs{...}
type BucketTieringOutput ¶
type BucketTieringOutput struct{ *pulumi.OutputState }
func (BucketTieringOutput) AccessTier ¶
func (o BucketTieringOutput) AccessTier() BucketTieringAccessTierOutput
S3 Intelligent-Tiering access tier. See Storage class for automatically optimizing frequently and infrequently accessed objects for a list of access tiers in the S3 Intelligent-Tiering storage class.
func (BucketTieringOutput) Days ¶
func (o BucketTieringOutput) Days() pulumi.IntOutput
The number of consecutive days of no access after which an object will be eligible to be transitioned to the corresponding tier. The minimum number of days specified for Archive Access tier must be at least 90 days and Deep Archive Access tier must be at least 180 days. The maximum can be up to 2 years (730 days).
func (BucketTieringOutput) ElementType ¶
func (BucketTieringOutput) ElementType() reflect.Type
func (BucketTieringOutput) ToBucketTieringOutput ¶
func (o BucketTieringOutput) ToBucketTieringOutput() BucketTieringOutput
func (BucketTieringOutput) ToBucketTieringOutputWithContext ¶
func (o BucketTieringOutput) ToBucketTieringOutputWithContext(ctx context.Context) BucketTieringOutput
func (BucketTieringOutput) ToOutput ¶ added in v0.76.0
func (o BucketTieringOutput) ToOutput(ctx context.Context) pulumix.Output[BucketTiering]
type BucketTopicConfiguration ¶
type BucketTopicConfiguration struct { // The Amazon S3 bucket event about which to send notifications. Event string `pulumi:"event"` // The filtering rules that determine for which objects to send notifications. Filter *BucketNotificationFilter `pulumi:"filter"` // The Amazon Resource Name (ARN) of the Amazon SNS topic to which Amazon S3 publishes a message when it detects events of the specified type. Topic string `pulumi:"topic"` }
The topic to which notifications are sent and the events for which notifications are generated.
type BucketTopicConfigurationArgs ¶
type BucketTopicConfigurationArgs struct { // The Amazon S3 bucket event about which to send notifications. Event pulumi.StringInput `pulumi:"event"` // The filtering rules that determine for which objects to send notifications. Filter BucketNotificationFilterPtrInput `pulumi:"filter"` // The Amazon Resource Name (ARN) of the Amazon SNS topic to which Amazon S3 publishes a message when it detects events of the specified type. Topic pulumi.StringInput `pulumi:"topic"` }
The topic to which notifications are sent and the events for which notifications are generated.
func (BucketTopicConfigurationArgs) ElementType ¶
func (BucketTopicConfigurationArgs) ElementType() reflect.Type
func (BucketTopicConfigurationArgs) ToBucketTopicConfigurationOutput ¶
func (i BucketTopicConfigurationArgs) ToBucketTopicConfigurationOutput() BucketTopicConfigurationOutput
func (BucketTopicConfigurationArgs) ToBucketTopicConfigurationOutputWithContext ¶
func (i BucketTopicConfigurationArgs) ToBucketTopicConfigurationOutputWithContext(ctx context.Context) BucketTopicConfigurationOutput
func (BucketTopicConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i BucketTopicConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketTopicConfiguration]
type BucketTopicConfigurationArray ¶
type BucketTopicConfigurationArray []BucketTopicConfigurationInput
func (BucketTopicConfigurationArray) ElementType ¶
func (BucketTopicConfigurationArray) ElementType() reflect.Type
func (BucketTopicConfigurationArray) ToBucketTopicConfigurationArrayOutput ¶
func (i BucketTopicConfigurationArray) ToBucketTopicConfigurationArrayOutput() BucketTopicConfigurationArrayOutput
func (BucketTopicConfigurationArray) ToBucketTopicConfigurationArrayOutputWithContext ¶
func (i BucketTopicConfigurationArray) ToBucketTopicConfigurationArrayOutputWithContext(ctx context.Context) BucketTopicConfigurationArrayOutput
func (BucketTopicConfigurationArray) ToOutput ¶ added in v0.76.0
func (i BucketTopicConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketTopicConfiguration]
type BucketTopicConfigurationArrayInput ¶
type BucketTopicConfigurationArrayInput interface { pulumi.Input ToBucketTopicConfigurationArrayOutput() BucketTopicConfigurationArrayOutput ToBucketTopicConfigurationArrayOutputWithContext(context.Context) BucketTopicConfigurationArrayOutput }
BucketTopicConfigurationArrayInput is an input type that accepts BucketTopicConfigurationArray and BucketTopicConfigurationArrayOutput values. You can construct a concrete instance of `BucketTopicConfigurationArrayInput` via:
BucketTopicConfigurationArray{ BucketTopicConfigurationArgs{...} }
type BucketTopicConfigurationArrayOutput ¶
type BucketTopicConfigurationArrayOutput struct{ *pulumi.OutputState }
func (BucketTopicConfigurationArrayOutput) ElementType ¶
func (BucketTopicConfigurationArrayOutput) ElementType() reflect.Type
func (BucketTopicConfigurationArrayOutput) Index ¶
func (o BucketTopicConfigurationArrayOutput) Index(i pulumi.IntInput) BucketTopicConfigurationOutput
func (BucketTopicConfigurationArrayOutput) ToBucketTopicConfigurationArrayOutput ¶
func (o BucketTopicConfigurationArrayOutput) ToBucketTopicConfigurationArrayOutput() BucketTopicConfigurationArrayOutput
func (BucketTopicConfigurationArrayOutput) ToBucketTopicConfigurationArrayOutputWithContext ¶
func (o BucketTopicConfigurationArrayOutput) ToBucketTopicConfigurationArrayOutputWithContext(ctx context.Context) BucketTopicConfigurationArrayOutput
func (BucketTopicConfigurationArrayOutput) ToOutput ¶ added in v0.76.0
func (o BucketTopicConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketTopicConfiguration]
type BucketTopicConfigurationInput ¶
type BucketTopicConfigurationInput interface { pulumi.Input ToBucketTopicConfigurationOutput() BucketTopicConfigurationOutput ToBucketTopicConfigurationOutputWithContext(context.Context) BucketTopicConfigurationOutput }
BucketTopicConfigurationInput is an input type that accepts BucketTopicConfigurationArgs and BucketTopicConfigurationOutput values. You can construct a concrete instance of `BucketTopicConfigurationInput` via:
BucketTopicConfigurationArgs{...}
type BucketTopicConfigurationOutput ¶
type BucketTopicConfigurationOutput struct{ *pulumi.OutputState }
The topic to which notifications are sent and the events for which notifications are generated.
func (BucketTopicConfigurationOutput) ElementType ¶
func (BucketTopicConfigurationOutput) ElementType() reflect.Type
func (BucketTopicConfigurationOutput) Event ¶
func (o BucketTopicConfigurationOutput) Event() pulumi.StringOutput
The Amazon S3 bucket event about which to send notifications.
func (BucketTopicConfigurationOutput) Filter ¶
func (o BucketTopicConfigurationOutput) Filter() BucketNotificationFilterPtrOutput
The filtering rules that determine for which objects to send notifications.
func (BucketTopicConfigurationOutput) ToBucketTopicConfigurationOutput ¶
func (o BucketTopicConfigurationOutput) ToBucketTopicConfigurationOutput() BucketTopicConfigurationOutput
func (BucketTopicConfigurationOutput) ToBucketTopicConfigurationOutputWithContext ¶
func (o BucketTopicConfigurationOutput) ToBucketTopicConfigurationOutputWithContext(ctx context.Context) BucketTopicConfigurationOutput
func (BucketTopicConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o BucketTopicConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketTopicConfiguration]
func (BucketTopicConfigurationOutput) Topic ¶
func (o BucketTopicConfigurationOutput) Topic() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Amazon SNS topic to which Amazon S3 publishes a message when it detects events of the specified type.
type BucketTransition ¶
type BucketTransition struct { StorageClass BucketTransitionStorageClass `pulumi:"storageClass"` TransitionDate *string `pulumi:"transitionDate"` TransitionInDays *int `pulumi:"transitionInDays"` }
You must specify at least one of "TransitionDate" and "TransitionInDays"
type BucketTransitionArgs ¶
type BucketTransitionArgs struct { StorageClass BucketTransitionStorageClassInput `pulumi:"storageClass"` TransitionDate pulumi.StringPtrInput `pulumi:"transitionDate"` TransitionInDays pulumi.IntPtrInput `pulumi:"transitionInDays"` }
You must specify at least one of "TransitionDate" and "TransitionInDays"
func (BucketTransitionArgs) ElementType ¶
func (BucketTransitionArgs) ElementType() reflect.Type
func (BucketTransitionArgs) ToBucketTransitionOutput ¶
func (i BucketTransitionArgs) ToBucketTransitionOutput() BucketTransitionOutput
func (BucketTransitionArgs) ToBucketTransitionOutputWithContext ¶
func (i BucketTransitionArgs) ToBucketTransitionOutputWithContext(ctx context.Context) BucketTransitionOutput
func (BucketTransitionArgs) ToBucketTransitionPtrOutput ¶
func (i BucketTransitionArgs) ToBucketTransitionPtrOutput() BucketTransitionPtrOutput
func (BucketTransitionArgs) ToBucketTransitionPtrOutputWithContext ¶
func (i BucketTransitionArgs) ToBucketTransitionPtrOutputWithContext(ctx context.Context) BucketTransitionPtrOutput
func (BucketTransitionArgs) ToOutput ¶ added in v0.76.0
func (i BucketTransitionArgs) ToOutput(ctx context.Context) pulumix.Output[BucketTransition]
type BucketTransitionArray ¶
type BucketTransitionArray []BucketTransitionInput
func (BucketTransitionArray) ElementType ¶
func (BucketTransitionArray) ElementType() reflect.Type
func (BucketTransitionArray) ToBucketTransitionArrayOutput ¶
func (i BucketTransitionArray) ToBucketTransitionArrayOutput() BucketTransitionArrayOutput
func (BucketTransitionArray) ToBucketTransitionArrayOutputWithContext ¶
func (i BucketTransitionArray) ToBucketTransitionArrayOutputWithContext(ctx context.Context) BucketTransitionArrayOutput
func (BucketTransitionArray) ToOutput ¶ added in v0.76.0
func (i BucketTransitionArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketTransition]
type BucketTransitionArrayInput ¶
type BucketTransitionArrayInput interface { pulumi.Input ToBucketTransitionArrayOutput() BucketTransitionArrayOutput ToBucketTransitionArrayOutputWithContext(context.Context) BucketTransitionArrayOutput }
BucketTransitionArrayInput is an input type that accepts BucketTransitionArray and BucketTransitionArrayOutput values. You can construct a concrete instance of `BucketTransitionArrayInput` via:
BucketTransitionArray{ BucketTransitionArgs{...} }
type BucketTransitionArrayOutput ¶
type BucketTransitionArrayOutput struct{ *pulumi.OutputState }
func (BucketTransitionArrayOutput) ElementType ¶
func (BucketTransitionArrayOutput) ElementType() reflect.Type
func (BucketTransitionArrayOutput) Index ¶
func (o BucketTransitionArrayOutput) Index(i pulumi.IntInput) BucketTransitionOutput
func (BucketTransitionArrayOutput) ToBucketTransitionArrayOutput ¶
func (o BucketTransitionArrayOutput) ToBucketTransitionArrayOutput() BucketTransitionArrayOutput
func (BucketTransitionArrayOutput) ToBucketTransitionArrayOutputWithContext ¶
func (o BucketTransitionArrayOutput) ToBucketTransitionArrayOutputWithContext(ctx context.Context) BucketTransitionArrayOutput
func (BucketTransitionArrayOutput) ToOutput ¶ added in v0.76.0
func (o BucketTransitionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketTransition]
type BucketTransitionInput ¶
type BucketTransitionInput interface { pulumi.Input ToBucketTransitionOutput() BucketTransitionOutput ToBucketTransitionOutputWithContext(context.Context) BucketTransitionOutput }
BucketTransitionInput is an input type that accepts BucketTransitionArgs and BucketTransitionOutput values. You can construct a concrete instance of `BucketTransitionInput` via:
BucketTransitionArgs{...}
type BucketTransitionOutput ¶
type BucketTransitionOutput struct{ *pulumi.OutputState }
You must specify at least one of "TransitionDate" and "TransitionInDays"
func (BucketTransitionOutput) ElementType ¶
func (BucketTransitionOutput) ElementType() reflect.Type
func (BucketTransitionOutput) StorageClass ¶
func (o BucketTransitionOutput) StorageClass() BucketTransitionStorageClassOutput
func (BucketTransitionOutput) ToBucketTransitionOutput ¶
func (o BucketTransitionOutput) ToBucketTransitionOutput() BucketTransitionOutput
func (BucketTransitionOutput) ToBucketTransitionOutputWithContext ¶
func (o BucketTransitionOutput) ToBucketTransitionOutputWithContext(ctx context.Context) BucketTransitionOutput
func (BucketTransitionOutput) ToBucketTransitionPtrOutput ¶
func (o BucketTransitionOutput) ToBucketTransitionPtrOutput() BucketTransitionPtrOutput
func (BucketTransitionOutput) ToBucketTransitionPtrOutputWithContext ¶
func (o BucketTransitionOutput) ToBucketTransitionPtrOutputWithContext(ctx context.Context) BucketTransitionPtrOutput
func (BucketTransitionOutput) ToOutput ¶ added in v0.76.0
func (o BucketTransitionOutput) ToOutput(ctx context.Context) pulumix.Output[BucketTransition]
func (BucketTransitionOutput) TransitionDate ¶
func (o BucketTransitionOutput) TransitionDate() pulumi.StringPtrOutput
func (BucketTransitionOutput) TransitionInDays ¶
func (o BucketTransitionOutput) TransitionInDays() pulumi.IntPtrOutput
type BucketTransitionPtrInput ¶
type BucketTransitionPtrInput interface { pulumi.Input ToBucketTransitionPtrOutput() BucketTransitionPtrOutput ToBucketTransitionPtrOutputWithContext(context.Context) BucketTransitionPtrOutput }
BucketTransitionPtrInput is an input type that accepts BucketTransitionArgs, BucketTransitionPtr and BucketTransitionPtrOutput values. You can construct a concrete instance of `BucketTransitionPtrInput` via:
BucketTransitionArgs{...} or: nil
func BucketTransitionPtr ¶
func BucketTransitionPtr(v *BucketTransitionArgs) BucketTransitionPtrInput
type BucketTransitionPtrOutput ¶
type BucketTransitionPtrOutput struct{ *pulumi.OutputState }
func (BucketTransitionPtrOutput) Elem ¶
func (o BucketTransitionPtrOutput) Elem() BucketTransitionOutput
func (BucketTransitionPtrOutput) ElementType ¶
func (BucketTransitionPtrOutput) ElementType() reflect.Type
func (BucketTransitionPtrOutput) StorageClass ¶
func (o BucketTransitionPtrOutput) StorageClass() BucketTransitionStorageClassPtrOutput
func (BucketTransitionPtrOutput) ToBucketTransitionPtrOutput ¶
func (o BucketTransitionPtrOutput) ToBucketTransitionPtrOutput() BucketTransitionPtrOutput
func (BucketTransitionPtrOutput) ToBucketTransitionPtrOutputWithContext ¶
func (o BucketTransitionPtrOutput) ToBucketTransitionPtrOutputWithContext(ctx context.Context) BucketTransitionPtrOutput
func (BucketTransitionPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketTransitionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketTransition]
func (BucketTransitionPtrOutput) TransitionDate ¶
func (o BucketTransitionPtrOutput) TransitionDate() pulumi.StringPtrOutput
func (BucketTransitionPtrOutput) TransitionInDays ¶
func (o BucketTransitionPtrOutput) TransitionInDays() pulumi.IntPtrOutput
type BucketTransitionStorageClass ¶ added in v0.2.0
type BucketTransitionStorageClass string
func (BucketTransitionStorageClass) ElementType ¶ added in v0.2.0
func (BucketTransitionStorageClass) ElementType() reflect.Type
func (BucketTransitionStorageClass) ToBucketTransitionStorageClassOutput ¶ added in v0.2.0
func (e BucketTransitionStorageClass) ToBucketTransitionStorageClassOutput() BucketTransitionStorageClassOutput
func (BucketTransitionStorageClass) ToBucketTransitionStorageClassOutputWithContext ¶ added in v0.2.0
func (e BucketTransitionStorageClass) ToBucketTransitionStorageClassOutputWithContext(ctx context.Context) BucketTransitionStorageClassOutput
func (BucketTransitionStorageClass) ToBucketTransitionStorageClassPtrOutput ¶ added in v0.2.0
func (e BucketTransitionStorageClass) ToBucketTransitionStorageClassPtrOutput() BucketTransitionStorageClassPtrOutput
func (BucketTransitionStorageClass) ToBucketTransitionStorageClassPtrOutputWithContext ¶ added in v0.2.0
func (e BucketTransitionStorageClass) ToBucketTransitionStorageClassPtrOutputWithContext(ctx context.Context) BucketTransitionStorageClassPtrOutput
func (BucketTransitionStorageClass) ToStringOutput ¶ added in v0.2.0
func (e BucketTransitionStorageClass) ToStringOutput() pulumi.StringOutput
func (BucketTransitionStorageClass) ToStringOutputWithContext ¶ added in v0.2.0
func (e BucketTransitionStorageClass) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketTransitionStorageClass) ToStringPtrOutput ¶ added in v0.2.0
func (e BucketTransitionStorageClass) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketTransitionStorageClass) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e BucketTransitionStorageClass) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketTransitionStorageClassInput ¶ added in v0.2.0
type BucketTransitionStorageClassInput interface { pulumi.Input ToBucketTransitionStorageClassOutput() BucketTransitionStorageClassOutput ToBucketTransitionStorageClassOutputWithContext(context.Context) BucketTransitionStorageClassOutput }
BucketTransitionStorageClassInput is an input type that accepts BucketTransitionStorageClassArgs and BucketTransitionStorageClassOutput values. You can construct a concrete instance of `BucketTransitionStorageClassInput` via:
BucketTransitionStorageClassArgs{...}
type BucketTransitionStorageClassOutput ¶ added in v0.2.0
type BucketTransitionStorageClassOutput struct{ *pulumi.OutputState }
func (BucketTransitionStorageClassOutput) ElementType ¶ added in v0.2.0
func (BucketTransitionStorageClassOutput) ElementType() reflect.Type
func (BucketTransitionStorageClassOutput) ToBucketTransitionStorageClassOutput ¶ added in v0.2.0
func (o BucketTransitionStorageClassOutput) ToBucketTransitionStorageClassOutput() BucketTransitionStorageClassOutput
func (BucketTransitionStorageClassOutput) ToBucketTransitionStorageClassOutputWithContext ¶ added in v0.2.0
func (o BucketTransitionStorageClassOutput) ToBucketTransitionStorageClassOutputWithContext(ctx context.Context) BucketTransitionStorageClassOutput
func (BucketTransitionStorageClassOutput) ToBucketTransitionStorageClassPtrOutput ¶ added in v0.2.0
func (o BucketTransitionStorageClassOutput) ToBucketTransitionStorageClassPtrOutput() BucketTransitionStorageClassPtrOutput
func (BucketTransitionStorageClassOutput) ToBucketTransitionStorageClassPtrOutputWithContext ¶ added in v0.2.0
func (o BucketTransitionStorageClassOutput) ToBucketTransitionStorageClassPtrOutputWithContext(ctx context.Context) BucketTransitionStorageClassPtrOutput
func (BucketTransitionStorageClassOutput) ToOutput ¶ added in v0.76.0
func (o BucketTransitionStorageClassOutput) ToOutput(ctx context.Context) pulumix.Output[BucketTransitionStorageClass]
func (BucketTransitionStorageClassOutput) ToStringOutput ¶ added in v0.2.0
func (o BucketTransitionStorageClassOutput) ToStringOutput() pulumi.StringOutput
func (BucketTransitionStorageClassOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o BucketTransitionStorageClassOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketTransitionStorageClassOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketTransitionStorageClassOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketTransitionStorageClassOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketTransitionStorageClassOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketTransitionStorageClassPtrInput ¶ added in v0.2.0
type BucketTransitionStorageClassPtrInput interface { pulumi.Input ToBucketTransitionStorageClassPtrOutput() BucketTransitionStorageClassPtrOutput ToBucketTransitionStorageClassPtrOutputWithContext(context.Context) BucketTransitionStorageClassPtrOutput }
func BucketTransitionStorageClassPtr ¶ added in v0.2.0
func BucketTransitionStorageClassPtr(v string) BucketTransitionStorageClassPtrInput
type BucketTransitionStorageClassPtrOutput ¶ added in v0.2.0
type BucketTransitionStorageClassPtrOutput struct{ *pulumi.OutputState }
func (BucketTransitionStorageClassPtrOutput) ElementType ¶ added in v0.2.0
func (BucketTransitionStorageClassPtrOutput) ElementType() reflect.Type
func (BucketTransitionStorageClassPtrOutput) ToBucketTransitionStorageClassPtrOutput ¶ added in v0.2.0
func (o BucketTransitionStorageClassPtrOutput) ToBucketTransitionStorageClassPtrOutput() BucketTransitionStorageClassPtrOutput
func (BucketTransitionStorageClassPtrOutput) ToBucketTransitionStorageClassPtrOutputWithContext ¶ added in v0.2.0
func (o BucketTransitionStorageClassPtrOutput) ToBucketTransitionStorageClassPtrOutputWithContext(ctx context.Context) BucketTransitionStorageClassPtrOutput
func (BucketTransitionStorageClassPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketTransitionStorageClassPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketTransitionStorageClass]
func (BucketTransitionStorageClassPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketTransitionStorageClassPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketTransitionStorageClassPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketTransitionStorageClassPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketVersioningConfiguration ¶
type BucketVersioningConfiguration struct { // The versioning state of the bucket. Status BucketVersioningConfigurationStatus `pulumi:"status"` }
Describes the versioning state of an Amazon S3 bucket.
type BucketVersioningConfigurationArgs ¶
type BucketVersioningConfigurationArgs struct { // The versioning state of the bucket. Status BucketVersioningConfigurationStatusInput `pulumi:"status"` }
Describes the versioning state of an Amazon S3 bucket.
func (BucketVersioningConfigurationArgs) ElementType ¶
func (BucketVersioningConfigurationArgs) ElementType() reflect.Type
func (BucketVersioningConfigurationArgs) ToBucketVersioningConfigurationOutput ¶
func (i BucketVersioningConfigurationArgs) ToBucketVersioningConfigurationOutput() BucketVersioningConfigurationOutput
func (BucketVersioningConfigurationArgs) ToBucketVersioningConfigurationOutputWithContext ¶
func (i BucketVersioningConfigurationArgs) ToBucketVersioningConfigurationOutputWithContext(ctx context.Context) BucketVersioningConfigurationOutput
func (BucketVersioningConfigurationArgs) ToBucketVersioningConfigurationPtrOutput ¶
func (i BucketVersioningConfigurationArgs) ToBucketVersioningConfigurationPtrOutput() BucketVersioningConfigurationPtrOutput
func (BucketVersioningConfigurationArgs) ToBucketVersioningConfigurationPtrOutputWithContext ¶
func (i BucketVersioningConfigurationArgs) ToBucketVersioningConfigurationPtrOutputWithContext(ctx context.Context) BucketVersioningConfigurationPtrOutput
func (BucketVersioningConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i BucketVersioningConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketVersioningConfiguration]
type BucketVersioningConfigurationInput ¶
type BucketVersioningConfigurationInput interface { pulumi.Input ToBucketVersioningConfigurationOutput() BucketVersioningConfigurationOutput ToBucketVersioningConfigurationOutputWithContext(context.Context) BucketVersioningConfigurationOutput }
BucketVersioningConfigurationInput is an input type that accepts BucketVersioningConfigurationArgs and BucketVersioningConfigurationOutput values. You can construct a concrete instance of `BucketVersioningConfigurationInput` via:
BucketVersioningConfigurationArgs{...}
type BucketVersioningConfigurationOutput ¶
type BucketVersioningConfigurationOutput struct{ *pulumi.OutputState }
Describes the versioning state of an Amazon S3 bucket.
func (BucketVersioningConfigurationOutput) ElementType ¶
func (BucketVersioningConfigurationOutput) ElementType() reflect.Type
func (BucketVersioningConfigurationOutput) Status ¶
func (o BucketVersioningConfigurationOutput) Status() BucketVersioningConfigurationStatusOutput
The versioning state of the bucket.
func (BucketVersioningConfigurationOutput) ToBucketVersioningConfigurationOutput ¶
func (o BucketVersioningConfigurationOutput) ToBucketVersioningConfigurationOutput() BucketVersioningConfigurationOutput
func (BucketVersioningConfigurationOutput) ToBucketVersioningConfigurationOutputWithContext ¶
func (o BucketVersioningConfigurationOutput) ToBucketVersioningConfigurationOutputWithContext(ctx context.Context) BucketVersioningConfigurationOutput
func (BucketVersioningConfigurationOutput) ToBucketVersioningConfigurationPtrOutput ¶
func (o BucketVersioningConfigurationOutput) ToBucketVersioningConfigurationPtrOutput() BucketVersioningConfigurationPtrOutput
func (BucketVersioningConfigurationOutput) ToBucketVersioningConfigurationPtrOutputWithContext ¶
func (o BucketVersioningConfigurationOutput) ToBucketVersioningConfigurationPtrOutputWithContext(ctx context.Context) BucketVersioningConfigurationPtrOutput
func (BucketVersioningConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o BucketVersioningConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketVersioningConfiguration]
type BucketVersioningConfigurationPtrInput ¶
type BucketVersioningConfigurationPtrInput interface { pulumi.Input ToBucketVersioningConfigurationPtrOutput() BucketVersioningConfigurationPtrOutput ToBucketVersioningConfigurationPtrOutputWithContext(context.Context) BucketVersioningConfigurationPtrOutput }
BucketVersioningConfigurationPtrInput is an input type that accepts BucketVersioningConfigurationArgs, BucketVersioningConfigurationPtr and BucketVersioningConfigurationPtrOutput values. You can construct a concrete instance of `BucketVersioningConfigurationPtrInput` via:
BucketVersioningConfigurationArgs{...} or: nil
func BucketVersioningConfigurationPtr ¶
func BucketVersioningConfigurationPtr(v *BucketVersioningConfigurationArgs) BucketVersioningConfigurationPtrInput
type BucketVersioningConfigurationPtrOutput ¶
type BucketVersioningConfigurationPtrOutput struct{ *pulumi.OutputState }
func (BucketVersioningConfigurationPtrOutput) ElementType ¶
func (BucketVersioningConfigurationPtrOutput) ElementType() reflect.Type
func (BucketVersioningConfigurationPtrOutput) Status ¶
func (o BucketVersioningConfigurationPtrOutput) Status() BucketVersioningConfigurationStatusPtrOutput
The versioning state of the bucket.
func (BucketVersioningConfigurationPtrOutput) ToBucketVersioningConfigurationPtrOutput ¶
func (o BucketVersioningConfigurationPtrOutput) ToBucketVersioningConfigurationPtrOutput() BucketVersioningConfigurationPtrOutput
func (BucketVersioningConfigurationPtrOutput) ToBucketVersioningConfigurationPtrOutputWithContext ¶
func (o BucketVersioningConfigurationPtrOutput) ToBucketVersioningConfigurationPtrOutputWithContext(ctx context.Context) BucketVersioningConfigurationPtrOutput
func (BucketVersioningConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketVersioningConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketVersioningConfiguration]
type BucketVersioningConfigurationStatus ¶ added in v0.2.0
type BucketVersioningConfigurationStatus string
The versioning state of the bucket.
func (BucketVersioningConfigurationStatus) ElementType ¶ added in v0.2.0
func (BucketVersioningConfigurationStatus) ElementType() reflect.Type
func (BucketVersioningConfigurationStatus) ToBucketVersioningConfigurationStatusOutput ¶ added in v0.2.0
func (e BucketVersioningConfigurationStatus) ToBucketVersioningConfigurationStatusOutput() BucketVersioningConfigurationStatusOutput
func (BucketVersioningConfigurationStatus) ToBucketVersioningConfigurationStatusOutputWithContext ¶ added in v0.2.0
func (e BucketVersioningConfigurationStatus) ToBucketVersioningConfigurationStatusOutputWithContext(ctx context.Context) BucketVersioningConfigurationStatusOutput
func (BucketVersioningConfigurationStatus) ToBucketVersioningConfigurationStatusPtrOutput ¶ added in v0.2.0
func (e BucketVersioningConfigurationStatus) ToBucketVersioningConfigurationStatusPtrOutput() BucketVersioningConfigurationStatusPtrOutput
func (BucketVersioningConfigurationStatus) ToBucketVersioningConfigurationStatusPtrOutputWithContext ¶ added in v0.2.0
func (e BucketVersioningConfigurationStatus) ToBucketVersioningConfigurationStatusPtrOutputWithContext(ctx context.Context) BucketVersioningConfigurationStatusPtrOutput
func (BucketVersioningConfigurationStatus) ToStringOutput ¶ added in v0.2.0
func (e BucketVersioningConfigurationStatus) ToStringOutput() pulumi.StringOutput
func (BucketVersioningConfigurationStatus) ToStringOutputWithContext ¶ added in v0.2.0
func (e BucketVersioningConfigurationStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketVersioningConfigurationStatus) ToStringPtrOutput ¶ added in v0.2.0
func (e BucketVersioningConfigurationStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketVersioningConfigurationStatus) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e BucketVersioningConfigurationStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketVersioningConfigurationStatusInput ¶ added in v0.2.0
type BucketVersioningConfigurationStatusInput interface { pulumi.Input ToBucketVersioningConfigurationStatusOutput() BucketVersioningConfigurationStatusOutput ToBucketVersioningConfigurationStatusOutputWithContext(context.Context) BucketVersioningConfigurationStatusOutput }
BucketVersioningConfigurationStatusInput is an input type that accepts BucketVersioningConfigurationStatusArgs and BucketVersioningConfigurationStatusOutput values. You can construct a concrete instance of `BucketVersioningConfigurationStatusInput` via:
BucketVersioningConfigurationStatusArgs{...}
type BucketVersioningConfigurationStatusOutput ¶ added in v0.2.0
type BucketVersioningConfigurationStatusOutput struct{ *pulumi.OutputState }
func (BucketVersioningConfigurationStatusOutput) ElementType ¶ added in v0.2.0
func (BucketVersioningConfigurationStatusOutput) ElementType() reflect.Type
func (BucketVersioningConfigurationStatusOutput) ToBucketVersioningConfigurationStatusOutput ¶ added in v0.2.0
func (o BucketVersioningConfigurationStatusOutput) ToBucketVersioningConfigurationStatusOutput() BucketVersioningConfigurationStatusOutput
func (BucketVersioningConfigurationStatusOutput) ToBucketVersioningConfigurationStatusOutputWithContext ¶ added in v0.2.0
func (o BucketVersioningConfigurationStatusOutput) ToBucketVersioningConfigurationStatusOutputWithContext(ctx context.Context) BucketVersioningConfigurationStatusOutput
func (BucketVersioningConfigurationStatusOutput) ToBucketVersioningConfigurationStatusPtrOutput ¶ added in v0.2.0
func (o BucketVersioningConfigurationStatusOutput) ToBucketVersioningConfigurationStatusPtrOutput() BucketVersioningConfigurationStatusPtrOutput
func (BucketVersioningConfigurationStatusOutput) ToBucketVersioningConfigurationStatusPtrOutputWithContext ¶ added in v0.2.0
func (o BucketVersioningConfigurationStatusOutput) ToBucketVersioningConfigurationStatusPtrOutputWithContext(ctx context.Context) BucketVersioningConfigurationStatusPtrOutput
func (BucketVersioningConfigurationStatusOutput) ToOutput ¶ added in v0.76.0
func (o BucketVersioningConfigurationStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BucketVersioningConfigurationStatus]
func (BucketVersioningConfigurationStatusOutput) ToStringOutput ¶ added in v0.2.0
func (o BucketVersioningConfigurationStatusOutput) ToStringOutput() pulumi.StringOutput
func (BucketVersioningConfigurationStatusOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o BucketVersioningConfigurationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketVersioningConfigurationStatusOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketVersioningConfigurationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketVersioningConfigurationStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketVersioningConfigurationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketVersioningConfigurationStatusPtrInput ¶ added in v0.2.0
type BucketVersioningConfigurationStatusPtrInput interface { pulumi.Input ToBucketVersioningConfigurationStatusPtrOutput() BucketVersioningConfigurationStatusPtrOutput ToBucketVersioningConfigurationStatusPtrOutputWithContext(context.Context) BucketVersioningConfigurationStatusPtrOutput }
func BucketVersioningConfigurationStatusPtr ¶ added in v0.2.0
func BucketVersioningConfigurationStatusPtr(v string) BucketVersioningConfigurationStatusPtrInput
type BucketVersioningConfigurationStatusPtrOutput ¶ added in v0.2.0
type BucketVersioningConfigurationStatusPtrOutput struct{ *pulumi.OutputState }
func (BucketVersioningConfigurationStatusPtrOutput) ElementType ¶ added in v0.2.0
func (BucketVersioningConfigurationStatusPtrOutput) ElementType() reflect.Type
func (BucketVersioningConfigurationStatusPtrOutput) ToBucketVersioningConfigurationStatusPtrOutput ¶ added in v0.2.0
func (o BucketVersioningConfigurationStatusPtrOutput) ToBucketVersioningConfigurationStatusPtrOutput() BucketVersioningConfigurationStatusPtrOutput
func (BucketVersioningConfigurationStatusPtrOutput) ToBucketVersioningConfigurationStatusPtrOutputWithContext ¶ added in v0.2.0
func (o BucketVersioningConfigurationStatusPtrOutput) ToBucketVersioningConfigurationStatusPtrOutputWithContext(ctx context.Context) BucketVersioningConfigurationStatusPtrOutput
func (BucketVersioningConfigurationStatusPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketVersioningConfigurationStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketVersioningConfigurationStatus]
func (BucketVersioningConfigurationStatusPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o BucketVersioningConfigurationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketVersioningConfigurationStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o BucketVersioningConfigurationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketWebsiteConfiguration ¶
type BucketWebsiteConfiguration struct { // The name of the error document for the website. ErrorDocument *string `pulumi:"errorDocument"` // The name of the index document for the website. IndexDocument *string `pulumi:"indexDocument"` RedirectAllRequestsTo *BucketRedirectAllRequestsTo `pulumi:"redirectAllRequestsTo"` RoutingRules []BucketRoutingRule `pulumi:"routingRules"` }
Specifies website configuration parameters for an Amazon S3 bucket.
type BucketWebsiteConfigurationArgs ¶
type BucketWebsiteConfigurationArgs struct { // The name of the error document for the website. ErrorDocument pulumi.StringPtrInput `pulumi:"errorDocument"` // The name of the index document for the website. IndexDocument pulumi.StringPtrInput `pulumi:"indexDocument"` RedirectAllRequestsTo BucketRedirectAllRequestsToPtrInput `pulumi:"redirectAllRequestsTo"` RoutingRules BucketRoutingRuleArrayInput `pulumi:"routingRules"` }
Specifies website configuration parameters for an Amazon S3 bucket.
func (BucketWebsiteConfigurationArgs) ElementType ¶
func (BucketWebsiteConfigurationArgs) ElementType() reflect.Type
func (BucketWebsiteConfigurationArgs) ToBucketWebsiteConfigurationOutput ¶
func (i BucketWebsiteConfigurationArgs) ToBucketWebsiteConfigurationOutput() BucketWebsiteConfigurationOutput
func (BucketWebsiteConfigurationArgs) ToBucketWebsiteConfigurationOutputWithContext ¶
func (i BucketWebsiteConfigurationArgs) ToBucketWebsiteConfigurationOutputWithContext(ctx context.Context) BucketWebsiteConfigurationOutput
func (BucketWebsiteConfigurationArgs) ToBucketWebsiteConfigurationPtrOutput ¶
func (i BucketWebsiteConfigurationArgs) ToBucketWebsiteConfigurationPtrOutput() BucketWebsiteConfigurationPtrOutput
func (BucketWebsiteConfigurationArgs) ToBucketWebsiteConfigurationPtrOutputWithContext ¶
func (i BucketWebsiteConfigurationArgs) ToBucketWebsiteConfigurationPtrOutputWithContext(ctx context.Context) BucketWebsiteConfigurationPtrOutput
func (BucketWebsiteConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i BucketWebsiteConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketWebsiteConfiguration]
type BucketWebsiteConfigurationInput ¶
type BucketWebsiteConfigurationInput interface { pulumi.Input ToBucketWebsiteConfigurationOutput() BucketWebsiteConfigurationOutput ToBucketWebsiteConfigurationOutputWithContext(context.Context) BucketWebsiteConfigurationOutput }
BucketWebsiteConfigurationInput is an input type that accepts BucketWebsiteConfigurationArgs and BucketWebsiteConfigurationOutput values. You can construct a concrete instance of `BucketWebsiteConfigurationInput` via:
BucketWebsiteConfigurationArgs{...}
type BucketWebsiteConfigurationOutput ¶
type BucketWebsiteConfigurationOutput struct{ *pulumi.OutputState }
Specifies website configuration parameters for an Amazon S3 bucket.
func (BucketWebsiteConfigurationOutput) ElementType ¶
func (BucketWebsiteConfigurationOutput) ElementType() reflect.Type
func (BucketWebsiteConfigurationOutput) ErrorDocument ¶
func (o BucketWebsiteConfigurationOutput) ErrorDocument() pulumi.StringPtrOutput
The name of the error document for the website.
func (BucketWebsiteConfigurationOutput) IndexDocument ¶
func (o BucketWebsiteConfigurationOutput) IndexDocument() pulumi.StringPtrOutput
The name of the index document for the website.
func (BucketWebsiteConfigurationOutput) RedirectAllRequestsTo ¶
func (o BucketWebsiteConfigurationOutput) RedirectAllRequestsTo() BucketRedirectAllRequestsToPtrOutput
func (BucketWebsiteConfigurationOutput) RoutingRules ¶
func (o BucketWebsiteConfigurationOutput) RoutingRules() BucketRoutingRuleArrayOutput
func (BucketWebsiteConfigurationOutput) ToBucketWebsiteConfigurationOutput ¶
func (o BucketWebsiteConfigurationOutput) ToBucketWebsiteConfigurationOutput() BucketWebsiteConfigurationOutput
func (BucketWebsiteConfigurationOutput) ToBucketWebsiteConfigurationOutputWithContext ¶
func (o BucketWebsiteConfigurationOutput) ToBucketWebsiteConfigurationOutputWithContext(ctx context.Context) BucketWebsiteConfigurationOutput
func (BucketWebsiteConfigurationOutput) ToBucketWebsiteConfigurationPtrOutput ¶
func (o BucketWebsiteConfigurationOutput) ToBucketWebsiteConfigurationPtrOutput() BucketWebsiteConfigurationPtrOutput
func (BucketWebsiteConfigurationOutput) ToBucketWebsiteConfigurationPtrOutputWithContext ¶
func (o BucketWebsiteConfigurationOutput) ToBucketWebsiteConfigurationPtrOutputWithContext(ctx context.Context) BucketWebsiteConfigurationPtrOutput
func (BucketWebsiteConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o BucketWebsiteConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketWebsiteConfiguration]
type BucketWebsiteConfigurationPtrInput ¶
type BucketWebsiteConfigurationPtrInput interface { pulumi.Input ToBucketWebsiteConfigurationPtrOutput() BucketWebsiteConfigurationPtrOutput ToBucketWebsiteConfigurationPtrOutputWithContext(context.Context) BucketWebsiteConfigurationPtrOutput }
BucketWebsiteConfigurationPtrInput is an input type that accepts BucketWebsiteConfigurationArgs, BucketWebsiteConfigurationPtr and BucketWebsiteConfigurationPtrOutput values. You can construct a concrete instance of `BucketWebsiteConfigurationPtrInput` via:
BucketWebsiteConfigurationArgs{...} or: nil
func BucketWebsiteConfigurationPtr ¶
func BucketWebsiteConfigurationPtr(v *BucketWebsiteConfigurationArgs) BucketWebsiteConfigurationPtrInput
type BucketWebsiteConfigurationPtrOutput ¶
type BucketWebsiteConfigurationPtrOutput struct{ *pulumi.OutputState }
func (BucketWebsiteConfigurationPtrOutput) Elem ¶
func (o BucketWebsiteConfigurationPtrOutput) Elem() BucketWebsiteConfigurationOutput
func (BucketWebsiteConfigurationPtrOutput) ElementType ¶
func (BucketWebsiteConfigurationPtrOutput) ElementType() reflect.Type
func (BucketWebsiteConfigurationPtrOutput) ErrorDocument ¶
func (o BucketWebsiteConfigurationPtrOutput) ErrorDocument() pulumi.StringPtrOutput
The name of the error document for the website.
func (BucketWebsiteConfigurationPtrOutput) IndexDocument ¶
func (o BucketWebsiteConfigurationPtrOutput) IndexDocument() pulumi.StringPtrOutput
The name of the index document for the website.
func (BucketWebsiteConfigurationPtrOutput) RedirectAllRequestsTo ¶
func (o BucketWebsiteConfigurationPtrOutput) RedirectAllRequestsTo() BucketRedirectAllRequestsToPtrOutput
func (BucketWebsiteConfigurationPtrOutput) RoutingRules ¶
func (o BucketWebsiteConfigurationPtrOutput) RoutingRules() BucketRoutingRuleArrayOutput
func (BucketWebsiteConfigurationPtrOutput) ToBucketWebsiteConfigurationPtrOutput ¶
func (o BucketWebsiteConfigurationPtrOutput) ToBucketWebsiteConfigurationPtrOutput() BucketWebsiteConfigurationPtrOutput
func (BucketWebsiteConfigurationPtrOutput) ToBucketWebsiteConfigurationPtrOutputWithContext ¶
func (o BucketWebsiteConfigurationPtrOutput) ToBucketWebsiteConfigurationPtrOutputWithContext(ctx context.Context) BucketWebsiteConfigurationPtrOutput
func (BucketWebsiteConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketWebsiteConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketWebsiteConfiguration]
type LookupAccessPointArgs ¶ added in v0.12.0
type LookupAccessPointArgs struct { // The name you want to assign to this Access Point. If you don't specify a name, AWS CloudFormation generates a unique ID and uses that ID for the access point name. Name string `pulumi:"name"` }
type LookupAccessPointOutputArgs ¶ added in v0.12.0
type LookupAccessPointOutputArgs struct { // The name you want to assign to this Access Point. If you don't specify a name, AWS CloudFormation generates a unique ID and uses that ID for the access point name. Name pulumi.StringInput `pulumi:"name"` }
func (LookupAccessPointOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAccessPointOutputArgs) ElementType() reflect.Type
type LookupAccessPointResult ¶ added in v0.12.0
type LookupAccessPointResult struct { // The alias of this Access Point. This alias can be used for compatibility purposes with other AWS services and third-party applications. Alias *string `pulumi:"alias"` // The Amazon Resource Name (ARN) of the specified accesspoint. Arn *string `pulumi:"arn"` // Indicates whether this Access Point allows access from the public Internet. If VpcConfiguration is specified for this Access Point, then NetworkOrigin is VPC, and the Access Point doesn't allow access from the public Internet. Otherwise, NetworkOrigin is Internet, and the Access Point allows access from the public Internet, subject to the Access Point and bucket access policies. NetworkOrigin *AccessPointNetworkOrigin `pulumi:"networkOrigin"` // The Access Point Policy you want to apply to this access point. Policy interface{} `pulumi:"policy"` // The PublicAccessBlock configuration that you want to apply to this Access Point. You can enable the configuration options in any combination. For more information about when Amazon S3 considers a bucket or object public, see https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status 'The Meaning of Public' in the Amazon Simple Storage Service Developer Guide. PublicAccessBlockConfiguration *AccessPointPublicAccessBlockConfiguration `pulumi:"publicAccessBlockConfiguration"` }
func LookupAccessPoint ¶ added in v0.12.0
func LookupAccessPoint(ctx *pulumi.Context, args *LookupAccessPointArgs, opts ...pulumi.InvokeOption) (*LookupAccessPointResult, error)
The AWS::S3::AccessPoint resource is an Amazon S3 resource type that you can use to access buckets.
type LookupAccessPointResultOutput ¶ added in v0.12.0
type LookupAccessPointResultOutput struct{ *pulumi.OutputState }
func LookupAccessPointOutput ¶ added in v0.12.0
func LookupAccessPointOutput(ctx *pulumi.Context, args LookupAccessPointOutputArgs, opts ...pulumi.InvokeOption) LookupAccessPointResultOutput
func (LookupAccessPointResultOutput) Alias ¶ added in v0.12.0
func (o LookupAccessPointResultOutput) Alias() pulumi.StringPtrOutput
The alias of this Access Point. This alias can be used for compatibility purposes with other AWS services and third-party applications.
func (LookupAccessPointResultOutput) Arn ¶ added in v0.12.0
func (o LookupAccessPointResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the specified accesspoint.
func (LookupAccessPointResultOutput) ElementType ¶ added in v0.12.0
func (LookupAccessPointResultOutput) ElementType() reflect.Type
func (LookupAccessPointResultOutput) NetworkOrigin ¶ added in v0.12.0
func (o LookupAccessPointResultOutput) NetworkOrigin() AccessPointNetworkOriginPtrOutput
Indicates whether this Access Point allows access from the public Internet. If VpcConfiguration is specified for this Access Point, then NetworkOrigin is VPC, and the Access Point doesn't allow access from the public Internet. Otherwise, NetworkOrigin is Internet, and the Access Point allows access from the public Internet, subject to the Access Point and bucket access policies.
func (LookupAccessPointResultOutput) Policy ¶ added in v0.12.0
func (o LookupAccessPointResultOutput) Policy() pulumi.AnyOutput
The Access Point Policy you want to apply to this access point.
func (LookupAccessPointResultOutput) PublicAccessBlockConfiguration ¶ added in v0.60.0
func (o LookupAccessPointResultOutput) PublicAccessBlockConfiguration() AccessPointPublicAccessBlockConfigurationPtrOutput
The PublicAccessBlock configuration that you want to apply to this Access Point. You can enable the configuration options in any combination. For more information about when Amazon S3 considers a bucket or object public, see https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status 'The Meaning of Public' in the Amazon Simple Storage Service Developer Guide.
func (LookupAccessPointResultOutput) ToLookupAccessPointResultOutput ¶ added in v0.12.0
func (o LookupAccessPointResultOutput) ToLookupAccessPointResultOutput() LookupAccessPointResultOutput
func (LookupAccessPointResultOutput) ToLookupAccessPointResultOutputWithContext ¶ added in v0.12.0
func (o LookupAccessPointResultOutput) ToLookupAccessPointResultOutputWithContext(ctx context.Context) LookupAccessPointResultOutput
func (LookupAccessPointResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupAccessPointResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAccessPointResult]
type LookupBucketArgs ¶ added in v0.12.0
type LookupBucketArgs struct { // A name for the bucket. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the bucket name. BucketName string `pulumi:"bucketName"` }
type LookupBucketOutputArgs ¶ added in v0.12.0
type LookupBucketOutputArgs struct { // A name for the bucket. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the bucket name. BucketName pulumi.StringInput `pulumi:"bucketName"` }
func (LookupBucketOutputArgs) ElementType ¶ added in v0.12.0
func (LookupBucketOutputArgs) ElementType() reflect.Type
type LookupBucketPolicyArgs ¶ added in v0.12.0
type LookupBucketPolicyArgs struct {
Id string `pulumi:"id"`
}
type LookupBucketPolicyOutputArgs ¶ added in v0.12.0
type LookupBucketPolicyOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupBucketPolicyOutputArgs) ElementType ¶ added in v0.12.0
func (LookupBucketPolicyOutputArgs) ElementType() reflect.Type
type LookupBucketPolicyResult ¶ added in v0.12.0
type LookupBucketPolicyResult struct { Id *string `pulumi:"id"` PolicyDocument interface{} `pulumi:"policyDocument"` }
func LookupBucketPolicy ¶ added in v0.12.0
func LookupBucketPolicy(ctx *pulumi.Context, args *LookupBucketPolicyArgs, opts ...pulumi.InvokeOption) (*LookupBucketPolicyResult, error)
Resource Type definition for AWS::S3::BucketPolicy
type LookupBucketPolicyResultOutput ¶ added in v0.12.0
type LookupBucketPolicyResultOutput struct{ *pulumi.OutputState }
func LookupBucketPolicyOutput ¶ added in v0.12.0
func LookupBucketPolicyOutput(ctx *pulumi.Context, args LookupBucketPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupBucketPolicyResultOutput
func (LookupBucketPolicyResultOutput) ElementType ¶ added in v0.12.0
func (LookupBucketPolicyResultOutput) ElementType() reflect.Type
func (LookupBucketPolicyResultOutput) Id ¶ added in v0.12.0
func (o LookupBucketPolicyResultOutput) Id() pulumi.StringPtrOutput
func (LookupBucketPolicyResultOutput) PolicyDocument ¶ added in v0.12.0
func (o LookupBucketPolicyResultOutput) PolicyDocument() pulumi.AnyOutput
func (LookupBucketPolicyResultOutput) ToLookupBucketPolicyResultOutput ¶ added in v0.12.0
func (o LookupBucketPolicyResultOutput) ToLookupBucketPolicyResultOutput() LookupBucketPolicyResultOutput
func (LookupBucketPolicyResultOutput) ToLookupBucketPolicyResultOutputWithContext ¶ added in v0.12.0
func (o LookupBucketPolicyResultOutput) ToLookupBucketPolicyResultOutputWithContext(ctx context.Context) LookupBucketPolicyResultOutput
func (LookupBucketPolicyResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupBucketPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupBucketPolicyResult]
type LookupBucketResult ¶ added in v0.12.0
type LookupBucketResult struct { // Configuration for the transfer acceleration state. AccelerateConfiguration *BucketAccelerateConfiguration `pulumi:"accelerateConfiguration"` // The configuration and any analyses for the analytics filter of an Amazon S3 bucket. AnalyticsConfigurations []BucketAnalyticsConfiguration `pulumi:"analyticsConfigurations"` // The Amazon Resource Name (ARN) of the specified bucket. Arn *string `pulumi:"arn"` BucketEncryption *BucketEncryption `pulumi:"bucketEncryption"` // Rules that define cross-origin resource sharing of objects in this bucket. CorsConfiguration *BucketCorsConfiguration `pulumi:"corsConfiguration"` // The IPv4 DNS name of the specified bucket. DomainName *string `pulumi:"domainName"` // The IPv6 DNS name of the specified bucket. For more information about dual-stack endpoints, see [Using Amazon S3 Dual-Stack Endpoints](https://docs.aws.amazon.com/AmazonS3/latest/dev/dual-stack-endpoints.html). DualStackDomainName *string `pulumi:"dualStackDomainName"` // Specifies the S3 Intelligent-Tiering configuration for an Amazon S3 bucket. IntelligentTieringConfigurations []BucketIntelligentTieringConfiguration `pulumi:"intelligentTieringConfigurations"` // The inventory configuration for an Amazon S3 bucket. InventoryConfigurations []BucketInventoryConfiguration `pulumi:"inventoryConfigurations"` // Rules that define how Amazon S3 manages objects during their lifetime. LifecycleConfiguration *BucketLifecycleConfiguration `pulumi:"lifecycleConfiguration"` // Settings that define where logs are stored. LoggingConfiguration *BucketLoggingConfiguration `pulumi:"loggingConfiguration"` // Settings that define a metrics configuration for the CloudWatch request metrics from the bucket. MetricsConfigurations []BucketMetricsConfiguration `pulumi:"metricsConfigurations"` // Configuration that defines how Amazon S3 handles bucket notifications. NotificationConfiguration *BucketNotificationConfiguration `pulumi:"notificationConfiguration"` // Places an Object Lock configuration on the specified bucket. ObjectLockConfiguration *BucketObjectLockConfiguration `pulumi:"objectLockConfiguration"` // Specifies the container element for object ownership rules. OwnershipControls *BucketOwnershipControls `pulumi:"ownershipControls"` PublicAccessBlockConfiguration *BucketPublicAccessBlockConfiguration `pulumi:"publicAccessBlockConfiguration"` // Returns the regional domain name of the specified bucket. RegionalDomainName *string `pulumi:"regionalDomainName"` // Configuration for replicating objects in an S3 bucket. ReplicationConfiguration *BucketReplicationConfiguration `pulumi:"replicationConfiguration"` // An arbitrary set of tags (key-value pairs) for this S3 bucket. Tags []BucketTag `pulumi:"tags"` VersioningConfiguration *BucketVersioningConfiguration `pulumi:"versioningConfiguration"` WebsiteConfiguration *BucketWebsiteConfiguration `pulumi:"websiteConfiguration"` // The Amazon S3 website endpoint for the specified bucket. WebsiteUrl *string `pulumi:"websiteUrl"` }
func LookupBucket ¶ added in v0.12.0
func LookupBucket(ctx *pulumi.Context, args *LookupBucketArgs, opts ...pulumi.InvokeOption) (*LookupBucketResult, error)
Resource Type definition for AWS::S3::Bucket
type LookupBucketResultOutput ¶ added in v0.12.0
type LookupBucketResultOutput struct{ *pulumi.OutputState }
func LookupBucketOutput ¶ added in v0.12.0
func LookupBucketOutput(ctx *pulumi.Context, args LookupBucketOutputArgs, opts ...pulumi.InvokeOption) LookupBucketResultOutput
func (LookupBucketResultOutput) AccelerateConfiguration ¶ added in v0.12.0
func (o LookupBucketResultOutput) AccelerateConfiguration() BucketAccelerateConfigurationPtrOutput
Configuration for the transfer acceleration state.
func (LookupBucketResultOutput) AnalyticsConfigurations ¶ added in v0.12.0
func (o LookupBucketResultOutput) AnalyticsConfigurations() BucketAnalyticsConfigurationArrayOutput
The configuration and any analyses for the analytics filter of an Amazon S3 bucket.
func (LookupBucketResultOutput) Arn ¶ added in v0.12.0
func (o LookupBucketResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the specified bucket.
func (LookupBucketResultOutput) BucketEncryption ¶ added in v0.12.0
func (o LookupBucketResultOutput) BucketEncryption() BucketEncryptionPtrOutput
func (LookupBucketResultOutput) CorsConfiguration ¶ added in v0.12.0
func (o LookupBucketResultOutput) CorsConfiguration() BucketCorsConfigurationPtrOutput
Rules that define cross-origin resource sharing of objects in this bucket.
func (LookupBucketResultOutput) DomainName ¶ added in v0.12.0
func (o LookupBucketResultOutput) DomainName() pulumi.StringPtrOutput
The IPv4 DNS name of the specified bucket.
func (LookupBucketResultOutput) DualStackDomainName ¶ added in v0.12.0
func (o LookupBucketResultOutput) DualStackDomainName() pulumi.StringPtrOutput
The IPv6 DNS name of the specified bucket. For more information about dual-stack endpoints, see [Using Amazon S3 Dual-Stack Endpoints](https://docs.aws.amazon.com/AmazonS3/latest/dev/dual-stack-endpoints.html).
func (LookupBucketResultOutput) ElementType ¶ added in v0.12.0
func (LookupBucketResultOutput) ElementType() reflect.Type
func (LookupBucketResultOutput) IntelligentTieringConfigurations ¶ added in v0.12.0
func (o LookupBucketResultOutput) IntelligentTieringConfigurations() BucketIntelligentTieringConfigurationArrayOutput
Specifies the S3 Intelligent-Tiering configuration for an Amazon S3 bucket.
func (LookupBucketResultOutput) InventoryConfigurations ¶ added in v0.12.0
func (o LookupBucketResultOutput) InventoryConfigurations() BucketInventoryConfigurationArrayOutput
The inventory configuration for an Amazon S3 bucket.
func (LookupBucketResultOutput) LifecycleConfiguration ¶ added in v0.12.0
func (o LookupBucketResultOutput) LifecycleConfiguration() BucketLifecycleConfigurationPtrOutput
Rules that define how Amazon S3 manages objects during their lifetime.
func (LookupBucketResultOutput) LoggingConfiguration ¶ added in v0.12.0
func (o LookupBucketResultOutput) LoggingConfiguration() BucketLoggingConfigurationPtrOutput
Settings that define where logs are stored.
func (LookupBucketResultOutput) MetricsConfigurations ¶ added in v0.12.0
func (o LookupBucketResultOutput) MetricsConfigurations() BucketMetricsConfigurationArrayOutput
Settings that define a metrics configuration for the CloudWatch request metrics from the bucket.
func (LookupBucketResultOutput) NotificationConfiguration ¶ added in v0.12.0
func (o LookupBucketResultOutput) NotificationConfiguration() BucketNotificationConfigurationPtrOutput
Configuration that defines how Amazon S3 handles bucket notifications.
func (LookupBucketResultOutput) ObjectLockConfiguration ¶ added in v0.12.0
func (o LookupBucketResultOutput) ObjectLockConfiguration() BucketObjectLockConfigurationPtrOutput
Places an Object Lock configuration on the specified bucket.
func (LookupBucketResultOutput) OwnershipControls ¶ added in v0.12.0
func (o LookupBucketResultOutput) OwnershipControls() BucketOwnershipControlsPtrOutput
Specifies the container element for object ownership rules.
func (LookupBucketResultOutput) PublicAccessBlockConfiguration ¶ added in v0.12.0
func (o LookupBucketResultOutput) PublicAccessBlockConfiguration() BucketPublicAccessBlockConfigurationPtrOutput
func (LookupBucketResultOutput) RegionalDomainName ¶ added in v0.12.0
func (o LookupBucketResultOutput) RegionalDomainName() pulumi.StringPtrOutput
Returns the regional domain name of the specified bucket.
func (LookupBucketResultOutput) ReplicationConfiguration ¶ added in v0.12.0
func (o LookupBucketResultOutput) ReplicationConfiguration() BucketReplicationConfigurationPtrOutput
Configuration for replicating objects in an S3 bucket.
func (LookupBucketResultOutput) Tags ¶ added in v0.12.0
func (o LookupBucketResultOutput) Tags() BucketTagArrayOutput
An arbitrary set of tags (key-value pairs) for this S3 bucket.
func (LookupBucketResultOutput) ToLookupBucketResultOutput ¶ added in v0.12.0
func (o LookupBucketResultOutput) ToLookupBucketResultOutput() LookupBucketResultOutput
func (LookupBucketResultOutput) ToLookupBucketResultOutputWithContext ¶ added in v0.12.0
func (o LookupBucketResultOutput) ToLookupBucketResultOutputWithContext(ctx context.Context) LookupBucketResultOutput
func (LookupBucketResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupBucketResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupBucketResult]
func (LookupBucketResultOutput) VersioningConfiguration ¶ added in v0.12.0
func (o LookupBucketResultOutput) VersioningConfiguration() BucketVersioningConfigurationPtrOutput
func (LookupBucketResultOutput) WebsiteConfiguration ¶ added in v0.12.0
func (o LookupBucketResultOutput) WebsiteConfiguration() BucketWebsiteConfigurationPtrOutput
func (LookupBucketResultOutput) WebsiteUrl ¶ added in v0.72.0
func (o LookupBucketResultOutput) WebsiteUrl() pulumi.StringPtrOutput
The Amazon S3 website endpoint for the specified bucket.
type LookupMultiRegionAccessPointArgs ¶ added in v0.12.0
type LookupMultiRegionAccessPointArgs struct { // The name you want to assign to this Multi Region Access Point. Name string `pulumi:"name"` }
type LookupMultiRegionAccessPointOutputArgs ¶ added in v0.12.0
type LookupMultiRegionAccessPointOutputArgs struct { // The name you want to assign to this Multi Region Access Point. Name pulumi.StringInput `pulumi:"name"` }
func (LookupMultiRegionAccessPointOutputArgs) ElementType ¶ added in v0.12.0
func (LookupMultiRegionAccessPointOutputArgs) ElementType() reflect.Type
type LookupMultiRegionAccessPointPolicyArgs ¶ added in v0.12.0
type LookupMultiRegionAccessPointPolicyArgs struct { // The name of the Multi Region Access Point to apply policy MrapName string `pulumi:"mrapName"` }
type LookupMultiRegionAccessPointPolicyOutputArgs ¶ added in v0.12.0
type LookupMultiRegionAccessPointPolicyOutputArgs struct { // The name of the Multi Region Access Point to apply policy MrapName pulumi.StringInput `pulumi:"mrapName"` }
func (LookupMultiRegionAccessPointPolicyOutputArgs) ElementType ¶ added in v0.12.0
func (LookupMultiRegionAccessPointPolicyOutputArgs) ElementType() reflect.Type
type LookupMultiRegionAccessPointPolicyResult ¶ added in v0.12.0
type LookupMultiRegionAccessPointPolicyResult struct { // Policy document to apply to a Multi Region Access Point Policy interface{} `pulumi:"policy"` // The Policy Status associated with this Multi Region Access Point PolicyStatus *PolicyStatusProperties `pulumi:"policyStatus"` }
func LookupMultiRegionAccessPointPolicy ¶ added in v0.12.0
func LookupMultiRegionAccessPointPolicy(ctx *pulumi.Context, args *LookupMultiRegionAccessPointPolicyArgs, opts ...pulumi.InvokeOption) (*LookupMultiRegionAccessPointPolicyResult, error)
The policy to be attached to a Multi Region Access Point
type LookupMultiRegionAccessPointPolicyResultOutput ¶ added in v0.12.0
type LookupMultiRegionAccessPointPolicyResultOutput struct{ *pulumi.OutputState }
func LookupMultiRegionAccessPointPolicyOutput ¶ added in v0.12.0
func LookupMultiRegionAccessPointPolicyOutput(ctx *pulumi.Context, args LookupMultiRegionAccessPointPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupMultiRegionAccessPointPolicyResultOutput
func (LookupMultiRegionAccessPointPolicyResultOutput) ElementType ¶ added in v0.12.0
func (LookupMultiRegionAccessPointPolicyResultOutput) ElementType() reflect.Type
func (LookupMultiRegionAccessPointPolicyResultOutput) Policy ¶ added in v0.12.0
func (o LookupMultiRegionAccessPointPolicyResultOutput) Policy() pulumi.AnyOutput
Policy document to apply to a Multi Region Access Point
func (LookupMultiRegionAccessPointPolicyResultOutput) PolicyStatus ¶ added in v0.12.0
func (o LookupMultiRegionAccessPointPolicyResultOutput) PolicyStatus() PolicyStatusPropertiesPtrOutput
The Policy Status associated with this Multi Region Access Point
func (LookupMultiRegionAccessPointPolicyResultOutput) ToLookupMultiRegionAccessPointPolicyResultOutput ¶ added in v0.12.0
func (o LookupMultiRegionAccessPointPolicyResultOutput) ToLookupMultiRegionAccessPointPolicyResultOutput() LookupMultiRegionAccessPointPolicyResultOutput
func (LookupMultiRegionAccessPointPolicyResultOutput) ToLookupMultiRegionAccessPointPolicyResultOutputWithContext ¶ added in v0.12.0
func (o LookupMultiRegionAccessPointPolicyResultOutput) ToLookupMultiRegionAccessPointPolicyResultOutputWithContext(ctx context.Context) LookupMultiRegionAccessPointPolicyResultOutput
func (LookupMultiRegionAccessPointPolicyResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupMultiRegionAccessPointPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupMultiRegionAccessPointPolicyResult]
type LookupMultiRegionAccessPointResult ¶ added in v0.12.0
type LookupMultiRegionAccessPointResult struct { // The alias is a unique identifier to, and is part of the public DNS name for this Multi Region Access Point Alias *string `pulumi:"alias"` // The timestamp of the when the Multi Region Access Point is created CreatedAt *string `pulumi:"createdAt"` }
func LookupMultiRegionAccessPoint ¶ added in v0.12.0
func LookupMultiRegionAccessPoint(ctx *pulumi.Context, args *LookupMultiRegionAccessPointArgs, opts ...pulumi.InvokeOption) (*LookupMultiRegionAccessPointResult, error)
AWS::S3::MultiRegionAccessPoint is an Amazon S3 resource type that dynamically routes S3 requests to easily satisfy geographic compliance requirements based on customer-defined routing policies.
type LookupMultiRegionAccessPointResultOutput ¶ added in v0.12.0
type LookupMultiRegionAccessPointResultOutput struct{ *pulumi.OutputState }
func LookupMultiRegionAccessPointOutput ¶ added in v0.12.0
func LookupMultiRegionAccessPointOutput(ctx *pulumi.Context, args LookupMultiRegionAccessPointOutputArgs, opts ...pulumi.InvokeOption) LookupMultiRegionAccessPointResultOutput
func (LookupMultiRegionAccessPointResultOutput) Alias ¶ added in v0.12.0
func (o LookupMultiRegionAccessPointResultOutput) Alias() pulumi.StringPtrOutput
The alias is a unique identifier to, and is part of the public DNS name for this Multi Region Access Point
func (LookupMultiRegionAccessPointResultOutput) CreatedAt ¶ added in v0.12.0
func (o LookupMultiRegionAccessPointResultOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of the when the Multi Region Access Point is created
func (LookupMultiRegionAccessPointResultOutput) ElementType ¶ added in v0.12.0
func (LookupMultiRegionAccessPointResultOutput) ElementType() reflect.Type
func (LookupMultiRegionAccessPointResultOutput) ToLookupMultiRegionAccessPointResultOutput ¶ added in v0.12.0
func (o LookupMultiRegionAccessPointResultOutput) ToLookupMultiRegionAccessPointResultOutput() LookupMultiRegionAccessPointResultOutput
func (LookupMultiRegionAccessPointResultOutput) ToLookupMultiRegionAccessPointResultOutputWithContext ¶ added in v0.12.0
func (o LookupMultiRegionAccessPointResultOutput) ToLookupMultiRegionAccessPointResultOutputWithContext(ctx context.Context) LookupMultiRegionAccessPointResultOutput
func (LookupMultiRegionAccessPointResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupMultiRegionAccessPointResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupMultiRegionAccessPointResult]
type MultiRegionAccessPoint ¶
type MultiRegionAccessPoint struct { pulumi.CustomResourceState // The alias is a unique identifier to, and is part of the public DNS name for this Multi Region Access Point Alias pulumi.StringOutput `pulumi:"alias"` // The timestamp of the when the Multi Region Access Point is created CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // The name you want to assign to this Multi Region Access Point. Name pulumi.StringPtrOutput `pulumi:"name"` // The PublicAccessBlock configuration that you want to apply to this Multi Region Access Point. You can enable the configuration options in any combination. For more information about when Amazon S3 considers a bucket or object public, see https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status 'The Meaning of Public' in the Amazon Simple Storage Service Developer Guide. PublicAccessBlockConfiguration MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput `pulumi:"publicAccessBlockConfiguration"` // The list of buckets that you want to associate this Multi Region Access Point with. Regions MultiRegionAccessPointRegionArrayOutput `pulumi:"regions"` }
AWS::S3::MultiRegionAccessPoint is an Amazon S3 resource type that dynamically routes S3 requests to easily satisfy geographic compliance requirements based on customer-defined routing policies.
func GetMultiRegionAccessPoint ¶
func GetMultiRegionAccessPoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MultiRegionAccessPointState, opts ...pulumi.ResourceOption) (*MultiRegionAccessPoint, error)
GetMultiRegionAccessPoint gets an existing MultiRegionAccessPoint resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMultiRegionAccessPoint ¶
func NewMultiRegionAccessPoint(ctx *pulumi.Context, name string, args *MultiRegionAccessPointArgs, opts ...pulumi.ResourceOption) (*MultiRegionAccessPoint, error)
NewMultiRegionAccessPoint registers a new resource with the given unique name, arguments, and options.
func (*MultiRegionAccessPoint) ElementType ¶
func (*MultiRegionAccessPoint) ElementType() reflect.Type
func (*MultiRegionAccessPoint) ToMultiRegionAccessPointOutput ¶
func (i *MultiRegionAccessPoint) ToMultiRegionAccessPointOutput() MultiRegionAccessPointOutput
func (*MultiRegionAccessPoint) ToMultiRegionAccessPointOutputWithContext ¶
func (i *MultiRegionAccessPoint) ToMultiRegionAccessPointOutputWithContext(ctx context.Context) MultiRegionAccessPointOutput
func (*MultiRegionAccessPoint) ToOutput ¶ added in v0.76.0
func (i *MultiRegionAccessPoint) ToOutput(ctx context.Context) pulumix.Output[*MultiRegionAccessPoint]
type MultiRegionAccessPointArgs ¶
type MultiRegionAccessPointArgs struct { // The name you want to assign to this Multi Region Access Point. Name pulumi.StringPtrInput // The PublicAccessBlock configuration that you want to apply to this Multi Region Access Point. You can enable the configuration options in any combination. For more information about when Amazon S3 considers a bucket or object public, see https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status 'The Meaning of Public' in the Amazon Simple Storage Service Developer Guide. PublicAccessBlockConfiguration MultiRegionAccessPointPublicAccessBlockConfigurationPtrInput // The list of buckets that you want to associate this Multi Region Access Point with. Regions MultiRegionAccessPointRegionArrayInput }
The set of arguments for constructing a MultiRegionAccessPoint resource.
func (MultiRegionAccessPointArgs) ElementType ¶
func (MultiRegionAccessPointArgs) ElementType() reflect.Type
type MultiRegionAccessPointInput ¶
type MultiRegionAccessPointInput interface { pulumi.Input ToMultiRegionAccessPointOutput() MultiRegionAccessPointOutput ToMultiRegionAccessPointOutputWithContext(ctx context.Context) MultiRegionAccessPointOutput }
type MultiRegionAccessPointOutput ¶
type MultiRegionAccessPointOutput struct{ *pulumi.OutputState }
func (MultiRegionAccessPointOutput) Alias ¶ added in v0.17.0
func (o MultiRegionAccessPointOutput) Alias() pulumi.StringOutput
The alias is a unique identifier to, and is part of the public DNS name for this Multi Region Access Point
func (MultiRegionAccessPointOutput) CreatedAt ¶ added in v0.17.0
func (o MultiRegionAccessPointOutput) CreatedAt() pulumi.StringOutput
The timestamp of the when the Multi Region Access Point is created
func (MultiRegionAccessPointOutput) ElementType ¶
func (MultiRegionAccessPointOutput) ElementType() reflect.Type
func (MultiRegionAccessPointOutput) Name ¶ added in v0.17.0
func (o MultiRegionAccessPointOutput) Name() pulumi.StringPtrOutput
The name you want to assign to this Multi Region Access Point.
func (MultiRegionAccessPointOutput) PublicAccessBlockConfiguration ¶ added in v0.17.0
func (o MultiRegionAccessPointOutput) PublicAccessBlockConfiguration() MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput
The PublicAccessBlock configuration that you want to apply to this Multi Region Access Point. You can enable the configuration options in any combination. For more information about when Amazon S3 considers a bucket or object public, see https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status 'The Meaning of Public' in the Amazon Simple Storage Service Developer Guide.
func (MultiRegionAccessPointOutput) Regions ¶ added in v0.17.0
func (o MultiRegionAccessPointOutput) Regions() MultiRegionAccessPointRegionArrayOutput
The list of buckets that you want to associate this Multi Region Access Point with.
func (MultiRegionAccessPointOutput) ToMultiRegionAccessPointOutput ¶
func (o MultiRegionAccessPointOutput) ToMultiRegionAccessPointOutput() MultiRegionAccessPointOutput
func (MultiRegionAccessPointOutput) ToMultiRegionAccessPointOutputWithContext ¶
func (o MultiRegionAccessPointOutput) ToMultiRegionAccessPointOutputWithContext(ctx context.Context) MultiRegionAccessPointOutput
func (MultiRegionAccessPointOutput) ToOutput ¶ added in v0.76.0
func (o MultiRegionAccessPointOutput) ToOutput(ctx context.Context) pulumix.Output[*MultiRegionAccessPoint]
type MultiRegionAccessPointPolicy ¶
type MultiRegionAccessPointPolicy struct { pulumi.CustomResourceState // The name of the Multi Region Access Point to apply policy MrapName pulumi.StringOutput `pulumi:"mrapName"` // Policy document to apply to a Multi Region Access Point Policy pulumi.AnyOutput `pulumi:"policy"` // The Policy Status associated with this Multi Region Access Point PolicyStatus PolicyStatusPropertiesOutput `pulumi:"policyStatus"` }
The policy to be attached to a Multi Region Access Point
func GetMultiRegionAccessPointPolicy ¶
func GetMultiRegionAccessPointPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MultiRegionAccessPointPolicyState, opts ...pulumi.ResourceOption) (*MultiRegionAccessPointPolicy, error)
GetMultiRegionAccessPointPolicy gets an existing MultiRegionAccessPointPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMultiRegionAccessPointPolicy ¶
func NewMultiRegionAccessPointPolicy(ctx *pulumi.Context, name string, args *MultiRegionAccessPointPolicyArgs, opts ...pulumi.ResourceOption) (*MultiRegionAccessPointPolicy, error)
NewMultiRegionAccessPointPolicy registers a new resource with the given unique name, arguments, and options.
func (*MultiRegionAccessPointPolicy) ElementType ¶
func (*MultiRegionAccessPointPolicy) ElementType() reflect.Type
func (*MultiRegionAccessPointPolicy) ToMultiRegionAccessPointPolicyOutput ¶
func (i *MultiRegionAccessPointPolicy) ToMultiRegionAccessPointPolicyOutput() MultiRegionAccessPointPolicyOutput
func (*MultiRegionAccessPointPolicy) ToMultiRegionAccessPointPolicyOutputWithContext ¶
func (i *MultiRegionAccessPointPolicy) ToMultiRegionAccessPointPolicyOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyOutput
func (*MultiRegionAccessPointPolicy) ToOutput ¶ added in v0.76.0
func (i *MultiRegionAccessPointPolicy) ToOutput(ctx context.Context) pulumix.Output[*MultiRegionAccessPointPolicy]
type MultiRegionAccessPointPolicyArgs ¶
type MultiRegionAccessPointPolicyArgs struct { // The name of the Multi Region Access Point to apply policy MrapName pulumi.StringInput // Policy document to apply to a Multi Region Access Point Policy pulumi.Input }
The set of arguments for constructing a MultiRegionAccessPointPolicy resource.
func (MultiRegionAccessPointPolicyArgs) ElementType ¶
func (MultiRegionAccessPointPolicyArgs) ElementType() reflect.Type
type MultiRegionAccessPointPolicyInput ¶
type MultiRegionAccessPointPolicyInput interface { pulumi.Input ToMultiRegionAccessPointPolicyOutput() MultiRegionAccessPointPolicyOutput ToMultiRegionAccessPointPolicyOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyOutput }
type MultiRegionAccessPointPolicyOutput ¶
type MultiRegionAccessPointPolicyOutput struct{ *pulumi.OutputState }
func (MultiRegionAccessPointPolicyOutput) ElementType ¶
func (MultiRegionAccessPointPolicyOutput) ElementType() reflect.Type
func (MultiRegionAccessPointPolicyOutput) MrapName ¶ added in v0.17.0
func (o MultiRegionAccessPointPolicyOutput) MrapName() pulumi.StringOutput
The name of the Multi Region Access Point to apply policy
func (MultiRegionAccessPointPolicyOutput) Policy ¶ added in v0.17.0
func (o MultiRegionAccessPointPolicyOutput) Policy() pulumi.AnyOutput
Policy document to apply to a Multi Region Access Point
func (MultiRegionAccessPointPolicyOutput) PolicyStatus ¶ added in v0.17.0
func (o MultiRegionAccessPointPolicyOutput) PolicyStatus() PolicyStatusPropertiesOutput
The Policy Status associated with this Multi Region Access Point
func (MultiRegionAccessPointPolicyOutput) ToMultiRegionAccessPointPolicyOutput ¶
func (o MultiRegionAccessPointPolicyOutput) ToMultiRegionAccessPointPolicyOutput() MultiRegionAccessPointPolicyOutput
func (MultiRegionAccessPointPolicyOutput) ToMultiRegionAccessPointPolicyOutputWithContext ¶
func (o MultiRegionAccessPointPolicyOutput) ToMultiRegionAccessPointPolicyOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyOutput
func (MultiRegionAccessPointPolicyOutput) ToOutput ¶ added in v0.76.0
func (o MultiRegionAccessPointPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*MultiRegionAccessPointPolicy]
type MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublic ¶ added in v0.2.0
type MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublic string
Specifies whether the policy is public or not.
type MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput ¶ added in v0.2.0
type MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput struct{ *pulumi.OutputState }
func (MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ElementType ¶ added in v0.2.0
func (MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ElementType() reflect.Type
func (MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ToMultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput ¶ added in v0.2.0
func (o MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ToMultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput() MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput
func (MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ToMultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutputWithContext ¶ added in v0.2.0
func (o MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ToMultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput
func (MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ToMultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput ¶ added in v0.2.0
func (o MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ToMultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput() MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput
func (MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ToMultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutputWithContext ¶ added in v0.2.0
func (o MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ToMultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput
func (MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ToStringOutput ¶ added in v0.2.0
func (o MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ToStringOutput() pulumi.StringOutput
func (MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput ¶ added in v0.2.0
type MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput struct{ *pulumi.OutputState }
func (MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput) ElementType ¶ added in v0.2.0
func (MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput) ElementType() reflect.Type
func (MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput) ToMultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput ¶ added in v0.2.0
func (o MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput) ToMultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput() MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput
func (MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput) ToMultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutputWithContext ¶ added in v0.2.0
func (o MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput) ToMultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput
func (MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput) ToOutput ¶ added in v0.76.0
func (MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MultiRegionAccessPointPolicyState ¶
type MultiRegionAccessPointPolicyState struct { }
func (MultiRegionAccessPointPolicyState) ElementType ¶
func (MultiRegionAccessPointPolicyState) ElementType() reflect.Type
type MultiRegionAccessPointPublicAccessBlockConfiguration ¶
type MultiRegionAccessPointPublicAccessBlockConfiguration struct { // Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior: // - PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public. // - PUT Object calls fail if the request includes a public ACL. // . - PUT Bucket calls fail if the request includes a public ACL. // Enabling this setting doesn't affect existing policies or ACLs. BlockPublicAcls *bool `pulumi:"blockPublicAcls"` // Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access. Enabling this setting doesn't affect existing bucket policies. BlockPublicPolicy *bool `pulumi:"blockPublicPolicy"` // Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain. Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set. IgnorePublicAcls *bool `pulumi:"ignorePublicAcls"` // Specifies whether Amazon S3 should restrict public bucket policies for this bucket. Setting this element to TRUE restricts access to this bucket to only AWS services and authorized users within this account if the bucket has a public policy. // Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked. RestrictPublicBuckets *bool `pulumi:"restrictPublicBuckets"` }
type MultiRegionAccessPointPublicAccessBlockConfigurationArgs ¶
type MultiRegionAccessPointPublicAccessBlockConfigurationArgs struct { // Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior: // - PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public. // - PUT Object calls fail if the request includes a public ACL. // . - PUT Bucket calls fail if the request includes a public ACL. // Enabling this setting doesn't affect existing policies or ACLs. BlockPublicAcls pulumi.BoolPtrInput `pulumi:"blockPublicAcls"` // Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access. Enabling this setting doesn't affect existing bucket policies. BlockPublicPolicy pulumi.BoolPtrInput `pulumi:"blockPublicPolicy"` // Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain. Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set. IgnorePublicAcls pulumi.BoolPtrInput `pulumi:"ignorePublicAcls"` // Specifies whether Amazon S3 should restrict public bucket policies for this bucket. Setting this element to TRUE restricts access to this bucket to only AWS services and authorized users within this account if the bucket has a public policy. // Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked. RestrictPublicBuckets pulumi.BoolPtrInput `pulumi:"restrictPublicBuckets"` }
func (MultiRegionAccessPointPublicAccessBlockConfigurationArgs) ElementType ¶
func (MultiRegionAccessPointPublicAccessBlockConfigurationArgs) ElementType() reflect.Type
func (MultiRegionAccessPointPublicAccessBlockConfigurationArgs) ToMultiRegionAccessPointPublicAccessBlockConfigurationOutput ¶
func (i MultiRegionAccessPointPublicAccessBlockConfigurationArgs) ToMultiRegionAccessPointPublicAccessBlockConfigurationOutput() MultiRegionAccessPointPublicAccessBlockConfigurationOutput
func (MultiRegionAccessPointPublicAccessBlockConfigurationArgs) ToMultiRegionAccessPointPublicAccessBlockConfigurationOutputWithContext ¶
func (i MultiRegionAccessPointPublicAccessBlockConfigurationArgs) ToMultiRegionAccessPointPublicAccessBlockConfigurationOutputWithContext(ctx context.Context) MultiRegionAccessPointPublicAccessBlockConfigurationOutput
func (MultiRegionAccessPointPublicAccessBlockConfigurationArgs) ToMultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput ¶
func (i MultiRegionAccessPointPublicAccessBlockConfigurationArgs) ToMultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput() MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput
func (MultiRegionAccessPointPublicAccessBlockConfigurationArgs) ToMultiRegionAccessPointPublicAccessBlockConfigurationPtrOutputWithContext ¶
func (i MultiRegionAccessPointPublicAccessBlockConfigurationArgs) ToMultiRegionAccessPointPublicAccessBlockConfigurationPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput
type MultiRegionAccessPointPublicAccessBlockConfigurationInput ¶
type MultiRegionAccessPointPublicAccessBlockConfigurationInput interface { pulumi.Input ToMultiRegionAccessPointPublicAccessBlockConfigurationOutput() MultiRegionAccessPointPublicAccessBlockConfigurationOutput ToMultiRegionAccessPointPublicAccessBlockConfigurationOutputWithContext(context.Context) MultiRegionAccessPointPublicAccessBlockConfigurationOutput }
MultiRegionAccessPointPublicAccessBlockConfigurationInput is an input type that accepts MultiRegionAccessPointPublicAccessBlockConfigurationArgs and MultiRegionAccessPointPublicAccessBlockConfigurationOutput values. You can construct a concrete instance of `MultiRegionAccessPointPublicAccessBlockConfigurationInput` via:
MultiRegionAccessPointPublicAccessBlockConfigurationArgs{...}
type MultiRegionAccessPointPublicAccessBlockConfigurationOutput ¶
type MultiRegionAccessPointPublicAccessBlockConfigurationOutput struct{ *pulumi.OutputState }
func (MultiRegionAccessPointPublicAccessBlockConfigurationOutput) BlockPublicAcls ¶
func (o MultiRegionAccessPointPublicAccessBlockConfigurationOutput) BlockPublicAcls() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior: - PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.
- PUT Object calls fail if the request includes a public ACL. . - PUT Bucket calls fail if the request includes a public ACL. Enabling this setting doesn't affect existing policies or ACLs.
func (MultiRegionAccessPointPublicAccessBlockConfigurationOutput) BlockPublicPolicy ¶
func (o MultiRegionAccessPointPublicAccessBlockConfigurationOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access. Enabling this setting doesn't affect existing bucket policies.
func (MultiRegionAccessPointPublicAccessBlockConfigurationOutput) ElementType ¶
func (MultiRegionAccessPointPublicAccessBlockConfigurationOutput) ElementType() reflect.Type
func (MultiRegionAccessPointPublicAccessBlockConfigurationOutput) IgnorePublicAcls ¶
func (o MultiRegionAccessPointPublicAccessBlockConfigurationOutput) IgnorePublicAcls() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain. Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.
func (MultiRegionAccessPointPublicAccessBlockConfigurationOutput) RestrictPublicBuckets ¶
func (o MultiRegionAccessPointPublicAccessBlockConfigurationOutput) RestrictPublicBuckets() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should restrict public bucket policies for this bucket. Setting this element to TRUE restricts access to this bucket to only AWS services and authorized users within this account if the bucket has a public policy. Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.
func (MultiRegionAccessPointPublicAccessBlockConfigurationOutput) ToMultiRegionAccessPointPublicAccessBlockConfigurationOutput ¶
func (o MultiRegionAccessPointPublicAccessBlockConfigurationOutput) ToMultiRegionAccessPointPublicAccessBlockConfigurationOutput() MultiRegionAccessPointPublicAccessBlockConfigurationOutput
func (MultiRegionAccessPointPublicAccessBlockConfigurationOutput) ToMultiRegionAccessPointPublicAccessBlockConfigurationOutputWithContext ¶
func (o MultiRegionAccessPointPublicAccessBlockConfigurationOutput) ToMultiRegionAccessPointPublicAccessBlockConfigurationOutputWithContext(ctx context.Context) MultiRegionAccessPointPublicAccessBlockConfigurationOutput
func (MultiRegionAccessPointPublicAccessBlockConfigurationOutput) ToMultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput ¶
func (o MultiRegionAccessPointPublicAccessBlockConfigurationOutput) ToMultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput() MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput
func (MultiRegionAccessPointPublicAccessBlockConfigurationOutput) ToMultiRegionAccessPointPublicAccessBlockConfigurationPtrOutputWithContext ¶
func (o MultiRegionAccessPointPublicAccessBlockConfigurationOutput) ToMultiRegionAccessPointPublicAccessBlockConfigurationPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput
type MultiRegionAccessPointPublicAccessBlockConfigurationPtrInput ¶
type MultiRegionAccessPointPublicAccessBlockConfigurationPtrInput interface { pulumi.Input ToMultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput() MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput ToMultiRegionAccessPointPublicAccessBlockConfigurationPtrOutputWithContext(context.Context) MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput }
MultiRegionAccessPointPublicAccessBlockConfigurationPtrInput is an input type that accepts MultiRegionAccessPointPublicAccessBlockConfigurationArgs, MultiRegionAccessPointPublicAccessBlockConfigurationPtr and MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput values. You can construct a concrete instance of `MultiRegionAccessPointPublicAccessBlockConfigurationPtrInput` via:
MultiRegionAccessPointPublicAccessBlockConfigurationArgs{...} or: nil
func MultiRegionAccessPointPublicAccessBlockConfigurationPtr ¶
func MultiRegionAccessPointPublicAccessBlockConfigurationPtr(v *MultiRegionAccessPointPublicAccessBlockConfigurationArgs) MultiRegionAccessPointPublicAccessBlockConfigurationPtrInput
type MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput ¶
type MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput struct{ *pulumi.OutputState }
func (MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput) BlockPublicAcls ¶
func (o MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput) BlockPublicAcls() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account. Setting this element to TRUE causes the following behavior: - PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.
- PUT Object calls fail if the request includes a public ACL. . - PUT Bucket calls fail if the request includes a public ACL. Enabling this setting doesn't affect existing policies or ACLs.
func (MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput) BlockPublicPolicy ¶
func (o MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should block public bucket policies for buckets in this account. Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access. Enabling this setting doesn't affect existing bucket policies.
func (MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput) ElementType ¶
func (MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput) ElementType() reflect.Type
func (MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput) IgnorePublicAcls ¶
func (o MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput) IgnorePublicAcls() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain. Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.
func (MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput) RestrictPublicBuckets ¶
func (o MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput) RestrictPublicBuckets() pulumi.BoolPtrOutput
Specifies whether Amazon S3 should restrict public bucket policies for this bucket. Setting this element to TRUE restricts access to this bucket to only AWS services and authorized users within this account if the bucket has a public policy. Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.
func (MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput) ToMultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput ¶
func (o MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput) ToMultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput() MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput
func (MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput) ToMultiRegionAccessPointPublicAccessBlockConfigurationPtrOutputWithContext ¶
func (o MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput) ToMultiRegionAccessPointPublicAccessBlockConfigurationPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointPublicAccessBlockConfigurationPtrOutput
type MultiRegionAccessPointRegionArgs ¶
type MultiRegionAccessPointRegionArgs struct { Bucket pulumi.StringInput `pulumi:"bucket"` BucketAccountId pulumi.StringPtrInput `pulumi:"bucketAccountId"` }
func (MultiRegionAccessPointRegionArgs) ElementType ¶
func (MultiRegionAccessPointRegionArgs) ElementType() reflect.Type
func (MultiRegionAccessPointRegionArgs) ToMultiRegionAccessPointRegionOutput ¶
func (i MultiRegionAccessPointRegionArgs) ToMultiRegionAccessPointRegionOutput() MultiRegionAccessPointRegionOutput
func (MultiRegionAccessPointRegionArgs) ToMultiRegionAccessPointRegionOutputWithContext ¶
func (i MultiRegionAccessPointRegionArgs) ToMultiRegionAccessPointRegionOutputWithContext(ctx context.Context) MultiRegionAccessPointRegionOutput
func (MultiRegionAccessPointRegionArgs) ToOutput ¶ added in v0.76.0
func (i MultiRegionAccessPointRegionArgs) ToOutput(ctx context.Context) pulumix.Output[MultiRegionAccessPointRegion]
type MultiRegionAccessPointRegionArray ¶
type MultiRegionAccessPointRegionArray []MultiRegionAccessPointRegionInput
func (MultiRegionAccessPointRegionArray) ElementType ¶
func (MultiRegionAccessPointRegionArray) ElementType() reflect.Type
func (MultiRegionAccessPointRegionArray) ToMultiRegionAccessPointRegionArrayOutput ¶
func (i MultiRegionAccessPointRegionArray) ToMultiRegionAccessPointRegionArrayOutput() MultiRegionAccessPointRegionArrayOutput
func (MultiRegionAccessPointRegionArray) ToMultiRegionAccessPointRegionArrayOutputWithContext ¶
func (i MultiRegionAccessPointRegionArray) ToMultiRegionAccessPointRegionArrayOutputWithContext(ctx context.Context) MultiRegionAccessPointRegionArrayOutput
func (MultiRegionAccessPointRegionArray) ToOutput ¶ added in v0.76.0
func (i MultiRegionAccessPointRegionArray) ToOutput(ctx context.Context) pulumix.Output[[]MultiRegionAccessPointRegion]
type MultiRegionAccessPointRegionArrayInput ¶
type MultiRegionAccessPointRegionArrayInput interface { pulumi.Input ToMultiRegionAccessPointRegionArrayOutput() MultiRegionAccessPointRegionArrayOutput ToMultiRegionAccessPointRegionArrayOutputWithContext(context.Context) MultiRegionAccessPointRegionArrayOutput }
MultiRegionAccessPointRegionArrayInput is an input type that accepts MultiRegionAccessPointRegionArray and MultiRegionAccessPointRegionArrayOutput values. You can construct a concrete instance of `MultiRegionAccessPointRegionArrayInput` via:
MultiRegionAccessPointRegionArray{ MultiRegionAccessPointRegionArgs{...} }
type MultiRegionAccessPointRegionArrayOutput ¶
type MultiRegionAccessPointRegionArrayOutput struct{ *pulumi.OutputState }
func (MultiRegionAccessPointRegionArrayOutput) ElementType ¶
func (MultiRegionAccessPointRegionArrayOutput) ElementType() reflect.Type
func (MultiRegionAccessPointRegionArrayOutput) ToMultiRegionAccessPointRegionArrayOutput ¶
func (o MultiRegionAccessPointRegionArrayOutput) ToMultiRegionAccessPointRegionArrayOutput() MultiRegionAccessPointRegionArrayOutput
func (MultiRegionAccessPointRegionArrayOutput) ToMultiRegionAccessPointRegionArrayOutputWithContext ¶
func (o MultiRegionAccessPointRegionArrayOutput) ToMultiRegionAccessPointRegionArrayOutputWithContext(ctx context.Context) MultiRegionAccessPointRegionArrayOutput
func (MultiRegionAccessPointRegionArrayOutput) ToOutput ¶ added in v0.76.0
func (o MultiRegionAccessPointRegionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MultiRegionAccessPointRegion]
type MultiRegionAccessPointRegionInput ¶
type MultiRegionAccessPointRegionInput interface { pulumi.Input ToMultiRegionAccessPointRegionOutput() MultiRegionAccessPointRegionOutput ToMultiRegionAccessPointRegionOutputWithContext(context.Context) MultiRegionAccessPointRegionOutput }
MultiRegionAccessPointRegionInput is an input type that accepts MultiRegionAccessPointRegionArgs and MultiRegionAccessPointRegionOutput values. You can construct a concrete instance of `MultiRegionAccessPointRegionInput` via:
MultiRegionAccessPointRegionArgs{...}
type MultiRegionAccessPointRegionOutput ¶
type MultiRegionAccessPointRegionOutput struct{ *pulumi.OutputState }
func (MultiRegionAccessPointRegionOutput) Bucket ¶
func (o MultiRegionAccessPointRegionOutput) Bucket() pulumi.StringOutput
func (MultiRegionAccessPointRegionOutput) BucketAccountId ¶ added in v0.53.0
func (o MultiRegionAccessPointRegionOutput) BucketAccountId() pulumi.StringPtrOutput
func (MultiRegionAccessPointRegionOutput) ElementType ¶
func (MultiRegionAccessPointRegionOutput) ElementType() reflect.Type
func (MultiRegionAccessPointRegionOutput) ToMultiRegionAccessPointRegionOutput ¶
func (o MultiRegionAccessPointRegionOutput) ToMultiRegionAccessPointRegionOutput() MultiRegionAccessPointRegionOutput
func (MultiRegionAccessPointRegionOutput) ToMultiRegionAccessPointRegionOutputWithContext ¶
func (o MultiRegionAccessPointRegionOutput) ToMultiRegionAccessPointRegionOutputWithContext(ctx context.Context) MultiRegionAccessPointRegionOutput
func (MultiRegionAccessPointRegionOutput) ToOutput ¶ added in v0.76.0
func (o MultiRegionAccessPointRegionOutput) ToOutput(ctx context.Context) pulumix.Output[MultiRegionAccessPointRegion]
type MultiRegionAccessPointState ¶
type MultiRegionAccessPointState struct { }
func (MultiRegionAccessPointState) ElementType ¶
func (MultiRegionAccessPointState) ElementType() reflect.Type
type PolicyStatusProperties ¶ added in v0.2.0
type PolicyStatusProperties struct { // Specifies whether the policy is public or not. IsPublic MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublic `pulumi:"isPublic"` }
The Policy Status associated with this Multi Region Access Point
type PolicyStatusPropertiesOutput ¶ added in v0.2.0
type PolicyStatusPropertiesOutput struct{ *pulumi.OutputState }
The Policy Status associated with this Multi Region Access Point
func (PolicyStatusPropertiesOutput) ElementType ¶ added in v0.2.0
func (PolicyStatusPropertiesOutput) ElementType() reflect.Type
func (PolicyStatusPropertiesOutput) IsPublic ¶ added in v0.2.0
func (o PolicyStatusPropertiesOutput) IsPublic() MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicOutput
Specifies whether the policy is public or not.
func (PolicyStatusPropertiesOutput) ToOutput ¶ added in v0.76.0
func (o PolicyStatusPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[PolicyStatusProperties]
func (PolicyStatusPropertiesOutput) ToPolicyStatusPropertiesOutput ¶ added in v0.2.0
func (o PolicyStatusPropertiesOutput) ToPolicyStatusPropertiesOutput() PolicyStatusPropertiesOutput
func (PolicyStatusPropertiesOutput) ToPolicyStatusPropertiesOutputWithContext ¶ added in v0.2.0
func (o PolicyStatusPropertiesOutput) ToPolicyStatusPropertiesOutputWithContext(ctx context.Context) PolicyStatusPropertiesOutput
type PolicyStatusPropertiesPtrOutput ¶ added in v0.2.0
type PolicyStatusPropertiesPtrOutput struct{ *pulumi.OutputState }
func (PolicyStatusPropertiesPtrOutput) Elem ¶ added in v0.2.0
func (o PolicyStatusPropertiesPtrOutput) Elem() PolicyStatusPropertiesOutput
func (PolicyStatusPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (PolicyStatusPropertiesPtrOutput) ElementType() reflect.Type
func (PolicyStatusPropertiesPtrOutput) IsPublic ¶ added in v0.2.0
func (o PolicyStatusPropertiesPtrOutput) IsPublic() MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublicPtrOutput
Specifies whether the policy is public or not.
func (PolicyStatusPropertiesPtrOutput) ToOutput ¶ added in v0.76.0
func (o PolicyStatusPropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyStatusProperties]
func (PolicyStatusPropertiesPtrOutput) ToPolicyStatusPropertiesPtrOutput ¶ added in v0.2.0
func (o PolicyStatusPropertiesPtrOutput) ToPolicyStatusPropertiesPtrOutput() PolicyStatusPropertiesPtrOutput
func (PolicyStatusPropertiesPtrOutput) ToPolicyStatusPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o PolicyStatusPropertiesPtrOutput) ToPolicyStatusPropertiesPtrOutputWithContext(ctx context.Context) PolicyStatusPropertiesPtrOutput
type StorageLens ¶
type StorageLens struct { pulumi.CustomResourceState StorageLensConfiguration StorageLensConfigurationOutput `pulumi:"storageLensConfiguration"` // A set of tags (key-value pairs) for this Amazon S3 Storage Lens configuration. Tags StorageLensTagArrayOutput `pulumi:"tags"` }
The AWS::S3::StorageLens resource is an Amazon S3 resource type that you can use to create Storage Lens configurations.
func GetStorageLens ¶
func GetStorageLens(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StorageLensState, opts ...pulumi.ResourceOption) (*StorageLens, error)
GetStorageLens gets an existing StorageLens resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStorageLens ¶
func NewStorageLens(ctx *pulumi.Context, name string, args *StorageLensArgs, opts ...pulumi.ResourceOption) (*StorageLens, error)
NewStorageLens registers a new resource with the given unique name, arguments, and options.
func (*StorageLens) ElementType ¶
func (*StorageLens) ElementType() reflect.Type
func (*StorageLens) ToOutput ¶ added in v0.76.0
func (i *StorageLens) ToOutput(ctx context.Context) pulumix.Output[*StorageLens]
func (*StorageLens) ToStorageLensOutput ¶
func (i *StorageLens) ToStorageLensOutput() StorageLensOutput
func (*StorageLens) ToStorageLensOutputWithContext ¶
func (i *StorageLens) ToStorageLensOutputWithContext(ctx context.Context) StorageLensOutput
type StorageLensAccountLevel ¶
type StorageLensAccountLevel struct { ActivityMetrics *StorageLensActivityMetrics `pulumi:"activityMetrics"` AdvancedCostOptimizationMetrics *StorageLensAdvancedCostOptimizationMetrics `pulumi:"advancedCostOptimizationMetrics"` AdvancedDataProtectionMetrics *StorageLensAdvancedDataProtectionMetrics `pulumi:"advancedDataProtectionMetrics"` BucketLevel StorageLensBucketLevel `pulumi:"bucketLevel"` DetailedStatusCodesMetrics *StorageLensDetailedStatusCodesMetrics `pulumi:"detailedStatusCodesMetrics"` }
Account-level metrics configurations.
type StorageLensAccountLevelArgs ¶
type StorageLensAccountLevelArgs struct { ActivityMetrics StorageLensActivityMetricsPtrInput `pulumi:"activityMetrics"` AdvancedCostOptimizationMetrics StorageLensAdvancedCostOptimizationMetricsPtrInput `pulumi:"advancedCostOptimizationMetrics"` AdvancedDataProtectionMetrics StorageLensAdvancedDataProtectionMetricsPtrInput `pulumi:"advancedDataProtectionMetrics"` BucketLevel StorageLensBucketLevelInput `pulumi:"bucketLevel"` DetailedStatusCodesMetrics StorageLensDetailedStatusCodesMetricsPtrInput `pulumi:"detailedStatusCodesMetrics"` }
Account-level metrics configurations.
func (StorageLensAccountLevelArgs) ElementType ¶
func (StorageLensAccountLevelArgs) ElementType() reflect.Type
func (StorageLensAccountLevelArgs) ToOutput ¶ added in v0.76.0
func (i StorageLensAccountLevelArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensAccountLevel]
func (StorageLensAccountLevelArgs) ToStorageLensAccountLevelOutput ¶
func (i StorageLensAccountLevelArgs) ToStorageLensAccountLevelOutput() StorageLensAccountLevelOutput
func (StorageLensAccountLevelArgs) ToStorageLensAccountLevelOutputWithContext ¶
func (i StorageLensAccountLevelArgs) ToStorageLensAccountLevelOutputWithContext(ctx context.Context) StorageLensAccountLevelOutput
type StorageLensAccountLevelInput ¶
type StorageLensAccountLevelInput interface { pulumi.Input ToStorageLensAccountLevelOutput() StorageLensAccountLevelOutput ToStorageLensAccountLevelOutputWithContext(context.Context) StorageLensAccountLevelOutput }
StorageLensAccountLevelInput is an input type that accepts StorageLensAccountLevelArgs and StorageLensAccountLevelOutput values. You can construct a concrete instance of `StorageLensAccountLevelInput` via:
StorageLensAccountLevelArgs{...}
type StorageLensAccountLevelOutput ¶
type StorageLensAccountLevelOutput struct{ *pulumi.OutputState }
Account-level metrics configurations.
func (StorageLensAccountLevelOutput) ActivityMetrics ¶
func (o StorageLensAccountLevelOutput) ActivityMetrics() StorageLensActivityMetricsPtrOutput
func (StorageLensAccountLevelOutput) AdvancedCostOptimizationMetrics ¶ added in v0.41.0
func (o StorageLensAccountLevelOutput) AdvancedCostOptimizationMetrics() StorageLensAdvancedCostOptimizationMetricsPtrOutput
func (StorageLensAccountLevelOutput) AdvancedDataProtectionMetrics ¶ added in v0.41.0
func (o StorageLensAccountLevelOutput) AdvancedDataProtectionMetrics() StorageLensAdvancedDataProtectionMetricsPtrOutput
func (StorageLensAccountLevelOutput) BucketLevel ¶
func (o StorageLensAccountLevelOutput) BucketLevel() StorageLensBucketLevelOutput
func (StorageLensAccountLevelOutput) DetailedStatusCodesMetrics ¶ added in v0.41.0
func (o StorageLensAccountLevelOutput) DetailedStatusCodesMetrics() StorageLensDetailedStatusCodesMetricsPtrOutput
func (StorageLensAccountLevelOutput) ElementType ¶
func (StorageLensAccountLevelOutput) ElementType() reflect.Type
func (StorageLensAccountLevelOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensAccountLevelOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensAccountLevel]
func (StorageLensAccountLevelOutput) ToStorageLensAccountLevelOutput ¶
func (o StorageLensAccountLevelOutput) ToStorageLensAccountLevelOutput() StorageLensAccountLevelOutput
func (StorageLensAccountLevelOutput) ToStorageLensAccountLevelOutputWithContext ¶
func (o StorageLensAccountLevelOutput) ToStorageLensAccountLevelOutputWithContext(ctx context.Context) StorageLensAccountLevelOutput
type StorageLensActivityMetrics ¶
type StorageLensActivityMetrics struct { // Specifies whether activity metrics are enabled or disabled. IsEnabled *bool `pulumi:"isEnabled"` }
Enables activity metrics.
type StorageLensActivityMetricsArgs ¶
type StorageLensActivityMetricsArgs struct { // Specifies whether activity metrics are enabled or disabled. IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` }
Enables activity metrics.
func (StorageLensActivityMetricsArgs) ElementType ¶
func (StorageLensActivityMetricsArgs) ElementType() reflect.Type
func (StorageLensActivityMetricsArgs) ToOutput ¶ added in v0.76.0
func (i StorageLensActivityMetricsArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensActivityMetrics]
func (StorageLensActivityMetricsArgs) ToStorageLensActivityMetricsOutput ¶
func (i StorageLensActivityMetricsArgs) ToStorageLensActivityMetricsOutput() StorageLensActivityMetricsOutput
func (StorageLensActivityMetricsArgs) ToStorageLensActivityMetricsOutputWithContext ¶
func (i StorageLensActivityMetricsArgs) ToStorageLensActivityMetricsOutputWithContext(ctx context.Context) StorageLensActivityMetricsOutput
func (StorageLensActivityMetricsArgs) ToStorageLensActivityMetricsPtrOutput ¶
func (i StorageLensActivityMetricsArgs) ToStorageLensActivityMetricsPtrOutput() StorageLensActivityMetricsPtrOutput
func (StorageLensActivityMetricsArgs) ToStorageLensActivityMetricsPtrOutputWithContext ¶
func (i StorageLensActivityMetricsArgs) ToStorageLensActivityMetricsPtrOutputWithContext(ctx context.Context) StorageLensActivityMetricsPtrOutput
type StorageLensActivityMetricsInput ¶
type StorageLensActivityMetricsInput interface { pulumi.Input ToStorageLensActivityMetricsOutput() StorageLensActivityMetricsOutput ToStorageLensActivityMetricsOutputWithContext(context.Context) StorageLensActivityMetricsOutput }
StorageLensActivityMetricsInput is an input type that accepts StorageLensActivityMetricsArgs and StorageLensActivityMetricsOutput values. You can construct a concrete instance of `StorageLensActivityMetricsInput` via:
StorageLensActivityMetricsArgs{...}
type StorageLensActivityMetricsOutput ¶
type StorageLensActivityMetricsOutput struct{ *pulumi.OutputState }
Enables activity metrics.
func (StorageLensActivityMetricsOutput) ElementType ¶
func (StorageLensActivityMetricsOutput) ElementType() reflect.Type
func (StorageLensActivityMetricsOutput) IsEnabled ¶
func (o StorageLensActivityMetricsOutput) IsEnabled() pulumi.BoolPtrOutput
Specifies whether activity metrics are enabled or disabled.
func (StorageLensActivityMetricsOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensActivityMetricsOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensActivityMetrics]
func (StorageLensActivityMetricsOutput) ToStorageLensActivityMetricsOutput ¶
func (o StorageLensActivityMetricsOutput) ToStorageLensActivityMetricsOutput() StorageLensActivityMetricsOutput
func (StorageLensActivityMetricsOutput) ToStorageLensActivityMetricsOutputWithContext ¶
func (o StorageLensActivityMetricsOutput) ToStorageLensActivityMetricsOutputWithContext(ctx context.Context) StorageLensActivityMetricsOutput
func (StorageLensActivityMetricsOutput) ToStorageLensActivityMetricsPtrOutput ¶
func (o StorageLensActivityMetricsOutput) ToStorageLensActivityMetricsPtrOutput() StorageLensActivityMetricsPtrOutput
func (StorageLensActivityMetricsOutput) ToStorageLensActivityMetricsPtrOutputWithContext ¶
func (o StorageLensActivityMetricsOutput) ToStorageLensActivityMetricsPtrOutputWithContext(ctx context.Context) StorageLensActivityMetricsPtrOutput
type StorageLensActivityMetricsPtrInput ¶
type StorageLensActivityMetricsPtrInput interface { pulumi.Input ToStorageLensActivityMetricsPtrOutput() StorageLensActivityMetricsPtrOutput ToStorageLensActivityMetricsPtrOutputWithContext(context.Context) StorageLensActivityMetricsPtrOutput }
StorageLensActivityMetricsPtrInput is an input type that accepts StorageLensActivityMetricsArgs, StorageLensActivityMetricsPtr and StorageLensActivityMetricsPtrOutput values. You can construct a concrete instance of `StorageLensActivityMetricsPtrInput` via:
StorageLensActivityMetricsArgs{...} or: nil
func StorageLensActivityMetricsPtr ¶
func StorageLensActivityMetricsPtr(v *StorageLensActivityMetricsArgs) StorageLensActivityMetricsPtrInput
type StorageLensActivityMetricsPtrOutput ¶
type StorageLensActivityMetricsPtrOutput struct{ *pulumi.OutputState }
func (StorageLensActivityMetricsPtrOutput) Elem ¶
func (o StorageLensActivityMetricsPtrOutput) Elem() StorageLensActivityMetricsOutput
func (StorageLensActivityMetricsPtrOutput) ElementType ¶
func (StorageLensActivityMetricsPtrOutput) ElementType() reflect.Type
func (StorageLensActivityMetricsPtrOutput) IsEnabled ¶
func (o StorageLensActivityMetricsPtrOutput) IsEnabled() pulumi.BoolPtrOutput
Specifies whether activity metrics are enabled or disabled.
func (StorageLensActivityMetricsPtrOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensActivityMetricsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensActivityMetrics]
func (StorageLensActivityMetricsPtrOutput) ToStorageLensActivityMetricsPtrOutput ¶
func (o StorageLensActivityMetricsPtrOutput) ToStorageLensActivityMetricsPtrOutput() StorageLensActivityMetricsPtrOutput
func (StorageLensActivityMetricsPtrOutput) ToStorageLensActivityMetricsPtrOutputWithContext ¶
func (o StorageLensActivityMetricsPtrOutput) ToStorageLensActivityMetricsPtrOutputWithContext(ctx context.Context) StorageLensActivityMetricsPtrOutput
type StorageLensAdvancedCostOptimizationMetrics ¶ added in v0.41.0
type StorageLensAdvancedCostOptimizationMetrics struct { // Specifies whether advanced cost optimization metrics are enabled or disabled. IsEnabled *bool `pulumi:"isEnabled"` }
Enables advanced cost optimization metrics.
type StorageLensAdvancedCostOptimizationMetricsArgs ¶ added in v0.41.0
type StorageLensAdvancedCostOptimizationMetricsArgs struct { // Specifies whether advanced cost optimization metrics are enabled or disabled. IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` }
Enables advanced cost optimization metrics.
func (StorageLensAdvancedCostOptimizationMetricsArgs) ElementType ¶ added in v0.41.0
func (StorageLensAdvancedCostOptimizationMetricsArgs) ElementType() reflect.Type
func (StorageLensAdvancedCostOptimizationMetricsArgs) ToOutput ¶ added in v0.76.0
func (i StorageLensAdvancedCostOptimizationMetricsArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensAdvancedCostOptimizationMetrics]
func (StorageLensAdvancedCostOptimizationMetricsArgs) ToStorageLensAdvancedCostOptimizationMetricsOutput ¶ added in v0.41.0
func (i StorageLensAdvancedCostOptimizationMetricsArgs) ToStorageLensAdvancedCostOptimizationMetricsOutput() StorageLensAdvancedCostOptimizationMetricsOutput
func (StorageLensAdvancedCostOptimizationMetricsArgs) ToStorageLensAdvancedCostOptimizationMetricsOutputWithContext ¶ added in v0.41.0
func (i StorageLensAdvancedCostOptimizationMetricsArgs) ToStorageLensAdvancedCostOptimizationMetricsOutputWithContext(ctx context.Context) StorageLensAdvancedCostOptimizationMetricsOutput
func (StorageLensAdvancedCostOptimizationMetricsArgs) ToStorageLensAdvancedCostOptimizationMetricsPtrOutput ¶ added in v0.41.0
func (i StorageLensAdvancedCostOptimizationMetricsArgs) ToStorageLensAdvancedCostOptimizationMetricsPtrOutput() StorageLensAdvancedCostOptimizationMetricsPtrOutput
func (StorageLensAdvancedCostOptimizationMetricsArgs) ToStorageLensAdvancedCostOptimizationMetricsPtrOutputWithContext ¶ added in v0.41.0
func (i StorageLensAdvancedCostOptimizationMetricsArgs) ToStorageLensAdvancedCostOptimizationMetricsPtrOutputWithContext(ctx context.Context) StorageLensAdvancedCostOptimizationMetricsPtrOutput
type StorageLensAdvancedCostOptimizationMetricsInput ¶ added in v0.41.0
type StorageLensAdvancedCostOptimizationMetricsInput interface { pulumi.Input ToStorageLensAdvancedCostOptimizationMetricsOutput() StorageLensAdvancedCostOptimizationMetricsOutput ToStorageLensAdvancedCostOptimizationMetricsOutputWithContext(context.Context) StorageLensAdvancedCostOptimizationMetricsOutput }
StorageLensAdvancedCostOptimizationMetricsInput is an input type that accepts StorageLensAdvancedCostOptimizationMetricsArgs and StorageLensAdvancedCostOptimizationMetricsOutput values. You can construct a concrete instance of `StorageLensAdvancedCostOptimizationMetricsInput` via:
StorageLensAdvancedCostOptimizationMetricsArgs{...}
type StorageLensAdvancedCostOptimizationMetricsOutput ¶ added in v0.41.0
type StorageLensAdvancedCostOptimizationMetricsOutput struct{ *pulumi.OutputState }
Enables advanced cost optimization metrics.
func (StorageLensAdvancedCostOptimizationMetricsOutput) ElementType ¶ added in v0.41.0
func (StorageLensAdvancedCostOptimizationMetricsOutput) ElementType() reflect.Type
func (StorageLensAdvancedCostOptimizationMetricsOutput) IsEnabled ¶ added in v0.41.0
func (o StorageLensAdvancedCostOptimizationMetricsOutput) IsEnabled() pulumi.BoolPtrOutput
Specifies whether advanced cost optimization metrics are enabled or disabled.
func (StorageLensAdvancedCostOptimizationMetricsOutput) ToStorageLensAdvancedCostOptimizationMetricsOutput ¶ added in v0.41.0
func (o StorageLensAdvancedCostOptimizationMetricsOutput) ToStorageLensAdvancedCostOptimizationMetricsOutput() StorageLensAdvancedCostOptimizationMetricsOutput
func (StorageLensAdvancedCostOptimizationMetricsOutput) ToStorageLensAdvancedCostOptimizationMetricsOutputWithContext ¶ added in v0.41.0
func (o StorageLensAdvancedCostOptimizationMetricsOutput) ToStorageLensAdvancedCostOptimizationMetricsOutputWithContext(ctx context.Context) StorageLensAdvancedCostOptimizationMetricsOutput
func (StorageLensAdvancedCostOptimizationMetricsOutput) ToStorageLensAdvancedCostOptimizationMetricsPtrOutput ¶ added in v0.41.0
func (o StorageLensAdvancedCostOptimizationMetricsOutput) ToStorageLensAdvancedCostOptimizationMetricsPtrOutput() StorageLensAdvancedCostOptimizationMetricsPtrOutput
func (StorageLensAdvancedCostOptimizationMetricsOutput) ToStorageLensAdvancedCostOptimizationMetricsPtrOutputWithContext ¶ added in v0.41.0
func (o StorageLensAdvancedCostOptimizationMetricsOutput) ToStorageLensAdvancedCostOptimizationMetricsPtrOutputWithContext(ctx context.Context) StorageLensAdvancedCostOptimizationMetricsPtrOutput
type StorageLensAdvancedCostOptimizationMetricsPtrInput ¶ added in v0.41.0
type StorageLensAdvancedCostOptimizationMetricsPtrInput interface { pulumi.Input ToStorageLensAdvancedCostOptimizationMetricsPtrOutput() StorageLensAdvancedCostOptimizationMetricsPtrOutput ToStorageLensAdvancedCostOptimizationMetricsPtrOutputWithContext(context.Context) StorageLensAdvancedCostOptimizationMetricsPtrOutput }
StorageLensAdvancedCostOptimizationMetricsPtrInput is an input type that accepts StorageLensAdvancedCostOptimizationMetricsArgs, StorageLensAdvancedCostOptimizationMetricsPtr and StorageLensAdvancedCostOptimizationMetricsPtrOutput values. You can construct a concrete instance of `StorageLensAdvancedCostOptimizationMetricsPtrInput` via:
StorageLensAdvancedCostOptimizationMetricsArgs{...} or: nil
func StorageLensAdvancedCostOptimizationMetricsPtr ¶ added in v0.41.0
func StorageLensAdvancedCostOptimizationMetricsPtr(v *StorageLensAdvancedCostOptimizationMetricsArgs) StorageLensAdvancedCostOptimizationMetricsPtrInput
type StorageLensAdvancedCostOptimizationMetricsPtrOutput ¶ added in v0.41.0
type StorageLensAdvancedCostOptimizationMetricsPtrOutput struct{ *pulumi.OutputState }
func (StorageLensAdvancedCostOptimizationMetricsPtrOutput) ElementType ¶ added in v0.41.0
func (StorageLensAdvancedCostOptimizationMetricsPtrOutput) ElementType() reflect.Type
func (StorageLensAdvancedCostOptimizationMetricsPtrOutput) IsEnabled ¶ added in v0.41.0
func (o StorageLensAdvancedCostOptimizationMetricsPtrOutput) IsEnabled() pulumi.BoolPtrOutput
Specifies whether advanced cost optimization metrics are enabled or disabled.
func (StorageLensAdvancedCostOptimizationMetricsPtrOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensAdvancedCostOptimizationMetricsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensAdvancedCostOptimizationMetrics]
func (StorageLensAdvancedCostOptimizationMetricsPtrOutput) ToStorageLensAdvancedCostOptimizationMetricsPtrOutput ¶ added in v0.41.0
func (o StorageLensAdvancedCostOptimizationMetricsPtrOutput) ToStorageLensAdvancedCostOptimizationMetricsPtrOutput() StorageLensAdvancedCostOptimizationMetricsPtrOutput
func (StorageLensAdvancedCostOptimizationMetricsPtrOutput) ToStorageLensAdvancedCostOptimizationMetricsPtrOutputWithContext ¶ added in v0.41.0
func (o StorageLensAdvancedCostOptimizationMetricsPtrOutput) ToStorageLensAdvancedCostOptimizationMetricsPtrOutputWithContext(ctx context.Context) StorageLensAdvancedCostOptimizationMetricsPtrOutput
type StorageLensAdvancedDataProtectionMetrics ¶ added in v0.41.0
type StorageLensAdvancedDataProtectionMetrics struct { // Specifies whether advanced data protection metrics are enabled or disabled. IsEnabled *bool `pulumi:"isEnabled"` }
Enables advanced data protection metrics.
type StorageLensAdvancedDataProtectionMetricsArgs ¶ added in v0.41.0
type StorageLensAdvancedDataProtectionMetricsArgs struct { // Specifies whether advanced data protection metrics are enabled or disabled. IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` }
Enables advanced data protection metrics.
func (StorageLensAdvancedDataProtectionMetricsArgs) ElementType ¶ added in v0.41.0
func (StorageLensAdvancedDataProtectionMetricsArgs) ElementType() reflect.Type
func (StorageLensAdvancedDataProtectionMetricsArgs) ToOutput ¶ added in v0.76.0
func (i StorageLensAdvancedDataProtectionMetricsArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensAdvancedDataProtectionMetrics]
func (StorageLensAdvancedDataProtectionMetricsArgs) ToStorageLensAdvancedDataProtectionMetricsOutput ¶ added in v0.41.0
func (i StorageLensAdvancedDataProtectionMetricsArgs) ToStorageLensAdvancedDataProtectionMetricsOutput() StorageLensAdvancedDataProtectionMetricsOutput
func (StorageLensAdvancedDataProtectionMetricsArgs) ToStorageLensAdvancedDataProtectionMetricsOutputWithContext ¶ added in v0.41.0
func (i StorageLensAdvancedDataProtectionMetricsArgs) ToStorageLensAdvancedDataProtectionMetricsOutputWithContext(ctx context.Context) StorageLensAdvancedDataProtectionMetricsOutput
func (StorageLensAdvancedDataProtectionMetricsArgs) ToStorageLensAdvancedDataProtectionMetricsPtrOutput ¶ added in v0.41.0
func (i StorageLensAdvancedDataProtectionMetricsArgs) ToStorageLensAdvancedDataProtectionMetricsPtrOutput() StorageLensAdvancedDataProtectionMetricsPtrOutput
func (StorageLensAdvancedDataProtectionMetricsArgs) ToStorageLensAdvancedDataProtectionMetricsPtrOutputWithContext ¶ added in v0.41.0
func (i StorageLensAdvancedDataProtectionMetricsArgs) ToStorageLensAdvancedDataProtectionMetricsPtrOutputWithContext(ctx context.Context) StorageLensAdvancedDataProtectionMetricsPtrOutput
type StorageLensAdvancedDataProtectionMetricsInput ¶ added in v0.41.0
type StorageLensAdvancedDataProtectionMetricsInput interface { pulumi.Input ToStorageLensAdvancedDataProtectionMetricsOutput() StorageLensAdvancedDataProtectionMetricsOutput ToStorageLensAdvancedDataProtectionMetricsOutputWithContext(context.Context) StorageLensAdvancedDataProtectionMetricsOutput }
StorageLensAdvancedDataProtectionMetricsInput is an input type that accepts StorageLensAdvancedDataProtectionMetricsArgs and StorageLensAdvancedDataProtectionMetricsOutput values. You can construct a concrete instance of `StorageLensAdvancedDataProtectionMetricsInput` via:
StorageLensAdvancedDataProtectionMetricsArgs{...}
type StorageLensAdvancedDataProtectionMetricsOutput ¶ added in v0.41.0
type StorageLensAdvancedDataProtectionMetricsOutput struct{ *pulumi.OutputState }
Enables advanced data protection metrics.
func (StorageLensAdvancedDataProtectionMetricsOutput) ElementType ¶ added in v0.41.0
func (StorageLensAdvancedDataProtectionMetricsOutput) ElementType() reflect.Type
func (StorageLensAdvancedDataProtectionMetricsOutput) IsEnabled ¶ added in v0.41.0
func (o StorageLensAdvancedDataProtectionMetricsOutput) IsEnabled() pulumi.BoolPtrOutput
Specifies whether advanced data protection metrics are enabled or disabled.
func (StorageLensAdvancedDataProtectionMetricsOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensAdvancedDataProtectionMetricsOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensAdvancedDataProtectionMetrics]
func (StorageLensAdvancedDataProtectionMetricsOutput) ToStorageLensAdvancedDataProtectionMetricsOutput ¶ added in v0.41.0
func (o StorageLensAdvancedDataProtectionMetricsOutput) ToStorageLensAdvancedDataProtectionMetricsOutput() StorageLensAdvancedDataProtectionMetricsOutput
func (StorageLensAdvancedDataProtectionMetricsOutput) ToStorageLensAdvancedDataProtectionMetricsOutputWithContext ¶ added in v0.41.0
func (o StorageLensAdvancedDataProtectionMetricsOutput) ToStorageLensAdvancedDataProtectionMetricsOutputWithContext(ctx context.Context) StorageLensAdvancedDataProtectionMetricsOutput
func (StorageLensAdvancedDataProtectionMetricsOutput) ToStorageLensAdvancedDataProtectionMetricsPtrOutput ¶ added in v0.41.0
func (o StorageLensAdvancedDataProtectionMetricsOutput) ToStorageLensAdvancedDataProtectionMetricsPtrOutput() StorageLensAdvancedDataProtectionMetricsPtrOutput
func (StorageLensAdvancedDataProtectionMetricsOutput) ToStorageLensAdvancedDataProtectionMetricsPtrOutputWithContext ¶ added in v0.41.0
func (o StorageLensAdvancedDataProtectionMetricsOutput) ToStorageLensAdvancedDataProtectionMetricsPtrOutputWithContext(ctx context.Context) StorageLensAdvancedDataProtectionMetricsPtrOutput
type StorageLensAdvancedDataProtectionMetricsPtrInput ¶ added in v0.41.0
type StorageLensAdvancedDataProtectionMetricsPtrInput interface { pulumi.Input ToStorageLensAdvancedDataProtectionMetricsPtrOutput() StorageLensAdvancedDataProtectionMetricsPtrOutput ToStorageLensAdvancedDataProtectionMetricsPtrOutputWithContext(context.Context) StorageLensAdvancedDataProtectionMetricsPtrOutput }
StorageLensAdvancedDataProtectionMetricsPtrInput is an input type that accepts StorageLensAdvancedDataProtectionMetricsArgs, StorageLensAdvancedDataProtectionMetricsPtr and StorageLensAdvancedDataProtectionMetricsPtrOutput values. You can construct a concrete instance of `StorageLensAdvancedDataProtectionMetricsPtrInput` via:
StorageLensAdvancedDataProtectionMetricsArgs{...} or: nil
func StorageLensAdvancedDataProtectionMetricsPtr ¶ added in v0.41.0
func StorageLensAdvancedDataProtectionMetricsPtr(v *StorageLensAdvancedDataProtectionMetricsArgs) StorageLensAdvancedDataProtectionMetricsPtrInput
type StorageLensAdvancedDataProtectionMetricsPtrOutput ¶ added in v0.41.0
type StorageLensAdvancedDataProtectionMetricsPtrOutput struct{ *pulumi.OutputState }
func (StorageLensAdvancedDataProtectionMetricsPtrOutput) ElementType ¶ added in v0.41.0
func (StorageLensAdvancedDataProtectionMetricsPtrOutput) ElementType() reflect.Type
func (StorageLensAdvancedDataProtectionMetricsPtrOutput) IsEnabled ¶ added in v0.41.0
func (o StorageLensAdvancedDataProtectionMetricsPtrOutput) IsEnabled() pulumi.BoolPtrOutput
Specifies whether advanced data protection metrics are enabled or disabled.
func (StorageLensAdvancedDataProtectionMetricsPtrOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensAdvancedDataProtectionMetricsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensAdvancedDataProtectionMetrics]
func (StorageLensAdvancedDataProtectionMetricsPtrOutput) ToStorageLensAdvancedDataProtectionMetricsPtrOutput ¶ added in v0.41.0
func (o StorageLensAdvancedDataProtectionMetricsPtrOutput) ToStorageLensAdvancedDataProtectionMetricsPtrOutput() StorageLensAdvancedDataProtectionMetricsPtrOutput
func (StorageLensAdvancedDataProtectionMetricsPtrOutput) ToStorageLensAdvancedDataProtectionMetricsPtrOutputWithContext ¶ added in v0.41.0
func (o StorageLensAdvancedDataProtectionMetricsPtrOutput) ToStorageLensAdvancedDataProtectionMetricsPtrOutputWithContext(ctx context.Context) StorageLensAdvancedDataProtectionMetricsPtrOutput
type StorageLensArgs ¶
type StorageLensArgs struct { StorageLensConfiguration StorageLensConfigurationInput // A set of tags (key-value pairs) for this Amazon S3 Storage Lens configuration. Tags StorageLensTagArrayInput }
The set of arguments for constructing a StorageLens resource.
func (StorageLensArgs) ElementType ¶
func (StorageLensArgs) ElementType() reflect.Type
type StorageLensAwsOrg ¶
type StorageLensAwsOrg struct {
Arn string `pulumi:"arn"`
}
The AWS Organizations ARN to use in the Amazon S3 Storage Lens configuration.
type StorageLensAwsOrgArgs ¶
type StorageLensAwsOrgArgs struct {
Arn pulumi.StringInput `pulumi:"arn"`
}
The AWS Organizations ARN to use in the Amazon S3 Storage Lens configuration.
func (StorageLensAwsOrgArgs) ElementType ¶
func (StorageLensAwsOrgArgs) ElementType() reflect.Type
func (StorageLensAwsOrgArgs) ToOutput ¶ added in v0.76.0
func (i StorageLensAwsOrgArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensAwsOrg]
func (StorageLensAwsOrgArgs) ToStorageLensAwsOrgOutput ¶
func (i StorageLensAwsOrgArgs) ToStorageLensAwsOrgOutput() StorageLensAwsOrgOutput
func (StorageLensAwsOrgArgs) ToStorageLensAwsOrgOutputWithContext ¶
func (i StorageLensAwsOrgArgs) ToStorageLensAwsOrgOutputWithContext(ctx context.Context) StorageLensAwsOrgOutput
func (StorageLensAwsOrgArgs) ToStorageLensAwsOrgPtrOutput ¶
func (i StorageLensAwsOrgArgs) ToStorageLensAwsOrgPtrOutput() StorageLensAwsOrgPtrOutput
func (StorageLensAwsOrgArgs) ToStorageLensAwsOrgPtrOutputWithContext ¶
func (i StorageLensAwsOrgArgs) ToStorageLensAwsOrgPtrOutputWithContext(ctx context.Context) StorageLensAwsOrgPtrOutput
type StorageLensAwsOrgInput ¶
type StorageLensAwsOrgInput interface { pulumi.Input ToStorageLensAwsOrgOutput() StorageLensAwsOrgOutput ToStorageLensAwsOrgOutputWithContext(context.Context) StorageLensAwsOrgOutput }
StorageLensAwsOrgInput is an input type that accepts StorageLensAwsOrgArgs and StorageLensAwsOrgOutput values. You can construct a concrete instance of `StorageLensAwsOrgInput` via:
StorageLensAwsOrgArgs{...}
type StorageLensAwsOrgOutput ¶
type StorageLensAwsOrgOutput struct{ *pulumi.OutputState }
The AWS Organizations ARN to use in the Amazon S3 Storage Lens configuration.
func (StorageLensAwsOrgOutput) Arn ¶
func (o StorageLensAwsOrgOutput) Arn() pulumi.StringOutput
func (StorageLensAwsOrgOutput) ElementType ¶
func (StorageLensAwsOrgOutput) ElementType() reflect.Type
func (StorageLensAwsOrgOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensAwsOrgOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensAwsOrg]
func (StorageLensAwsOrgOutput) ToStorageLensAwsOrgOutput ¶
func (o StorageLensAwsOrgOutput) ToStorageLensAwsOrgOutput() StorageLensAwsOrgOutput
func (StorageLensAwsOrgOutput) ToStorageLensAwsOrgOutputWithContext ¶
func (o StorageLensAwsOrgOutput) ToStorageLensAwsOrgOutputWithContext(ctx context.Context) StorageLensAwsOrgOutput
func (StorageLensAwsOrgOutput) ToStorageLensAwsOrgPtrOutput ¶
func (o StorageLensAwsOrgOutput) ToStorageLensAwsOrgPtrOutput() StorageLensAwsOrgPtrOutput
func (StorageLensAwsOrgOutput) ToStorageLensAwsOrgPtrOutputWithContext ¶
func (o StorageLensAwsOrgOutput) ToStorageLensAwsOrgPtrOutputWithContext(ctx context.Context) StorageLensAwsOrgPtrOutput
type StorageLensAwsOrgPtrInput ¶
type StorageLensAwsOrgPtrInput interface { pulumi.Input ToStorageLensAwsOrgPtrOutput() StorageLensAwsOrgPtrOutput ToStorageLensAwsOrgPtrOutputWithContext(context.Context) StorageLensAwsOrgPtrOutput }
StorageLensAwsOrgPtrInput is an input type that accepts StorageLensAwsOrgArgs, StorageLensAwsOrgPtr and StorageLensAwsOrgPtrOutput values. You can construct a concrete instance of `StorageLensAwsOrgPtrInput` via:
StorageLensAwsOrgArgs{...} or: nil
func StorageLensAwsOrgPtr ¶
func StorageLensAwsOrgPtr(v *StorageLensAwsOrgArgs) StorageLensAwsOrgPtrInput
type StorageLensAwsOrgPtrOutput ¶
type StorageLensAwsOrgPtrOutput struct{ *pulumi.OutputState }
func (StorageLensAwsOrgPtrOutput) Arn ¶
func (o StorageLensAwsOrgPtrOutput) Arn() pulumi.StringPtrOutput
func (StorageLensAwsOrgPtrOutput) Elem ¶
func (o StorageLensAwsOrgPtrOutput) Elem() StorageLensAwsOrgOutput
func (StorageLensAwsOrgPtrOutput) ElementType ¶
func (StorageLensAwsOrgPtrOutput) ElementType() reflect.Type
func (StorageLensAwsOrgPtrOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensAwsOrgPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensAwsOrg]
func (StorageLensAwsOrgPtrOutput) ToStorageLensAwsOrgPtrOutput ¶
func (o StorageLensAwsOrgPtrOutput) ToStorageLensAwsOrgPtrOutput() StorageLensAwsOrgPtrOutput
func (StorageLensAwsOrgPtrOutput) ToStorageLensAwsOrgPtrOutputWithContext ¶
func (o StorageLensAwsOrgPtrOutput) ToStorageLensAwsOrgPtrOutputWithContext(ctx context.Context) StorageLensAwsOrgPtrOutput
type StorageLensBucketLevel ¶
type StorageLensBucketLevel struct { ActivityMetrics *StorageLensActivityMetrics `pulumi:"activityMetrics"` AdvancedCostOptimizationMetrics *StorageLensAdvancedCostOptimizationMetrics `pulumi:"advancedCostOptimizationMetrics"` AdvancedDataProtectionMetrics *StorageLensAdvancedDataProtectionMetrics `pulumi:"advancedDataProtectionMetrics"` DetailedStatusCodesMetrics *StorageLensDetailedStatusCodesMetrics `pulumi:"detailedStatusCodesMetrics"` PrefixLevel *StorageLensPrefixLevel `pulumi:"prefixLevel"` }
Bucket-level metrics configurations.
type StorageLensBucketLevelArgs ¶
type StorageLensBucketLevelArgs struct { ActivityMetrics StorageLensActivityMetricsPtrInput `pulumi:"activityMetrics"` AdvancedCostOptimizationMetrics StorageLensAdvancedCostOptimizationMetricsPtrInput `pulumi:"advancedCostOptimizationMetrics"` AdvancedDataProtectionMetrics StorageLensAdvancedDataProtectionMetricsPtrInput `pulumi:"advancedDataProtectionMetrics"` DetailedStatusCodesMetrics StorageLensDetailedStatusCodesMetricsPtrInput `pulumi:"detailedStatusCodesMetrics"` PrefixLevel StorageLensPrefixLevelPtrInput `pulumi:"prefixLevel"` }
Bucket-level metrics configurations.
func (StorageLensBucketLevelArgs) ElementType ¶
func (StorageLensBucketLevelArgs) ElementType() reflect.Type
func (StorageLensBucketLevelArgs) ToOutput ¶ added in v0.76.0
func (i StorageLensBucketLevelArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensBucketLevel]
func (StorageLensBucketLevelArgs) ToStorageLensBucketLevelOutput ¶
func (i StorageLensBucketLevelArgs) ToStorageLensBucketLevelOutput() StorageLensBucketLevelOutput
func (StorageLensBucketLevelArgs) ToStorageLensBucketLevelOutputWithContext ¶
func (i StorageLensBucketLevelArgs) ToStorageLensBucketLevelOutputWithContext(ctx context.Context) StorageLensBucketLevelOutput
type StorageLensBucketLevelInput ¶
type StorageLensBucketLevelInput interface { pulumi.Input ToStorageLensBucketLevelOutput() StorageLensBucketLevelOutput ToStorageLensBucketLevelOutputWithContext(context.Context) StorageLensBucketLevelOutput }
StorageLensBucketLevelInput is an input type that accepts StorageLensBucketLevelArgs and StorageLensBucketLevelOutput values. You can construct a concrete instance of `StorageLensBucketLevelInput` via:
StorageLensBucketLevelArgs{...}
type StorageLensBucketLevelOutput ¶
type StorageLensBucketLevelOutput struct{ *pulumi.OutputState }
Bucket-level metrics configurations.
func (StorageLensBucketLevelOutput) ActivityMetrics ¶
func (o StorageLensBucketLevelOutput) ActivityMetrics() StorageLensActivityMetricsPtrOutput
func (StorageLensBucketLevelOutput) AdvancedCostOptimizationMetrics ¶ added in v0.41.0
func (o StorageLensBucketLevelOutput) AdvancedCostOptimizationMetrics() StorageLensAdvancedCostOptimizationMetricsPtrOutput
func (StorageLensBucketLevelOutput) AdvancedDataProtectionMetrics ¶ added in v0.41.0
func (o StorageLensBucketLevelOutput) AdvancedDataProtectionMetrics() StorageLensAdvancedDataProtectionMetricsPtrOutput
func (StorageLensBucketLevelOutput) DetailedStatusCodesMetrics ¶ added in v0.41.0
func (o StorageLensBucketLevelOutput) DetailedStatusCodesMetrics() StorageLensDetailedStatusCodesMetricsPtrOutput
func (StorageLensBucketLevelOutput) ElementType ¶
func (StorageLensBucketLevelOutput) ElementType() reflect.Type
func (StorageLensBucketLevelOutput) PrefixLevel ¶
func (o StorageLensBucketLevelOutput) PrefixLevel() StorageLensPrefixLevelPtrOutput
func (StorageLensBucketLevelOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensBucketLevelOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensBucketLevel]
func (StorageLensBucketLevelOutput) ToStorageLensBucketLevelOutput ¶
func (o StorageLensBucketLevelOutput) ToStorageLensBucketLevelOutput() StorageLensBucketLevelOutput
func (StorageLensBucketLevelOutput) ToStorageLensBucketLevelOutputWithContext ¶
func (o StorageLensBucketLevelOutput) ToStorageLensBucketLevelOutputWithContext(ctx context.Context) StorageLensBucketLevelOutput
type StorageLensBucketsAndRegions ¶
type StorageLensBucketsAndRegions struct { Buckets []string `pulumi:"buckets"` Regions []string `pulumi:"regions"` }
S3 buckets and Regions to include/exclude in the Amazon S3 Storage Lens configuration.
type StorageLensBucketsAndRegionsArgs ¶
type StorageLensBucketsAndRegionsArgs struct { Buckets pulumi.StringArrayInput `pulumi:"buckets"` Regions pulumi.StringArrayInput `pulumi:"regions"` }
S3 buckets and Regions to include/exclude in the Amazon S3 Storage Lens configuration.
func (StorageLensBucketsAndRegionsArgs) ElementType ¶
func (StorageLensBucketsAndRegionsArgs) ElementType() reflect.Type
func (StorageLensBucketsAndRegionsArgs) ToOutput ¶ added in v0.76.0
func (i StorageLensBucketsAndRegionsArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensBucketsAndRegions]
func (StorageLensBucketsAndRegionsArgs) ToStorageLensBucketsAndRegionsOutput ¶
func (i StorageLensBucketsAndRegionsArgs) ToStorageLensBucketsAndRegionsOutput() StorageLensBucketsAndRegionsOutput
func (StorageLensBucketsAndRegionsArgs) ToStorageLensBucketsAndRegionsOutputWithContext ¶
func (i StorageLensBucketsAndRegionsArgs) ToStorageLensBucketsAndRegionsOutputWithContext(ctx context.Context) StorageLensBucketsAndRegionsOutput
func (StorageLensBucketsAndRegionsArgs) ToStorageLensBucketsAndRegionsPtrOutput ¶
func (i StorageLensBucketsAndRegionsArgs) ToStorageLensBucketsAndRegionsPtrOutput() StorageLensBucketsAndRegionsPtrOutput
func (StorageLensBucketsAndRegionsArgs) ToStorageLensBucketsAndRegionsPtrOutputWithContext ¶
func (i StorageLensBucketsAndRegionsArgs) ToStorageLensBucketsAndRegionsPtrOutputWithContext(ctx context.Context) StorageLensBucketsAndRegionsPtrOutput
type StorageLensBucketsAndRegionsInput ¶
type StorageLensBucketsAndRegionsInput interface { pulumi.Input ToStorageLensBucketsAndRegionsOutput() StorageLensBucketsAndRegionsOutput ToStorageLensBucketsAndRegionsOutputWithContext(context.Context) StorageLensBucketsAndRegionsOutput }
StorageLensBucketsAndRegionsInput is an input type that accepts StorageLensBucketsAndRegionsArgs and StorageLensBucketsAndRegionsOutput values. You can construct a concrete instance of `StorageLensBucketsAndRegionsInput` via:
StorageLensBucketsAndRegionsArgs{...}
type StorageLensBucketsAndRegionsOutput ¶
type StorageLensBucketsAndRegionsOutput struct{ *pulumi.OutputState }
S3 buckets and Regions to include/exclude in the Amazon S3 Storage Lens configuration.
func (StorageLensBucketsAndRegionsOutput) Buckets ¶
func (o StorageLensBucketsAndRegionsOutput) Buckets() pulumi.StringArrayOutput
func (StorageLensBucketsAndRegionsOutput) ElementType ¶
func (StorageLensBucketsAndRegionsOutput) ElementType() reflect.Type
func (StorageLensBucketsAndRegionsOutput) Regions ¶
func (o StorageLensBucketsAndRegionsOutput) Regions() pulumi.StringArrayOutput
func (StorageLensBucketsAndRegionsOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensBucketsAndRegionsOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensBucketsAndRegions]
func (StorageLensBucketsAndRegionsOutput) ToStorageLensBucketsAndRegionsOutput ¶
func (o StorageLensBucketsAndRegionsOutput) ToStorageLensBucketsAndRegionsOutput() StorageLensBucketsAndRegionsOutput
func (StorageLensBucketsAndRegionsOutput) ToStorageLensBucketsAndRegionsOutputWithContext ¶
func (o StorageLensBucketsAndRegionsOutput) ToStorageLensBucketsAndRegionsOutputWithContext(ctx context.Context) StorageLensBucketsAndRegionsOutput
func (StorageLensBucketsAndRegionsOutput) ToStorageLensBucketsAndRegionsPtrOutput ¶
func (o StorageLensBucketsAndRegionsOutput) ToStorageLensBucketsAndRegionsPtrOutput() StorageLensBucketsAndRegionsPtrOutput
func (StorageLensBucketsAndRegionsOutput) ToStorageLensBucketsAndRegionsPtrOutputWithContext ¶
func (o StorageLensBucketsAndRegionsOutput) ToStorageLensBucketsAndRegionsPtrOutputWithContext(ctx context.Context) StorageLensBucketsAndRegionsPtrOutput
type StorageLensBucketsAndRegionsPtrInput ¶
type StorageLensBucketsAndRegionsPtrInput interface { pulumi.Input ToStorageLensBucketsAndRegionsPtrOutput() StorageLensBucketsAndRegionsPtrOutput ToStorageLensBucketsAndRegionsPtrOutputWithContext(context.Context) StorageLensBucketsAndRegionsPtrOutput }
StorageLensBucketsAndRegionsPtrInput is an input type that accepts StorageLensBucketsAndRegionsArgs, StorageLensBucketsAndRegionsPtr and StorageLensBucketsAndRegionsPtrOutput values. You can construct a concrete instance of `StorageLensBucketsAndRegionsPtrInput` via:
StorageLensBucketsAndRegionsArgs{...} or: nil
func StorageLensBucketsAndRegionsPtr ¶
func StorageLensBucketsAndRegionsPtr(v *StorageLensBucketsAndRegionsArgs) StorageLensBucketsAndRegionsPtrInput
type StorageLensBucketsAndRegionsPtrOutput ¶
type StorageLensBucketsAndRegionsPtrOutput struct{ *pulumi.OutputState }
func (StorageLensBucketsAndRegionsPtrOutput) Buckets ¶
func (o StorageLensBucketsAndRegionsPtrOutput) Buckets() pulumi.StringArrayOutput
func (StorageLensBucketsAndRegionsPtrOutput) ElementType ¶
func (StorageLensBucketsAndRegionsPtrOutput) ElementType() reflect.Type
func (StorageLensBucketsAndRegionsPtrOutput) Regions ¶
func (o StorageLensBucketsAndRegionsPtrOutput) Regions() pulumi.StringArrayOutput
func (StorageLensBucketsAndRegionsPtrOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensBucketsAndRegionsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensBucketsAndRegions]
func (StorageLensBucketsAndRegionsPtrOutput) ToStorageLensBucketsAndRegionsPtrOutput ¶
func (o StorageLensBucketsAndRegionsPtrOutput) ToStorageLensBucketsAndRegionsPtrOutput() StorageLensBucketsAndRegionsPtrOutput
func (StorageLensBucketsAndRegionsPtrOutput) ToStorageLensBucketsAndRegionsPtrOutputWithContext ¶
func (o StorageLensBucketsAndRegionsPtrOutput) ToStorageLensBucketsAndRegionsPtrOutputWithContext(ctx context.Context) StorageLensBucketsAndRegionsPtrOutput
type StorageLensCloudWatchMetrics ¶ added in v0.7.1
type StorageLensCloudWatchMetrics struct { // Specifies whether CloudWatch metrics are enabled or disabled. IsEnabled bool `pulumi:"isEnabled"` }
CloudWatch metrics settings for the Amazon S3 Storage Lens metrics export.
type StorageLensCloudWatchMetricsArgs ¶ added in v0.7.1
type StorageLensCloudWatchMetricsArgs struct { // Specifies whether CloudWatch metrics are enabled or disabled. IsEnabled pulumi.BoolInput `pulumi:"isEnabled"` }
CloudWatch metrics settings for the Amazon S3 Storage Lens metrics export.
func (StorageLensCloudWatchMetricsArgs) ElementType ¶ added in v0.7.1
func (StorageLensCloudWatchMetricsArgs) ElementType() reflect.Type
func (StorageLensCloudWatchMetricsArgs) ToOutput ¶ added in v0.76.0
func (i StorageLensCloudWatchMetricsArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensCloudWatchMetrics]
func (StorageLensCloudWatchMetricsArgs) ToStorageLensCloudWatchMetricsOutput ¶ added in v0.7.1
func (i StorageLensCloudWatchMetricsArgs) ToStorageLensCloudWatchMetricsOutput() StorageLensCloudWatchMetricsOutput
func (StorageLensCloudWatchMetricsArgs) ToStorageLensCloudWatchMetricsOutputWithContext ¶ added in v0.7.1
func (i StorageLensCloudWatchMetricsArgs) ToStorageLensCloudWatchMetricsOutputWithContext(ctx context.Context) StorageLensCloudWatchMetricsOutput
func (StorageLensCloudWatchMetricsArgs) ToStorageLensCloudWatchMetricsPtrOutput ¶ added in v0.7.1
func (i StorageLensCloudWatchMetricsArgs) ToStorageLensCloudWatchMetricsPtrOutput() StorageLensCloudWatchMetricsPtrOutput
func (StorageLensCloudWatchMetricsArgs) ToStorageLensCloudWatchMetricsPtrOutputWithContext ¶ added in v0.7.1
func (i StorageLensCloudWatchMetricsArgs) ToStorageLensCloudWatchMetricsPtrOutputWithContext(ctx context.Context) StorageLensCloudWatchMetricsPtrOutput
type StorageLensCloudWatchMetricsInput ¶ added in v0.7.1
type StorageLensCloudWatchMetricsInput interface { pulumi.Input ToStorageLensCloudWatchMetricsOutput() StorageLensCloudWatchMetricsOutput ToStorageLensCloudWatchMetricsOutputWithContext(context.Context) StorageLensCloudWatchMetricsOutput }
StorageLensCloudWatchMetricsInput is an input type that accepts StorageLensCloudWatchMetricsArgs and StorageLensCloudWatchMetricsOutput values. You can construct a concrete instance of `StorageLensCloudWatchMetricsInput` via:
StorageLensCloudWatchMetricsArgs{...}
type StorageLensCloudWatchMetricsOutput ¶ added in v0.7.1
type StorageLensCloudWatchMetricsOutput struct{ *pulumi.OutputState }
CloudWatch metrics settings for the Amazon S3 Storage Lens metrics export.
func (StorageLensCloudWatchMetricsOutput) ElementType ¶ added in v0.7.1
func (StorageLensCloudWatchMetricsOutput) ElementType() reflect.Type
func (StorageLensCloudWatchMetricsOutput) IsEnabled ¶ added in v0.7.1
func (o StorageLensCloudWatchMetricsOutput) IsEnabled() pulumi.BoolOutput
Specifies whether CloudWatch metrics are enabled or disabled.
func (StorageLensCloudWatchMetricsOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensCloudWatchMetricsOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensCloudWatchMetrics]
func (StorageLensCloudWatchMetricsOutput) ToStorageLensCloudWatchMetricsOutput ¶ added in v0.7.1
func (o StorageLensCloudWatchMetricsOutput) ToStorageLensCloudWatchMetricsOutput() StorageLensCloudWatchMetricsOutput
func (StorageLensCloudWatchMetricsOutput) ToStorageLensCloudWatchMetricsOutputWithContext ¶ added in v0.7.1
func (o StorageLensCloudWatchMetricsOutput) ToStorageLensCloudWatchMetricsOutputWithContext(ctx context.Context) StorageLensCloudWatchMetricsOutput
func (StorageLensCloudWatchMetricsOutput) ToStorageLensCloudWatchMetricsPtrOutput ¶ added in v0.7.1
func (o StorageLensCloudWatchMetricsOutput) ToStorageLensCloudWatchMetricsPtrOutput() StorageLensCloudWatchMetricsPtrOutput
func (StorageLensCloudWatchMetricsOutput) ToStorageLensCloudWatchMetricsPtrOutputWithContext ¶ added in v0.7.1
func (o StorageLensCloudWatchMetricsOutput) ToStorageLensCloudWatchMetricsPtrOutputWithContext(ctx context.Context) StorageLensCloudWatchMetricsPtrOutput
type StorageLensCloudWatchMetricsPtrInput ¶ added in v0.7.1
type StorageLensCloudWatchMetricsPtrInput interface { pulumi.Input ToStorageLensCloudWatchMetricsPtrOutput() StorageLensCloudWatchMetricsPtrOutput ToStorageLensCloudWatchMetricsPtrOutputWithContext(context.Context) StorageLensCloudWatchMetricsPtrOutput }
StorageLensCloudWatchMetricsPtrInput is an input type that accepts StorageLensCloudWatchMetricsArgs, StorageLensCloudWatchMetricsPtr and StorageLensCloudWatchMetricsPtrOutput values. You can construct a concrete instance of `StorageLensCloudWatchMetricsPtrInput` via:
StorageLensCloudWatchMetricsArgs{...} or: nil
func StorageLensCloudWatchMetricsPtr ¶ added in v0.7.1
func StorageLensCloudWatchMetricsPtr(v *StorageLensCloudWatchMetricsArgs) StorageLensCloudWatchMetricsPtrInput
type StorageLensCloudWatchMetricsPtrOutput ¶ added in v0.7.1
type StorageLensCloudWatchMetricsPtrOutput struct{ *pulumi.OutputState }
func (StorageLensCloudWatchMetricsPtrOutput) ElementType ¶ added in v0.7.1
func (StorageLensCloudWatchMetricsPtrOutput) ElementType() reflect.Type
func (StorageLensCloudWatchMetricsPtrOutput) IsEnabled ¶ added in v0.7.1
func (o StorageLensCloudWatchMetricsPtrOutput) IsEnabled() pulumi.BoolPtrOutput
Specifies whether CloudWatch metrics are enabled or disabled.
func (StorageLensCloudWatchMetricsPtrOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensCloudWatchMetricsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensCloudWatchMetrics]
func (StorageLensCloudWatchMetricsPtrOutput) ToStorageLensCloudWatchMetricsPtrOutput ¶ added in v0.7.1
func (o StorageLensCloudWatchMetricsPtrOutput) ToStorageLensCloudWatchMetricsPtrOutput() StorageLensCloudWatchMetricsPtrOutput
func (StorageLensCloudWatchMetricsPtrOutput) ToStorageLensCloudWatchMetricsPtrOutputWithContext ¶ added in v0.7.1
func (o StorageLensCloudWatchMetricsPtrOutput) ToStorageLensCloudWatchMetricsPtrOutputWithContext(ctx context.Context) StorageLensCloudWatchMetricsPtrOutput
type StorageLensConfiguration ¶ added in v0.2.0
type StorageLensConfiguration struct { AccountLevel StorageLensAccountLevel `pulumi:"accountLevel"` AwsOrg *StorageLensAwsOrg `pulumi:"awsOrg"` DataExport *StorageLensDataExport `pulumi:"dataExport"` Exclude *StorageLensBucketsAndRegions `pulumi:"exclude"` Id string `pulumi:"id"` Include *StorageLensBucketsAndRegions `pulumi:"include"` // Specifies whether the Amazon S3 Storage Lens configuration is enabled or disabled. IsEnabled bool `pulumi:"isEnabled"` // The ARN for the Amazon S3 Storage Lens configuration. StorageLensArn *string `pulumi:"storageLensArn"` }
Specifies the details of Amazon S3 Storage Lens configuration.
type StorageLensConfigurationArgs ¶ added in v0.2.0
type StorageLensConfigurationArgs struct { AccountLevel StorageLensAccountLevelInput `pulumi:"accountLevel"` AwsOrg StorageLensAwsOrgPtrInput `pulumi:"awsOrg"` DataExport StorageLensDataExportPtrInput `pulumi:"dataExport"` Exclude StorageLensBucketsAndRegionsPtrInput `pulumi:"exclude"` Id pulumi.StringInput `pulumi:"id"` Include StorageLensBucketsAndRegionsPtrInput `pulumi:"include"` // Specifies whether the Amazon S3 Storage Lens configuration is enabled or disabled. IsEnabled pulumi.BoolInput `pulumi:"isEnabled"` // The ARN for the Amazon S3 Storage Lens configuration. StorageLensArn pulumi.StringPtrInput `pulumi:"storageLensArn"` }
Specifies the details of Amazon S3 Storage Lens configuration.
func (StorageLensConfigurationArgs) ElementType ¶ added in v0.2.0
func (StorageLensConfigurationArgs) ElementType() reflect.Type
func (StorageLensConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i StorageLensConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensConfiguration]
func (StorageLensConfigurationArgs) ToStorageLensConfigurationOutput ¶ added in v0.2.0
func (i StorageLensConfigurationArgs) ToStorageLensConfigurationOutput() StorageLensConfigurationOutput
func (StorageLensConfigurationArgs) ToStorageLensConfigurationOutputWithContext ¶ added in v0.2.0
func (i StorageLensConfigurationArgs) ToStorageLensConfigurationOutputWithContext(ctx context.Context) StorageLensConfigurationOutput
type StorageLensConfigurationInput ¶ added in v0.2.0
type StorageLensConfigurationInput interface { pulumi.Input ToStorageLensConfigurationOutput() StorageLensConfigurationOutput ToStorageLensConfigurationOutputWithContext(context.Context) StorageLensConfigurationOutput }
StorageLensConfigurationInput is an input type that accepts StorageLensConfigurationArgs and StorageLensConfigurationOutput values. You can construct a concrete instance of `StorageLensConfigurationInput` via:
StorageLensConfigurationArgs{...}
type StorageLensConfigurationOutput ¶ added in v0.2.0
type StorageLensConfigurationOutput struct{ *pulumi.OutputState }
Specifies the details of Amazon S3 Storage Lens configuration.
func (StorageLensConfigurationOutput) AccountLevel ¶ added in v0.2.0
func (o StorageLensConfigurationOutput) AccountLevel() StorageLensAccountLevelOutput
func (StorageLensConfigurationOutput) AwsOrg ¶ added in v0.2.0
func (o StorageLensConfigurationOutput) AwsOrg() StorageLensAwsOrgPtrOutput
func (StorageLensConfigurationOutput) DataExport ¶ added in v0.2.0
func (o StorageLensConfigurationOutput) DataExport() StorageLensDataExportPtrOutput
func (StorageLensConfigurationOutput) ElementType ¶ added in v0.2.0
func (StorageLensConfigurationOutput) ElementType() reflect.Type
func (StorageLensConfigurationOutput) Exclude ¶ added in v0.2.0
func (o StorageLensConfigurationOutput) Exclude() StorageLensBucketsAndRegionsPtrOutput
func (StorageLensConfigurationOutput) Id ¶ added in v0.2.0
func (o StorageLensConfigurationOutput) Id() pulumi.StringOutput
func (StorageLensConfigurationOutput) Include ¶ added in v0.2.0
func (o StorageLensConfigurationOutput) Include() StorageLensBucketsAndRegionsPtrOutput
func (StorageLensConfigurationOutput) IsEnabled ¶ added in v0.2.0
func (o StorageLensConfigurationOutput) IsEnabled() pulumi.BoolOutput
Specifies whether the Amazon S3 Storage Lens configuration is enabled or disabled.
func (StorageLensConfigurationOutput) StorageLensArn ¶ added in v0.2.0
func (o StorageLensConfigurationOutput) StorageLensArn() pulumi.StringPtrOutput
The ARN for the Amazon S3 Storage Lens configuration.
func (StorageLensConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensConfiguration]
func (StorageLensConfigurationOutput) ToStorageLensConfigurationOutput ¶ added in v0.2.0
func (o StorageLensConfigurationOutput) ToStorageLensConfigurationOutput() StorageLensConfigurationOutput
func (StorageLensConfigurationOutput) ToStorageLensConfigurationOutputWithContext ¶ added in v0.2.0
func (o StorageLensConfigurationOutput) ToStorageLensConfigurationOutputWithContext(ctx context.Context) StorageLensConfigurationOutput
type StorageLensDataExport ¶
type StorageLensDataExport struct { CloudWatchMetrics *StorageLensCloudWatchMetrics `pulumi:"cloudWatchMetrics"` S3BucketDestination *StorageLensS3BucketDestination `pulumi:"s3BucketDestination"` }
Specifies how Amazon S3 Storage Lens metrics should be exported.
type StorageLensDataExportArgs ¶
type StorageLensDataExportArgs struct { CloudWatchMetrics StorageLensCloudWatchMetricsPtrInput `pulumi:"cloudWatchMetrics"` S3BucketDestination StorageLensS3BucketDestinationPtrInput `pulumi:"s3BucketDestination"` }
Specifies how Amazon S3 Storage Lens metrics should be exported.
func (StorageLensDataExportArgs) ElementType ¶
func (StorageLensDataExportArgs) ElementType() reflect.Type
func (StorageLensDataExportArgs) ToOutput ¶ added in v0.76.0
func (i StorageLensDataExportArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensDataExport]
func (StorageLensDataExportArgs) ToStorageLensDataExportOutput ¶
func (i StorageLensDataExportArgs) ToStorageLensDataExportOutput() StorageLensDataExportOutput
func (StorageLensDataExportArgs) ToStorageLensDataExportOutputWithContext ¶
func (i StorageLensDataExportArgs) ToStorageLensDataExportOutputWithContext(ctx context.Context) StorageLensDataExportOutput
func (StorageLensDataExportArgs) ToStorageLensDataExportPtrOutput ¶
func (i StorageLensDataExportArgs) ToStorageLensDataExportPtrOutput() StorageLensDataExportPtrOutput
func (StorageLensDataExportArgs) ToStorageLensDataExportPtrOutputWithContext ¶
func (i StorageLensDataExportArgs) ToStorageLensDataExportPtrOutputWithContext(ctx context.Context) StorageLensDataExportPtrOutput
type StorageLensDataExportInput ¶
type StorageLensDataExportInput interface { pulumi.Input ToStorageLensDataExportOutput() StorageLensDataExportOutput ToStorageLensDataExportOutputWithContext(context.Context) StorageLensDataExportOutput }
StorageLensDataExportInput is an input type that accepts StorageLensDataExportArgs and StorageLensDataExportOutput values. You can construct a concrete instance of `StorageLensDataExportInput` via:
StorageLensDataExportArgs{...}
type StorageLensDataExportOutput ¶
type StorageLensDataExportOutput struct{ *pulumi.OutputState }
Specifies how Amazon S3 Storage Lens metrics should be exported.
func (StorageLensDataExportOutput) CloudWatchMetrics ¶ added in v0.7.1
func (o StorageLensDataExportOutput) CloudWatchMetrics() StorageLensCloudWatchMetricsPtrOutput
func (StorageLensDataExportOutput) ElementType ¶
func (StorageLensDataExportOutput) ElementType() reflect.Type
func (StorageLensDataExportOutput) S3BucketDestination ¶
func (o StorageLensDataExportOutput) S3BucketDestination() StorageLensS3BucketDestinationPtrOutput
func (StorageLensDataExportOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensDataExportOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensDataExport]
func (StorageLensDataExportOutput) ToStorageLensDataExportOutput ¶
func (o StorageLensDataExportOutput) ToStorageLensDataExportOutput() StorageLensDataExportOutput
func (StorageLensDataExportOutput) ToStorageLensDataExportOutputWithContext ¶
func (o StorageLensDataExportOutput) ToStorageLensDataExportOutputWithContext(ctx context.Context) StorageLensDataExportOutput
func (StorageLensDataExportOutput) ToStorageLensDataExportPtrOutput ¶
func (o StorageLensDataExportOutput) ToStorageLensDataExportPtrOutput() StorageLensDataExportPtrOutput
func (StorageLensDataExportOutput) ToStorageLensDataExportPtrOutputWithContext ¶
func (o StorageLensDataExportOutput) ToStorageLensDataExportPtrOutputWithContext(ctx context.Context) StorageLensDataExportPtrOutput
type StorageLensDataExportPtrInput ¶
type StorageLensDataExportPtrInput interface { pulumi.Input ToStorageLensDataExportPtrOutput() StorageLensDataExportPtrOutput ToStorageLensDataExportPtrOutputWithContext(context.Context) StorageLensDataExportPtrOutput }
StorageLensDataExportPtrInput is an input type that accepts StorageLensDataExportArgs, StorageLensDataExportPtr and StorageLensDataExportPtrOutput values. You can construct a concrete instance of `StorageLensDataExportPtrInput` via:
StorageLensDataExportArgs{...} or: nil
func StorageLensDataExportPtr ¶
func StorageLensDataExportPtr(v *StorageLensDataExportArgs) StorageLensDataExportPtrInput
type StorageLensDataExportPtrOutput ¶
type StorageLensDataExportPtrOutput struct{ *pulumi.OutputState }
func (StorageLensDataExportPtrOutput) CloudWatchMetrics ¶ added in v0.7.1
func (o StorageLensDataExportPtrOutput) CloudWatchMetrics() StorageLensCloudWatchMetricsPtrOutput
func (StorageLensDataExportPtrOutput) Elem ¶
func (o StorageLensDataExportPtrOutput) Elem() StorageLensDataExportOutput
func (StorageLensDataExportPtrOutput) ElementType ¶
func (StorageLensDataExportPtrOutput) ElementType() reflect.Type
func (StorageLensDataExportPtrOutput) S3BucketDestination ¶
func (o StorageLensDataExportPtrOutput) S3BucketDestination() StorageLensS3BucketDestinationPtrOutput
func (StorageLensDataExportPtrOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensDataExportPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensDataExport]
func (StorageLensDataExportPtrOutput) ToStorageLensDataExportPtrOutput ¶
func (o StorageLensDataExportPtrOutput) ToStorageLensDataExportPtrOutput() StorageLensDataExportPtrOutput
func (StorageLensDataExportPtrOutput) ToStorageLensDataExportPtrOutputWithContext ¶
func (o StorageLensDataExportPtrOutput) ToStorageLensDataExportPtrOutputWithContext(ctx context.Context) StorageLensDataExportPtrOutput
type StorageLensDetailedStatusCodesMetrics ¶ added in v0.41.0
type StorageLensDetailedStatusCodesMetrics struct { // Specifies whether detailed status codes metrics are enabled or disabled. IsEnabled *bool `pulumi:"isEnabled"` }
Enables detailed status codes metrics.
type StorageLensDetailedStatusCodesMetricsArgs ¶ added in v0.41.0
type StorageLensDetailedStatusCodesMetricsArgs struct { // Specifies whether detailed status codes metrics are enabled or disabled. IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` }
Enables detailed status codes metrics.
func (StorageLensDetailedStatusCodesMetricsArgs) ElementType ¶ added in v0.41.0
func (StorageLensDetailedStatusCodesMetricsArgs) ElementType() reflect.Type
func (StorageLensDetailedStatusCodesMetricsArgs) ToOutput ¶ added in v0.76.0
func (i StorageLensDetailedStatusCodesMetricsArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensDetailedStatusCodesMetrics]
func (StorageLensDetailedStatusCodesMetricsArgs) ToStorageLensDetailedStatusCodesMetricsOutput ¶ added in v0.41.0
func (i StorageLensDetailedStatusCodesMetricsArgs) ToStorageLensDetailedStatusCodesMetricsOutput() StorageLensDetailedStatusCodesMetricsOutput
func (StorageLensDetailedStatusCodesMetricsArgs) ToStorageLensDetailedStatusCodesMetricsOutputWithContext ¶ added in v0.41.0
func (i StorageLensDetailedStatusCodesMetricsArgs) ToStorageLensDetailedStatusCodesMetricsOutputWithContext(ctx context.Context) StorageLensDetailedStatusCodesMetricsOutput
func (StorageLensDetailedStatusCodesMetricsArgs) ToStorageLensDetailedStatusCodesMetricsPtrOutput ¶ added in v0.41.0
func (i StorageLensDetailedStatusCodesMetricsArgs) ToStorageLensDetailedStatusCodesMetricsPtrOutput() StorageLensDetailedStatusCodesMetricsPtrOutput
func (StorageLensDetailedStatusCodesMetricsArgs) ToStorageLensDetailedStatusCodesMetricsPtrOutputWithContext ¶ added in v0.41.0
func (i StorageLensDetailedStatusCodesMetricsArgs) ToStorageLensDetailedStatusCodesMetricsPtrOutputWithContext(ctx context.Context) StorageLensDetailedStatusCodesMetricsPtrOutput
type StorageLensDetailedStatusCodesMetricsInput ¶ added in v0.41.0
type StorageLensDetailedStatusCodesMetricsInput interface { pulumi.Input ToStorageLensDetailedStatusCodesMetricsOutput() StorageLensDetailedStatusCodesMetricsOutput ToStorageLensDetailedStatusCodesMetricsOutputWithContext(context.Context) StorageLensDetailedStatusCodesMetricsOutput }
StorageLensDetailedStatusCodesMetricsInput is an input type that accepts StorageLensDetailedStatusCodesMetricsArgs and StorageLensDetailedStatusCodesMetricsOutput values. You can construct a concrete instance of `StorageLensDetailedStatusCodesMetricsInput` via:
StorageLensDetailedStatusCodesMetricsArgs{...}
type StorageLensDetailedStatusCodesMetricsOutput ¶ added in v0.41.0
type StorageLensDetailedStatusCodesMetricsOutput struct{ *pulumi.OutputState }
Enables detailed status codes metrics.
func (StorageLensDetailedStatusCodesMetricsOutput) ElementType ¶ added in v0.41.0
func (StorageLensDetailedStatusCodesMetricsOutput) ElementType() reflect.Type
func (StorageLensDetailedStatusCodesMetricsOutput) IsEnabled ¶ added in v0.41.0
func (o StorageLensDetailedStatusCodesMetricsOutput) IsEnabled() pulumi.BoolPtrOutput
Specifies whether detailed status codes metrics are enabled or disabled.
func (StorageLensDetailedStatusCodesMetricsOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensDetailedStatusCodesMetricsOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensDetailedStatusCodesMetrics]
func (StorageLensDetailedStatusCodesMetricsOutput) ToStorageLensDetailedStatusCodesMetricsOutput ¶ added in v0.41.0
func (o StorageLensDetailedStatusCodesMetricsOutput) ToStorageLensDetailedStatusCodesMetricsOutput() StorageLensDetailedStatusCodesMetricsOutput
func (StorageLensDetailedStatusCodesMetricsOutput) ToStorageLensDetailedStatusCodesMetricsOutputWithContext ¶ added in v0.41.0
func (o StorageLensDetailedStatusCodesMetricsOutput) ToStorageLensDetailedStatusCodesMetricsOutputWithContext(ctx context.Context) StorageLensDetailedStatusCodesMetricsOutput
func (StorageLensDetailedStatusCodesMetricsOutput) ToStorageLensDetailedStatusCodesMetricsPtrOutput ¶ added in v0.41.0
func (o StorageLensDetailedStatusCodesMetricsOutput) ToStorageLensDetailedStatusCodesMetricsPtrOutput() StorageLensDetailedStatusCodesMetricsPtrOutput
func (StorageLensDetailedStatusCodesMetricsOutput) ToStorageLensDetailedStatusCodesMetricsPtrOutputWithContext ¶ added in v0.41.0
func (o StorageLensDetailedStatusCodesMetricsOutput) ToStorageLensDetailedStatusCodesMetricsPtrOutputWithContext(ctx context.Context) StorageLensDetailedStatusCodesMetricsPtrOutput
type StorageLensDetailedStatusCodesMetricsPtrInput ¶ added in v0.41.0
type StorageLensDetailedStatusCodesMetricsPtrInput interface { pulumi.Input ToStorageLensDetailedStatusCodesMetricsPtrOutput() StorageLensDetailedStatusCodesMetricsPtrOutput ToStorageLensDetailedStatusCodesMetricsPtrOutputWithContext(context.Context) StorageLensDetailedStatusCodesMetricsPtrOutput }
StorageLensDetailedStatusCodesMetricsPtrInput is an input type that accepts StorageLensDetailedStatusCodesMetricsArgs, StorageLensDetailedStatusCodesMetricsPtr and StorageLensDetailedStatusCodesMetricsPtrOutput values. You can construct a concrete instance of `StorageLensDetailedStatusCodesMetricsPtrInput` via:
StorageLensDetailedStatusCodesMetricsArgs{...} or: nil
func StorageLensDetailedStatusCodesMetricsPtr ¶ added in v0.41.0
func StorageLensDetailedStatusCodesMetricsPtr(v *StorageLensDetailedStatusCodesMetricsArgs) StorageLensDetailedStatusCodesMetricsPtrInput
type StorageLensDetailedStatusCodesMetricsPtrOutput ¶ added in v0.41.0
type StorageLensDetailedStatusCodesMetricsPtrOutput struct{ *pulumi.OutputState }
func (StorageLensDetailedStatusCodesMetricsPtrOutput) ElementType ¶ added in v0.41.0
func (StorageLensDetailedStatusCodesMetricsPtrOutput) ElementType() reflect.Type
func (StorageLensDetailedStatusCodesMetricsPtrOutput) IsEnabled ¶ added in v0.41.0
func (o StorageLensDetailedStatusCodesMetricsPtrOutput) IsEnabled() pulumi.BoolPtrOutput
Specifies whether detailed status codes metrics are enabled or disabled.
func (StorageLensDetailedStatusCodesMetricsPtrOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensDetailedStatusCodesMetricsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensDetailedStatusCodesMetrics]
func (StorageLensDetailedStatusCodesMetricsPtrOutput) ToStorageLensDetailedStatusCodesMetricsPtrOutput ¶ added in v0.41.0
func (o StorageLensDetailedStatusCodesMetricsPtrOutput) ToStorageLensDetailedStatusCodesMetricsPtrOutput() StorageLensDetailedStatusCodesMetricsPtrOutput
func (StorageLensDetailedStatusCodesMetricsPtrOutput) ToStorageLensDetailedStatusCodesMetricsPtrOutputWithContext ¶ added in v0.41.0
func (o StorageLensDetailedStatusCodesMetricsPtrOutput) ToStorageLensDetailedStatusCodesMetricsPtrOutputWithContext(ctx context.Context) StorageLensDetailedStatusCodesMetricsPtrOutput
type StorageLensEncryption ¶
type StorageLensEncryption struct { }
Configures the server-side encryption for Amazon S3 Storage Lens report files with either S3-managed keys (SSE-S3) or KMS-managed keys (SSE-KMS).
type StorageLensEncryptionArgs ¶
type StorageLensEncryptionArgs struct { }
Configures the server-side encryption for Amazon S3 Storage Lens report files with either S3-managed keys (SSE-S3) or KMS-managed keys (SSE-KMS).
func (StorageLensEncryptionArgs) ElementType ¶
func (StorageLensEncryptionArgs) ElementType() reflect.Type
func (StorageLensEncryptionArgs) ToOutput ¶ added in v0.76.0
func (i StorageLensEncryptionArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensEncryption]
func (StorageLensEncryptionArgs) ToStorageLensEncryptionOutput ¶
func (i StorageLensEncryptionArgs) ToStorageLensEncryptionOutput() StorageLensEncryptionOutput
func (StorageLensEncryptionArgs) ToStorageLensEncryptionOutputWithContext ¶
func (i StorageLensEncryptionArgs) ToStorageLensEncryptionOutputWithContext(ctx context.Context) StorageLensEncryptionOutput
func (StorageLensEncryptionArgs) ToStorageLensEncryptionPtrOutput ¶
func (i StorageLensEncryptionArgs) ToStorageLensEncryptionPtrOutput() StorageLensEncryptionPtrOutput
func (StorageLensEncryptionArgs) ToStorageLensEncryptionPtrOutputWithContext ¶
func (i StorageLensEncryptionArgs) ToStorageLensEncryptionPtrOutputWithContext(ctx context.Context) StorageLensEncryptionPtrOutput
type StorageLensEncryptionInput ¶
type StorageLensEncryptionInput interface { pulumi.Input ToStorageLensEncryptionOutput() StorageLensEncryptionOutput ToStorageLensEncryptionOutputWithContext(context.Context) StorageLensEncryptionOutput }
StorageLensEncryptionInput is an input type that accepts StorageLensEncryptionArgs and StorageLensEncryptionOutput values. You can construct a concrete instance of `StorageLensEncryptionInput` via:
StorageLensEncryptionArgs{...}
type StorageLensEncryptionOutput ¶
type StorageLensEncryptionOutput struct{ *pulumi.OutputState }
Configures the server-side encryption for Amazon S3 Storage Lens report files with either S3-managed keys (SSE-S3) or KMS-managed keys (SSE-KMS).
func (StorageLensEncryptionOutput) ElementType ¶
func (StorageLensEncryptionOutput) ElementType() reflect.Type
func (StorageLensEncryptionOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensEncryptionOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensEncryption]
func (StorageLensEncryptionOutput) ToStorageLensEncryptionOutput ¶
func (o StorageLensEncryptionOutput) ToStorageLensEncryptionOutput() StorageLensEncryptionOutput
func (StorageLensEncryptionOutput) ToStorageLensEncryptionOutputWithContext ¶
func (o StorageLensEncryptionOutput) ToStorageLensEncryptionOutputWithContext(ctx context.Context) StorageLensEncryptionOutput
func (StorageLensEncryptionOutput) ToStorageLensEncryptionPtrOutput ¶
func (o StorageLensEncryptionOutput) ToStorageLensEncryptionPtrOutput() StorageLensEncryptionPtrOutput
func (StorageLensEncryptionOutput) ToStorageLensEncryptionPtrOutputWithContext ¶
func (o StorageLensEncryptionOutput) ToStorageLensEncryptionPtrOutputWithContext(ctx context.Context) StorageLensEncryptionPtrOutput
type StorageLensEncryptionPtrInput ¶
type StorageLensEncryptionPtrInput interface { pulumi.Input ToStorageLensEncryptionPtrOutput() StorageLensEncryptionPtrOutput ToStorageLensEncryptionPtrOutputWithContext(context.Context) StorageLensEncryptionPtrOutput }
StorageLensEncryptionPtrInput is an input type that accepts StorageLensEncryptionArgs, StorageLensEncryptionPtr and StorageLensEncryptionPtrOutput values. You can construct a concrete instance of `StorageLensEncryptionPtrInput` via:
StorageLensEncryptionArgs{...} or: nil
func StorageLensEncryptionPtr ¶
func StorageLensEncryptionPtr(v *StorageLensEncryptionArgs) StorageLensEncryptionPtrInput
type StorageLensEncryptionPtrOutput ¶
type StorageLensEncryptionPtrOutput struct{ *pulumi.OutputState }
func (StorageLensEncryptionPtrOutput) Elem ¶
func (o StorageLensEncryptionPtrOutput) Elem() StorageLensEncryptionOutput
func (StorageLensEncryptionPtrOutput) ElementType ¶
func (StorageLensEncryptionPtrOutput) ElementType() reflect.Type
func (StorageLensEncryptionPtrOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensEncryptionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensEncryption]
func (StorageLensEncryptionPtrOutput) ToStorageLensEncryptionPtrOutput ¶
func (o StorageLensEncryptionPtrOutput) ToStorageLensEncryptionPtrOutput() StorageLensEncryptionPtrOutput
func (StorageLensEncryptionPtrOutput) ToStorageLensEncryptionPtrOutputWithContext ¶
func (o StorageLensEncryptionPtrOutput) ToStorageLensEncryptionPtrOutputWithContext(ctx context.Context) StorageLensEncryptionPtrOutput
type StorageLensInput ¶
type StorageLensInput interface { pulumi.Input ToStorageLensOutput() StorageLensOutput ToStorageLensOutputWithContext(ctx context.Context) StorageLensOutput }
type StorageLensOutput ¶
type StorageLensOutput struct{ *pulumi.OutputState }
func (StorageLensOutput) ElementType ¶
func (StorageLensOutput) ElementType() reflect.Type
func (StorageLensOutput) StorageLensConfiguration ¶ added in v0.17.0
func (o StorageLensOutput) StorageLensConfiguration() StorageLensConfigurationOutput
func (StorageLensOutput) Tags ¶ added in v0.17.0
func (o StorageLensOutput) Tags() StorageLensTagArrayOutput
A set of tags (key-value pairs) for this Amazon S3 Storage Lens configuration.
func (StorageLensOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLens]
func (StorageLensOutput) ToStorageLensOutput ¶
func (o StorageLensOutput) ToStorageLensOutput() StorageLensOutput
func (StorageLensOutput) ToStorageLensOutputWithContext ¶
func (o StorageLensOutput) ToStorageLensOutputWithContext(ctx context.Context) StorageLensOutput
type StorageLensPrefixLevel ¶
type StorageLensPrefixLevel struct {
StorageMetrics StorageLensPrefixLevelStorageMetrics `pulumi:"storageMetrics"`
}
Prefix-level metrics configurations.
type StorageLensPrefixLevelArgs ¶
type StorageLensPrefixLevelArgs struct {
StorageMetrics StorageLensPrefixLevelStorageMetricsInput `pulumi:"storageMetrics"`
}
Prefix-level metrics configurations.
func (StorageLensPrefixLevelArgs) ElementType ¶
func (StorageLensPrefixLevelArgs) ElementType() reflect.Type
func (StorageLensPrefixLevelArgs) ToOutput ¶ added in v0.76.0
func (i StorageLensPrefixLevelArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensPrefixLevel]
func (StorageLensPrefixLevelArgs) ToStorageLensPrefixLevelOutput ¶
func (i StorageLensPrefixLevelArgs) ToStorageLensPrefixLevelOutput() StorageLensPrefixLevelOutput
func (StorageLensPrefixLevelArgs) ToStorageLensPrefixLevelOutputWithContext ¶
func (i StorageLensPrefixLevelArgs) ToStorageLensPrefixLevelOutputWithContext(ctx context.Context) StorageLensPrefixLevelOutput
func (StorageLensPrefixLevelArgs) ToStorageLensPrefixLevelPtrOutput ¶
func (i StorageLensPrefixLevelArgs) ToStorageLensPrefixLevelPtrOutput() StorageLensPrefixLevelPtrOutput
func (StorageLensPrefixLevelArgs) ToStorageLensPrefixLevelPtrOutputWithContext ¶
func (i StorageLensPrefixLevelArgs) ToStorageLensPrefixLevelPtrOutputWithContext(ctx context.Context) StorageLensPrefixLevelPtrOutput
type StorageLensPrefixLevelInput ¶
type StorageLensPrefixLevelInput interface { pulumi.Input ToStorageLensPrefixLevelOutput() StorageLensPrefixLevelOutput ToStorageLensPrefixLevelOutputWithContext(context.Context) StorageLensPrefixLevelOutput }
StorageLensPrefixLevelInput is an input type that accepts StorageLensPrefixLevelArgs and StorageLensPrefixLevelOutput values. You can construct a concrete instance of `StorageLensPrefixLevelInput` via:
StorageLensPrefixLevelArgs{...}
type StorageLensPrefixLevelOutput ¶
type StorageLensPrefixLevelOutput struct{ *pulumi.OutputState }
Prefix-level metrics configurations.
func (StorageLensPrefixLevelOutput) ElementType ¶
func (StorageLensPrefixLevelOutput) ElementType() reflect.Type
func (StorageLensPrefixLevelOutput) StorageMetrics ¶
func (o StorageLensPrefixLevelOutput) StorageMetrics() StorageLensPrefixLevelStorageMetricsOutput
func (StorageLensPrefixLevelOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensPrefixLevelOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensPrefixLevel]
func (StorageLensPrefixLevelOutput) ToStorageLensPrefixLevelOutput ¶
func (o StorageLensPrefixLevelOutput) ToStorageLensPrefixLevelOutput() StorageLensPrefixLevelOutput
func (StorageLensPrefixLevelOutput) ToStorageLensPrefixLevelOutputWithContext ¶
func (o StorageLensPrefixLevelOutput) ToStorageLensPrefixLevelOutputWithContext(ctx context.Context) StorageLensPrefixLevelOutput
func (StorageLensPrefixLevelOutput) ToStorageLensPrefixLevelPtrOutput ¶
func (o StorageLensPrefixLevelOutput) ToStorageLensPrefixLevelPtrOutput() StorageLensPrefixLevelPtrOutput
func (StorageLensPrefixLevelOutput) ToStorageLensPrefixLevelPtrOutputWithContext ¶
func (o StorageLensPrefixLevelOutput) ToStorageLensPrefixLevelPtrOutputWithContext(ctx context.Context) StorageLensPrefixLevelPtrOutput
type StorageLensPrefixLevelPtrInput ¶
type StorageLensPrefixLevelPtrInput interface { pulumi.Input ToStorageLensPrefixLevelPtrOutput() StorageLensPrefixLevelPtrOutput ToStorageLensPrefixLevelPtrOutputWithContext(context.Context) StorageLensPrefixLevelPtrOutput }
StorageLensPrefixLevelPtrInput is an input type that accepts StorageLensPrefixLevelArgs, StorageLensPrefixLevelPtr and StorageLensPrefixLevelPtrOutput values. You can construct a concrete instance of `StorageLensPrefixLevelPtrInput` via:
StorageLensPrefixLevelArgs{...} or: nil
func StorageLensPrefixLevelPtr ¶
func StorageLensPrefixLevelPtr(v *StorageLensPrefixLevelArgs) StorageLensPrefixLevelPtrInput
type StorageLensPrefixLevelPtrOutput ¶
type StorageLensPrefixLevelPtrOutput struct{ *pulumi.OutputState }
func (StorageLensPrefixLevelPtrOutput) Elem ¶
func (o StorageLensPrefixLevelPtrOutput) Elem() StorageLensPrefixLevelOutput
func (StorageLensPrefixLevelPtrOutput) ElementType ¶
func (StorageLensPrefixLevelPtrOutput) ElementType() reflect.Type
func (StorageLensPrefixLevelPtrOutput) StorageMetrics ¶
func (o StorageLensPrefixLevelPtrOutput) StorageMetrics() StorageLensPrefixLevelStorageMetricsPtrOutput
func (StorageLensPrefixLevelPtrOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensPrefixLevelPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensPrefixLevel]
func (StorageLensPrefixLevelPtrOutput) ToStorageLensPrefixLevelPtrOutput ¶
func (o StorageLensPrefixLevelPtrOutput) ToStorageLensPrefixLevelPtrOutput() StorageLensPrefixLevelPtrOutput
func (StorageLensPrefixLevelPtrOutput) ToStorageLensPrefixLevelPtrOutputWithContext ¶
func (o StorageLensPrefixLevelPtrOutput) ToStorageLensPrefixLevelPtrOutputWithContext(ctx context.Context) StorageLensPrefixLevelPtrOutput
type StorageLensPrefixLevelStorageMetrics ¶
type StorageLensPrefixLevelStorageMetrics struct { // Specifies whether prefix-level storage metrics are enabled or disabled. IsEnabled *bool `pulumi:"isEnabled"` SelectionCriteria *StorageLensSelectionCriteria `pulumi:"selectionCriteria"` }
type StorageLensPrefixLevelStorageMetricsArgs ¶
type StorageLensPrefixLevelStorageMetricsArgs struct { // Specifies whether prefix-level storage metrics are enabled or disabled. IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` SelectionCriteria StorageLensSelectionCriteriaPtrInput `pulumi:"selectionCriteria"` }
func (StorageLensPrefixLevelStorageMetricsArgs) ElementType ¶
func (StorageLensPrefixLevelStorageMetricsArgs) ElementType() reflect.Type
func (StorageLensPrefixLevelStorageMetricsArgs) ToOutput ¶ added in v0.76.0
func (i StorageLensPrefixLevelStorageMetricsArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensPrefixLevelStorageMetrics]
func (StorageLensPrefixLevelStorageMetricsArgs) ToStorageLensPrefixLevelStorageMetricsOutput ¶
func (i StorageLensPrefixLevelStorageMetricsArgs) ToStorageLensPrefixLevelStorageMetricsOutput() StorageLensPrefixLevelStorageMetricsOutput
func (StorageLensPrefixLevelStorageMetricsArgs) ToStorageLensPrefixLevelStorageMetricsOutputWithContext ¶
func (i StorageLensPrefixLevelStorageMetricsArgs) ToStorageLensPrefixLevelStorageMetricsOutputWithContext(ctx context.Context) StorageLensPrefixLevelStorageMetricsOutput
func (StorageLensPrefixLevelStorageMetricsArgs) ToStorageLensPrefixLevelStorageMetricsPtrOutput ¶
func (i StorageLensPrefixLevelStorageMetricsArgs) ToStorageLensPrefixLevelStorageMetricsPtrOutput() StorageLensPrefixLevelStorageMetricsPtrOutput
func (StorageLensPrefixLevelStorageMetricsArgs) ToStorageLensPrefixLevelStorageMetricsPtrOutputWithContext ¶
func (i StorageLensPrefixLevelStorageMetricsArgs) ToStorageLensPrefixLevelStorageMetricsPtrOutputWithContext(ctx context.Context) StorageLensPrefixLevelStorageMetricsPtrOutput
type StorageLensPrefixLevelStorageMetricsInput ¶
type StorageLensPrefixLevelStorageMetricsInput interface { pulumi.Input ToStorageLensPrefixLevelStorageMetricsOutput() StorageLensPrefixLevelStorageMetricsOutput ToStorageLensPrefixLevelStorageMetricsOutputWithContext(context.Context) StorageLensPrefixLevelStorageMetricsOutput }
StorageLensPrefixLevelStorageMetricsInput is an input type that accepts StorageLensPrefixLevelStorageMetricsArgs and StorageLensPrefixLevelStorageMetricsOutput values. You can construct a concrete instance of `StorageLensPrefixLevelStorageMetricsInput` via:
StorageLensPrefixLevelStorageMetricsArgs{...}
type StorageLensPrefixLevelStorageMetricsOutput ¶
type StorageLensPrefixLevelStorageMetricsOutput struct{ *pulumi.OutputState }
func (StorageLensPrefixLevelStorageMetricsOutput) ElementType ¶
func (StorageLensPrefixLevelStorageMetricsOutput) ElementType() reflect.Type
func (StorageLensPrefixLevelStorageMetricsOutput) IsEnabled ¶
func (o StorageLensPrefixLevelStorageMetricsOutput) IsEnabled() pulumi.BoolPtrOutput
Specifies whether prefix-level storage metrics are enabled or disabled.
func (StorageLensPrefixLevelStorageMetricsOutput) SelectionCriteria ¶
func (o StorageLensPrefixLevelStorageMetricsOutput) SelectionCriteria() StorageLensSelectionCriteriaPtrOutput
func (StorageLensPrefixLevelStorageMetricsOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensPrefixLevelStorageMetricsOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensPrefixLevelStorageMetrics]
func (StorageLensPrefixLevelStorageMetricsOutput) ToStorageLensPrefixLevelStorageMetricsOutput ¶
func (o StorageLensPrefixLevelStorageMetricsOutput) ToStorageLensPrefixLevelStorageMetricsOutput() StorageLensPrefixLevelStorageMetricsOutput
func (StorageLensPrefixLevelStorageMetricsOutput) ToStorageLensPrefixLevelStorageMetricsOutputWithContext ¶
func (o StorageLensPrefixLevelStorageMetricsOutput) ToStorageLensPrefixLevelStorageMetricsOutputWithContext(ctx context.Context) StorageLensPrefixLevelStorageMetricsOutput
func (StorageLensPrefixLevelStorageMetricsOutput) ToStorageLensPrefixLevelStorageMetricsPtrOutput ¶
func (o StorageLensPrefixLevelStorageMetricsOutput) ToStorageLensPrefixLevelStorageMetricsPtrOutput() StorageLensPrefixLevelStorageMetricsPtrOutput
func (StorageLensPrefixLevelStorageMetricsOutput) ToStorageLensPrefixLevelStorageMetricsPtrOutputWithContext ¶
func (o StorageLensPrefixLevelStorageMetricsOutput) ToStorageLensPrefixLevelStorageMetricsPtrOutputWithContext(ctx context.Context) StorageLensPrefixLevelStorageMetricsPtrOutput
type StorageLensPrefixLevelStorageMetricsPtrInput ¶
type StorageLensPrefixLevelStorageMetricsPtrInput interface { pulumi.Input ToStorageLensPrefixLevelStorageMetricsPtrOutput() StorageLensPrefixLevelStorageMetricsPtrOutput ToStorageLensPrefixLevelStorageMetricsPtrOutputWithContext(context.Context) StorageLensPrefixLevelStorageMetricsPtrOutput }
StorageLensPrefixLevelStorageMetricsPtrInput is an input type that accepts StorageLensPrefixLevelStorageMetricsArgs, StorageLensPrefixLevelStorageMetricsPtr and StorageLensPrefixLevelStorageMetricsPtrOutput values. You can construct a concrete instance of `StorageLensPrefixLevelStorageMetricsPtrInput` via:
StorageLensPrefixLevelStorageMetricsArgs{...} or: nil
func StorageLensPrefixLevelStorageMetricsPtr ¶
func StorageLensPrefixLevelStorageMetricsPtr(v *StorageLensPrefixLevelStorageMetricsArgs) StorageLensPrefixLevelStorageMetricsPtrInput
type StorageLensPrefixLevelStorageMetricsPtrOutput ¶
type StorageLensPrefixLevelStorageMetricsPtrOutput struct{ *pulumi.OutputState }
func (StorageLensPrefixLevelStorageMetricsPtrOutput) ElementType ¶
func (StorageLensPrefixLevelStorageMetricsPtrOutput) ElementType() reflect.Type
func (StorageLensPrefixLevelStorageMetricsPtrOutput) IsEnabled ¶
func (o StorageLensPrefixLevelStorageMetricsPtrOutput) IsEnabled() pulumi.BoolPtrOutput
Specifies whether prefix-level storage metrics are enabled or disabled.
func (StorageLensPrefixLevelStorageMetricsPtrOutput) SelectionCriteria ¶
func (o StorageLensPrefixLevelStorageMetricsPtrOutput) SelectionCriteria() StorageLensSelectionCriteriaPtrOutput
func (StorageLensPrefixLevelStorageMetricsPtrOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensPrefixLevelStorageMetricsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensPrefixLevelStorageMetrics]
func (StorageLensPrefixLevelStorageMetricsPtrOutput) ToStorageLensPrefixLevelStorageMetricsPtrOutput ¶
func (o StorageLensPrefixLevelStorageMetricsPtrOutput) ToStorageLensPrefixLevelStorageMetricsPtrOutput() StorageLensPrefixLevelStorageMetricsPtrOutput
func (StorageLensPrefixLevelStorageMetricsPtrOutput) ToStorageLensPrefixLevelStorageMetricsPtrOutputWithContext ¶
func (o StorageLensPrefixLevelStorageMetricsPtrOutput) ToStorageLensPrefixLevelStorageMetricsPtrOutputWithContext(ctx context.Context) StorageLensPrefixLevelStorageMetricsPtrOutput
type StorageLensS3BucketDestination ¶
type StorageLensS3BucketDestination struct { // The AWS account ID that owns the destination S3 bucket. AccountId string `pulumi:"accountId"` // The ARN of the bucket to which Amazon S3 Storage Lens exports will be placed. Arn string `pulumi:"arn"` Encryption *StorageLensEncryption `pulumi:"encryption"` // Specifies the file format to use when exporting Amazon S3 Storage Lens metrics export. Format StorageLensS3BucketDestinationFormat `pulumi:"format"` // The version of the output schema to use when exporting Amazon S3 Storage Lens metrics. OutputSchemaVersion StorageLensS3BucketDestinationOutputSchemaVersion `pulumi:"outputSchemaVersion"` // The prefix to use for Amazon S3 Storage Lens export. Prefix *string `pulumi:"prefix"` }
S3 bucket destination settings for the Amazon S3 Storage Lens metrics export.
type StorageLensS3BucketDestinationArgs ¶
type StorageLensS3BucketDestinationArgs struct { // The AWS account ID that owns the destination S3 bucket. AccountId pulumi.StringInput `pulumi:"accountId"` // The ARN of the bucket to which Amazon S3 Storage Lens exports will be placed. Arn pulumi.StringInput `pulumi:"arn"` Encryption StorageLensEncryptionPtrInput `pulumi:"encryption"` // Specifies the file format to use when exporting Amazon S3 Storage Lens metrics export. Format StorageLensS3BucketDestinationFormatInput `pulumi:"format"` // The version of the output schema to use when exporting Amazon S3 Storage Lens metrics. OutputSchemaVersion StorageLensS3BucketDestinationOutputSchemaVersionInput `pulumi:"outputSchemaVersion"` // The prefix to use for Amazon S3 Storage Lens export. Prefix pulumi.StringPtrInput `pulumi:"prefix"` }
S3 bucket destination settings for the Amazon S3 Storage Lens metrics export.
func (StorageLensS3BucketDestinationArgs) ElementType ¶
func (StorageLensS3BucketDestinationArgs) ElementType() reflect.Type
func (StorageLensS3BucketDestinationArgs) ToOutput ¶ added in v0.76.0
func (i StorageLensS3BucketDestinationArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensS3BucketDestination]
func (StorageLensS3BucketDestinationArgs) ToStorageLensS3BucketDestinationOutput ¶
func (i StorageLensS3BucketDestinationArgs) ToStorageLensS3BucketDestinationOutput() StorageLensS3BucketDestinationOutput
func (StorageLensS3BucketDestinationArgs) ToStorageLensS3BucketDestinationOutputWithContext ¶
func (i StorageLensS3BucketDestinationArgs) ToStorageLensS3BucketDestinationOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationOutput
func (StorageLensS3BucketDestinationArgs) ToStorageLensS3BucketDestinationPtrOutput ¶
func (i StorageLensS3BucketDestinationArgs) ToStorageLensS3BucketDestinationPtrOutput() StorageLensS3BucketDestinationPtrOutput
func (StorageLensS3BucketDestinationArgs) ToStorageLensS3BucketDestinationPtrOutputWithContext ¶
func (i StorageLensS3BucketDestinationArgs) ToStorageLensS3BucketDestinationPtrOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationPtrOutput
type StorageLensS3BucketDestinationFormat ¶
type StorageLensS3BucketDestinationFormat string
Specifies the file format to use when exporting Amazon S3 Storage Lens metrics export.
func (StorageLensS3BucketDestinationFormat) ElementType ¶
func (StorageLensS3BucketDestinationFormat) ElementType() reflect.Type
func (StorageLensS3BucketDestinationFormat) ToStorageLensS3BucketDestinationFormatOutput ¶
func (e StorageLensS3BucketDestinationFormat) ToStorageLensS3BucketDestinationFormatOutput() StorageLensS3BucketDestinationFormatOutput
func (StorageLensS3BucketDestinationFormat) ToStorageLensS3BucketDestinationFormatOutputWithContext ¶
func (e StorageLensS3BucketDestinationFormat) ToStorageLensS3BucketDestinationFormatOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationFormatOutput
func (StorageLensS3BucketDestinationFormat) ToStorageLensS3BucketDestinationFormatPtrOutput ¶
func (e StorageLensS3BucketDestinationFormat) ToStorageLensS3BucketDestinationFormatPtrOutput() StorageLensS3BucketDestinationFormatPtrOutput
func (StorageLensS3BucketDestinationFormat) ToStorageLensS3BucketDestinationFormatPtrOutputWithContext ¶
func (e StorageLensS3BucketDestinationFormat) ToStorageLensS3BucketDestinationFormatPtrOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationFormatPtrOutput
func (StorageLensS3BucketDestinationFormat) ToStringOutput ¶
func (e StorageLensS3BucketDestinationFormat) ToStringOutput() pulumi.StringOutput
func (StorageLensS3BucketDestinationFormat) ToStringOutputWithContext ¶
func (e StorageLensS3BucketDestinationFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StorageLensS3BucketDestinationFormat) ToStringPtrOutput ¶
func (e StorageLensS3BucketDestinationFormat) ToStringPtrOutput() pulumi.StringPtrOutput
func (StorageLensS3BucketDestinationFormat) ToStringPtrOutputWithContext ¶
func (e StorageLensS3BucketDestinationFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StorageLensS3BucketDestinationFormatInput ¶
type StorageLensS3BucketDestinationFormatInput interface { pulumi.Input ToStorageLensS3BucketDestinationFormatOutput() StorageLensS3BucketDestinationFormatOutput ToStorageLensS3BucketDestinationFormatOutputWithContext(context.Context) StorageLensS3BucketDestinationFormatOutput }
StorageLensS3BucketDestinationFormatInput is an input type that accepts StorageLensS3BucketDestinationFormatArgs and StorageLensS3BucketDestinationFormatOutput values. You can construct a concrete instance of `StorageLensS3BucketDestinationFormatInput` via:
StorageLensS3BucketDestinationFormatArgs{...}
type StorageLensS3BucketDestinationFormatOutput ¶
type StorageLensS3BucketDestinationFormatOutput struct{ *pulumi.OutputState }
func (StorageLensS3BucketDestinationFormatOutput) ElementType ¶
func (StorageLensS3BucketDestinationFormatOutput) ElementType() reflect.Type
func (StorageLensS3BucketDestinationFormatOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensS3BucketDestinationFormatOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensS3BucketDestinationFormat]
func (StorageLensS3BucketDestinationFormatOutput) ToStorageLensS3BucketDestinationFormatOutput ¶
func (o StorageLensS3BucketDestinationFormatOutput) ToStorageLensS3BucketDestinationFormatOutput() StorageLensS3BucketDestinationFormatOutput
func (StorageLensS3BucketDestinationFormatOutput) ToStorageLensS3BucketDestinationFormatOutputWithContext ¶
func (o StorageLensS3BucketDestinationFormatOutput) ToStorageLensS3BucketDestinationFormatOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationFormatOutput
func (StorageLensS3BucketDestinationFormatOutput) ToStorageLensS3BucketDestinationFormatPtrOutput ¶
func (o StorageLensS3BucketDestinationFormatOutput) ToStorageLensS3BucketDestinationFormatPtrOutput() StorageLensS3BucketDestinationFormatPtrOutput
func (StorageLensS3BucketDestinationFormatOutput) ToStorageLensS3BucketDestinationFormatPtrOutputWithContext ¶
func (o StorageLensS3BucketDestinationFormatOutput) ToStorageLensS3BucketDestinationFormatPtrOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationFormatPtrOutput
func (StorageLensS3BucketDestinationFormatOutput) ToStringOutput ¶
func (o StorageLensS3BucketDestinationFormatOutput) ToStringOutput() pulumi.StringOutput
func (StorageLensS3BucketDestinationFormatOutput) ToStringOutputWithContext ¶
func (o StorageLensS3BucketDestinationFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StorageLensS3BucketDestinationFormatOutput) ToStringPtrOutput ¶
func (o StorageLensS3BucketDestinationFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StorageLensS3BucketDestinationFormatOutput) ToStringPtrOutputWithContext ¶
func (o StorageLensS3BucketDestinationFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StorageLensS3BucketDestinationFormatPtrInput ¶
type StorageLensS3BucketDestinationFormatPtrInput interface { pulumi.Input ToStorageLensS3BucketDestinationFormatPtrOutput() StorageLensS3BucketDestinationFormatPtrOutput ToStorageLensS3BucketDestinationFormatPtrOutputWithContext(context.Context) StorageLensS3BucketDestinationFormatPtrOutput }
func StorageLensS3BucketDestinationFormatPtr ¶
func StorageLensS3BucketDestinationFormatPtr(v string) StorageLensS3BucketDestinationFormatPtrInput
type StorageLensS3BucketDestinationFormatPtrOutput ¶
type StorageLensS3BucketDestinationFormatPtrOutput struct{ *pulumi.OutputState }
func (StorageLensS3BucketDestinationFormatPtrOutput) ElementType ¶
func (StorageLensS3BucketDestinationFormatPtrOutput) ElementType() reflect.Type
func (StorageLensS3BucketDestinationFormatPtrOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensS3BucketDestinationFormatPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensS3BucketDestinationFormat]
func (StorageLensS3BucketDestinationFormatPtrOutput) ToStorageLensS3BucketDestinationFormatPtrOutput ¶
func (o StorageLensS3BucketDestinationFormatPtrOutput) ToStorageLensS3BucketDestinationFormatPtrOutput() StorageLensS3BucketDestinationFormatPtrOutput
func (StorageLensS3BucketDestinationFormatPtrOutput) ToStorageLensS3BucketDestinationFormatPtrOutputWithContext ¶
func (o StorageLensS3BucketDestinationFormatPtrOutput) ToStorageLensS3BucketDestinationFormatPtrOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationFormatPtrOutput
func (StorageLensS3BucketDestinationFormatPtrOutput) ToStringPtrOutput ¶
func (o StorageLensS3BucketDestinationFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StorageLensS3BucketDestinationFormatPtrOutput) ToStringPtrOutputWithContext ¶
func (o StorageLensS3BucketDestinationFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StorageLensS3BucketDestinationInput ¶
type StorageLensS3BucketDestinationInput interface { pulumi.Input ToStorageLensS3BucketDestinationOutput() StorageLensS3BucketDestinationOutput ToStorageLensS3BucketDestinationOutputWithContext(context.Context) StorageLensS3BucketDestinationOutput }
StorageLensS3BucketDestinationInput is an input type that accepts StorageLensS3BucketDestinationArgs and StorageLensS3BucketDestinationOutput values. You can construct a concrete instance of `StorageLensS3BucketDestinationInput` via:
StorageLensS3BucketDestinationArgs{...}
type StorageLensS3BucketDestinationOutput ¶
type StorageLensS3BucketDestinationOutput struct{ *pulumi.OutputState }
S3 bucket destination settings for the Amazon S3 Storage Lens metrics export.
func (StorageLensS3BucketDestinationOutput) AccountId ¶
func (o StorageLensS3BucketDestinationOutput) AccountId() pulumi.StringOutput
The AWS account ID that owns the destination S3 bucket.
func (StorageLensS3BucketDestinationOutput) Arn ¶
func (o StorageLensS3BucketDestinationOutput) Arn() pulumi.StringOutput
The ARN of the bucket to which Amazon S3 Storage Lens exports will be placed.
func (StorageLensS3BucketDestinationOutput) ElementType ¶
func (StorageLensS3BucketDestinationOutput) ElementType() reflect.Type
func (StorageLensS3BucketDestinationOutput) Encryption ¶
func (o StorageLensS3BucketDestinationOutput) Encryption() StorageLensEncryptionPtrOutput
func (StorageLensS3BucketDestinationOutput) Format ¶
Specifies the file format to use when exporting Amazon S3 Storage Lens metrics export.
func (StorageLensS3BucketDestinationOutput) OutputSchemaVersion ¶
func (o StorageLensS3BucketDestinationOutput) OutputSchemaVersion() StorageLensS3BucketDestinationOutputSchemaVersionOutput
The version of the output schema to use when exporting Amazon S3 Storage Lens metrics.
func (StorageLensS3BucketDestinationOutput) Prefix ¶
func (o StorageLensS3BucketDestinationOutput) Prefix() pulumi.StringPtrOutput
The prefix to use for Amazon S3 Storage Lens export.
func (StorageLensS3BucketDestinationOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensS3BucketDestinationOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensS3BucketDestination]
func (StorageLensS3BucketDestinationOutput) ToStorageLensS3BucketDestinationOutput ¶
func (o StorageLensS3BucketDestinationOutput) ToStorageLensS3BucketDestinationOutput() StorageLensS3BucketDestinationOutput
func (StorageLensS3BucketDestinationOutput) ToStorageLensS3BucketDestinationOutputWithContext ¶
func (o StorageLensS3BucketDestinationOutput) ToStorageLensS3BucketDestinationOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationOutput
func (StorageLensS3BucketDestinationOutput) ToStorageLensS3BucketDestinationPtrOutput ¶
func (o StorageLensS3BucketDestinationOutput) ToStorageLensS3BucketDestinationPtrOutput() StorageLensS3BucketDestinationPtrOutput
func (StorageLensS3BucketDestinationOutput) ToStorageLensS3BucketDestinationPtrOutputWithContext ¶
func (o StorageLensS3BucketDestinationOutput) ToStorageLensS3BucketDestinationPtrOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationPtrOutput
type StorageLensS3BucketDestinationOutputSchemaVersion ¶
type StorageLensS3BucketDestinationOutputSchemaVersion string
The version of the output schema to use when exporting Amazon S3 Storage Lens metrics.
func (StorageLensS3BucketDestinationOutputSchemaVersion) ElementType ¶
func (StorageLensS3BucketDestinationOutputSchemaVersion) ElementType() reflect.Type
func (StorageLensS3BucketDestinationOutputSchemaVersion) ToStorageLensS3BucketDestinationOutputSchemaVersionOutput ¶
func (e StorageLensS3BucketDestinationOutputSchemaVersion) ToStorageLensS3BucketDestinationOutputSchemaVersionOutput() StorageLensS3BucketDestinationOutputSchemaVersionOutput
func (StorageLensS3BucketDestinationOutputSchemaVersion) ToStorageLensS3BucketDestinationOutputSchemaVersionOutputWithContext ¶
func (e StorageLensS3BucketDestinationOutputSchemaVersion) ToStorageLensS3BucketDestinationOutputSchemaVersionOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationOutputSchemaVersionOutput
func (StorageLensS3BucketDestinationOutputSchemaVersion) ToStorageLensS3BucketDestinationOutputSchemaVersionPtrOutput ¶
func (e StorageLensS3BucketDestinationOutputSchemaVersion) ToStorageLensS3BucketDestinationOutputSchemaVersionPtrOutput() StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput
func (StorageLensS3BucketDestinationOutputSchemaVersion) ToStorageLensS3BucketDestinationOutputSchemaVersionPtrOutputWithContext ¶
func (e StorageLensS3BucketDestinationOutputSchemaVersion) ToStorageLensS3BucketDestinationOutputSchemaVersionPtrOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput
func (StorageLensS3BucketDestinationOutputSchemaVersion) ToStringOutput ¶
func (e StorageLensS3BucketDestinationOutputSchemaVersion) ToStringOutput() pulumi.StringOutput
func (StorageLensS3BucketDestinationOutputSchemaVersion) ToStringOutputWithContext ¶
func (e StorageLensS3BucketDestinationOutputSchemaVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StorageLensS3BucketDestinationOutputSchemaVersion) ToStringPtrOutput ¶
func (e StorageLensS3BucketDestinationOutputSchemaVersion) ToStringPtrOutput() pulumi.StringPtrOutput
func (StorageLensS3BucketDestinationOutputSchemaVersion) ToStringPtrOutputWithContext ¶
func (e StorageLensS3BucketDestinationOutputSchemaVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StorageLensS3BucketDestinationOutputSchemaVersionInput ¶
type StorageLensS3BucketDestinationOutputSchemaVersionInput interface { pulumi.Input ToStorageLensS3BucketDestinationOutputSchemaVersionOutput() StorageLensS3BucketDestinationOutputSchemaVersionOutput ToStorageLensS3BucketDestinationOutputSchemaVersionOutputWithContext(context.Context) StorageLensS3BucketDestinationOutputSchemaVersionOutput }
StorageLensS3BucketDestinationOutputSchemaVersionInput is an input type that accepts StorageLensS3BucketDestinationOutputSchemaVersionArgs and StorageLensS3BucketDestinationOutputSchemaVersionOutput values. You can construct a concrete instance of `StorageLensS3BucketDestinationOutputSchemaVersionInput` via:
StorageLensS3BucketDestinationOutputSchemaVersionArgs{...}
type StorageLensS3BucketDestinationOutputSchemaVersionOutput ¶
type StorageLensS3BucketDestinationOutputSchemaVersionOutput struct{ *pulumi.OutputState }
func (StorageLensS3BucketDestinationOutputSchemaVersionOutput) ElementType ¶
func (StorageLensS3BucketDestinationOutputSchemaVersionOutput) ElementType() reflect.Type
func (StorageLensS3BucketDestinationOutputSchemaVersionOutput) ToStorageLensS3BucketDestinationOutputSchemaVersionOutput ¶
func (o StorageLensS3BucketDestinationOutputSchemaVersionOutput) ToStorageLensS3BucketDestinationOutputSchemaVersionOutput() StorageLensS3BucketDestinationOutputSchemaVersionOutput
func (StorageLensS3BucketDestinationOutputSchemaVersionOutput) ToStorageLensS3BucketDestinationOutputSchemaVersionOutputWithContext ¶
func (o StorageLensS3BucketDestinationOutputSchemaVersionOutput) ToStorageLensS3BucketDestinationOutputSchemaVersionOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationOutputSchemaVersionOutput
func (StorageLensS3BucketDestinationOutputSchemaVersionOutput) ToStorageLensS3BucketDestinationOutputSchemaVersionPtrOutput ¶
func (o StorageLensS3BucketDestinationOutputSchemaVersionOutput) ToStorageLensS3BucketDestinationOutputSchemaVersionPtrOutput() StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput
func (StorageLensS3BucketDestinationOutputSchemaVersionOutput) ToStorageLensS3BucketDestinationOutputSchemaVersionPtrOutputWithContext ¶
func (o StorageLensS3BucketDestinationOutputSchemaVersionOutput) ToStorageLensS3BucketDestinationOutputSchemaVersionPtrOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput
func (StorageLensS3BucketDestinationOutputSchemaVersionOutput) ToStringOutput ¶
func (o StorageLensS3BucketDestinationOutputSchemaVersionOutput) ToStringOutput() pulumi.StringOutput
func (StorageLensS3BucketDestinationOutputSchemaVersionOutput) ToStringOutputWithContext ¶
func (o StorageLensS3BucketDestinationOutputSchemaVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StorageLensS3BucketDestinationOutputSchemaVersionOutput) ToStringPtrOutput ¶
func (o StorageLensS3BucketDestinationOutputSchemaVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StorageLensS3BucketDestinationOutputSchemaVersionOutput) ToStringPtrOutputWithContext ¶
func (o StorageLensS3BucketDestinationOutputSchemaVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StorageLensS3BucketDestinationOutputSchemaVersionPtrInput ¶
type StorageLensS3BucketDestinationOutputSchemaVersionPtrInput interface { pulumi.Input ToStorageLensS3BucketDestinationOutputSchemaVersionPtrOutput() StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput ToStorageLensS3BucketDestinationOutputSchemaVersionPtrOutputWithContext(context.Context) StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput }
func StorageLensS3BucketDestinationOutputSchemaVersionPtr ¶
func StorageLensS3BucketDestinationOutputSchemaVersionPtr(v string) StorageLensS3BucketDestinationOutputSchemaVersionPtrInput
type StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput ¶
type StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput struct{ *pulumi.OutputState }
func (StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput) ElementType ¶
func (StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput) ElementType() reflect.Type
func (StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput) ToStorageLensS3BucketDestinationOutputSchemaVersionPtrOutput ¶
func (o StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput) ToStorageLensS3BucketDestinationOutputSchemaVersionPtrOutput() StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput
func (StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput) ToStorageLensS3BucketDestinationOutputSchemaVersionPtrOutputWithContext ¶
func (o StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput) ToStorageLensS3BucketDestinationOutputSchemaVersionPtrOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput
func (StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput) ToStringPtrOutput ¶
func (o StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput) ToStringPtrOutputWithContext ¶
func (o StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StorageLensS3BucketDestinationPtrInput ¶
type StorageLensS3BucketDestinationPtrInput interface { pulumi.Input ToStorageLensS3BucketDestinationPtrOutput() StorageLensS3BucketDestinationPtrOutput ToStorageLensS3BucketDestinationPtrOutputWithContext(context.Context) StorageLensS3BucketDestinationPtrOutput }
StorageLensS3BucketDestinationPtrInput is an input type that accepts StorageLensS3BucketDestinationArgs, StorageLensS3BucketDestinationPtr and StorageLensS3BucketDestinationPtrOutput values. You can construct a concrete instance of `StorageLensS3BucketDestinationPtrInput` via:
StorageLensS3BucketDestinationArgs{...} or: nil
func StorageLensS3BucketDestinationPtr ¶
func StorageLensS3BucketDestinationPtr(v *StorageLensS3BucketDestinationArgs) StorageLensS3BucketDestinationPtrInput
type StorageLensS3BucketDestinationPtrOutput ¶
type StorageLensS3BucketDestinationPtrOutput struct{ *pulumi.OutputState }
func (StorageLensS3BucketDestinationPtrOutput) AccountId ¶
func (o StorageLensS3BucketDestinationPtrOutput) AccountId() pulumi.StringPtrOutput
The AWS account ID that owns the destination S3 bucket.
func (StorageLensS3BucketDestinationPtrOutput) Arn ¶
func (o StorageLensS3BucketDestinationPtrOutput) Arn() pulumi.StringPtrOutput
The ARN of the bucket to which Amazon S3 Storage Lens exports will be placed.
func (StorageLensS3BucketDestinationPtrOutput) ElementType ¶
func (StorageLensS3BucketDestinationPtrOutput) ElementType() reflect.Type
func (StorageLensS3BucketDestinationPtrOutput) Encryption ¶
func (o StorageLensS3BucketDestinationPtrOutput) Encryption() StorageLensEncryptionPtrOutput
func (StorageLensS3BucketDestinationPtrOutput) Format ¶
func (o StorageLensS3BucketDestinationPtrOutput) Format() StorageLensS3BucketDestinationFormatPtrOutput
Specifies the file format to use when exporting Amazon S3 Storage Lens metrics export.
func (StorageLensS3BucketDestinationPtrOutput) OutputSchemaVersion ¶
func (o StorageLensS3BucketDestinationPtrOutput) OutputSchemaVersion() StorageLensS3BucketDestinationOutputSchemaVersionPtrOutput
The version of the output schema to use when exporting Amazon S3 Storage Lens metrics.
func (StorageLensS3BucketDestinationPtrOutput) Prefix ¶
func (o StorageLensS3BucketDestinationPtrOutput) Prefix() pulumi.StringPtrOutput
The prefix to use for Amazon S3 Storage Lens export.
func (StorageLensS3BucketDestinationPtrOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensS3BucketDestinationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensS3BucketDestination]
func (StorageLensS3BucketDestinationPtrOutput) ToStorageLensS3BucketDestinationPtrOutput ¶
func (o StorageLensS3BucketDestinationPtrOutput) ToStorageLensS3BucketDestinationPtrOutput() StorageLensS3BucketDestinationPtrOutput
func (StorageLensS3BucketDestinationPtrOutput) ToStorageLensS3BucketDestinationPtrOutputWithContext ¶
func (o StorageLensS3BucketDestinationPtrOutput) ToStorageLensS3BucketDestinationPtrOutputWithContext(ctx context.Context) StorageLensS3BucketDestinationPtrOutput
type StorageLensSelectionCriteria ¶
type StorageLensSelectionCriteria struct { // Delimiter to divide S3 key into hierarchy of prefixes. Delimiter *string `pulumi:"delimiter"` // Max depth of prefixes of S3 key that Amazon S3 Storage Lens will analyze. MaxDepth *int `pulumi:"maxDepth"` // The minimum storage bytes threshold for the prefixes to be included in the analysis. MinStorageBytesPercentage *float64 `pulumi:"minStorageBytesPercentage"` }
Selection criteria for prefix-level metrics.
type StorageLensSelectionCriteriaArgs ¶
type StorageLensSelectionCriteriaArgs struct { // Delimiter to divide S3 key into hierarchy of prefixes. Delimiter pulumi.StringPtrInput `pulumi:"delimiter"` // Max depth of prefixes of S3 key that Amazon S3 Storage Lens will analyze. MaxDepth pulumi.IntPtrInput `pulumi:"maxDepth"` // The minimum storage bytes threshold for the prefixes to be included in the analysis. MinStorageBytesPercentage pulumi.Float64PtrInput `pulumi:"minStorageBytesPercentage"` }
Selection criteria for prefix-level metrics.
func (StorageLensSelectionCriteriaArgs) ElementType ¶
func (StorageLensSelectionCriteriaArgs) ElementType() reflect.Type
func (StorageLensSelectionCriteriaArgs) ToOutput ¶ added in v0.76.0
func (i StorageLensSelectionCriteriaArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensSelectionCriteria]
func (StorageLensSelectionCriteriaArgs) ToStorageLensSelectionCriteriaOutput ¶
func (i StorageLensSelectionCriteriaArgs) ToStorageLensSelectionCriteriaOutput() StorageLensSelectionCriteriaOutput
func (StorageLensSelectionCriteriaArgs) ToStorageLensSelectionCriteriaOutputWithContext ¶
func (i StorageLensSelectionCriteriaArgs) ToStorageLensSelectionCriteriaOutputWithContext(ctx context.Context) StorageLensSelectionCriteriaOutput
func (StorageLensSelectionCriteriaArgs) ToStorageLensSelectionCriteriaPtrOutput ¶
func (i StorageLensSelectionCriteriaArgs) ToStorageLensSelectionCriteriaPtrOutput() StorageLensSelectionCriteriaPtrOutput
func (StorageLensSelectionCriteriaArgs) ToStorageLensSelectionCriteriaPtrOutputWithContext ¶
func (i StorageLensSelectionCriteriaArgs) ToStorageLensSelectionCriteriaPtrOutputWithContext(ctx context.Context) StorageLensSelectionCriteriaPtrOutput
type StorageLensSelectionCriteriaInput ¶
type StorageLensSelectionCriteriaInput interface { pulumi.Input ToStorageLensSelectionCriteriaOutput() StorageLensSelectionCriteriaOutput ToStorageLensSelectionCriteriaOutputWithContext(context.Context) StorageLensSelectionCriteriaOutput }
StorageLensSelectionCriteriaInput is an input type that accepts StorageLensSelectionCriteriaArgs and StorageLensSelectionCriteriaOutput values. You can construct a concrete instance of `StorageLensSelectionCriteriaInput` via:
StorageLensSelectionCriteriaArgs{...}
type StorageLensSelectionCriteriaOutput ¶
type StorageLensSelectionCriteriaOutput struct{ *pulumi.OutputState }
Selection criteria for prefix-level metrics.
func (StorageLensSelectionCriteriaOutput) Delimiter ¶
func (o StorageLensSelectionCriteriaOutput) Delimiter() pulumi.StringPtrOutput
Delimiter to divide S3 key into hierarchy of prefixes.
func (StorageLensSelectionCriteriaOutput) ElementType ¶
func (StorageLensSelectionCriteriaOutput) ElementType() reflect.Type
func (StorageLensSelectionCriteriaOutput) MaxDepth ¶
func (o StorageLensSelectionCriteriaOutput) MaxDepth() pulumi.IntPtrOutput
Max depth of prefixes of S3 key that Amazon S3 Storage Lens will analyze.
func (StorageLensSelectionCriteriaOutput) MinStorageBytesPercentage ¶
func (o StorageLensSelectionCriteriaOutput) MinStorageBytesPercentage() pulumi.Float64PtrOutput
The minimum storage bytes threshold for the prefixes to be included in the analysis.
func (StorageLensSelectionCriteriaOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensSelectionCriteriaOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensSelectionCriteria]
func (StorageLensSelectionCriteriaOutput) ToStorageLensSelectionCriteriaOutput ¶
func (o StorageLensSelectionCriteriaOutput) ToStorageLensSelectionCriteriaOutput() StorageLensSelectionCriteriaOutput
func (StorageLensSelectionCriteriaOutput) ToStorageLensSelectionCriteriaOutputWithContext ¶
func (o StorageLensSelectionCriteriaOutput) ToStorageLensSelectionCriteriaOutputWithContext(ctx context.Context) StorageLensSelectionCriteriaOutput
func (StorageLensSelectionCriteriaOutput) ToStorageLensSelectionCriteriaPtrOutput ¶
func (o StorageLensSelectionCriteriaOutput) ToStorageLensSelectionCriteriaPtrOutput() StorageLensSelectionCriteriaPtrOutput
func (StorageLensSelectionCriteriaOutput) ToStorageLensSelectionCriteriaPtrOutputWithContext ¶
func (o StorageLensSelectionCriteriaOutput) ToStorageLensSelectionCriteriaPtrOutputWithContext(ctx context.Context) StorageLensSelectionCriteriaPtrOutput
type StorageLensSelectionCriteriaPtrInput ¶
type StorageLensSelectionCriteriaPtrInput interface { pulumi.Input ToStorageLensSelectionCriteriaPtrOutput() StorageLensSelectionCriteriaPtrOutput ToStorageLensSelectionCriteriaPtrOutputWithContext(context.Context) StorageLensSelectionCriteriaPtrOutput }
StorageLensSelectionCriteriaPtrInput is an input type that accepts StorageLensSelectionCriteriaArgs, StorageLensSelectionCriteriaPtr and StorageLensSelectionCriteriaPtrOutput values. You can construct a concrete instance of `StorageLensSelectionCriteriaPtrInput` via:
StorageLensSelectionCriteriaArgs{...} or: nil
func StorageLensSelectionCriteriaPtr ¶
func StorageLensSelectionCriteriaPtr(v *StorageLensSelectionCriteriaArgs) StorageLensSelectionCriteriaPtrInput
type StorageLensSelectionCriteriaPtrOutput ¶
type StorageLensSelectionCriteriaPtrOutput struct{ *pulumi.OutputState }
func (StorageLensSelectionCriteriaPtrOutput) Delimiter ¶
func (o StorageLensSelectionCriteriaPtrOutput) Delimiter() pulumi.StringPtrOutput
Delimiter to divide S3 key into hierarchy of prefixes.
func (StorageLensSelectionCriteriaPtrOutput) ElementType ¶
func (StorageLensSelectionCriteriaPtrOutput) ElementType() reflect.Type
func (StorageLensSelectionCriteriaPtrOutput) MaxDepth ¶
func (o StorageLensSelectionCriteriaPtrOutput) MaxDepth() pulumi.IntPtrOutput
Max depth of prefixes of S3 key that Amazon S3 Storage Lens will analyze.
func (StorageLensSelectionCriteriaPtrOutput) MinStorageBytesPercentage ¶
func (o StorageLensSelectionCriteriaPtrOutput) MinStorageBytesPercentage() pulumi.Float64PtrOutput
The minimum storage bytes threshold for the prefixes to be included in the analysis.
func (StorageLensSelectionCriteriaPtrOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensSelectionCriteriaPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StorageLensSelectionCriteria]
func (StorageLensSelectionCriteriaPtrOutput) ToStorageLensSelectionCriteriaPtrOutput ¶
func (o StorageLensSelectionCriteriaPtrOutput) ToStorageLensSelectionCriteriaPtrOutput() StorageLensSelectionCriteriaPtrOutput
func (StorageLensSelectionCriteriaPtrOutput) ToStorageLensSelectionCriteriaPtrOutputWithContext ¶
func (o StorageLensSelectionCriteriaPtrOutput) ToStorageLensSelectionCriteriaPtrOutputWithContext(ctx context.Context) StorageLensSelectionCriteriaPtrOutput
type StorageLensState ¶
type StorageLensState struct { }
func (StorageLensState) ElementType ¶
func (StorageLensState) ElementType() reflect.Type
type StorageLensTag ¶
type StorageLensTagArgs ¶
type StorageLensTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (StorageLensTagArgs) ElementType ¶
func (StorageLensTagArgs) ElementType() reflect.Type
func (StorageLensTagArgs) ToOutput ¶ added in v0.76.0
func (i StorageLensTagArgs) ToOutput(ctx context.Context) pulumix.Output[StorageLensTag]
func (StorageLensTagArgs) ToStorageLensTagOutput ¶
func (i StorageLensTagArgs) ToStorageLensTagOutput() StorageLensTagOutput
func (StorageLensTagArgs) ToStorageLensTagOutputWithContext ¶
func (i StorageLensTagArgs) ToStorageLensTagOutputWithContext(ctx context.Context) StorageLensTagOutput
type StorageLensTagArray ¶
type StorageLensTagArray []StorageLensTagInput
func (StorageLensTagArray) ElementType ¶
func (StorageLensTagArray) ElementType() reflect.Type
func (StorageLensTagArray) ToOutput ¶ added in v0.76.0
func (i StorageLensTagArray) ToOutput(ctx context.Context) pulumix.Output[[]StorageLensTag]
func (StorageLensTagArray) ToStorageLensTagArrayOutput ¶
func (i StorageLensTagArray) ToStorageLensTagArrayOutput() StorageLensTagArrayOutput
func (StorageLensTagArray) ToStorageLensTagArrayOutputWithContext ¶
func (i StorageLensTagArray) ToStorageLensTagArrayOutputWithContext(ctx context.Context) StorageLensTagArrayOutput
type StorageLensTagArrayInput ¶
type StorageLensTagArrayInput interface { pulumi.Input ToStorageLensTagArrayOutput() StorageLensTagArrayOutput ToStorageLensTagArrayOutputWithContext(context.Context) StorageLensTagArrayOutput }
StorageLensTagArrayInput is an input type that accepts StorageLensTagArray and StorageLensTagArrayOutput values. You can construct a concrete instance of `StorageLensTagArrayInput` via:
StorageLensTagArray{ StorageLensTagArgs{...} }
type StorageLensTagArrayOutput ¶
type StorageLensTagArrayOutput struct{ *pulumi.OutputState }
func (StorageLensTagArrayOutput) ElementType ¶
func (StorageLensTagArrayOutput) ElementType() reflect.Type
func (StorageLensTagArrayOutput) Index ¶
func (o StorageLensTagArrayOutput) Index(i pulumi.IntInput) StorageLensTagOutput
func (StorageLensTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]StorageLensTag]
func (StorageLensTagArrayOutput) ToStorageLensTagArrayOutput ¶
func (o StorageLensTagArrayOutput) ToStorageLensTagArrayOutput() StorageLensTagArrayOutput
func (StorageLensTagArrayOutput) ToStorageLensTagArrayOutputWithContext ¶
func (o StorageLensTagArrayOutput) ToStorageLensTagArrayOutputWithContext(ctx context.Context) StorageLensTagArrayOutput
type StorageLensTagInput ¶
type StorageLensTagInput interface { pulumi.Input ToStorageLensTagOutput() StorageLensTagOutput ToStorageLensTagOutputWithContext(context.Context) StorageLensTagOutput }
StorageLensTagInput is an input type that accepts StorageLensTagArgs and StorageLensTagOutput values. You can construct a concrete instance of `StorageLensTagInput` via:
StorageLensTagArgs{...}
type StorageLensTagOutput ¶
type StorageLensTagOutput struct{ *pulumi.OutputState }
func (StorageLensTagOutput) ElementType ¶
func (StorageLensTagOutput) ElementType() reflect.Type
func (StorageLensTagOutput) Key ¶
func (o StorageLensTagOutput) Key() pulumi.StringOutput
func (StorageLensTagOutput) ToOutput ¶ added in v0.76.0
func (o StorageLensTagOutput) ToOutput(ctx context.Context) pulumix.Output[StorageLensTag]
func (StorageLensTagOutput) ToStorageLensTagOutput ¶
func (o StorageLensTagOutput) ToStorageLensTagOutput() StorageLensTagOutput
func (StorageLensTagOutput) ToStorageLensTagOutputWithContext ¶
func (o StorageLensTagOutput) ToStorageLensTagOutputWithContext(ctx context.Context) StorageLensTagOutput
func (StorageLensTagOutput) Value ¶
func (o StorageLensTagOutput) Value() pulumi.StringOutput