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 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() pulumi.StringOutput
- 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() pulumi.StringPtrOutput
- 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 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 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() pulumi.StringArrayOutput
- 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 BucketDefaultRetentionOutput
- func (o BucketDefaultRetentionOutput) Days() pulumi.IntPtrOutput
- func (BucketDefaultRetentionOutput) ElementType() reflect.Type
- func (o BucketDefaultRetentionOutput) Mode() pulumi.StringPtrOutput
- 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() pulumi.StringPtrOutput
- 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() pulumi.StringPtrOutput
- 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() pulumi.StringPtrOutput
- func (o BucketDeleteMarkerReplicationPtrOutput) ToBucketDeleteMarkerReplicationPtrOutput() BucketDeleteMarkerReplicationPtrOutput
- func (o BucketDeleteMarkerReplicationPtrOutput) ToBucketDeleteMarkerReplicationPtrOutputWithContext(ctx context.Context) BucketDeleteMarkerReplicationPtrOutput
- func (o BucketDeleteMarkerReplicationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketDeleteMarkerReplication]
- 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 BucketDestinationInput
- type BucketDestinationOutput
- func (o BucketDestinationOutput) BucketAccountId() pulumi.StringPtrOutput
- func (o BucketDestinationOutput) BucketArn() pulumi.StringOutput
- func (BucketDestinationOutput) ElementType() reflect.Type
- func (o BucketDestinationOutput) Format() pulumi.StringOutput
- 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() pulumi.StringPtrOutput
- 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.BoolPtrOutput
- 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() pulumi.StringOutput
- 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 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 BucketInventoryConfigurationInput
- 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() pulumi.StringOutput
- func (o BucketInventoryConfigurationOutput) OptionalFields() pulumi.StringArrayOutput
- func (o BucketInventoryConfigurationOutput) Prefix() pulumi.StringPtrOutput
- func (o BucketInventoryConfigurationOutput) ScheduleFrequency() pulumi.StringOutput
- func (o BucketInventoryConfigurationOutput) ToBucketInventoryConfigurationOutput() BucketInventoryConfigurationOutput
- func (o BucketInventoryConfigurationOutput) ToBucketInventoryConfigurationOutputWithContext(ctx context.Context) BucketInventoryConfigurationOutput
- func (o BucketInventoryConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketInventoryConfiguration]
- 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() pulumi.StringOutput
- 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() pulumi.StringPtrOutput
- func (o BucketMetricsPtrOutput) ToBucketMetricsPtrOutput() BucketMetricsPtrOutput
- func (o BucketMetricsPtrOutput) ToBucketMetricsPtrOutputWithContext(ctx context.Context) BucketMetricsPtrOutput
- func (o BucketMetricsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketMetrics]
- 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() pulumi.StringOutput
- 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() pulumi.StringPtrOutput
- 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 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() pulumi.StringPtrOutput
- 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 BucketOwnershipControlsRuleOutput
- func (BucketOwnershipControlsRuleOutput) ElementType() reflect.Type
- func (o BucketOwnershipControlsRuleOutput) ObjectOwnership() pulumi.StringPtrOutput
- func (o BucketOwnershipControlsRuleOutput) ToBucketOwnershipControlsRuleOutput() BucketOwnershipControlsRuleOutput
- func (o BucketOwnershipControlsRuleOutput) ToBucketOwnershipControlsRuleOutputWithContext(ctx context.Context) BucketOwnershipControlsRuleOutput
- func (o BucketOwnershipControlsRuleOutput) ToOutput(ctx context.Context) pulumix.Output[BucketOwnershipControlsRule]
- type BucketPolicy
- 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() pulumi.StringPtrOutput
- 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 BucketRedirectAllRequestsToPtrInput
- type BucketRedirectAllRequestsToPtrOutput
- func (o BucketRedirectAllRequestsToPtrOutput) Elem() BucketRedirectAllRequestsToOutput
- func (BucketRedirectAllRequestsToPtrOutput) ElementType() reflect.Type
- func (o BucketRedirectAllRequestsToPtrOutput) HostName() pulumi.StringPtrOutput
- func (o BucketRedirectAllRequestsToPtrOutput) Protocol() pulumi.StringPtrOutput
- 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() pulumi.StringPtrOutput
- 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 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() pulumi.StringOutput
- 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() pulumi.StringPtrOutput
- func (o BucketReplicaModificationsPtrOutput) ToBucketReplicaModificationsPtrOutput() BucketReplicaModificationsPtrOutput
- func (o BucketReplicaModificationsPtrOutput) ToBucketReplicaModificationsPtrOutputWithContext(ctx context.Context) BucketReplicaModificationsPtrOutput
- func (o BucketReplicaModificationsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketReplicaModifications]
- 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() pulumi.StringPtrOutput
- func (o BucketReplicationDestinationOutput) ToBucketReplicationDestinationOutput() BucketReplicationDestinationOutput
- func (o BucketReplicationDestinationOutput) ToBucketReplicationDestinationOutputWithContext(ctx context.Context) BucketReplicationDestinationOutput
- func (o BucketReplicationDestinationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationDestination]
- 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() pulumi.StringOutput
- func (o BucketReplicationRuleOutput) ToBucketReplicationRuleOutput() BucketReplicationRuleOutput
- func (o BucketReplicationRuleOutput) ToBucketReplicationRuleOutputWithContext(ctx context.Context) BucketReplicationRuleOutput
- func (o BucketReplicationRuleOutput) ToOutput(ctx context.Context) pulumix.Output[BucketReplicationRule]
- 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() pulumi.StringOutput
- 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() pulumi.StringPtrOutput
- 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 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.IntPtrOutput
- func (o BucketRuleOutput) ObjectSizeLessThan() pulumi.IntPtrOutput
- func (o BucketRuleOutput) Prefix() pulumi.StringPtrOutput
- func (o BucketRuleOutput) Status() pulumi.StringOutput
- 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 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() pulumi.StringOutput
- 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() pulumi.StringPtrOutput
- func (o BucketServerSideEncryptionByDefaultPtrOutput) ToBucketServerSideEncryptionByDefaultPtrOutput() BucketServerSideEncryptionByDefaultPtrOutput
- func (o BucketServerSideEncryptionByDefaultPtrOutput) ToBucketServerSideEncryptionByDefaultPtrOutputWithContext(ctx context.Context) BucketServerSideEncryptionByDefaultPtrOutput
- func (o BucketServerSideEncryptionByDefaultPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketServerSideEncryptionByDefault]
- 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() pulumi.StringOutput
- 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() pulumi.StringPtrOutput
- func (o BucketSseKmsEncryptedObjectsPtrOutput) ToBucketSseKmsEncryptedObjectsPtrOutput() BucketSseKmsEncryptedObjectsPtrOutput
- func (o BucketSseKmsEncryptedObjectsPtrOutput) ToBucketSseKmsEncryptedObjectsPtrOutputWithContext(ctx context.Context) BucketSseKmsEncryptedObjectsPtrOutput
- func (o BucketSseKmsEncryptedObjectsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketSseKmsEncryptedObjects]
- 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 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() pulumi.StringOutput
- 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() pulumi.StringOutput
- 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() pulumi.StringPtrOutput
- 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 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() pulumi.StringOutput
- 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() pulumi.StringPtrOutput
- func (o BucketVersioningConfigurationPtrOutput) ToBucketVersioningConfigurationPtrOutput() BucketVersioningConfigurationPtrOutput
- func (o BucketVersioningConfigurationPtrOutput) ToBucketVersioningConfigurationPtrOutputWithContext(ctx context.Context) BucketVersioningConfigurationPtrOutput
- func (o BucketVersioningConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketVersioningConfiguration]
- 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) 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) AccessControl() pulumi.StringPtrOutput
- 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) Id() pulumi.StringPtrOutput
- 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 ( 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 AccelerateConfiguration BucketAccelerateConfigurationPtrOutput `pulumi:"accelerateConfiguration"` AccessControl pulumi.StringPtrOutput `pulumi:"accessControl"` AnalyticsConfigurations BucketAnalyticsConfigurationArrayOutput `pulumi:"analyticsConfigurations"` Arn pulumi.StringOutput `pulumi:"arn"` BucketEncryption BucketEncryptionPtrOutput `pulumi:"bucketEncryption"` BucketName pulumi.StringPtrOutput `pulumi:"bucketName"` CorsConfiguration BucketCorsConfigurationPtrOutput `pulumi:"corsConfiguration"` DomainName pulumi.StringOutput `pulumi:"domainName"` DualStackDomainName pulumi.StringOutput `pulumi:"dualStackDomainName"` IntelligentTieringConfigurations BucketIntelligentTieringConfigurationArrayOutput `pulumi:"intelligentTieringConfigurations"` InventoryConfigurations BucketInventoryConfigurationArrayOutput `pulumi:"inventoryConfigurations"` LifecycleConfiguration BucketLifecycleConfigurationPtrOutput `pulumi:"lifecycleConfiguration"` LoggingConfiguration BucketLoggingConfigurationPtrOutput `pulumi:"loggingConfiguration"` MetricsConfigurations BucketMetricsConfigurationArrayOutput `pulumi:"metricsConfigurations"` NotificationConfiguration BucketNotificationConfigurationPtrOutput `pulumi:"notificationConfiguration"` ObjectLockConfiguration BucketObjectLockConfigurationPtrOutput `pulumi:"objectLockConfiguration"` ObjectLockEnabled pulumi.BoolPtrOutput `pulumi:"objectLockEnabled"` OwnershipControls BucketOwnershipControlsPtrOutput `pulumi:"ownershipControls"` PublicAccessBlockConfiguration BucketPublicAccessBlockConfigurationPtrOutput `pulumi:"publicAccessBlockConfiguration"` RegionalDomainName pulumi.StringOutput `pulumi:"regionalDomainName"` ReplicationConfiguration BucketReplicationConfigurationPtrOutput `pulumi:"replicationConfiguration"` Tags BucketTagArrayOutput `pulumi:"tags"` VersioningConfiguration BucketVersioningConfigurationPtrOutput `pulumi:"versioningConfiguration"` WebsiteConfiguration BucketWebsiteConfigurationPtrOutput `pulumi:"websiteConfiguration"` 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 {
DaysAfterInitiation int `pulumi:"daysAfterInitiation"`
}
type BucketAbortIncompleteMultipartUploadArgs ¶
type BucketAbortIncompleteMultipartUploadArgs struct {
DaysAfterInitiation pulumi.IntInput `pulumi:"daysAfterInitiation"`
}
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 }
func (BucketAbortIncompleteMultipartUploadOutput) DaysAfterInitiation ¶
func (o BucketAbortIncompleteMultipartUploadOutput) DaysAfterInitiation() pulumi.IntOutput
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
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 {
AccelerationStatus string `pulumi:"accelerationStatus"`
}
type BucketAccelerateConfigurationArgs ¶
type BucketAccelerateConfigurationArgs struct {
AccelerationStatus pulumi.StringInput `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() pulumi.StringOutput
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() pulumi.StringPtrOutput
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 BucketAccessControlTranslation ¶
type BucketAccessControlTranslation struct {
Owner string `pulumi:"owner"`
}
type BucketAccessControlTranslationArgs ¶
type BucketAccessControlTranslationArgs struct {
Owner pulumi.StringInput `pulumi:"owner"`
}
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 }
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 { Id string `pulumi:"id"` Prefix *string `pulumi:"prefix"` StorageClassAnalysis BucketStorageClassAnalysis `pulumi:"storageClassAnalysis"` TagFilters []BucketTagFilter `pulumi:"tagFilters"` }
type BucketAnalyticsConfigurationArgs ¶
type BucketAnalyticsConfigurationArgs struct { Id pulumi.StringInput `pulumi:"id"` Prefix pulumi.StringPtrInput `pulumi:"prefix"` StorageClassAnalysis BucketStorageClassAnalysisInput `pulumi:"storageClassAnalysis"` TagFilters BucketTagFilterArrayInput `pulumi:"tagFilters"` }
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 }
func (BucketAnalyticsConfigurationOutput) ElementType ¶
func (BucketAnalyticsConfigurationOutput) ElementType() reflect.Type
func (BucketAnalyticsConfigurationOutput) Id ¶
func (o BucketAnalyticsConfigurationOutput) Id() pulumi.StringOutput
func (BucketAnalyticsConfigurationOutput) Prefix ¶
func (o BucketAnalyticsConfigurationOutput) Prefix() pulumi.StringPtrOutput
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 { AccelerateConfiguration BucketAccelerateConfigurationPtrInput AccessControl pulumi.StringPtrInput AnalyticsConfigurations BucketAnalyticsConfigurationArrayInput BucketEncryption BucketEncryptionPtrInput BucketName pulumi.StringPtrInput CorsConfiguration BucketCorsConfigurationPtrInput IntelligentTieringConfigurations BucketIntelligentTieringConfigurationArrayInput InventoryConfigurations BucketInventoryConfigurationArrayInput LifecycleConfiguration BucketLifecycleConfigurationPtrInput LoggingConfiguration BucketLoggingConfigurationPtrInput MetricsConfigurations BucketMetricsConfigurationArrayInput NotificationConfiguration BucketNotificationConfigurationPtrInput ObjectLockConfiguration BucketObjectLockConfigurationPtrInput ObjectLockEnabled pulumi.BoolPtrInput OwnershipControls BucketOwnershipControlsPtrInput PublicAccessBlockConfiguration BucketPublicAccessBlockConfigurationPtrInput ReplicationConfiguration BucketReplicationConfigurationPtrInput 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 BucketCorsRuleArgs ¶
type BucketCorsRuleArgs struct { AllowedHeaders pulumi.StringArrayInput `pulumi:"allowedHeaders"` AllowedMethods pulumi.StringArrayInput `pulumi:"allowedMethods"` AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"` ExposedHeaders pulumi.StringArrayInput `pulumi:"exposedHeaders"` Id pulumi.StringPtrInput `pulumi:"id"` MaxAge pulumi.IntPtrInput `pulumi:"maxAge"` }
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 }
func (BucketCorsRuleOutput) AllowedHeaders ¶
func (o BucketCorsRuleOutput) AllowedHeaders() pulumi.StringArrayOutput
func (BucketCorsRuleOutput) AllowedMethods ¶
func (o BucketCorsRuleOutput) AllowedMethods() pulumi.StringArrayOutput
func (BucketCorsRuleOutput) AllowedOrigins ¶
func (o BucketCorsRuleOutput) AllowedOrigins() pulumi.StringArrayOutput
func (BucketCorsRuleOutput) ElementType ¶
func (BucketCorsRuleOutput) ElementType() reflect.Type
func (BucketCorsRuleOutput) ExposedHeaders ¶
func (o BucketCorsRuleOutput) ExposedHeaders() pulumi.StringArrayOutput
func (BucketCorsRuleOutput) Id ¶
func (o BucketCorsRuleOutput) Id() pulumi.StringPtrOutput
func (BucketCorsRuleOutput) MaxAge ¶
func (o BucketCorsRuleOutput) MaxAge() pulumi.IntPtrOutput
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"` OutputSchemaVersion string `pulumi:"outputSchemaVersion"` }
type BucketDataExportArgs ¶
type BucketDataExportArgs struct { Destination BucketDestinationInput `pulumi:"destination"` OutputSchemaVersion pulumi.StringInput `pulumi:"outputSchemaVersion"` }
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 }
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
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
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 BucketDefaultRetentionArgs ¶
type BucketDefaultRetentionArgs struct { Days pulumi.IntPtrInput `pulumi:"days"` Mode pulumi.StringPtrInput `pulumi:"mode"` Years pulumi.IntPtrInput `pulumi:"years"` }
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 BucketDefaultRetentionOutput ¶
type BucketDefaultRetentionOutput struct{ *pulumi.OutputState }
func (BucketDefaultRetentionOutput) Days ¶
func (o BucketDefaultRetentionOutput) Days() pulumi.IntPtrOutput
func (BucketDefaultRetentionOutput) ElementType ¶
func (BucketDefaultRetentionOutput) ElementType() reflect.Type
func (BucketDefaultRetentionOutput) Mode ¶
func (o BucketDefaultRetentionOutput) Mode() pulumi.StringPtrOutput
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() pulumi.StringPtrOutput
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 *string `pulumi:"status"`
}
type BucketDeleteMarkerReplicationArgs ¶
type BucketDeleteMarkerReplicationArgs struct {
Status pulumi.StringPtrInput `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) Status ¶
func (o BucketDeleteMarkerReplicationOutput) Status() pulumi.StringPtrOutput
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) Status ¶
func (o BucketDeleteMarkerReplicationPtrOutput) Status() pulumi.StringPtrOutput
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 BucketDestination ¶
type BucketDestinationArgs ¶
type BucketDestinationArgs struct { BucketAccountId pulumi.StringPtrInput `pulumi:"bucketAccountId"` BucketArn pulumi.StringInput `pulumi:"bucketArn"` Format pulumi.StringInput `pulumi:"format"` Prefix pulumi.StringPtrInput `pulumi:"prefix"` }
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 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 }
func (BucketDestinationOutput) BucketAccountId ¶
func (o BucketDestinationOutput) BucketAccountId() pulumi.StringPtrOutput
func (BucketDestinationOutput) BucketArn ¶
func (o BucketDestinationOutput) BucketArn() pulumi.StringOutput
func (BucketDestinationOutput) ElementType ¶
func (BucketDestinationOutput) ElementType() reflect.Type
func (BucketDestinationOutput) Format ¶
func (o BucketDestinationOutput) Format() pulumi.StringOutput
func (BucketDestinationOutput) Prefix ¶
func (o BucketDestinationOutput) Prefix() pulumi.StringPtrOutput
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
func (BucketDestinationPtrOutput) BucketArn ¶
func (o BucketDestinationPtrOutput) BucketArn() pulumi.StringPtrOutput
func (BucketDestinationPtrOutput) Elem ¶
func (o BucketDestinationPtrOutput) Elem() BucketDestinationOutput
func (BucketDestinationPtrOutput) ElementType ¶
func (BucketDestinationPtrOutput) ElementType() reflect.Type
func (BucketDestinationPtrOutput) Format ¶
func (o BucketDestinationPtrOutput) Format() pulumi.StringPtrOutput
func (BucketDestinationPtrOutput) Prefix ¶
func (o BucketDestinationPtrOutput) Prefix() pulumi.StringPtrOutput
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 {
ServerSideEncryptionConfiguration []BucketServerSideEncryptionRule `pulumi:"serverSideEncryptionConfiguration"`
}
type BucketEncryptionArgs ¶ added in v0.2.0
type BucketEncryptionArgs struct {
ServerSideEncryptionConfiguration BucketServerSideEncryptionRuleArrayInput `pulumi:"serverSideEncryptionConfiguration"`
}
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 {
ReplicaKmsKeyId string `pulumi:"replicaKmsKeyId"`
}
type BucketEncryptionConfigurationArgs ¶
type BucketEncryptionConfigurationArgs struct {
ReplicaKmsKeyId pulumi.StringInput `pulumi:"replicaKmsKeyId"`
}
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 }
func (BucketEncryptionConfigurationOutput) ElementType ¶
func (BucketEncryptionConfigurationOutput) ElementType() reflect.Type
func (BucketEncryptionConfigurationOutput) ReplicaKmsKeyId ¶ added in v0.72.0
func (o BucketEncryptionConfigurationOutput) ReplicaKmsKeyId() pulumi.StringOutput
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
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 }
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
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
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 {
EventBridgeEnabled *bool `pulumi:"eventBridgeEnabled"`
}
type BucketEventBridgeConfigurationArgs ¶ added in v0.12.0
type BucketEventBridgeConfigurationArgs struct {
EventBridgeEnabled pulumi.BoolPtrInput `pulumi:"eventBridgeEnabled"`
}
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 }
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.BoolPtrOutput
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
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 ¶
type BucketFilterRuleArgs ¶
type BucketFilterRuleArgs struct { Name pulumi.StringInput `pulumi:"name"` Value pulumi.StringInput `pulumi:"value"` }
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 }
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 { Id string `pulumi:"id"` Prefix *string `pulumi:"prefix"` Status string `pulumi:"status"` TagFilters []BucketTagFilter `pulumi:"tagFilters"` Tierings []BucketTiering `pulumi:"tierings"` }
type BucketIntelligentTieringConfigurationArgs ¶
type BucketIntelligentTieringConfigurationArgs struct { Id pulumi.StringInput `pulumi:"id"` Prefix pulumi.StringPtrInput `pulumi:"prefix"` Status pulumi.StringInput `pulumi:"status"` TagFilters BucketTagFilterArrayInput `pulumi:"tagFilters"` 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
func (BucketIntelligentTieringConfigurationOutput) Prefix ¶
func (o BucketIntelligentTieringConfigurationOutput) Prefix() pulumi.StringPtrOutput
func (BucketIntelligentTieringConfigurationOutput) Status ¶
func (o BucketIntelligentTieringConfigurationOutput) Status() pulumi.StringOutput
func (BucketIntelligentTieringConfigurationOutput) TagFilters ¶
func (o BucketIntelligentTieringConfigurationOutput) TagFilters() BucketTagFilterArrayOutput
func (BucketIntelligentTieringConfigurationOutput) Tierings ¶
func (o BucketIntelligentTieringConfigurationOutput) Tierings() BucketTieringArrayOutput
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 BucketInventoryConfiguration ¶
type BucketInventoryConfiguration struct { Destination BucketDestination `pulumi:"destination"` Enabled bool `pulumi:"enabled"` Id string `pulumi:"id"` IncludedObjectVersions string `pulumi:"includedObjectVersions"` OptionalFields []string `pulumi:"optionalFields"` Prefix *string `pulumi:"prefix"` ScheduleFrequency string `pulumi:"scheduleFrequency"` }
type BucketInventoryConfigurationArgs ¶
type BucketInventoryConfigurationArgs struct { Destination BucketDestinationInput `pulumi:"destination"` Enabled pulumi.BoolInput `pulumi:"enabled"` Id pulumi.StringInput `pulumi:"id"` IncludedObjectVersions pulumi.StringInput `pulumi:"includedObjectVersions"` OptionalFields pulumi.StringArrayInput `pulumi:"optionalFields"` Prefix pulumi.StringPtrInput `pulumi:"prefix"` ScheduleFrequency pulumi.StringInput `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 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 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
func (BucketInventoryConfigurationOutput) Id ¶
func (o BucketInventoryConfigurationOutput) Id() pulumi.StringOutput
func (BucketInventoryConfigurationOutput) IncludedObjectVersions ¶
func (o BucketInventoryConfigurationOutput) IncludedObjectVersions() pulumi.StringOutput
func (BucketInventoryConfigurationOutput) OptionalFields ¶
func (o BucketInventoryConfigurationOutput) OptionalFields() pulumi.StringArrayOutput
func (BucketInventoryConfigurationOutput) Prefix ¶
func (o BucketInventoryConfigurationOutput) Prefix() pulumi.StringPtrOutput
func (BucketInventoryConfigurationOutput) ScheduleFrequency ¶
func (o BucketInventoryConfigurationOutput) ScheduleFrequency() pulumi.StringOutput
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 BucketLambdaConfiguration ¶
type BucketLambdaConfiguration struct { Event string `pulumi:"event"` Filter *BucketNotificationFilter `pulumi:"filter"` Function string `pulumi:"function"` }
type BucketLambdaConfigurationArgs ¶
type BucketLambdaConfigurationArgs struct { Event pulumi.StringInput `pulumi:"event"` Filter BucketNotificationFilterPtrInput `pulumi:"filter"` Function pulumi.StringInput `pulumi:"function"` }
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 }
func (BucketLambdaConfigurationOutput) ElementType ¶
func (BucketLambdaConfigurationOutput) ElementType() reflect.Type
func (BucketLambdaConfigurationOutput) Event ¶
func (o BucketLambdaConfigurationOutput) Event() pulumi.StringOutput
func (BucketLambdaConfigurationOutput) Filter ¶
func (o BucketLambdaConfigurationOutput) Filter() BucketNotificationFilterPtrOutput
func (BucketLambdaConfigurationOutput) Function ¶
func (o BucketLambdaConfigurationOutput) Function() pulumi.StringOutput
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 {
Rules []BucketRule `pulumi:"rules"`
}
type BucketLifecycleConfigurationArgs ¶
type BucketLifecycleConfigurationArgs struct {
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
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
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 BucketLoggingConfigurationArgs ¶
type BucketLoggingConfigurationArgs struct { 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
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
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 string `pulumi:"status"` }
type BucketMetricsArgs ¶
type BucketMetricsArgs struct { EventThreshold BucketReplicationTimeValuePtrInput `pulumi:"eventThreshold"` Status pulumi.StringInput `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() pulumi.StringOutput
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() pulumi.StringPtrOutput
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 BucketNoncurrentVersionExpiration ¶ added in v0.12.0
type BucketNoncurrentVersionExpirationArgs ¶ added in v0.12.0
type BucketNoncurrentVersionExpirationArgs struct { NewerNoncurrentVersions pulumi.IntPtrInput `pulumi:"newerNoncurrentVersions"` NoncurrentDays pulumi.IntInput `pulumi:"noncurrentDays"` }
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 }
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
func (BucketNoncurrentVersionExpirationOutput) NoncurrentDays ¶ added in v0.12.0
func (o BucketNoncurrentVersionExpirationOutput) NoncurrentDays() pulumi.IntOutput
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
func (BucketNoncurrentVersionExpirationPtrOutput) NoncurrentDays ¶ added in v0.12.0
func (o BucketNoncurrentVersionExpirationPtrOutput) NoncurrentDays() pulumi.IntPtrOutput
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 BucketNoncurrentVersionTransitionArgs ¶
type BucketNoncurrentVersionTransitionArgs struct { NewerNoncurrentVersions pulumi.IntPtrInput `pulumi:"newerNoncurrentVersions"` StorageClass pulumi.StringInput `pulumi:"storageClass"` TransitionInDays pulumi.IntInput `pulumi:"transitionInDays"` }
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 }
func (BucketNoncurrentVersionTransitionOutput) ElementType ¶
func (BucketNoncurrentVersionTransitionOutput) ElementType() reflect.Type
func (BucketNoncurrentVersionTransitionOutput) NewerNoncurrentVersions ¶ added in v0.12.0
func (o BucketNoncurrentVersionTransitionOutput) NewerNoncurrentVersions() pulumi.IntPtrOutput
func (BucketNoncurrentVersionTransitionOutput) StorageClass ¶
func (o BucketNoncurrentVersionTransitionOutput) StorageClass() pulumi.StringOutput
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
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
func (BucketNoncurrentVersionTransitionPtrOutput) StorageClass ¶
func (o BucketNoncurrentVersionTransitionPtrOutput) StorageClass() pulumi.StringPtrOutput
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
type BucketNotificationConfiguration ¶
type BucketNotificationConfiguration struct { EventBridgeConfiguration *BucketEventBridgeConfiguration `pulumi:"eventBridgeConfiguration"` LambdaConfigurations []BucketLambdaConfiguration `pulumi:"lambdaConfigurations"` QueueConfigurations []BucketQueueConfiguration `pulumi:"queueConfigurations"` TopicConfigurations []BucketTopicConfiguration `pulumi:"topicConfigurations"` }
type BucketNotificationConfigurationArgs ¶
type BucketNotificationConfigurationArgs struct { EventBridgeConfiguration BucketEventBridgeConfigurationPtrInput `pulumi:"eventBridgeConfiguration"` LambdaConfigurations BucketLambdaConfigurationArrayInput `pulumi:"lambdaConfigurations"` QueueConfigurations BucketQueueConfigurationArrayInput `pulumi:"queueConfigurations"` TopicConfigurations BucketTopicConfigurationArrayInput `pulumi:"topicConfigurations"` }
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 }
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"`
}
type BucketNotificationFilterArgs ¶
type BucketNotificationFilterArgs struct {
S3Key BucketS3KeyFilterInput `pulumi:"s3Key"`
}
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 }
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"`
}
type BucketObjectLockRuleArgs ¶
type BucketObjectLockRuleArgs struct {
DefaultRetention BucketDefaultRetentionPtrInput `pulumi:"defaultRetention"`
}
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 }
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
func (BucketOutput) AccessControl ¶ added in v0.17.0
func (o BucketOutput) AccessControl() pulumi.StringPtrOutput
func (BucketOutput) AnalyticsConfigurations ¶ added in v0.17.0
func (o BucketOutput) AnalyticsConfigurations() BucketAnalyticsConfigurationArrayOutput
func (BucketOutput) Arn ¶ added in v0.17.0
func (o BucketOutput) Arn() pulumi.StringOutput
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
func (BucketOutput) CorsConfiguration ¶ added in v0.17.0
func (o BucketOutput) CorsConfiguration() BucketCorsConfigurationPtrOutput
func (BucketOutput) DomainName ¶ added in v0.17.0
func (o BucketOutput) DomainName() pulumi.StringOutput
func (BucketOutput) DualStackDomainName ¶ added in v0.17.0
func (o BucketOutput) DualStackDomainName() pulumi.StringOutput
func (BucketOutput) ElementType ¶
func (BucketOutput) ElementType() reflect.Type
func (BucketOutput) IntelligentTieringConfigurations ¶ added in v0.17.0
func (o BucketOutput) IntelligentTieringConfigurations() BucketIntelligentTieringConfigurationArrayOutput
func (BucketOutput) InventoryConfigurations ¶ added in v0.17.0
func (o BucketOutput) InventoryConfigurations() BucketInventoryConfigurationArrayOutput
func (BucketOutput) LifecycleConfiguration ¶ added in v0.17.0
func (o BucketOutput) LifecycleConfiguration() BucketLifecycleConfigurationPtrOutput
func (BucketOutput) LoggingConfiguration ¶ added in v0.17.0
func (o BucketOutput) LoggingConfiguration() BucketLoggingConfigurationPtrOutput
func (BucketOutput) MetricsConfigurations ¶ added in v0.17.0
func (o BucketOutput) MetricsConfigurations() BucketMetricsConfigurationArrayOutput
func (BucketOutput) NotificationConfiguration ¶ added in v0.17.0
func (o BucketOutput) NotificationConfiguration() BucketNotificationConfigurationPtrOutput
func (BucketOutput) ObjectLockConfiguration ¶ added in v0.17.0
func (o BucketOutput) ObjectLockConfiguration() BucketObjectLockConfigurationPtrOutput
func (BucketOutput) ObjectLockEnabled ¶ added in v0.17.0
func (o BucketOutput) ObjectLockEnabled() pulumi.BoolPtrOutput
func (BucketOutput) OwnershipControls ¶ added in v0.17.0
func (o BucketOutput) OwnershipControls() BucketOwnershipControlsPtrOutput
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
func (BucketOutput) ReplicationConfiguration ¶ added in v0.17.0
func (o BucketOutput) ReplicationConfiguration() BucketReplicationConfigurationPtrOutput
func (BucketOutput) Tags ¶ added in v0.17.0
func (o BucketOutput) Tags() BucketTagArrayOutput
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
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 {
ObjectOwnership *string `pulumi:"objectOwnership"`
}
type BucketOwnershipControlsRuleArgs ¶
type BucketOwnershipControlsRuleArgs struct {
ObjectOwnership pulumi.StringPtrInput `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 BucketOwnershipControlsRuleOutput ¶
type BucketOwnershipControlsRuleOutput struct{ *pulumi.OutputState }
func (BucketOwnershipControlsRuleOutput) ElementType ¶
func (BucketOwnershipControlsRuleOutput) ElementType() reflect.Type
func (BucketOwnershipControlsRuleOutput) ObjectOwnership ¶
func (o BucketOwnershipControlsRuleOutput) ObjectOwnership() pulumi.StringPtrOutput
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 ¶
type BucketPolicy struct { pulumi.CustomResourceState // The name of the Amazon S3 bucket to which the policy applies. Bucket pulumi.StringOutput `pulumi:"bucket"` // A policy document containing permissions to add to the specified bucket. In IAM, you must provide policy documents in JSON format. However, in CloudFormation you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to IAM. PolicyDocument pulumi.AnyOutput `pulumi:"policyDocument"` }
Resource Type definition for AWS::S3::BucketPolicy
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 { // The name of the Amazon S3 bucket to which the policy applies. Bucket pulumi.StringInput // A policy document containing permissions to add to the specified bucket. In IAM, you must provide policy documents in JSON format. However, in CloudFormation you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to IAM. 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
The name of the Amazon S3 bucket to which the policy applies.
func (BucketPolicyOutput) ElementType ¶
func (BucketPolicyOutput) ElementType() reflect.Type
func (BucketPolicyOutput) PolicyDocument ¶ added in v0.17.0
func (o BucketPolicyOutput) PolicyDocument() pulumi.AnyOutput
A policy document containing permissions to add to the specified bucket. In IAM, you must provide policy documents in JSON format. However, in CloudFormation you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to IAM.
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 BucketPublicAccessBlockConfigurationArgs ¶
type BucketPublicAccessBlockConfigurationArgs struct { BlockPublicAcls pulumi.BoolPtrInput `pulumi:"blockPublicAcls"` BlockPublicPolicy pulumi.BoolPtrInput `pulumi:"blockPublicPolicy"` IgnorePublicAcls pulumi.BoolPtrInput `pulumi:"ignorePublicAcls"` RestrictPublicBuckets pulumi.BoolPtrInput `pulumi:"restrictPublicBuckets"` }
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 }
func (BucketPublicAccessBlockConfigurationOutput) BlockPublicAcls ¶
func (o BucketPublicAccessBlockConfigurationOutput) BlockPublicAcls() pulumi.BoolPtrOutput
func (BucketPublicAccessBlockConfigurationOutput) BlockPublicPolicy ¶
func (o BucketPublicAccessBlockConfigurationOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
func (BucketPublicAccessBlockConfigurationOutput) ElementType ¶
func (BucketPublicAccessBlockConfigurationOutput) ElementType() reflect.Type
func (BucketPublicAccessBlockConfigurationOutput) IgnorePublicAcls ¶
func (o BucketPublicAccessBlockConfigurationOutput) IgnorePublicAcls() pulumi.BoolPtrOutput
func (BucketPublicAccessBlockConfigurationOutput) RestrictPublicBuckets ¶
func (o BucketPublicAccessBlockConfigurationOutput) RestrictPublicBuckets() pulumi.BoolPtrOutput
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
func (BucketPublicAccessBlockConfigurationPtrOutput) BlockPublicPolicy ¶
func (o BucketPublicAccessBlockConfigurationPtrOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
func (BucketPublicAccessBlockConfigurationPtrOutput) ElementType ¶
func (BucketPublicAccessBlockConfigurationPtrOutput) ElementType() reflect.Type
func (BucketPublicAccessBlockConfigurationPtrOutput) IgnorePublicAcls ¶
func (o BucketPublicAccessBlockConfigurationPtrOutput) IgnorePublicAcls() pulumi.BoolPtrOutput
func (BucketPublicAccessBlockConfigurationPtrOutput) RestrictPublicBuckets ¶
func (o BucketPublicAccessBlockConfigurationPtrOutput) RestrictPublicBuckets() pulumi.BoolPtrOutput
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 { Event string `pulumi:"event"` Filter *BucketNotificationFilter `pulumi:"filter"` Queue string `pulumi:"queue"` }
type BucketQueueConfigurationArgs ¶
type BucketQueueConfigurationArgs struct { Event pulumi.StringInput `pulumi:"event"` Filter BucketNotificationFilterPtrInput `pulumi:"filter"` Queue pulumi.StringInput `pulumi:"queue"` }
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 }
func (BucketQueueConfigurationOutput) ElementType ¶
func (BucketQueueConfigurationOutput) ElementType() reflect.Type
func (BucketQueueConfigurationOutput) Event ¶
func (o BucketQueueConfigurationOutput) Event() pulumi.StringOutput
func (BucketQueueConfigurationOutput) Filter ¶
func (o BucketQueueConfigurationOutput) Filter() BucketNotificationFilterPtrOutput
func (BucketQueueConfigurationOutput) Queue ¶
func (o BucketQueueConfigurationOutput) Queue() pulumi.StringOutput
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 BucketRedirectAllRequestsToArgs ¶
type BucketRedirectAllRequestsToArgs struct { HostName pulumi.StringInput `pulumi:"hostName"` Protocol pulumi.StringPtrInput `pulumi:"protocol"` }
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 }
func (BucketRedirectAllRequestsToOutput) ElementType ¶
func (BucketRedirectAllRequestsToOutput) ElementType() reflect.Type
func (BucketRedirectAllRequestsToOutput) HostName ¶
func (o BucketRedirectAllRequestsToOutput) HostName() pulumi.StringOutput
func (BucketRedirectAllRequestsToOutput) Protocol ¶
func (o BucketRedirectAllRequestsToOutput) Protocol() pulumi.StringPtrOutput
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 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
func (BucketRedirectAllRequestsToPtrOutput) Protocol ¶
func (o BucketRedirectAllRequestsToPtrOutput) Protocol() pulumi.StringPtrOutput
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 BucketRedirectRuleArgs ¶
type BucketRedirectRuleArgs struct { HostName pulumi.StringPtrInput `pulumi:"hostName"` HttpRedirectCode pulumi.StringPtrInput `pulumi:"httpRedirectCode"` Protocol pulumi.StringPtrInput `pulumi:"protocol"` ReplaceKeyPrefixWith pulumi.StringPtrInput `pulumi:"replaceKeyPrefixWith"` ReplaceKeyWith pulumi.StringPtrInput `pulumi:"replaceKeyWith"` }
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 }
func (BucketRedirectRuleOutput) ElementType ¶
func (BucketRedirectRuleOutput) ElementType() reflect.Type
func (BucketRedirectRuleOutput) HostName ¶
func (o BucketRedirectRuleOutput) HostName() pulumi.StringPtrOutput
func (BucketRedirectRuleOutput) HttpRedirectCode ¶
func (o BucketRedirectRuleOutput) HttpRedirectCode() pulumi.StringPtrOutput
func (BucketRedirectRuleOutput) Protocol ¶
func (o BucketRedirectRuleOutput) Protocol() pulumi.StringPtrOutput
func (BucketRedirectRuleOutput) ReplaceKeyPrefixWith ¶
func (o BucketRedirectRuleOutput) ReplaceKeyPrefixWith() pulumi.StringPtrOutput
func (BucketRedirectRuleOutput) ReplaceKeyWith ¶
func (o BucketRedirectRuleOutput) ReplaceKeyWith() pulumi.StringPtrOutput
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 BucketReplicaModifications ¶
type BucketReplicaModifications struct {
Status string `pulumi:"status"`
}
type BucketReplicaModificationsArgs ¶
type BucketReplicaModificationsArgs struct {
Status pulumi.StringInput `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() pulumi.StringOutput
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() pulumi.StringPtrOutput
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 BucketReplicationConfiguration ¶
type BucketReplicationConfiguration struct { Role string `pulumi:"role"` Rules []BucketReplicationRule `pulumi:"rules"` }
type BucketReplicationConfigurationArgs ¶
type BucketReplicationConfigurationArgs struct { Role pulumi.StringInput `pulumi:"role"` Rules BucketReplicationRuleArrayInput `pulumi:"rules"` }
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 }
func (BucketReplicationConfigurationOutput) ElementType ¶
func (BucketReplicationConfigurationOutput) ElementType() reflect.Type
func (BucketReplicationConfigurationOutput) Role ¶
func (o BucketReplicationConfigurationOutput) Role() pulumi.StringOutput
func (BucketReplicationConfigurationOutput) Rules ¶
func (o BucketReplicationConfigurationOutput) Rules() BucketReplicationRuleArrayOutput
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
func (BucketReplicationConfigurationPtrOutput) Rules ¶
func (o BucketReplicationConfigurationPtrOutput) Rules() BucketReplicationRuleArrayOutput
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"` StorageClass *string `pulumi:"storageClass"` }
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"` StorageClass pulumi.StringPtrInput `pulumi:"storageClass"` }
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 }
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() pulumi.StringPtrOutput
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 BucketReplicationRule ¶
type BucketReplicationRule struct { DeleteMarkerReplication *BucketDeleteMarkerReplication `pulumi:"deleteMarkerReplication"` Destination BucketReplicationDestination `pulumi:"destination"` Filter *BucketReplicationRuleFilter `pulumi:"filter"` Id *string `pulumi:"id"` Prefix *string `pulumi:"prefix"` Priority *int `pulumi:"priority"` SourceSelectionCriteria *BucketSourceSelectionCriteria `pulumi:"sourceSelectionCriteria"` Status string `pulumi:"status"` }
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"` Id pulumi.StringPtrInput `pulumi:"id"` Prefix pulumi.StringPtrInput `pulumi:"prefix"` Priority pulumi.IntPtrInput `pulumi:"priority"` SourceSelectionCriteria BucketSourceSelectionCriteriaPtrInput `pulumi:"sourceSelectionCriteria"` Status pulumi.StringInput `pulumi:"status"` }
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 }
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
func (BucketReplicationRuleOutput) Prefix ¶
func (o BucketReplicationRuleOutput) Prefix() pulumi.StringPtrOutput
func (BucketReplicationRuleOutput) Priority ¶
func (o BucketReplicationRuleOutput) Priority() pulumi.IntPtrOutput
func (BucketReplicationRuleOutput) SourceSelectionCriteria ¶
func (o BucketReplicationRuleOutput) SourceSelectionCriteria() BucketSourceSelectionCriteriaPtrOutput
func (BucketReplicationRuleOutput) Status ¶
func (o BucketReplicationRuleOutput) Status() pulumi.StringOutput
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 BucketReplicationTime ¶
type BucketReplicationTime struct { Status string `pulumi:"status"` Time BucketReplicationTimeValue `pulumi:"time"` }
type BucketReplicationTimeArgs ¶
type BucketReplicationTimeArgs struct { Status pulumi.StringInput `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() pulumi.StringOutput
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() pulumi.StringPtrOutput
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 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 { RedirectRule BucketRedirectRule `pulumi:"redirectRule"` RoutingRuleCondition *BucketRoutingRuleCondition `pulumi:"routingRuleCondition"` }
type BucketRoutingRuleArgs ¶
type BucketRoutingRuleArgs struct { RedirectRule BucketRedirectRuleInput `pulumi:"redirectRule"` RoutingRuleCondition BucketRoutingRuleConditionPtrInput `pulumi:"routingRuleCondition"` }
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 BucketRoutingRuleConditionArgs ¶
type BucketRoutingRuleConditionArgs struct { HttpErrorCodeReturnedEquals pulumi.StringPtrInput `pulumi:"httpErrorCodeReturnedEquals"` KeyPrefixEquals pulumi.StringPtrInput `pulumi:"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 }
func (BucketRoutingRuleConditionOutput) ElementType ¶
func (BucketRoutingRuleConditionOutput) ElementType() reflect.Type
func (BucketRoutingRuleConditionOutput) HttpErrorCodeReturnedEquals ¶
func (o BucketRoutingRuleConditionOutput) HttpErrorCodeReturnedEquals() pulumi.StringPtrOutput
func (BucketRoutingRuleConditionOutput) KeyPrefixEquals ¶
func (o BucketRoutingRuleConditionOutput) KeyPrefixEquals() pulumi.StringPtrOutput
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
func (BucketRoutingRuleConditionPtrOutput) KeyPrefixEquals ¶
func (o BucketRoutingRuleConditionPtrOutput) KeyPrefixEquals() pulumi.StringPtrOutput
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 }
func (BucketRoutingRuleOutput) ElementType ¶
func (BucketRoutingRuleOutput) ElementType() reflect.Type
func (BucketRoutingRuleOutput) RedirectRule ¶
func (o BucketRoutingRuleOutput) RedirectRule() BucketRedirectRuleOutput
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 *int `pulumi:"objectSizeGreaterThan"` ObjectSizeLessThan *int `pulumi:"objectSizeLessThan"` Prefix *string `pulumi:"prefix"` Status string `pulumi:"status"` TagFilters []BucketTagFilter `pulumi:"tagFilters"` Transition *BucketTransition `pulumi:"transition"` Transitions []BucketTransition `pulumi:"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.IntPtrInput `pulumi:"objectSizeGreaterThan"` ObjectSizeLessThan pulumi.IntPtrInput `pulumi:"objectSizeLessThan"` Prefix pulumi.StringPtrInput `pulumi:"prefix"` Status pulumi.StringInput `pulumi:"status"` TagFilters BucketTagFilterArrayInput `pulumi:"tagFilters"` Transition BucketTransitionPtrInput `pulumi:"transition"` Transitions BucketTransitionArrayInput `pulumi:"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 }
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.IntPtrOutput
func (BucketRuleOutput) ObjectSizeLessThan ¶ added in v0.12.0
func (o BucketRuleOutput) ObjectSizeLessThan() pulumi.IntPtrOutput
func (BucketRuleOutput) Prefix ¶
func (o BucketRuleOutput) Prefix() pulumi.StringPtrOutput
func (BucketRuleOutput) Status ¶
func (o BucketRuleOutput) Status() pulumi.StringOutput
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 BucketS3KeyFilter ¶
type BucketS3KeyFilter struct {
Rules []BucketFilterRule `pulumi:"rules"`
}
type BucketS3KeyFilterArgs ¶
type BucketS3KeyFilterArgs struct {
Rules BucketFilterRuleArrayInput `pulumi:"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 }
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 BucketServerSideEncryptionByDefaultArgs ¶
type BucketServerSideEncryptionByDefaultArgs struct { KmsMasterKeyId pulumi.StringPtrInput `pulumi:"kmsMasterKeyId"` SseAlgorithm pulumi.StringInput `pulumi:"sseAlgorithm"` }
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 }
func (BucketServerSideEncryptionByDefaultOutput) ElementType ¶
func (BucketServerSideEncryptionByDefaultOutput) ElementType() reflect.Type
func (BucketServerSideEncryptionByDefaultOutput) KmsMasterKeyId ¶ added in v0.72.0
func (o BucketServerSideEncryptionByDefaultOutput) KmsMasterKeyId() pulumi.StringPtrOutput
func (BucketServerSideEncryptionByDefaultOutput) SseAlgorithm ¶ added in v0.72.0
func (o BucketServerSideEncryptionByDefaultOutput) SseAlgorithm() pulumi.StringOutput
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
func (BucketServerSideEncryptionByDefaultPtrOutput) SseAlgorithm ¶ added in v0.72.0
func (o BucketServerSideEncryptionByDefaultPtrOutput) SseAlgorithm() pulumi.StringPtrOutput
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 BucketServerSideEncryptionRule ¶
type BucketServerSideEncryptionRule struct { BucketKeyEnabled *bool `pulumi:"bucketKeyEnabled"` ServerSideEncryptionByDefault *BucketServerSideEncryptionByDefault `pulumi:"serverSideEncryptionByDefault"` }
type BucketServerSideEncryptionRuleArgs ¶
type BucketServerSideEncryptionRuleArgs struct { BucketKeyEnabled pulumi.BoolPtrInput `pulumi:"bucketKeyEnabled"` ServerSideEncryptionByDefault BucketServerSideEncryptionByDefaultPtrInput `pulumi:"serverSideEncryptionByDefault"` }
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 }
func (BucketServerSideEncryptionRuleOutput) BucketKeyEnabled ¶
func (o BucketServerSideEncryptionRuleOutput) BucketKeyEnabled() pulumi.BoolPtrOutput
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 { ReplicaModifications *BucketReplicaModifications `pulumi:"replicaModifications"` SseKmsEncryptedObjects *BucketSseKmsEncryptedObjects `pulumi:"sseKmsEncryptedObjects"` }
type BucketSourceSelectionCriteriaArgs ¶
type BucketSourceSelectionCriteriaArgs struct { ReplicaModifications BucketReplicaModificationsPtrInput `pulumi:"replicaModifications"` SseKmsEncryptedObjects BucketSseKmsEncryptedObjectsPtrInput `pulumi:"sseKmsEncryptedObjects"` }
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 }
func (BucketSourceSelectionCriteriaOutput) ElementType ¶
func (BucketSourceSelectionCriteriaOutput) ElementType() reflect.Type
func (BucketSourceSelectionCriteriaOutput) ReplicaModifications ¶
func (o BucketSourceSelectionCriteriaOutput) ReplicaModifications() BucketReplicaModificationsPtrOutput
func (BucketSourceSelectionCriteriaOutput) SseKmsEncryptedObjects ¶
func (o BucketSourceSelectionCriteriaOutput) SseKmsEncryptedObjects() BucketSseKmsEncryptedObjectsPtrOutput
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
func (BucketSourceSelectionCriteriaPtrOutput) SseKmsEncryptedObjects ¶
func (o BucketSourceSelectionCriteriaPtrOutput) SseKmsEncryptedObjects() BucketSseKmsEncryptedObjectsPtrOutput
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 {
Status string `pulumi:"status"`
}
type BucketSseKmsEncryptedObjectsArgs ¶
type BucketSseKmsEncryptedObjectsArgs struct {
Status pulumi.StringInput `pulumi:"status"`
}
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 }
func (BucketSseKmsEncryptedObjectsOutput) ElementType ¶
func (BucketSseKmsEncryptedObjectsOutput) ElementType() reflect.Type
func (BucketSseKmsEncryptedObjectsOutput) Status ¶
func (o BucketSseKmsEncryptedObjectsOutput) Status() pulumi.StringOutput
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 ¶
func (o BucketSseKmsEncryptedObjectsPtrOutput) Status() pulumi.StringPtrOutput
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 BucketState ¶
type BucketState struct { }
func (BucketState) ElementType ¶
func (BucketState) ElementType() reflect.Type
type BucketStorageClassAnalysis ¶
type BucketStorageClassAnalysis struct {
DataExport *BucketDataExport `pulumi:"dataExport"`
}
type BucketStorageClassAnalysisArgs ¶
type BucketStorageClassAnalysisArgs struct {
DataExport BucketDataExportPtrInput `pulumi:"dataExport"`
}
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 }
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 ¶
type BucketTagFilterArgs ¶
type BucketTagFilterArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
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 }
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 BucketTieringArgs ¶
type BucketTieringArgs struct { AccessTier pulumi.StringInput `pulumi:"accessTier"` 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() pulumi.StringOutput
func (BucketTieringOutput) Days ¶
func (o BucketTieringOutput) Days() pulumi.IntOutput
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 { Event string `pulumi:"event"` Filter *BucketNotificationFilter `pulumi:"filter"` Topic string `pulumi:"topic"` }
type BucketTopicConfigurationArgs ¶
type BucketTopicConfigurationArgs struct { Event pulumi.StringInput `pulumi:"event"` Filter BucketNotificationFilterPtrInput `pulumi:"filter"` Topic pulumi.StringInput `pulumi:"topic"` }
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 }
func (BucketTopicConfigurationOutput) ElementType ¶
func (BucketTopicConfigurationOutput) ElementType() reflect.Type
func (BucketTopicConfigurationOutput) Event ¶
func (o BucketTopicConfigurationOutput) Event() pulumi.StringOutput
func (BucketTopicConfigurationOutput) Filter ¶
func (o BucketTopicConfigurationOutput) Filter() BucketNotificationFilterPtrOutput
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
type BucketTransition ¶
type BucketTransitionArgs ¶
type BucketTransitionArgs struct { StorageClass pulumi.StringInput `pulumi:"storageClass"` TransitionDate pulumi.StringPtrInput `pulumi:"transitionDate"` TransitionInDays pulumi.IntPtrInput `pulumi:"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 }
func (BucketTransitionOutput) ElementType ¶
func (BucketTransitionOutput) ElementType() reflect.Type
func (BucketTransitionOutput) StorageClass ¶
func (o BucketTransitionOutput) StorageClass() pulumi.StringOutput
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() pulumi.StringPtrOutput
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 BucketVersioningConfiguration ¶
type BucketVersioningConfiguration struct {
Status string `pulumi:"status"`
}
type BucketVersioningConfigurationArgs ¶
type BucketVersioningConfigurationArgs struct {
Status pulumi.StringInput `pulumi:"status"`
}
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 }
func (BucketVersioningConfigurationOutput) ElementType ¶
func (BucketVersioningConfigurationOutput) ElementType() reflect.Type
func (BucketVersioningConfigurationOutput) Status ¶
func (o BucketVersioningConfigurationOutput) Status() pulumi.StringOutput
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() pulumi.StringPtrOutput
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 BucketWebsiteConfiguration ¶
type BucketWebsiteConfiguration struct { ErrorDocument *string `pulumi:"errorDocument"` IndexDocument *string `pulumi:"indexDocument"` RedirectAllRequestsTo *BucketRedirectAllRequestsTo `pulumi:"redirectAllRequestsTo"` RoutingRules []BucketRoutingRule `pulumi:"routingRules"` }
type BucketWebsiteConfigurationArgs ¶
type BucketWebsiteConfigurationArgs struct { ErrorDocument pulumi.StringPtrInput `pulumi:"errorDocument"` IndexDocument pulumi.StringPtrInput `pulumi:"indexDocument"` RedirectAllRequestsTo BucketRedirectAllRequestsToPtrInput `pulumi:"redirectAllRequestsTo"` RoutingRules BucketRoutingRuleArrayInput `pulumi:"routingRules"` }
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 }
func (BucketWebsiteConfigurationOutput) ElementType ¶
func (BucketWebsiteConfigurationOutput) ElementType() reflect.Type
func (BucketWebsiteConfigurationOutput) ErrorDocument ¶
func (o BucketWebsiteConfigurationOutput) ErrorDocument() pulumi.StringPtrOutput
func (BucketWebsiteConfigurationOutput) IndexDocument ¶
func (o BucketWebsiteConfigurationOutput) IndexDocument() pulumi.StringPtrOutput
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
func (BucketWebsiteConfigurationPtrOutput) IndexDocument ¶
func (o BucketWebsiteConfigurationPtrOutput) IndexDocument() pulumi.StringPtrOutput
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 {
Id string `pulumi:"id"`
}
type LookupBucketOutputArgs ¶ added in v0.12.0
type LookupBucketOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupBucketOutputArgs) ElementType ¶ added in v0.12.0
func (LookupBucketOutputArgs) ElementType() reflect.Type
type LookupBucketPolicyArgs ¶ added in v0.12.0
type LookupBucketPolicyArgs struct { // The name of the Amazon S3 bucket to which the policy applies. Bucket string `pulumi:"bucket"` }
type LookupBucketPolicyOutputArgs ¶ added in v0.12.0
type LookupBucketPolicyOutputArgs struct { // The name of the Amazon S3 bucket to which the policy applies. Bucket pulumi.StringInput `pulumi:"bucket"` }
func (LookupBucketPolicyOutputArgs) ElementType ¶ added in v0.12.0
func (LookupBucketPolicyOutputArgs) ElementType() reflect.Type
type LookupBucketPolicyResult ¶ added in v0.12.0
type LookupBucketPolicyResult struct {
// A policy document containing permissions to add to the specified bucket. In IAM, you must provide policy documents in JSON format. However, in CloudFormation you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to IAM.
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) PolicyDocument ¶ added in v0.12.0
func (o LookupBucketPolicyResultOutput) PolicyDocument() pulumi.AnyOutput
A policy document containing permissions to add to the specified bucket. In IAM, you must provide policy documents in JSON format. However, in CloudFormation you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to IAM.
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 { AccelerateConfiguration *BucketAccelerateConfiguration `pulumi:"accelerateConfiguration"` AccessControl *string `pulumi:"accessControl"` AnalyticsConfigurations []BucketAnalyticsConfiguration `pulumi:"analyticsConfigurations"` Arn *string `pulumi:"arn"` BucketEncryption *BucketEncryption `pulumi:"bucketEncryption"` CorsConfiguration *BucketCorsConfiguration `pulumi:"corsConfiguration"` DomainName *string `pulumi:"domainName"` DualStackDomainName *string `pulumi:"dualStackDomainName"` Id *string `pulumi:"id"` IntelligentTieringConfigurations []BucketIntelligentTieringConfiguration `pulumi:"intelligentTieringConfigurations"` InventoryConfigurations []BucketInventoryConfiguration `pulumi:"inventoryConfigurations"` LifecycleConfiguration *BucketLifecycleConfiguration `pulumi:"lifecycleConfiguration"` LoggingConfiguration *BucketLoggingConfiguration `pulumi:"loggingConfiguration"` MetricsConfigurations []BucketMetricsConfiguration `pulumi:"metricsConfigurations"` NotificationConfiguration *BucketNotificationConfiguration `pulumi:"notificationConfiguration"` ObjectLockConfiguration *BucketObjectLockConfiguration `pulumi:"objectLockConfiguration"` OwnershipControls *BucketOwnershipControls `pulumi:"ownershipControls"` PublicAccessBlockConfiguration *BucketPublicAccessBlockConfiguration `pulumi:"publicAccessBlockConfiguration"` RegionalDomainName *string `pulumi:"regionalDomainName"` ReplicationConfiguration *BucketReplicationConfiguration `pulumi:"replicationConfiguration"` Tags []BucketTag `pulumi:"tags"` VersioningConfiguration *BucketVersioningConfiguration `pulumi:"versioningConfiguration"` WebsiteConfiguration *BucketWebsiteConfiguration `pulumi:"websiteConfiguration"` 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
func (LookupBucketResultOutput) AccessControl ¶ added in v0.12.0
func (o LookupBucketResultOutput) AccessControl() pulumi.StringPtrOutput
func (LookupBucketResultOutput) AnalyticsConfigurations ¶ added in v0.12.0
func (o LookupBucketResultOutput) AnalyticsConfigurations() BucketAnalyticsConfigurationArrayOutput
func (LookupBucketResultOutput) Arn ¶ added in v0.12.0
func (o LookupBucketResultOutput) Arn() pulumi.StringPtrOutput
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
func (LookupBucketResultOutput) DomainName ¶ added in v0.12.0
func (o LookupBucketResultOutput) DomainName() pulumi.StringPtrOutput
func (LookupBucketResultOutput) DualStackDomainName ¶ added in v0.12.0
func (o LookupBucketResultOutput) DualStackDomainName() pulumi.StringPtrOutput
func (LookupBucketResultOutput) ElementType ¶ added in v0.12.0
func (LookupBucketResultOutput) ElementType() reflect.Type
func (LookupBucketResultOutput) Id ¶ added in v0.82.0
func (o LookupBucketResultOutput) Id() pulumi.StringPtrOutput
func (LookupBucketResultOutput) IntelligentTieringConfigurations ¶ added in v0.12.0
func (o LookupBucketResultOutput) IntelligentTieringConfigurations() BucketIntelligentTieringConfigurationArrayOutput
func (LookupBucketResultOutput) InventoryConfigurations ¶ added in v0.12.0
func (o LookupBucketResultOutput) InventoryConfigurations() BucketInventoryConfigurationArrayOutput
func (LookupBucketResultOutput) LifecycleConfiguration ¶ added in v0.12.0
func (o LookupBucketResultOutput) LifecycleConfiguration() BucketLifecycleConfigurationPtrOutput
func (LookupBucketResultOutput) LoggingConfiguration ¶ added in v0.12.0
func (o LookupBucketResultOutput) LoggingConfiguration() BucketLoggingConfigurationPtrOutput
func (LookupBucketResultOutput) MetricsConfigurations ¶ added in v0.12.0
func (o LookupBucketResultOutput) MetricsConfigurations() BucketMetricsConfigurationArrayOutput
func (LookupBucketResultOutput) NotificationConfiguration ¶ added in v0.12.0
func (o LookupBucketResultOutput) NotificationConfiguration() BucketNotificationConfigurationPtrOutput
func (LookupBucketResultOutput) ObjectLockConfiguration ¶ added in v0.12.0
func (o LookupBucketResultOutput) ObjectLockConfiguration() BucketObjectLockConfigurationPtrOutput
func (LookupBucketResultOutput) OwnershipControls ¶ added in v0.12.0
func (o LookupBucketResultOutput) OwnershipControls() BucketOwnershipControlsPtrOutput
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
func (LookupBucketResultOutput) ReplicationConfiguration ¶ added in v0.12.0
func (o LookupBucketResultOutput) ReplicationConfiguration() BucketReplicationConfigurationPtrOutput
func (LookupBucketResultOutput) Tags ¶ added in v0.12.0
func (o LookupBucketResultOutput) Tags() BucketTagArrayOutput
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
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