Documentation ¶
Index ¶
- type AccessPointPolicy
- type AccessPointPolicyArgs
- type AccessPointPolicyArray
- type AccessPointPolicyArrayInput
- type AccessPointPolicyArrayOutput
- func (AccessPointPolicyArrayOutput) ElementType() reflect.Type
- func (o AccessPointPolicyArrayOutput) Index(i pulumi.IntInput) AccessPointPolicyOutput
- func (o AccessPointPolicyArrayOutput) ToAccessPointPolicyArrayOutput() AccessPointPolicyArrayOutput
- func (o AccessPointPolicyArrayOutput) ToAccessPointPolicyArrayOutputWithContext(ctx context.Context) AccessPointPolicyArrayOutput
- type AccessPointPolicyInput
- type AccessPointPolicyMap
- type AccessPointPolicyMapInput
- type AccessPointPolicyMapOutput
- func (AccessPointPolicyMapOutput) ElementType() reflect.Type
- func (o AccessPointPolicyMapOutput) MapIndex(k pulumi.StringInput) AccessPointPolicyOutput
- func (o AccessPointPolicyMapOutput) ToAccessPointPolicyMapOutput() AccessPointPolicyMapOutput
- func (o AccessPointPolicyMapOutput) ToAccessPointPolicyMapOutputWithContext(ctx context.Context) AccessPointPolicyMapOutput
- type AccessPointPolicyOutput
- func (o AccessPointPolicyOutput) AccessPointArn() pulumi.StringOutput
- func (AccessPointPolicyOutput) ElementType() reflect.Type
- func (o AccessPointPolicyOutput) HasPublicAccessPolicy() pulumi.BoolOutput
- func (o AccessPointPolicyOutput) Policy() pulumi.StringOutput
- func (o AccessPointPolicyOutput) ToAccessPointPolicyOutput() AccessPointPolicyOutput
- func (o AccessPointPolicyOutput) ToAccessPointPolicyOutputWithContext(ctx context.Context) AccessPointPolicyOutput
- type AccessPointPolicyState
- type Bucket
- type BucketArgs
- type BucketArray
- type BucketArrayInput
- type BucketArrayOutput
- type BucketInput
- type BucketLifecycleConfiguration
- func (*BucketLifecycleConfiguration) ElementType() reflect.Type
- func (i *BucketLifecycleConfiguration) ToBucketLifecycleConfigurationOutput() BucketLifecycleConfigurationOutput
- func (i *BucketLifecycleConfiguration) ToBucketLifecycleConfigurationOutputWithContext(ctx context.Context) BucketLifecycleConfigurationOutput
- type BucketLifecycleConfigurationArgs
- type BucketLifecycleConfigurationArray
- func (BucketLifecycleConfigurationArray) ElementType() reflect.Type
- func (i BucketLifecycleConfigurationArray) ToBucketLifecycleConfigurationArrayOutput() BucketLifecycleConfigurationArrayOutput
- func (i BucketLifecycleConfigurationArray) ToBucketLifecycleConfigurationArrayOutputWithContext(ctx context.Context) BucketLifecycleConfigurationArrayOutput
- type BucketLifecycleConfigurationArrayInput
- type BucketLifecycleConfigurationArrayOutput
- func (BucketLifecycleConfigurationArrayOutput) ElementType() reflect.Type
- func (o BucketLifecycleConfigurationArrayOutput) Index(i pulumi.IntInput) BucketLifecycleConfigurationOutput
- func (o BucketLifecycleConfigurationArrayOutput) ToBucketLifecycleConfigurationArrayOutput() BucketLifecycleConfigurationArrayOutput
- func (o BucketLifecycleConfigurationArrayOutput) ToBucketLifecycleConfigurationArrayOutputWithContext(ctx context.Context) BucketLifecycleConfigurationArrayOutput
- type BucketLifecycleConfigurationInput
- type BucketLifecycleConfigurationMap
- func (BucketLifecycleConfigurationMap) ElementType() reflect.Type
- func (i BucketLifecycleConfigurationMap) ToBucketLifecycleConfigurationMapOutput() BucketLifecycleConfigurationMapOutput
- func (i BucketLifecycleConfigurationMap) ToBucketLifecycleConfigurationMapOutputWithContext(ctx context.Context) BucketLifecycleConfigurationMapOutput
- type BucketLifecycleConfigurationMapInput
- type BucketLifecycleConfigurationMapOutput
- func (BucketLifecycleConfigurationMapOutput) ElementType() reflect.Type
- func (o BucketLifecycleConfigurationMapOutput) MapIndex(k pulumi.StringInput) BucketLifecycleConfigurationOutput
- func (o BucketLifecycleConfigurationMapOutput) ToBucketLifecycleConfigurationMapOutput() BucketLifecycleConfigurationMapOutput
- func (o BucketLifecycleConfigurationMapOutput) ToBucketLifecycleConfigurationMapOutputWithContext(ctx context.Context) BucketLifecycleConfigurationMapOutput
- type BucketLifecycleConfigurationOutput
- func (o BucketLifecycleConfigurationOutput) Bucket() pulumi.StringOutput
- func (BucketLifecycleConfigurationOutput) ElementType() reflect.Type
- func (o BucketLifecycleConfigurationOutput) Rules() BucketLifecycleConfigurationRuleArrayOutput
- func (o BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationOutput() BucketLifecycleConfigurationOutput
- func (o BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationOutputWithContext(ctx context.Context) BucketLifecycleConfigurationOutput
- type BucketLifecycleConfigurationRule
- type BucketLifecycleConfigurationRuleAbortIncompleteMultipartUpload
- type BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs
- func (BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs) ElementType() reflect.Type
- func (i BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput() BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput
- func (i BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput
- func (i BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput() BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput
- func (i BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput
- type BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadInput
- type BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput
- func (o BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput) DaysAfterInitiation() pulumi.IntOutput
- func (BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput) ElementType() reflect.Type
- func (o BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput() BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput
- func (o BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput
- func (o BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput() BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput
- func (o BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput
- type BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrInput
- type BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput
- func (o BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput) DaysAfterInitiation() pulumi.IntPtrOutput
- func (o BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput) Elem() BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput
- func (BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput) ElementType() reflect.Type
- func (o BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput() BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput
- func (o BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput
- type BucketLifecycleConfigurationRuleArgs
- func (BucketLifecycleConfigurationRuleArgs) ElementType() reflect.Type
- func (i BucketLifecycleConfigurationRuleArgs) ToBucketLifecycleConfigurationRuleOutput() BucketLifecycleConfigurationRuleOutput
- func (i BucketLifecycleConfigurationRuleArgs) ToBucketLifecycleConfigurationRuleOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleOutput
- type BucketLifecycleConfigurationRuleArray
- func (BucketLifecycleConfigurationRuleArray) ElementType() reflect.Type
- func (i BucketLifecycleConfigurationRuleArray) ToBucketLifecycleConfigurationRuleArrayOutput() BucketLifecycleConfigurationRuleArrayOutput
- func (i BucketLifecycleConfigurationRuleArray) ToBucketLifecycleConfigurationRuleArrayOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleArrayOutput
- type BucketLifecycleConfigurationRuleArrayInput
- type BucketLifecycleConfigurationRuleArrayOutput
- func (BucketLifecycleConfigurationRuleArrayOutput) ElementType() reflect.Type
- func (o BucketLifecycleConfigurationRuleArrayOutput) Index(i pulumi.IntInput) BucketLifecycleConfigurationRuleOutput
- func (o BucketLifecycleConfigurationRuleArrayOutput) ToBucketLifecycleConfigurationRuleArrayOutput() BucketLifecycleConfigurationRuleArrayOutput
- func (o BucketLifecycleConfigurationRuleArrayOutput) ToBucketLifecycleConfigurationRuleArrayOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleArrayOutput
- type BucketLifecycleConfigurationRuleExpiration
- type BucketLifecycleConfigurationRuleExpirationArgs
- func (BucketLifecycleConfigurationRuleExpirationArgs) ElementType() reflect.Type
- func (i BucketLifecycleConfigurationRuleExpirationArgs) ToBucketLifecycleConfigurationRuleExpirationOutput() BucketLifecycleConfigurationRuleExpirationOutput
- func (i BucketLifecycleConfigurationRuleExpirationArgs) ToBucketLifecycleConfigurationRuleExpirationOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleExpirationOutput
- func (i BucketLifecycleConfigurationRuleExpirationArgs) ToBucketLifecycleConfigurationRuleExpirationPtrOutput() BucketLifecycleConfigurationRuleExpirationPtrOutput
- func (i BucketLifecycleConfigurationRuleExpirationArgs) ToBucketLifecycleConfigurationRuleExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleExpirationPtrOutput
- type BucketLifecycleConfigurationRuleExpirationInput
- type BucketLifecycleConfigurationRuleExpirationOutput
- func (o BucketLifecycleConfigurationRuleExpirationOutput) Date() pulumi.StringPtrOutput
- func (o BucketLifecycleConfigurationRuleExpirationOutput) Days() pulumi.IntPtrOutput
- func (BucketLifecycleConfigurationRuleExpirationOutput) ElementType() reflect.Type
- func (o BucketLifecycleConfigurationRuleExpirationOutput) ExpiredObjectDeleteMarker() pulumi.BoolPtrOutput
- func (o BucketLifecycleConfigurationRuleExpirationOutput) ToBucketLifecycleConfigurationRuleExpirationOutput() BucketLifecycleConfigurationRuleExpirationOutput
- func (o BucketLifecycleConfigurationRuleExpirationOutput) ToBucketLifecycleConfigurationRuleExpirationOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleExpirationOutput
- func (o BucketLifecycleConfigurationRuleExpirationOutput) ToBucketLifecycleConfigurationRuleExpirationPtrOutput() BucketLifecycleConfigurationRuleExpirationPtrOutput
- func (o BucketLifecycleConfigurationRuleExpirationOutput) ToBucketLifecycleConfigurationRuleExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleExpirationPtrOutput
- type BucketLifecycleConfigurationRuleExpirationPtrInput
- type BucketLifecycleConfigurationRuleExpirationPtrOutput
- func (o BucketLifecycleConfigurationRuleExpirationPtrOutput) Date() pulumi.StringPtrOutput
- func (o BucketLifecycleConfigurationRuleExpirationPtrOutput) Days() pulumi.IntPtrOutput
- func (o BucketLifecycleConfigurationRuleExpirationPtrOutput) Elem() BucketLifecycleConfigurationRuleExpirationOutput
- func (BucketLifecycleConfigurationRuleExpirationPtrOutput) ElementType() reflect.Type
- func (o BucketLifecycleConfigurationRuleExpirationPtrOutput) ExpiredObjectDeleteMarker() pulumi.BoolPtrOutput
- func (o BucketLifecycleConfigurationRuleExpirationPtrOutput) ToBucketLifecycleConfigurationRuleExpirationPtrOutput() BucketLifecycleConfigurationRuleExpirationPtrOutput
- func (o BucketLifecycleConfigurationRuleExpirationPtrOutput) ToBucketLifecycleConfigurationRuleExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleExpirationPtrOutput
- type BucketLifecycleConfigurationRuleFilter
- type BucketLifecycleConfigurationRuleFilterArgs
- func (BucketLifecycleConfigurationRuleFilterArgs) ElementType() reflect.Type
- func (i BucketLifecycleConfigurationRuleFilterArgs) ToBucketLifecycleConfigurationRuleFilterOutput() BucketLifecycleConfigurationRuleFilterOutput
- func (i BucketLifecycleConfigurationRuleFilterArgs) ToBucketLifecycleConfigurationRuleFilterOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleFilterOutput
- func (i BucketLifecycleConfigurationRuleFilterArgs) ToBucketLifecycleConfigurationRuleFilterPtrOutput() BucketLifecycleConfigurationRuleFilterPtrOutput
- func (i BucketLifecycleConfigurationRuleFilterArgs) ToBucketLifecycleConfigurationRuleFilterPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleFilterPtrOutput
- type BucketLifecycleConfigurationRuleFilterInput
- type BucketLifecycleConfigurationRuleFilterOutput
- func (BucketLifecycleConfigurationRuleFilterOutput) ElementType() reflect.Type
- func (o BucketLifecycleConfigurationRuleFilterOutput) Prefix() pulumi.StringPtrOutput
- func (o BucketLifecycleConfigurationRuleFilterOutput) Tags() pulumi.StringMapOutput
- func (o BucketLifecycleConfigurationRuleFilterOutput) ToBucketLifecycleConfigurationRuleFilterOutput() BucketLifecycleConfigurationRuleFilterOutput
- func (o BucketLifecycleConfigurationRuleFilterOutput) ToBucketLifecycleConfigurationRuleFilterOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleFilterOutput
- func (o BucketLifecycleConfigurationRuleFilterOutput) ToBucketLifecycleConfigurationRuleFilterPtrOutput() BucketLifecycleConfigurationRuleFilterPtrOutput
- func (o BucketLifecycleConfigurationRuleFilterOutput) ToBucketLifecycleConfigurationRuleFilterPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleFilterPtrOutput
- type BucketLifecycleConfigurationRuleFilterPtrInput
- type BucketLifecycleConfigurationRuleFilterPtrOutput
- func (o BucketLifecycleConfigurationRuleFilterPtrOutput) Elem() BucketLifecycleConfigurationRuleFilterOutput
- func (BucketLifecycleConfigurationRuleFilterPtrOutput) ElementType() reflect.Type
- func (o BucketLifecycleConfigurationRuleFilterPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o BucketLifecycleConfigurationRuleFilterPtrOutput) Tags() pulumi.StringMapOutput
- func (o BucketLifecycleConfigurationRuleFilterPtrOutput) ToBucketLifecycleConfigurationRuleFilterPtrOutput() BucketLifecycleConfigurationRuleFilterPtrOutput
- func (o BucketLifecycleConfigurationRuleFilterPtrOutput) ToBucketLifecycleConfigurationRuleFilterPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleFilterPtrOutput
- type BucketLifecycleConfigurationRuleInput
- type BucketLifecycleConfigurationRuleOutput
- func (o BucketLifecycleConfigurationRuleOutput) AbortIncompleteMultipartUpload() BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput
- func (BucketLifecycleConfigurationRuleOutput) ElementType() reflect.Type
- func (o BucketLifecycleConfigurationRuleOutput) Expiration() BucketLifecycleConfigurationRuleExpirationPtrOutput
- func (o BucketLifecycleConfigurationRuleOutput) Filter() BucketLifecycleConfigurationRuleFilterPtrOutput
- func (o BucketLifecycleConfigurationRuleOutput) Id() pulumi.StringOutput
- func (o BucketLifecycleConfigurationRuleOutput) Status() pulumi.StringPtrOutput
- func (o BucketLifecycleConfigurationRuleOutput) ToBucketLifecycleConfigurationRuleOutput() BucketLifecycleConfigurationRuleOutput
- func (o BucketLifecycleConfigurationRuleOutput) ToBucketLifecycleConfigurationRuleOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleOutput
- type BucketLifecycleConfigurationState
- type BucketMap
- type BucketMapInput
- type BucketMapOutput
- type BucketOutput
- func (o BucketOutput) Arn() pulumi.StringOutput
- func (o BucketOutput) Bucket() pulumi.StringOutput
- func (o BucketOutput) CreationDate() pulumi.StringOutput
- func (BucketOutput) ElementType() reflect.Type
- func (o BucketOutput) OutpostId() pulumi.StringOutput
- func (o BucketOutput) PublicAccessBlockEnabled() pulumi.BoolOutput
- func (o BucketOutput) Tags() pulumi.StringMapOutput
- func (o BucketOutput) TagsAll() pulumi.StringMapOutput
- func (o BucketOutput) ToBucketOutput() BucketOutput
- func (o BucketOutput) ToBucketOutputWithContext(ctx context.Context) BucketOutput
- type BucketPolicy
- type BucketPolicyArgs
- type BucketPolicyArray
- type BucketPolicyArrayInput
- type BucketPolicyArrayOutput
- func (BucketPolicyArrayOutput) ElementType() reflect.Type
- func (o BucketPolicyArrayOutput) Index(i pulumi.IntInput) BucketPolicyOutput
- func (o BucketPolicyArrayOutput) ToBucketPolicyArrayOutput() BucketPolicyArrayOutput
- func (o BucketPolicyArrayOutput) ToBucketPolicyArrayOutputWithContext(ctx context.Context) BucketPolicyArrayOutput
- type BucketPolicyInput
- type BucketPolicyMap
- type BucketPolicyMapInput
- type BucketPolicyMapOutput
- func (BucketPolicyMapOutput) ElementType() reflect.Type
- func (o BucketPolicyMapOutput) MapIndex(k pulumi.StringInput) BucketPolicyOutput
- func (o BucketPolicyMapOutput) ToBucketPolicyMapOutput() BucketPolicyMapOutput
- func (o BucketPolicyMapOutput) ToBucketPolicyMapOutputWithContext(ctx context.Context) BucketPolicyMapOutput
- type BucketPolicyOutput
- func (o BucketPolicyOutput) Bucket() pulumi.StringOutput
- func (BucketPolicyOutput) ElementType() reflect.Type
- func (o BucketPolicyOutput) Policy() pulumi.StringOutput
- func (o BucketPolicyOutput) ToBucketPolicyOutput() BucketPolicyOutput
- func (o BucketPolicyOutput) ToBucketPolicyOutputWithContext(ctx context.Context) BucketPolicyOutput
- type BucketPolicyState
- type BucketState
- type MultiRegionAccessPoint
- type MultiRegionAccessPointArgs
- type MultiRegionAccessPointArray
- func (MultiRegionAccessPointArray) ElementType() reflect.Type
- func (i MultiRegionAccessPointArray) ToMultiRegionAccessPointArrayOutput() MultiRegionAccessPointArrayOutput
- func (i MultiRegionAccessPointArray) ToMultiRegionAccessPointArrayOutputWithContext(ctx context.Context) MultiRegionAccessPointArrayOutput
- type MultiRegionAccessPointArrayInput
- type MultiRegionAccessPointArrayOutput
- func (MultiRegionAccessPointArrayOutput) ElementType() reflect.Type
- func (o MultiRegionAccessPointArrayOutput) Index(i pulumi.IntInput) MultiRegionAccessPointOutput
- func (o MultiRegionAccessPointArrayOutput) ToMultiRegionAccessPointArrayOutput() MultiRegionAccessPointArrayOutput
- func (o MultiRegionAccessPointArrayOutput) ToMultiRegionAccessPointArrayOutputWithContext(ctx context.Context) MultiRegionAccessPointArrayOutput
- type MultiRegionAccessPointDetails
- type MultiRegionAccessPointDetailsArgs
- func (MultiRegionAccessPointDetailsArgs) ElementType() reflect.Type
- func (i MultiRegionAccessPointDetailsArgs) ToMultiRegionAccessPointDetailsOutput() MultiRegionAccessPointDetailsOutput
- func (i MultiRegionAccessPointDetailsArgs) ToMultiRegionAccessPointDetailsOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsOutput
- func (i MultiRegionAccessPointDetailsArgs) ToMultiRegionAccessPointDetailsPtrOutput() MultiRegionAccessPointDetailsPtrOutput
- func (i MultiRegionAccessPointDetailsArgs) ToMultiRegionAccessPointDetailsPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsPtrOutput
- type MultiRegionAccessPointDetailsInput
- type MultiRegionAccessPointDetailsOutput
- func (MultiRegionAccessPointDetailsOutput) ElementType() reflect.Type
- func (o MultiRegionAccessPointDetailsOutput) Name() pulumi.StringOutput
- func (o MultiRegionAccessPointDetailsOutput) PublicAccessBlock() MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput
- func (o MultiRegionAccessPointDetailsOutput) Regions() MultiRegionAccessPointDetailsRegionArrayOutput
- func (o MultiRegionAccessPointDetailsOutput) ToMultiRegionAccessPointDetailsOutput() MultiRegionAccessPointDetailsOutput
- func (o MultiRegionAccessPointDetailsOutput) ToMultiRegionAccessPointDetailsOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsOutput
- func (o MultiRegionAccessPointDetailsOutput) ToMultiRegionAccessPointDetailsPtrOutput() MultiRegionAccessPointDetailsPtrOutput
- func (o MultiRegionAccessPointDetailsOutput) ToMultiRegionAccessPointDetailsPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsPtrOutput
- type MultiRegionAccessPointDetailsPtrInput
- type MultiRegionAccessPointDetailsPtrOutput
- func (o MultiRegionAccessPointDetailsPtrOutput) Elem() MultiRegionAccessPointDetailsOutput
- func (MultiRegionAccessPointDetailsPtrOutput) ElementType() reflect.Type
- func (o MultiRegionAccessPointDetailsPtrOutput) Name() pulumi.StringPtrOutput
- func (o MultiRegionAccessPointDetailsPtrOutput) PublicAccessBlock() MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput
- func (o MultiRegionAccessPointDetailsPtrOutput) Regions() MultiRegionAccessPointDetailsRegionArrayOutput
- func (o MultiRegionAccessPointDetailsPtrOutput) ToMultiRegionAccessPointDetailsPtrOutput() MultiRegionAccessPointDetailsPtrOutput
- func (o MultiRegionAccessPointDetailsPtrOutput) ToMultiRegionAccessPointDetailsPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsPtrOutput
- type MultiRegionAccessPointDetailsPublicAccessBlock
- type MultiRegionAccessPointDetailsPublicAccessBlockArgs
- func (MultiRegionAccessPointDetailsPublicAccessBlockArgs) ElementType() reflect.Type
- func (i MultiRegionAccessPointDetailsPublicAccessBlockArgs) ToMultiRegionAccessPointDetailsPublicAccessBlockOutput() MultiRegionAccessPointDetailsPublicAccessBlockOutput
- func (i MultiRegionAccessPointDetailsPublicAccessBlockArgs) ToMultiRegionAccessPointDetailsPublicAccessBlockOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsPublicAccessBlockOutput
- func (i MultiRegionAccessPointDetailsPublicAccessBlockArgs) ToMultiRegionAccessPointDetailsPublicAccessBlockPtrOutput() MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput
- func (i MultiRegionAccessPointDetailsPublicAccessBlockArgs) ToMultiRegionAccessPointDetailsPublicAccessBlockPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput
- type MultiRegionAccessPointDetailsPublicAccessBlockInput
- type MultiRegionAccessPointDetailsPublicAccessBlockOutput
- func (o MultiRegionAccessPointDetailsPublicAccessBlockOutput) BlockPublicAcls() pulumi.BoolPtrOutput
- func (o MultiRegionAccessPointDetailsPublicAccessBlockOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
- func (MultiRegionAccessPointDetailsPublicAccessBlockOutput) ElementType() reflect.Type
- func (o MultiRegionAccessPointDetailsPublicAccessBlockOutput) IgnorePublicAcls() pulumi.BoolPtrOutput
- func (o MultiRegionAccessPointDetailsPublicAccessBlockOutput) RestrictPublicBuckets() pulumi.BoolPtrOutput
- func (o MultiRegionAccessPointDetailsPublicAccessBlockOutput) ToMultiRegionAccessPointDetailsPublicAccessBlockOutput() MultiRegionAccessPointDetailsPublicAccessBlockOutput
- func (o MultiRegionAccessPointDetailsPublicAccessBlockOutput) ToMultiRegionAccessPointDetailsPublicAccessBlockOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsPublicAccessBlockOutput
- func (o MultiRegionAccessPointDetailsPublicAccessBlockOutput) ToMultiRegionAccessPointDetailsPublicAccessBlockPtrOutput() MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput
- func (o MultiRegionAccessPointDetailsPublicAccessBlockOutput) ToMultiRegionAccessPointDetailsPublicAccessBlockPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput
- type MultiRegionAccessPointDetailsPublicAccessBlockPtrInput
- type MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput
- func (o MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput) BlockPublicAcls() pulumi.BoolPtrOutput
- func (o MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
- func (o MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput) Elem() MultiRegionAccessPointDetailsPublicAccessBlockOutput
- func (MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput) ElementType() reflect.Type
- func (o MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput) IgnorePublicAcls() pulumi.BoolPtrOutput
- func (o MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput) RestrictPublicBuckets() pulumi.BoolPtrOutput
- func (o MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput) ToMultiRegionAccessPointDetailsPublicAccessBlockPtrOutput() MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput
- func (o MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput) ToMultiRegionAccessPointDetailsPublicAccessBlockPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput
- type MultiRegionAccessPointDetailsRegion
- type MultiRegionAccessPointDetailsRegionArgs
- func (MultiRegionAccessPointDetailsRegionArgs) ElementType() reflect.Type
- func (i MultiRegionAccessPointDetailsRegionArgs) ToMultiRegionAccessPointDetailsRegionOutput() MultiRegionAccessPointDetailsRegionOutput
- func (i MultiRegionAccessPointDetailsRegionArgs) ToMultiRegionAccessPointDetailsRegionOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsRegionOutput
- type MultiRegionAccessPointDetailsRegionArray
- func (MultiRegionAccessPointDetailsRegionArray) ElementType() reflect.Type
- func (i MultiRegionAccessPointDetailsRegionArray) ToMultiRegionAccessPointDetailsRegionArrayOutput() MultiRegionAccessPointDetailsRegionArrayOutput
- func (i MultiRegionAccessPointDetailsRegionArray) ToMultiRegionAccessPointDetailsRegionArrayOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsRegionArrayOutput
- type MultiRegionAccessPointDetailsRegionArrayInput
- type MultiRegionAccessPointDetailsRegionArrayOutput
- func (MultiRegionAccessPointDetailsRegionArrayOutput) ElementType() reflect.Type
- func (o MultiRegionAccessPointDetailsRegionArrayOutput) Index(i pulumi.IntInput) MultiRegionAccessPointDetailsRegionOutput
- func (o MultiRegionAccessPointDetailsRegionArrayOutput) ToMultiRegionAccessPointDetailsRegionArrayOutput() MultiRegionAccessPointDetailsRegionArrayOutput
- func (o MultiRegionAccessPointDetailsRegionArrayOutput) ToMultiRegionAccessPointDetailsRegionArrayOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsRegionArrayOutput
- type MultiRegionAccessPointDetailsRegionInput
- type MultiRegionAccessPointDetailsRegionOutput
- func (o MultiRegionAccessPointDetailsRegionOutput) Bucket() pulumi.StringOutput
- func (MultiRegionAccessPointDetailsRegionOutput) ElementType() reflect.Type
- func (o MultiRegionAccessPointDetailsRegionOutput) ToMultiRegionAccessPointDetailsRegionOutput() MultiRegionAccessPointDetailsRegionOutput
- func (o MultiRegionAccessPointDetailsRegionOutput) ToMultiRegionAccessPointDetailsRegionOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsRegionOutput
- type MultiRegionAccessPointInput
- type MultiRegionAccessPointMap
- type MultiRegionAccessPointMapInput
- type MultiRegionAccessPointMapOutput
- func (MultiRegionAccessPointMapOutput) ElementType() reflect.Type
- func (o MultiRegionAccessPointMapOutput) MapIndex(k pulumi.StringInput) MultiRegionAccessPointOutput
- func (o MultiRegionAccessPointMapOutput) ToMultiRegionAccessPointMapOutput() MultiRegionAccessPointMapOutput
- func (o MultiRegionAccessPointMapOutput) ToMultiRegionAccessPointMapOutputWithContext(ctx context.Context) MultiRegionAccessPointMapOutput
- type MultiRegionAccessPointOutput
- func (o MultiRegionAccessPointOutput) AccountId() pulumi.StringOutput
- func (o MultiRegionAccessPointOutput) Alias() pulumi.StringOutput
- func (o MultiRegionAccessPointOutput) Arn() pulumi.StringOutput
- func (o MultiRegionAccessPointOutput) Details() MultiRegionAccessPointDetailsOutput
- func (o MultiRegionAccessPointOutput) DomainName() pulumi.StringOutput
- func (MultiRegionAccessPointOutput) ElementType() reflect.Type
- func (o MultiRegionAccessPointOutput) Status() pulumi.StringOutput
- func (o MultiRegionAccessPointOutput) ToMultiRegionAccessPointOutput() MultiRegionAccessPointOutput
- func (o MultiRegionAccessPointOutput) ToMultiRegionAccessPointOutputWithContext(ctx context.Context) MultiRegionAccessPointOutput
- type MultiRegionAccessPointPolicy
- func (*MultiRegionAccessPointPolicy) ElementType() reflect.Type
- func (i *MultiRegionAccessPointPolicy) ToMultiRegionAccessPointPolicyOutput() MultiRegionAccessPointPolicyOutput
- func (i *MultiRegionAccessPointPolicy) ToMultiRegionAccessPointPolicyOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyOutput
- type MultiRegionAccessPointPolicyArgs
- type MultiRegionAccessPointPolicyArray
- func (MultiRegionAccessPointPolicyArray) ElementType() reflect.Type
- func (i MultiRegionAccessPointPolicyArray) ToMultiRegionAccessPointPolicyArrayOutput() MultiRegionAccessPointPolicyArrayOutput
- func (i MultiRegionAccessPointPolicyArray) ToMultiRegionAccessPointPolicyArrayOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyArrayOutput
- type MultiRegionAccessPointPolicyArrayInput
- type MultiRegionAccessPointPolicyArrayOutput
- func (MultiRegionAccessPointPolicyArrayOutput) ElementType() reflect.Type
- func (o MultiRegionAccessPointPolicyArrayOutput) Index(i pulumi.IntInput) MultiRegionAccessPointPolicyOutput
- func (o MultiRegionAccessPointPolicyArrayOutput) ToMultiRegionAccessPointPolicyArrayOutput() MultiRegionAccessPointPolicyArrayOutput
- func (o MultiRegionAccessPointPolicyArrayOutput) ToMultiRegionAccessPointPolicyArrayOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyArrayOutput
- type MultiRegionAccessPointPolicyDetails
- type MultiRegionAccessPointPolicyDetailsArgs
- func (MultiRegionAccessPointPolicyDetailsArgs) ElementType() reflect.Type
- func (i MultiRegionAccessPointPolicyDetailsArgs) ToMultiRegionAccessPointPolicyDetailsOutput() MultiRegionAccessPointPolicyDetailsOutput
- func (i MultiRegionAccessPointPolicyDetailsArgs) ToMultiRegionAccessPointPolicyDetailsOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyDetailsOutput
- func (i MultiRegionAccessPointPolicyDetailsArgs) ToMultiRegionAccessPointPolicyDetailsPtrOutput() MultiRegionAccessPointPolicyDetailsPtrOutput
- func (i MultiRegionAccessPointPolicyDetailsArgs) ToMultiRegionAccessPointPolicyDetailsPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyDetailsPtrOutput
- type MultiRegionAccessPointPolicyDetailsInput
- type MultiRegionAccessPointPolicyDetailsOutput
- func (MultiRegionAccessPointPolicyDetailsOutput) ElementType() reflect.Type
- func (o MultiRegionAccessPointPolicyDetailsOutput) Name() pulumi.StringOutput
- func (o MultiRegionAccessPointPolicyDetailsOutput) Policy() pulumi.StringOutput
- func (o MultiRegionAccessPointPolicyDetailsOutput) ToMultiRegionAccessPointPolicyDetailsOutput() MultiRegionAccessPointPolicyDetailsOutput
- func (o MultiRegionAccessPointPolicyDetailsOutput) ToMultiRegionAccessPointPolicyDetailsOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyDetailsOutput
- func (o MultiRegionAccessPointPolicyDetailsOutput) ToMultiRegionAccessPointPolicyDetailsPtrOutput() MultiRegionAccessPointPolicyDetailsPtrOutput
- func (o MultiRegionAccessPointPolicyDetailsOutput) ToMultiRegionAccessPointPolicyDetailsPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyDetailsPtrOutput
- type MultiRegionAccessPointPolicyDetailsPtrInput
- type MultiRegionAccessPointPolicyDetailsPtrOutput
- func (o MultiRegionAccessPointPolicyDetailsPtrOutput) Elem() MultiRegionAccessPointPolicyDetailsOutput
- func (MultiRegionAccessPointPolicyDetailsPtrOutput) ElementType() reflect.Type
- func (o MultiRegionAccessPointPolicyDetailsPtrOutput) Name() pulumi.StringPtrOutput
- func (o MultiRegionAccessPointPolicyDetailsPtrOutput) Policy() pulumi.StringPtrOutput
- func (o MultiRegionAccessPointPolicyDetailsPtrOutput) ToMultiRegionAccessPointPolicyDetailsPtrOutput() MultiRegionAccessPointPolicyDetailsPtrOutput
- func (o MultiRegionAccessPointPolicyDetailsPtrOutput) ToMultiRegionAccessPointPolicyDetailsPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyDetailsPtrOutput
- type MultiRegionAccessPointPolicyInput
- type MultiRegionAccessPointPolicyMap
- func (MultiRegionAccessPointPolicyMap) ElementType() reflect.Type
- func (i MultiRegionAccessPointPolicyMap) ToMultiRegionAccessPointPolicyMapOutput() MultiRegionAccessPointPolicyMapOutput
- func (i MultiRegionAccessPointPolicyMap) ToMultiRegionAccessPointPolicyMapOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyMapOutput
- type MultiRegionAccessPointPolicyMapInput
- type MultiRegionAccessPointPolicyMapOutput
- func (MultiRegionAccessPointPolicyMapOutput) ElementType() reflect.Type
- func (o MultiRegionAccessPointPolicyMapOutput) MapIndex(k pulumi.StringInput) MultiRegionAccessPointPolicyOutput
- func (o MultiRegionAccessPointPolicyMapOutput) ToMultiRegionAccessPointPolicyMapOutput() MultiRegionAccessPointPolicyMapOutput
- func (o MultiRegionAccessPointPolicyMapOutput) ToMultiRegionAccessPointPolicyMapOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyMapOutput
- type MultiRegionAccessPointPolicyOutput
- func (o MultiRegionAccessPointPolicyOutput) AccountId() pulumi.StringOutput
- func (o MultiRegionAccessPointPolicyOutput) Details() MultiRegionAccessPointPolicyDetailsOutput
- func (MultiRegionAccessPointPolicyOutput) ElementType() reflect.Type
- func (o MultiRegionAccessPointPolicyOutput) Established() pulumi.StringOutput
- func (o MultiRegionAccessPointPolicyOutput) Proposed() pulumi.StringOutput
- func (o MultiRegionAccessPointPolicyOutput) ToMultiRegionAccessPointPolicyOutput() MultiRegionAccessPointPolicyOutput
- func (o MultiRegionAccessPointPolicyOutput) ToMultiRegionAccessPointPolicyOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyOutput
- type MultiRegionAccessPointPolicyState
- type MultiRegionAccessPointState
- type ObjectLambdaAccessPoint
- type ObjectLambdaAccessPointArgs
- type ObjectLambdaAccessPointArray
- func (ObjectLambdaAccessPointArray) ElementType() reflect.Type
- func (i ObjectLambdaAccessPointArray) ToObjectLambdaAccessPointArrayOutput() ObjectLambdaAccessPointArrayOutput
- func (i ObjectLambdaAccessPointArray) ToObjectLambdaAccessPointArrayOutputWithContext(ctx context.Context) ObjectLambdaAccessPointArrayOutput
- type ObjectLambdaAccessPointArrayInput
- type ObjectLambdaAccessPointArrayOutput
- func (ObjectLambdaAccessPointArrayOutput) ElementType() reflect.Type
- func (o ObjectLambdaAccessPointArrayOutput) Index(i pulumi.IntInput) ObjectLambdaAccessPointOutput
- func (o ObjectLambdaAccessPointArrayOutput) ToObjectLambdaAccessPointArrayOutput() ObjectLambdaAccessPointArrayOutput
- func (o ObjectLambdaAccessPointArrayOutput) ToObjectLambdaAccessPointArrayOutputWithContext(ctx context.Context) ObjectLambdaAccessPointArrayOutput
- type ObjectLambdaAccessPointConfiguration
- type ObjectLambdaAccessPointConfigurationArgs
- func (ObjectLambdaAccessPointConfigurationArgs) ElementType() reflect.Type
- func (i ObjectLambdaAccessPointConfigurationArgs) ToObjectLambdaAccessPointConfigurationOutput() ObjectLambdaAccessPointConfigurationOutput
- func (i ObjectLambdaAccessPointConfigurationArgs) ToObjectLambdaAccessPointConfigurationOutputWithContext(ctx context.Context) ObjectLambdaAccessPointConfigurationOutput
- func (i ObjectLambdaAccessPointConfigurationArgs) ToObjectLambdaAccessPointConfigurationPtrOutput() ObjectLambdaAccessPointConfigurationPtrOutput
- func (i ObjectLambdaAccessPointConfigurationArgs) ToObjectLambdaAccessPointConfigurationPtrOutputWithContext(ctx context.Context) ObjectLambdaAccessPointConfigurationPtrOutput
- type ObjectLambdaAccessPointConfigurationInput
- type ObjectLambdaAccessPointConfigurationOutput
- func (o ObjectLambdaAccessPointConfigurationOutput) AllowedFeatures() pulumi.StringArrayOutput
- func (o ObjectLambdaAccessPointConfigurationOutput) CloudWatchMetricsEnabled() pulumi.BoolPtrOutput
- func (ObjectLambdaAccessPointConfigurationOutput) ElementType() reflect.Type
- func (o ObjectLambdaAccessPointConfigurationOutput) SupportingAccessPoint() pulumi.StringOutput
- func (o ObjectLambdaAccessPointConfigurationOutput) ToObjectLambdaAccessPointConfigurationOutput() ObjectLambdaAccessPointConfigurationOutput
- func (o ObjectLambdaAccessPointConfigurationOutput) ToObjectLambdaAccessPointConfigurationOutputWithContext(ctx context.Context) ObjectLambdaAccessPointConfigurationOutput
- func (o ObjectLambdaAccessPointConfigurationOutput) ToObjectLambdaAccessPointConfigurationPtrOutput() ObjectLambdaAccessPointConfigurationPtrOutput
- func (o ObjectLambdaAccessPointConfigurationOutput) ToObjectLambdaAccessPointConfigurationPtrOutputWithContext(ctx context.Context) ObjectLambdaAccessPointConfigurationPtrOutput
- func (o ObjectLambdaAccessPointConfigurationOutput) TransformationConfigurations() ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput
- type ObjectLambdaAccessPointConfigurationPtrInput
- type ObjectLambdaAccessPointConfigurationPtrOutput
- func (o ObjectLambdaAccessPointConfigurationPtrOutput) AllowedFeatures() pulumi.StringArrayOutput
- func (o ObjectLambdaAccessPointConfigurationPtrOutput) CloudWatchMetricsEnabled() pulumi.BoolPtrOutput
- func (o ObjectLambdaAccessPointConfigurationPtrOutput) Elem() ObjectLambdaAccessPointConfigurationOutput
- func (ObjectLambdaAccessPointConfigurationPtrOutput) ElementType() reflect.Type
- func (o ObjectLambdaAccessPointConfigurationPtrOutput) SupportingAccessPoint() pulumi.StringPtrOutput
- func (o ObjectLambdaAccessPointConfigurationPtrOutput) ToObjectLambdaAccessPointConfigurationPtrOutput() ObjectLambdaAccessPointConfigurationPtrOutput
- func (o ObjectLambdaAccessPointConfigurationPtrOutput) ToObjectLambdaAccessPointConfigurationPtrOutputWithContext(ctx context.Context) ObjectLambdaAccessPointConfigurationPtrOutput
- func (o ObjectLambdaAccessPointConfigurationPtrOutput) TransformationConfigurations() ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput
- type ObjectLambdaAccessPointConfigurationTransformationConfiguration
- type ObjectLambdaAccessPointConfigurationTransformationConfigurationArgs
- func (ObjectLambdaAccessPointConfigurationTransformationConfigurationArgs) ElementType() reflect.Type
- func (i ObjectLambdaAccessPointConfigurationTransformationConfigurationArgs) ToObjectLambdaAccessPointConfigurationTransformationConfigurationOutput() ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput
- func (i ObjectLambdaAccessPointConfigurationTransformationConfigurationArgs) ToObjectLambdaAccessPointConfigurationTransformationConfigurationOutputWithContext(ctx context.Context) ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput
- type ObjectLambdaAccessPointConfigurationTransformationConfigurationArray
- func (ObjectLambdaAccessPointConfigurationTransformationConfigurationArray) ElementType() reflect.Type
- func (i ObjectLambdaAccessPointConfigurationTransformationConfigurationArray) ToObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput() ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput
- func (i ObjectLambdaAccessPointConfigurationTransformationConfigurationArray) ToObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutputWithContext(ctx context.Context) ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput
- type ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayInput
- type ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput
- func (ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput) ElementType() reflect.Type
- func (o ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput) Index(i pulumi.IntInput) ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput
- func (o ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput) ToObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput() ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput
- func (o ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput) ToObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutputWithContext(ctx context.Context) ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput
- type ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformation
- type ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationArgs
- func (ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationArgs) ElementType() reflect.Type
- func (i ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationArgs) ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput() ...
- func (i ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationArgs) ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutputWithContext(ctx context.Context) ...
- type ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambda
- type ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaArgs
- func (ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaArgs) ElementType() reflect.Type
- func (i ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaArgs) ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput() ...
- func (i ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaArgs) ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutputWithContext(ctx context.Context) ...
- type ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaInput
- type ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput
- func (ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput) ElementType() reflect.Type
- func (o ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput) FunctionArn() pulumi.StringOutput
- func (o ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput) FunctionPayload() pulumi.StringPtrOutput
- func (o ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput) ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput() ...
- func (o ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput) ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutputWithContext(ctx context.Context) ...
- type ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationInput
- type ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput
- func (o ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput) AwsLambda() ...
- func (ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput) ElementType() reflect.Type
- func (o ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput) ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput() ...
- func (o ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput) ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutputWithContext(ctx context.Context) ...
- type ObjectLambdaAccessPointConfigurationTransformationConfigurationInput
- type ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput
- func (o ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput) Actions() pulumi.StringArrayOutput
- func (o ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput) ContentTransformation() ...
- func (ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput) ElementType() reflect.Type
- func (o ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput) ToObjectLambdaAccessPointConfigurationTransformationConfigurationOutput() ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput
- func (o ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput) ToObjectLambdaAccessPointConfigurationTransformationConfigurationOutputWithContext(ctx context.Context) ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput
- type ObjectLambdaAccessPointInput
- type ObjectLambdaAccessPointMap
- func (ObjectLambdaAccessPointMap) ElementType() reflect.Type
- func (i ObjectLambdaAccessPointMap) ToObjectLambdaAccessPointMapOutput() ObjectLambdaAccessPointMapOutput
- func (i ObjectLambdaAccessPointMap) ToObjectLambdaAccessPointMapOutputWithContext(ctx context.Context) ObjectLambdaAccessPointMapOutput
- type ObjectLambdaAccessPointMapInput
- type ObjectLambdaAccessPointMapOutput
- func (ObjectLambdaAccessPointMapOutput) ElementType() reflect.Type
- func (o ObjectLambdaAccessPointMapOutput) MapIndex(k pulumi.StringInput) ObjectLambdaAccessPointOutput
- func (o ObjectLambdaAccessPointMapOutput) ToObjectLambdaAccessPointMapOutput() ObjectLambdaAccessPointMapOutput
- func (o ObjectLambdaAccessPointMapOutput) ToObjectLambdaAccessPointMapOutputWithContext(ctx context.Context) ObjectLambdaAccessPointMapOutput
- type ObjectLambdaAccessPointOutput
- func (o ObjectLambdaAccessPointOutput) AccountId() pulumi.StringOutput
- func (o ObjectLambdaAccessPointOutput) Arn() pulumi.StringOutput
- func (o ObjectLambdaAccessPointOutput) Configuration() ObjectLambdaAccessPointConfigurationOutput
- func (ObjectLambdaAccessPointOutput) ElementType() reflect.Type
- func (o ObjectLambdaAccessPointOutput) Name() pulumi.StringOutput
- func (o ObjectLambdaAccessPointOutput) ToObjectLambdaAccessPointOutput() ObjectLambdaAccessPointOutput
- func (o ObjectLambdaAccessPointOutput) ToObjectLambdaAccessPointOutputWithContext(ctx context.Context) ObjectLambdaAccessPointOutput
- type ObjectLambdaAccessPointPolicy
- func (*ObjectLambdaAccessPointPolicy) ElementType() reflect.Type
- func (i *ObjectLambdaAccessPointPolicy) ToObjectLambdaAccessPointPolicyOutput() ObjectLambdaAccessPointPolicyOutput
- func (i *ObjectLambdaAccessPointPolicy) ToObjectLambdaAccessPointPolicyOutputWithContext(ctx context.Context) ObjectLambdaAccessPointPolicyOutput
- type ObjectLambdaAccessPointPolicyArgs
- type ObjectLambdaAccessPointPolicyArray
- func (ObjectLambdaAccessPointPolicyArray) ElementType() reflect.Type
- func (i ObjectLambdaAccessPointPolicyArray) ToObjectLambdaAccessPointPolicyArrayOutput() ObjectLambdaAccessPointPolicyArrayOutput
- func (i ObjectLambdaAccessPointPolicyArray) ToObjectLambdaAccessPointPolicyArrayOutputWithContext(ctx context.Context) ObjectLambdaAccessPointPolicyArrayOutput
- type ObjectLambdaAccessPointPolicyArrayInput
- type ObjectLambdaAccessPointPolicyArrayOutput
- func (ObjectLambdaAccessPointPolicyArrayOutput) ElementType() reflect.Type
- func (o ObjectLambdaAccessPointPolicyArrayOutput) Index(i pulumi.IntInput) ObjectLambdaAccessPointPolicyOutput
- func (o ObjectLambdaAccessPointPolicyArrayOutput) ToObjectLambdaAccessPointPolicyArrayOutput() ObjectLambdaAccessPointPolicyArrayOutput
- func (o ObjectLambdaAccessPointPolicyArrayOutput) ToObjectLambdaAccessPointPolicyArrayOutputWithContext(ctx context.Context) ObjectLambdaAccessPointPolicyArrayOutput
- type ObjectLambdaAccessPointPolicyInput
- type ObjectLambdaAccessPointPolicyMap
- func (ObjectLambdaAccessPointPolicyMap) ElementType() reflect.Type
- func (i ObjectLambdaAccessPointPolicyMap) ToObjectLambdaAccessPointPolicyMapOutput() ObjectLambdaAccessPointPolicyMapOutput
- func (i ObjectLambdaAccessPointPolicyMap) ToObjectLambdaAccessPointPolicyMapOutputWithContext(ctx context.Context) ObjectLambdaAccessPointPolicyMapOutput
- type ObjectLambdaAccessPointPolicyMapInput
- type ObjectLambdaAccessPointPolicyMapOutput
- func (ObjectLambdaAccessPointPolicyMapOutput) ElementType() reflect.Type
- func (o ObjectLambdaAccessPointPolicyMapOutput) MapIndex(k pulumi.StringInput) ObjectLambdaAccessPointPolicyOutput
- func (o ObjectLambdaAccessPointPolicyMapOutput) ToObjectLambdaAccessPointPolicyMapOutput() ObjectLambdaAccessPointPolicyMapOutput
- func (o ObjectLambdaAccessPointPolicyMapOutput) ToObjectLambdaAccessPointPolicyMapOutputWithContext(ctx context.Context) ObjectLambdaAccessPointPolicyMapOutput
- type ObjectLambdaAccessPointPolicyOutput
- func (o ObjectLambdaAccessPointPolicyOutput) AccountId() pulumi.StringOutput
- func (ObjectLambdaAccessPointPolicyOutput) ElementType() reflect.Type
- func (o ObjectLambdaAccessPointPolicyOutput) HasPublicAccessPolicy() pulumi.BoolOutput
- func (o ObjectLambdaAccessPointPolicyOutput) Name() pulumi.StringOutput
- func (o ObjectLambdaAccessPointPolicyOutput) Policy() pulumi.StringOutput
- func (o ObjectLambdaAccessPointPolicyOutput) ToObjectLambdaAccessPointPolicyOutput() ObjectLambdaAccessPointPolicyOutput
- func (o ObjectLambdaAccessPointPolicyOutput) ToObjectLambdaAccessPointPolicyOutputWithContext(ctx context.Context) ObjectLambdaAccessPointPolicyOutput
- type ObjectLambdaAccessPointPolicyState
- type ObjectLambdaAccessPointState
- type StorageLensConfiguration
- type StorageLensConfigurationArgs
- type StorageLensConfigurationArray
- func (StorageLensConfigurationArray) ElementType() reflect.Type
- func (i StorageLensConfigurationArray) ToStorageLensConfigurationArrayOutput() StorageLensConfigurationArrayOutput
- func (i StorageLensConfigurationArray) ToStorageLensConfigurationArrayOutputWithContext(ctx context.Context) StorageLensConfigurationArrayOutput
- type StorageLensConfigurationArrayInput
- type StorageLensConfigurationArrayOutput
- func (StorageLensConfigurationArrayOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationArrayOutput) Index(i pulumi.IntInput) StorageLensConfigurationOutput
- func (o StorageLensConfigurationArrayOutput) ToStorageLensConfigurationArrayOutput() StorageLensConfigurationArrayOutput
- func (o StorageLensConfigurationArrayOutput) ToStorageLensConfigurationArrayOutputWithContext(ctx context.Context) StorageLensConfigurationArrayOutput
- type StorageLensConfigurationInput
- type StorageLensConfigurationMap
- func (StorageLensConfigurationMap) ElementType() reflect.Type
- func (i StorageLensConfigurationMap) ToStorageLensConfigurationMapOutput() StorageLensConfigurationMapOutput
- func (i StorageLensConfigurationMap) ToStorageLensConfigurationMapOutputWithContext(ctx context.Context) StorageLensConfigurationMapOutput
- type StorageLensConfigurationMapInput
- type StorageLensConfigurationMapOutput
- func (StorageLensConfigurationMapOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationMapOutput) MapIndex(k pulumi.StringInput) StorageLensConfigurationOutput
- func (o StorageLensConfigurationMapOutput) ToStorageLensConfigurationMapOutput() StorageLensConfigurationMapOutput
- func (o StorageLensConfigurationMapOutput) ToStorageLensConfigurationMapOutputWithContext(ctx context.Context) StorageLensConfigurationMapOutput
- type StorageLensConfigurationOutput
- func (o StorageLensConfigurationOutput) AccountId() pulumi.StringOutput
- func (o StorageLensConfigurationOutput) Arn() pulumi.StringOutput
- func (o StorageLensConfigurationOutput) ConfigId() pulumi.StringOutput
- func (StorageLensConfigurationOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationOutput) StorageLensConfiguration() StorageLensConfigurationStorageLensConfigurationOutput
- func (o StorageLensConfigurationOutput) Tags() pulumi.StringMapOutput
- func (o StorageLensConfigurationOutput) TagsAll() pulumi.StringMapOutput
- func (o StorageLensConfigurationOutput) ToStorageLensConfigurationOutput() StorageLensConfigurationOutput
- func (o StorageLensConfigurationOutput) ToStorageLensConfigurationOutputWithContext(ctx context.Context) StorageLensConfigurationOutput
- type StorageLensConfigurationState
- type StorageLensConfigurationStorageLensConfiguration
- type StorageLensConfigurationStorageLensConfigurationAccountLevel
- type StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetrics
- type StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs) ElementType() reflect.Type
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutputWithContext(ctx context.Context) ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) Enabled() pulumi.BoolPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutputWithContext(ctx context.Context) ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput) Elem() ...
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelArgs
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelArgs) ElementType() reflect.Type
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelOutput
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelOutput
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevel
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetrics
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs) ElementType() reflect.Type
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutputWithContext(ctx context.Context) ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) Enabled() pulumi.BoolPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutputWithContext(ctx context.Context) ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput) Elem() ...
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs) ElementType() reflect.Type
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ActivityMetrics() ...
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) PrefixLevel() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevel
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs) ElementType() reflect.Type
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutputWithContext(ctx context.Context) ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput) StorageMetrics() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutputWithContext(ctx context.Context) ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput) Elem() ...
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput) StorageMetrics() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetrics
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs) ElementType() reflect.Type
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutputWithContext(ctx context.Context) ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) Enabled() pulumi.BoolPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) SelectionCriteria() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutputWithContext(ctx context.Context) ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput) Elem() ...
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput) SelectionCriteria() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteria
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs) ElementType() reflect.Type
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutputWithContext(ctx context.Context) ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) Delimiter() pulumi.StringPtrOutput
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) MaxDepth() pulumi.IntPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) MinStorageBytesPercentage() pulumi.Float64PtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutputWithContext(ctx context.Context) ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) Delimiter() pulumi.StringPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) Elem() ...
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) MaxDepth() pulumi.IntPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) MinStorageBytesPercentage() pulumi.Float64PtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) ActivityMetrics() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) Elem() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) PrefixLevel() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ActivityMetrics() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) BucketLevel() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelPtrInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) ActivityMetrics() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) BucketLevel() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) Elem() StorageLensConfigurationStorageLensConfigurationAccountLevelOutput
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput
- type StorageLensConfigurationStorageLensConfigurationArgs
- func (StorageLensConfigurationStorageLensConfigurationArgs) ElementType() reflect.Type
- func (i StorageLensConfigurationStorageLensConfigurationArgs) ToStorageLensConfigurationStorageLensConfigurationOutput() StorageLensConfigurationStorageLensConfigurationOutput
- func (i StorageLensConfigurationStorageLensConfigurationArgs) ToStorageLensConfigurationStorageLensConfigurationOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationOutput
- func (i StorageLensConfigurationStorageLensConfigurationArgs) ToStorageLensConfigurationStorageLensConfigurationPtrOutput() StorageLensConfigurationStorageLensConfigurationPtrOutput
- func (i StorageLensConfigurationStorageLensConfigurationArgs) ToStorageLensConfigurationStorageLensConfigurationPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationPtrOutput
- type StorageLensConfigurationStorageLensConfigurationAwsOrg
- type StorageLensConfigurationStorageLensConfigurationAwsOrgArgs
- func (StorageLensConfigurationStorageLensConfigurationAwsOrgArgs) ElementType() reflect.Type
- func (i StorageLensConfigurationStorageLensConfigurationAwsOrgArgs) ToStorageLensConfigurationStorageLensConfigurationAwsOrgOutput() StorageLensConfigurationStorageLensConfigurationAwsOrgOutput
- func (i StorageLensConfigurationStorageLensConfigurationAwsOrgArgs) ToStorageLensConfigurationStorageLensConfigurationAwsOrgOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAwsOrgOutput
- func (i StorageLensConfigurationStorageLensConfigurationAwsOrgArgs) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput() StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput
- func (i StorageLensConfigurationStorageLensConfigurationAwsOrgArgs) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput
- type StorageLensConfigurationStorageLensConfigurationAwsOrgInput
- type StorageLensConfigurationStorageLensConfigurationAwsOrgOutput
- func (o StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) Arn() pulumi.StringOutput
- func (StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgOutput() StorageLensConfigurationStorageLensConfigurationAwsOrgOutput
- func (o StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAwsOrgOutput
- func (o StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput() StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput
- type StorageLensConfigurationStorageLensConfigurationAwsOrgPtrInput
- type StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput) Arn() pulumi.StringPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput) Elem() StorageLensConfigurationStorageLensConfigurationAwsOrgOutput
- func (StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput() StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput
- type StorageLensConfigurationStorageLensConfigurationDataExport
- type StorageLensConfigurationStorageLensConfigurationDataExportArgs
- func (StorageLensConfigurationStorageLensConfigurationDataExportArgs) ElementType() reflect.Type
- func (i StorageLensConfigurationStorageLensConfigurationDataExportArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportOutput() StorageLensConfigurationStorageLensConfigurationDataExportOutput
- func (i StorageLensConfigurationStorageLensConfigurationDataExportArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportOutput
- func (i StorageLensConfigurationStorageLensConfigurationDataExportArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput
- func (i StorageLensConfigurationStorageLensConfigurationDataExportArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput
- type StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetrics
- type StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs
- func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs) ElementType() reflect.Type
- func (i StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutputWithContext(ctx context.Context) ...
- func (i StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsInput
- type StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput
- func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) Enabled() pulumi.BoolOutput
- func (o StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutputWithContext(ctx context.Context) ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrInput
- type StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput) Elem() ...
- func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationDataExportInput
- type StorageLensConfigurationStorageLensConfigurationDataExportOutput
- func (o StorageLensConfigurationStorageLensConfigurationDataExportOutput) CloudWatchMetrics() ...
- func (StorageLensConfigurationStorageLensConfigurationDataExportOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationDataExportOutput) S3BucketDestination() ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportOutput() StorageLensConfigurationStorageLensConfigurationDataExportOutput
- func (o StorageLensConfigurationStorageLensConfigurationDataExportOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportOutput
- func (o StorageLensConfigurationStorageLensConfigurationDataExportOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationDataExportOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput
- type StorageLensConfigurationStorageLensConfigurationDataExportPtrInput
- type StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput) CloudWatchMetrics() ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput) Elem() StorageLensConfigurationStorageLensConfigurationDataExportOutput
- func (StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput) S3BucketDestination() ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput
- type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestination
- type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs
- func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs) ElementType() reflect.Type
- func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutputWithContext(ctx context.Context) ...
- func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryption
- type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs
- func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs) ElementType() reflect.Type
- func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutputWithContext(ctx context.Context) ...
- func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionInput
- type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput
- func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) SseKms() ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) SseS3s() ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutputWithContext(ctx context.Context) ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrInput
- type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput) Elem() ...
- func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput) SseKms() ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput) SseS3s() ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKms
- type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs
- func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs) ElementType() reflect.Type
- func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutputWithContext(ctx context.Context) ...
- func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsInput
- type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput
- func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) KeyId() pulumi.StringOutput
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutputWithContext(ctx context.Context) ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrInput
- type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput) Elem() ...
- func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput) KeyId() pulumi.StringPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3
- type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Args
- func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Args) ElementType() reflect.Type
- func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Args) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output() ...
- func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Args) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3OutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Array
- func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Array) ElementType() reflect.Type
- func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Array) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Array) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayInput
- type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput
- func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput) Index(i pulumi.IntInput) ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Input
- type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output
- func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output() ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3OutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationInput
- type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) AccountId() pulumi.StringOutput
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) Arn() pulumi.StringOutput
- func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) Encryption() ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) Format() pulumi.StringOutput
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) OutputSchemaVersion() pulumi.StringOutput
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) Prefix() pulumi.StringPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutputWithContext(ctx context.Context) ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrInput
- type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) AccountId() pulumi.StringPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) Arn() pulumi.StringPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) Elem() ...
- func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) Encryption() ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) Format() pulumi.StringPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) OutputSchemaVersion() pulumi.StringPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationExclude
- type StorageLensConfigurationStorageLensConfigurationExcludeArgs
- func (StorageLensConfigurationStorageLensConfigurationExcludeArgs) ElementType() reflect.Type
- func (i StorageLensConfigurationStorageLensConfigurationExcludeArgs) ToStorageLensConfigurationStorageLensConfigurationExcludeOutput() StorageLensConfigurationStorageLensConfigurationExcludeOutput
- func (i StorageLensConfigurationStorageLensConfigurationExcludeArgs) ToStorageLensConfigurationStorageLensConfigurationExcludeOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationExcludeOutput
- func (i StorageLensConfigurationStorageLensConfigurationExcludeArgs) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutput() StorageLensConfigurationStorageLensConfigurationExcludePtrOutput
- func (i StorageLensConfigurationStorageLensConfigurationExcludeArgs) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationExcludePtrOutput
- type StorageLensConfigurationStorageLensConfigurationExcludeInput
- type StorageLensConfigurationStorageLensConfigurationExcludeOutput
- func (o StorageLensConfigurationStorageLensConfigurationExcludeOutput) Buckets() pulumi.StringArrayOutput
- func (StorageLensConfigurationStorageLensConfigurationExcludeOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationExcludeOutput) Regions() pulumi.StringArrayOutput
- func (o StorageLensConfigurationStorageLensConfigurationExcludeOutput) ToStorageLensConfigurationStorageLensConfigurationExcludeOutput() StorageLensConfigurationStorageLensConfigurationExcludeOutput
- func (o StorageLensConfigurationStorageLensConfigurationExcludeOutput) ToStorageLensConfigurationStorageLensConfigurationExcludeOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationExcludeOutput
- func (o StorageLensConfigurationStorageLensConfigurationExcludeOutput) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutput() StorageLensConfigurationStorageLensConfigurationExcludePtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationExcludeOutput) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationExcludePtrOutput
- type StorageLensConfigurationStorageLensConfigurationExcludePtrInput
- type StorageLensConfigurationStorageLensConfigurationExcludePtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationExcludePtrOutput) Buckets() pulumi.StringArrayOutput
- func (o StorageLensConfigurationStorageLensConfigurationExcludePtrOutput) Elem() StorageLensConfigurationStorageLensConfigurationExcludeOutput
- func (StorageLensConfigurationStorageLensConfigurationExcludePtrOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationExcludePtrOutput) Regions() pulumi.StringArrayOutput
- func (o StorageLensConfigurationStorageLensConfigurationExcludePtrOutput) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutput() StorageLensConfigurationStorageLensConfigurationExcludePtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationExcludePtrOutput) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationExcludePtrOutput
- type StorageLensConfigurationStorageLensConfigurationInclude
- type StorageLensConfigurationStorageLensConfigurationIncludeArgs
- func (StorageLensConfigurationStorageLensConfigurationIncludeArgs) ElementType() reflect.Type
- func (i StorageLensConfigurationStorageLensConfigurationIncludeArgs) ToStorageLensConfigurationStorageLensConfigurationIncludeOutput() StorageLensConfigurationStorageLensConfigurationIncludeOutput
- func (i StorageLensConfigurationStorageLensConfigurationIncludeArgs) ToStorageLensConfigurationStorageLensConfigurationIncludeOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationIncludeOutput
- func (i StorageLensConfigurationStorageLensConfigurationIncludeArgs) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutput() StorageLensConfigurationStorageLensConfigurationIncludePtrOutput
- func (i StorageLensConfigurationStorageLensConfigurationIncludeArgs) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationIncludePtrOutput
- type StorageLensConfigurationStorageLensConfigurationIncludeInput
- type StorageLensConfigurationStorageLensConfigurationIncludeOutput
- func (o StorageLensConfigurationStorageLensConfigurationIncludeOutput) Buckets() pulumi.StringArrayOutput
- func (StorageLensConfigurationStorageLensConfigurationIncludeOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationIncludeOutput) Regions() pulumi.StringArrayOutput
- func (o StorageLensConfigurationStorageLensConfigurationIncludeOutput) ToStorageLensConfigurationStorageLensConfigurationIncludeOutput() StorageLensConfigurationStorageLensConfigurationIncludeOutput
- func (o StorageLensConfigurationStorageLensConfigurationIncludeOutput) ToStorageLensConfigurationStorageLensConfigurationIncludeOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationIncludeOutput
- func (o StorageLensConfigurationStorageLensConfigurationIncludeOutput) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutput() StorageLensConfigurationStorageLensConfigurationIncludePtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationIncludeOutput) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationIncludePtrOutput
- type StorageLensConfigurationStorageLensConfigurationIncludePtrInput
- type StorageLensConfigurationStorageLensConfigurationIncludePtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationIncludePtrOutput) Buckets() pulumi.StringArrayOutput
- func (o StorageLensConfigurationStorageLensConfigurationIncludePtrOutput) Elem() StorageLensConfigurationStorageLensConfigurationIncludeOutput
- func (StorageLensConfigurationStorageLensConfigurationIncludePtrOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationIncludePtrOutput) Regions() pulumi.StringArrayOutput
- func (o StorageLensConfigurationStorageLensConfigurationIncludePtrOutput) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutput() StorageLensConfigurationStorageLensConfigurationIncludePtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationIncludePtrOutput) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationIncludePtrOutput
- type StorageLensConfigurationStorageLensConfigurationInput
- type StorageLensConfigurationStorageLensConfigurationOutput
- func (o StorageLensConfigurationStorageLensConfigurationOutput) AccountLevel() StorageLensConfigurationStorageLensConfigurationAccountLevelOutput
- func (o StorageLensConfigurationStorageLensConfigurationOutput) AwsOrg() StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationOutput) DataExport() StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput
- func (StorageLensConfigurationStorageLensConfigurationOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationOutput) Enabled() pulumi.BoolOutput
- func (o StorageLensConfigurationStorageLensConfigurationOutput) Exclude() StorageLensConfigurationStorageLensConfigurationExcludePtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationOutput) Include() StorageLensConfigurationStorageLensConfigurationIncludePtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationOutput) ToStorageLensConfigurationStorageLensConfigurationOutput() StorageLensConfigurationStorageLensConfigurationOutput
- func (o StorageLensConfigurationStorageLensConfigurationOutput) ToStorageLensConfigurationStorageLensConfigurationOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationOutput
- func (o StorageLensConfigurationStorageLensConfigurationOutput) ToStorageLensConfigurationStorageLensConfigurationPtrOutput() StorageLensConfigurationStorageLensConfigurationPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationOutput) ToStorageLensConfigurationStorageLensConfigurationPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationPtrOutput
- type StorageLensConfigurationStorageLensConfigurationPtrInput
- type StorageLensConfigurationStorageLensConfigurationPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationPtrOutput) AccountLevel() StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationPtrOutput) AwsOrg() StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationPtrOutput) DataExport() StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationPtrOutput) Elem() StorageLensConfigurationStorageLensConfigurationOutput
- func (StorageLensConfigurationStorageLensConfigurationPtrOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationPtrOutput) Exclude() StorageLensConfigurationStorageLensConfigurationExcludePtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationPtrOutput) Include() StorageLensConfigurationStorageLensConfigurationIncludePtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationPtrOutput) ToStorageLensConfigurationStorageLensConfigurationPtrOutput() StorageLensConfigurationStorageLensConfigurationPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationPtrOutput) ToStorageLensConfigurationStorageLensConfigurationPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessPointPolicy ¶
type AccessPointPolicy struct { pulumi.CustomResourceState // The ARN of the access point that you want to associate with the specified policy. AccessPointArn pulumi.StringOutput `pulumi:"accessPointArn"` // Indicates whether this access point currently has a policy that allows public access. HasPublicAccessPolicy pulumi.BoolOutput `pulumi:"hasPublicAccessPolicy"` // The policy that you want to apply to the specified access point. Policy pulumi.StringOutput `pulumi:"policy"` }
Provides a resource to manage an S3 Access Point resource policy.
> **NOTE on Access Points and Access Point Policies:** The provider provides both a standalone Access Point Policy resource and an Access Point resource with a resource policy defined in-line. You cannot use an Access Point with in-line resource policy in conjunction with an Access Point Policy resource. Doing so will cause a conflict of policies and will overwrite the access point's resource policy.
## Example Usage
```go package main
import (
"encoding/json" "fmt" "github.com/pulumi/pulumi-aws/sdk/v5/go/aws/s3" "github.com/pulumi/pulumi-aws/sdk/v5/go/aws/s3control" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleBucketV2, err := s3.NewBucketV2(ctx, "exampleBucketV2", nil) if err != nil { return err } exampleAccessPoint, err := s3.NewAccessPoint(ctx, "exampleAccessPoint", &s3.AccessPointArgs{ Bucket: exampleBucketV2.ID(), PublicAccessBlockConfiguration: &s3.AccessPointPublicAccessBlockConfigurationArgs{ BlockPublicAcls: pulumi.Bool(true), BlockPublicPolicy: pulumi.Bool(false), IgnorePublicAcls: pulumi.Bool(true), RestrictPublicBuckets: pulumi.Bool(false), }, }) if err != nil { return err } _, err = s3control.NewAccessPointPolicy(ctx, "exampleAccessPointPolicy", &s3control.AccessPointPolicyArgs{ AccessPointArn: exampleAccessPoint.Arn, Policy: exampleAccessPoint.Arn.ApplyT(func(arn string) (pulumi.String, error) { var _zero pulumi.String tmpJSON0, err := json.Marshal(map[string]interface{}{ "Version": "2008-10-17", "Statement": []map[string]interface{}{ map[string]interface{}{ "Effect": "Allow", "Action": "s3:GetObjectTagging", "Principal": map[string]interface{}{ "AWS": "*", }, "Resource": fmt.Sprintf("%v/object/*", arn), }, }, }) if err != nil { return _zero, err } json0 := string(tmpJSON0) return pulumi.String(json0), nil }).(pulumi.StringOutput), }) if err != nil { return err } return nil }) }
```
## Import
Access Point policies can be imported using the `access_point_arn`, e.g.
```sh
$ pulumi import aws:s3control/accessPointPolicy:AccessPointPolicy example arn:aws:s3:us-west-2:123456789012:accesspoint/example
```
func GetAccessPointPolicy ¶
func GetAccessPointPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessPointPolicyState, opts ...pulumi.ResourceOption) (*AccessPointPolicy, error)
GetAccessPointPolicy gets an existing AccessPointPolicy 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 NewAccessPointPolicy ¶
func NewAccessPointPolicy(ctx *pulumi.Context, name string, args *AccessPointPolicyArgs, opts ...pulumi.ResourceOption) (*AccessPointPolicy, error)
NewAccessPointPolicy registers a new resource with the given unique name, arguments, and options.
func (*AccessPointPolicy) ElementType ¶
func (*AccessPointPolicy) ElementType() reflect.Type
func (*AccessPointPolicy) ToAccessPointPolicyOutput ¶
func (i *AccessPointPolicy) ToAccessPointPolicyOutput() AccessPointPolicyOutput
func (*AccessPointPolicy) ToAccessPointPolicyOutputWithContext ¶
func (i *AccessPointPolicy) ToAccessPointPolicyOutputWithContext(ctx context.Context) AccessPointPolicyOutput
type AccessPointPolicyArgs ¶
type AccessPointPolicyArgs struct { // The ARN of the access point that you want to associate with the specified policy. AccessPointArn pulumi.StringInput // The policy that you want to apply to the specified access point. Policy pulumi.StringInput }
The set of arguments for constructing a AccessPointPolicy resource.
func (AccessPointPolicyArgs) ElementType ¶
func (AccessPointPolicyArgs) ElementType() reflect.Type
type AccessPointPolicyArray ¶
type AccessPointPolicyArray []AccessPointPolicyInput
func (AccessPointPolicyArray) ElementType ¶
func (AccessPointPolicyArray) ElementType() reflect.Type
func (AccessPointPolicyArray) ToAccessPointPolicyArrayOutput ¶
func (i AccessPointPolicyArray) ToAccessPointPolicyArrayOutput() AccessPointPolicyArrayOutput
func (AccessPointPolicyArray) ToAccessPointPolicyArrayOutputWithContext ¶
func (i AccessPointPolicyArray) ToAccessPointPolicyArrayOutputWithContext(ctx context.Context) AccessPointPolicyArrayOutput
type AccessPointPolicyArrayInput ¶
type AccessPointPolicyArrayInput interface { pulumi.Input ToAccessPointPolicyArrayOutput() AccessPointPolicyArrayOutput ToAccessPointPolicyArrayOutputWithContext(context.Context) AccessPointPolicyArrayOutput }
AccessPointPolicyArrayInput is an input type that accepts AccessPointPolicyArray and AccessPointPolicyArrayOutput values. You can construct a concrete instance of `AccessPointPolicyArrayInput` via:
AccessPointPolicyArray{ AccessPointPolicyArgs{...} }
type AccessPointPolicyArrayOutput ¶
type AccessPointPolicyArrayOutput struct{ *pulumi.OutputState }
func (AccessPointPolicyArrayOutput) ElementType ¶
func (AccessPointPolicyArrayOutput) ElementType() reflect.Type
func (AccessPointPolicyArrayOutput) Index ¶
func (o AccessPointPolicyArrayOutput) Index(i pulumi.IntInput) AccessPointPolicyOutput
func (AccessPointPolicyArrayOutput) ToAccessPointPolicyArrayOutput ¶
func (o AccessPointPolicyArrayOutput) ToAccessPointPolicyArrayOutput() AccessPointPolicyArrayOutput
func (AccessPointPolicyArrayOutput) ToAccessPointPolicyArrayOutputWithContext ¶
func (o AccessPointPolicyArrayOutput) ToAccessPointPolicyArrayOutputWithContext(ctx context.Context) AccessPointPolicyArrayOutput
type AccessPointPolicyInput ¶
type AccessPointPolicyInput interface { pulumi.Input ToAccessPointPolicyOutput() AccessPointPolicyOutput ToAccessPointPolicyOutputWithContext(ctx context.Context) AccessPointPolicyOutput }
type AccessPointPolicyMap ¶
type AccessPointPolicyMap map[string]AccessPointPolicyInput
func (AccessPointPolicyMap) ElementType ¶
func (AccessPointPolicyMap) ElementType() reflect.Type
func (AccessPointPolicyMap) ToAccessPointPolicyMapOutput ¶
func (i AccessPointPolicyMap) ToAccessPointPolicyMapOutput() AccessPointPolicyMapOutput
func (AccessPointPolicyMap) ToAccessPointPolicyMapOutputWithContext ¶
func (i AccessPointPolicyMap) ToAccessPointPolicyMapOutputWithContext(ctx context.Context) AccessPointPolicyMapOutput
type AccessPointPolicyMapInput ¶
type AccessPointPolicyMapInput interface { pulumi.Input ToAccessPointPolicyMapOutput() AccessPointPolicyMapOutput ToAccessPointPolicyMapOutputWithContext(context.Context) AccessPointPolicyMapOutput }
AccessPointPolicyMapInput is an input type that accepts AccessPointPolicyMap and AccessPointPolicyMapOutput values. You can construct a concrete instance of `AccessPointPolicyMapInput` via:
AccessPointPolicyMap{ "key": AccessPointPolicyArgs{...} }
type AccessPointPolicyMapOutput ¶
type AccessPointPolicyMapOutput struct{ *pulumi.OutputState }
func (AccessPointPolicyMapOutput) ElementType ¶
func (AccessPointPolicyMapOutput) ElementType() reflect.Type
func (AccessPointPolicyMapOutput) MapIndex ¶
func (o AccessPointPolicyMapOutput) MapIndex(k pulumi.StringInput) AccessPointPolicyOutput
func (AccessPointPolicyMapOutput) ToAccessPointPolicyMapOutput ¶
func (o AccessPointPolicyMapOutput) ToAccessPointPolicyMapOutput() AccessPointPolicyMapOutput
func (AccessPointPolicyMapOutput) ToAccessPointPolicyMapOutputWithContext ¶
func (o AccessPointPolicyMapOutput) ToAccessPointPolicyMapOutputWithContext(ctx context.Context) AccessPointPolicyMapOutput
type AccessPointPolicyOutput ¶
type AccessPointPolicyOutput struct{ *pulumi.OutputState }
func (AccessPointPolicyOutput) AccessPointArn ¶ added in v5.4.0
func (o AccessPointPolicyOutput) AccessPointArn() pulumi.StringOutput
The ARN of the access point that you want to associate with the specified policy.
func (AccessPointPolicyOutput) ElementType ¶
func (AccessPointPolicyOutput) ElementType() reflect.Type
func (AccessPointPolicyOutput) HasPublicAccessPolicy ¶ added in v5.4.0
func (o AccessPointPolicyOutput) HasPublicAccessPolicy() pulumi.BoolOutput
Indicates whether this access point currently has a policy that allows public access.
func (AccessPointPolicyOutput) Policy ¶ added in v5.4.0
func (o AccessPointPolicyOutput) Policy() pulumi.StringOutput
The policy that you want to apply to the specified access point.
func (AccessPointPolicyOutput) ToAccessPointPolicyOutput ¶
func (o AccessPointPolicyOutput) ToAccessPointPolicyOutput() AccessPointPolicyOutput
func (AccessPointPolicyOutput) ToAccessPointPolicyOutputWithContext ¶
func (o AccessPointPolicyOutput) ToAccessPointPolicyOutputWithContext(ctx context.Context) AccessPointPolicyOutput
type AccessPointPolicyState ¶
type AccessPointPolicyState struct { // The ARN of the access point that you want to associate with the specified policy. AccessPointArn pulumi.StringPtrInput // Indicates whether this access point currently has a policy that allows public access. HasPublicAccessPolicy pulumi.BoolPtrInput // The policy that you want to apply to the specified access point. Policy pulumi.StringPtrInput }
func (AccessPointPolicyState) ElementType ¶
func (AccessPointPolicyState) ElementType() reflect.Type
type Bucket ¶
type Bucket struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the bucket. Arn pulumi.StringOutput `pulumi:"arn"` // Name of the bucket. Bucket pulumi.StringOutput `pulumi:"bucket"` // UTC creation date in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8). CreationDate pulumi.StringOutput `pulumi:"creationDate"` // Identifier of the Outpost to contain this bucket. OutpostId pulumi.StringOutput `pulumi:"outpostId"` // Boolean whether Public Access Block is enabled. PublicAccessBlockEnabled pulumi.BoolOutput `pulumi:"publicAccessBlockEnabled"` // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides a resource to manage an S3 Control Bucket.
> This functionality is for managing [S3 on Outposts](https://docs.aws.amazon.com/AmazonS3/latest/dev/S3onOutposts.html). To manage S3 Buckets in an AWS Partition, see the `s3.BucketV2` resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/s3control" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := s3control.NewBucket(ctx, "example", &s3control.BucketArgs{ Bucket: pulumi.String("example"), OutpostId: pulumi.Any(data.Aws_outposts_outpost.Example.Id), }) if err != nil { return err } return nil }) }
```
## Import
S3 Control Buckets can be imported using Amazon Resource Name (ARN), e.g.,
```sh
$ pulumi import aws:s3control/bucket:Bucket example arn:aws:s3-outposts:us-east-1:123456789012:outpost/op-12345678/bucket/example
```
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 BucketArgs ¶
type BucketArgs struct { // Name of the bucket. Bucket pulumi.StringInput // Identifier of the Outpost to contain this bucket. OutpostId pulumi.StringInput // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a Bucket resource.
func (BucketArgs) ElementType ¶
func (BucketArgs) ElementType() reflect.Type
type BucketArray ¶
type BucketArray []BucketInput
func (BucketArray) ElementType ¶
func (BucketArray) ElementType() reflect.Type
func (BucketArray) ToBucketArrayOutput ¶
func (i BucketArray) ToBucketArrayOutput() BucketArrayOutput
func (BucketArray) ToBucketArrayOutputWithContext ¶
func (i BucketArray) ToBucketArrayOutputWithContext(ctx context.Context) BucketArrayOutput
type BucketArrayInput ¶
type BucketArrayInput interface { pulumi.Input ToBucketArrayOutput() BucketArrayOutput ToBucketArrayOutputWithContext(context.Context) BucketArrayOutput }
BucketArrayInput is an input type that accepts BucketArray and BucketArrayOutput values. You can construct a concrete instance of `BucketArrayInput` via:
BucketArray{ BucketArgs{...} }
type BucketArrayOutput ¶
type BucketArrayOutput struct{ *pulumi.OutputState }
func (BucketArrayOutput) ElementType ¶
func (BucketArrayOutput) ElementType() reflect.Type
func (BucketArrayOutput) Index ¶
func (o BucketArrayOutput) Index(i pulumi.IntInput) BucketOutput
func (BucketArrayOutput) ToBucketArrayOutput ¶
func (o BucketArrayOutput) ToBucketArrayOutput() BucketArrayOutput
func (BucketArrayOutput) ToBucketArrayOutputWithContext ¶
func (o BucketArrayOutput) ToBucketArrayOutputWithContext(ctx context.Context) BucketArrayOutput
type BucketInput ¶
type BucketInput interface { pulumi.Input ToBucketOutput() BucketOutput ToBucketOutputWithContext(ctx context.Context) BucketOutput }
type BucketLifecycleConfiguration ¶
type BucketLifecycleConfiguration struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the bucket. Bucket pulumi.StringOutput `pulumi:"bucket"` // Configuration block(s) containing lifecycle rules for the bucket. Rules BucketLifecycleConfigurationRuleArrayOutput `pulumi:"rules"` }
Provides a resource to manage an S3 Control Bucket Lifecycle Configuration.
> **NOTE:** Each S3 Control Bucket can only have one Lifecycle Configuration. Using multiple of this resource against the same S3 Control Bucket will result in perpetual differences each provider run.
> This functionality is for managing [S3 on Outposts](https://docs.aws.amazon.com/AmazonS3/latest/dev/S3onOutposts.html). To manage S3 Bucket Lifecycle Configurations in an AWS Partition, see the `s3.BucketV2` resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/s3control" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := s3control.NewBucketLifecycleConfiguration(ctx, "example", &s3control.BucketLifecycleConfigurationArgs{ Bucket: pulumi.Any(aws_s3control_bucket.Example.Arn), Rules: s3control.BucketLifecycleConfigurationRuleArray{ &s3control.BucketLifecycleConfigurationRuleArgs{ Expiration: &s3control.BucketLifecycleConfigurationRuleExpirationArgs{ Days: pulumi.Int(365), }, Filter: &s3control.BucketLifecycleConfigurationRuleFilterArgs{ Prefix: pulumi.String("logs/"), }, Id: pulumi.String("logs"), }, &s3control.BucketLifecycleConfigurationRuleArgs{ Expiration: &s3control.BucketLifecycleConfigurationRuleExpirationArgs{ Days: pulumi.Int(7), }, Filter: &s3control.BucketLifecycleConfigurationRuleFilterArgs{ Prefix: pulumi.String("temp/"), }, Id: pulumi.String("temp"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
S3 Control Bucket Lifecycle Configurations can be imported using the Amazon Resource Name (ARN), e.g.,
```sh
$ pulumi import aws:s3control/bucketLifecycleConfiguration:BucketLifecycleConfiguration example arn:aws:s3-outposts:us-east-1:123456789012:outpost/op-12345678/bucket/example
```
func GetBucketLifecycleConfiguration ¶
func GetBucketLifecycleConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BucketLifecycleConfigurationState, opts ...pulumi.ResourceOption) (*BucketLifecycleConfiguration, error)
GetBucketLifecycleConfiguration gets an existing BucketLifecycleConfiguration 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 NewBucketLifecycleConfiguration ¶
func NewBucketLifecycleConfiguration(ctx *pulumi.Context, name string, args *BucketLifecycleConfigurationArgs, opts ...pulumi.ResourceOption) (*BucketLifecycleConfiguration, error)
NewBucketLifecycleConfiguration registers a new resource with the given unique name, arguments, and options.
func (*BucketLifecycleConfiguration) ElementType ¶
func (*BucketLifecycleConfiguration) ElementType() reflect.Type
func (*BucketLifecycleConfiguration) ToBucketLifecycleConfigurationOutput ¶
func (i *BucketLifecycleConfiguration) ToBucketLifecycleConfigurationOutput() BucketLifecycleConfigurationOutput
func (*BucketLifecycleConfiguration) ToBucketLifecycleConfigurationOutputWithContext ¶
func (i *BucketLifecycleConfiguration) ToBucketLifecycleConfigurationOutputWithContext(ctx context.Context) BucketLifecycleConfigurationOutput
type BucketLifecycleConfigurationArgs ¶
type BucketLifecycleConfigurationArgs struct { // Amazon Resource Name (ARN) of the bucket. Bucket pulumi.StringInput // Configuration block(s) containing lifecycle rules for the bucket. Rules BucketLifecycleConfigurationRuleArrayInput }
The set of arguments for constructing a BucketLifecycleConfiguration resource.
func (BucketLifecycleConfigurationArgs) ElementType ¶
func (BucketLifecycleConfigurationArgs) ElementType() reflect.Type
type BucketLifecycleConfigurationArray ¶
type BucketLifecycleConfigurationArray []BucketLifecycleConfigurationInput
func (BucketLifecycleConfigurationArray) ElementType ¶
func (BucketLifecycleConfigurationArray) ElementType() reflect.Type
func (BucketLifecycleConfigurationArray) ToBucketLifecycleConfigurationArrayOutput ¶
func (i BucketLifecycleConfigurationArray) ToBucketLifecycleConfigurationArrayOutput() BucketLifecycleConfigurationArrayOutput
func (BucketLifecycleConfigurationArray) ToBucketLifecycleConfigurationArrayOutputWithContext ¶
func (i BucketLifecycleConfigurationArray) ToBucketLifecycleConfigurationArrayOutputWithContext(ctx context.Context) BucketLifecycleConfigurationArrayOutput
type BucketLifecycleConfigurationArrayInput ¶
type BucketLifecycleConfigurationArrayInput interface { pulumi.Input ToBucketLifecycleConfigurationArrayOutput() BucketLifecycleConfigurationArrayOutput ToBucketLifecycleConfigurationArrayOutputWithContext(context.Context) BucketLifecycleConfigurationArrayOutput }
BucketLifecycleConfigurationArrayInput is an input type that accepts BucketLifecycleConfigurationArray and BucketLifecycleConfigurationArrayOutput values. You can construct a concrete instance of `BucketLifecycleConfigurationArrayInput` via:
BucketLifecycleConfigurationArray{ BucketLifecycleConfigurationArgs{...} }
type BucketLifecycleConfigurationArrayOutput ¶
type BucketLifecycleConfigurationArrayOutput struct{ *pulumi.OutputState }
func (BucketLifecycleConfigurationArrayOutput) ElementType ¶
func (BucketLifecycleConfigurationArrayOutput) ElementType() reflect.Type
func (BucketLifecycleConfigurationArrayOutput) ToBucketLifecycleConfigurationArrayOutput ¶
func (o BucketLifecycleConfigurationArrayOutput) ToBucketLifecycleConfigurationArrayOutput() BucketLifecycleConfigurationArrayOutput
func (BucketLifecycleConfigurationArrayOutput) ToBucketLifecycleConfigurationArrayOutputWithContext ¶
func (o BucketLifecycleConfigurationArrayOutput) ToBucketLifecycleConfigurationArrayOutputWithContext(ctx context.Context) BucketLifecycleConfigurationArrayOutput
type BucketLifecycleConfigurationInput ¶
type BucketLifecycleConfigurationInput interface { pulumi.Input ToBucketLifecycleConfigurationOutput() BucketLifecycleConfigurationOutput ToBucketLifecycleConfigurationOutputWithContext(ctx context.Context) BucketLifecycleConfigurationOutput }
type BucketLifecycleConfigurationMap ¶
type BucketLifecycleConfigurationMap map[string]BucketLifecycleConfigurationInput
func (BucketLifecycleConfigurationMap) ElementType ¶
func (BucketLifecycleConfigurationMap) ElementType() reflect.Type
func (BucketLifecycleConfigurationMap) ToBucketLifecycleConfigurationMapOutput ¶
func (i BucketLifecycleConfigurationMap) ToBucketLifecycleConfigurationMapOutput() BucketLifecycleConfigurationMapOutput
func (BucketLifecycleConfigurationMap) ToBucketLifecycleConfigurationMapOutputWithContext ¶
func (i BucketLifecycleConfigurationMap) ToBucketLifecycleConfigurationMapOutputWithContext(ctx context.Context) BucketLifecycleConfigurationMapOutput
type BucketLifecycleConfigurationMapInput ¶
type BucketLifecycleConfigurationMapInput interface { pulumi.Input ToBucketLifecycleConfigurationMapOutput() BucketLifecycleConfigurationMapOutput ToBucketLifecycleConfigurationMapOutputWithContext(context.Context) BucketLifecycleConfigurationMapOutput }
BucketLifecycleConfigurationMapInput is an input type that accepts BucketLifecycleConfigurationMap and BucketLifecycleConfigurationMapOutput values. You can construct a concrete instance of `BucketLifecycleConfigurationMapInput` via:
BucketLifecycleConfigurationMap{ "key": BucketLifecycleConfigurationArgs{...} }
type BucketLifecycleConfigurationMapOutput ¶
type BucketLifecycleConfigurationMapOutput struct{ *pulumi.OutputState }
func (BucketLifecycleConfigurationMapOutput) ElementType ¶
func (BucketLifecycleConfigurationMapOutput) ElementType() reflect.Type
func (BucketLifecycleConfigurationMapOutput) MapIndex ¶
func (o BucketLifecycleConfigurationMapOutput) MapIndex(k pulumi.StringInput) BucketLifecycleConfigurationOutput
func (BucketLifecycleConfigurationMapOutput) ToBucketLifecycleConfigurationMapOutput ¶
func (o BucketLifecycleConfigurationMapOutput) ToBucketLifecycleConfigurationMapOutput() BucketLifecycleConfigurationMapOutput
func (BucketLifecycleConfigurationMapOutput) ToBucketLifecycleConfigurationMapOutputWithContext ¶
func (o BucketLifecycleConfigurationMapOutput) ToBucketLifecycleConfigurationMapOutputWithContext(ctx context.Context) BucketLifecycleConfigurationMapOutput
type BucketLifecycleConfigurationOutput ¶
type BucketLifecycleConfigurationOutput struct{ *pulumi.OutputState }
func (BucketLifecycleConfigurationOutput) Bucket ¶ added in v5.4.0
func (o BucketLifecycleConfigurationOutput) Bucket() pulumi.StringOutput
Amazon Resource Name (ARN) of the bucket.
func (BucketLifecycleConfigurationOutput) ElementType ¶
func (BucketLifecycleConfigurationOutput) ElementType() reflect.Type
func (BucketLifecycleConfigurationOutput) Rules ¶ added in v5.4.0
Configuration block(s) containing lifecycle rules for the bucket.
func (BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationOutput ¶
func (o BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationOutput() BucketLifecycleConfigurationOutput
func (BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationOutputWithContext ¶
func (o BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationOutputWithContext(ctx context.Context) BucketLifecycleConfigurationOutput
type BucketLifecycleConfigurationRule ¶
type BucketLifecycleConfigurationRule struct { // Configuration block containing settings for abort incomplete multipart upload. AbortIncompleteMultipartUpload *BucketLifecycleConfigurationRuleAbortIncompleteMultipartUpload `pulumi:"abortIncompleteMultipartUpload"` // Configuration block containing settings for expiration of objects. Expiration *BucketLifecycleConfigurationRuleExpiration `pulumi:"expiration"` // Configuration block containing settings for filtering. Filter *BucketLifecycleConfigurationRuleFilter `pulumi:"filter"` // Unique identifier for the rule. Id string `pulumi:"id"` // Status of the rule. Valid values: `Enabled` and `Disabled`. Defaults to `Enabled`. Status *string `pulumi:"status"` }
type BucketLifecycleConfigurationRuleAbortIncompleteMultipartUpload ¶
type BucketLifecycleConfigurationRuleAbortIncompleteMultipartUpload struct { // Number of days after which Amazon S3 aborts an incomplete multipart upload. DaysAfterInitiation int `pulumi:"daysAfterInitiation"` }
type BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs ¶
type BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs struct { // Number of days after which Amazon S3 aborts an incomplete multipart upload. DaysAfterInitiation pulumi.IntInput `pulumi:"daysAfterInitiation"` }
func (BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs) ElementType ¶
func (BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs) ElementType() reflect.Type
func (BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput ¶
func (i BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput() BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput
func (BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutputWithContext ¶
func (i BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput
func (BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput ¶
func (i BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput() BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput
func (BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutputWithContext ¶
func (i BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput
type BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadInput ¶
type BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadInput interface { pulumi.Input ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput() BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutputWithContext(context.Context) BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput }
BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadInput is an input type that accepts BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs and BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput values. You can construct a concrete instance of `BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadInput` via:
BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs{...}
type BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput ¶
type BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput struct{ *pulumi.OutputState }
func (BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput) DaysAfterInitiation ¶
func (o BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput) DaysAfterInitiation() pulumi.IntOutput
Number of days after which Amazon S3 aborts an incomplete multipart upload.
func (BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput) ElementType ¶
func (BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput) ElementType() reflect.Type
func (BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput ¶
func (o BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput() BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput
func (BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutputWithContext ¶
func (o BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput
func (BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput ¶
func (o BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput() BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput
func (BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutputWithContext ¶
func (o BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadOutput) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput
type BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrInput ¶
type BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrInput interface { pulumi.Input ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput() BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutputWithContext(context.Context) BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput }
BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrInput is an input type that accepts BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs, BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtr and BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput values. You can construct a concrete instance of `BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrInput` via:
BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs{...} or: nil
func BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtr ¶
func BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtr(v *BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs) BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrInput
type BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput ¶
type BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput struct{ *pulumi.OutputState }
func (BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput) DaysAfterInitiation ¶
func (o BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput) DaysAfterInitiation() pulumi.IntPtrOutput
Number of days after which Amazon S3 aborts an incomplete multipart upload.
func (BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput) ElementType ¶
func (BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput) ElementType() reflect.Type
func (BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput ¶
func (o BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput() BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput
func (BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutputWithContext ¶
func (o BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput) ToBucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput
type BucketLifecycleConfigurationRuleArgs ¶
type BucketLifecycleConfigurationRuleArgs struct { // Configuration block containing settings for abort incomplete multipart upload. AbortIncompleteMultipartUpload BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrInput `pulumi:"abortIncompleteMultipartUpload"` // Configuration block containing settings for expiration of objects. Expiration BucketLifecycleConfigurationRuleExpirationPtrInput `pulumi:"expiration"` // Configuration block containing settings for filtering. Filter BucketLifecycleConfigurationRuleFilterPtrInput `pulumi:"filter"` // Unique identifier for the rule. Id pulumi.StringInput `pulumi:"id"` // Status of the rule. Valid values: `Enabled` and `Disabled`. Defaults to `Enabled`. Status pulumi.StringPtrInput `pulumi:"status"` }
func (BucketLifecycleConfigurationRuleArgs) ElementType ¶
func (BucketLifecycleConfigurationRuleArgs) ElementType() reflect.Type
func (BucketLifecycleConfigurationRuleArgs) ToBucketLifecycleConfigurationRuleOutput ¶
func (i BucketLifecycleConfigurationRuleArgs) ToBucketLifecycleConfigurationRuleOutput() BucketLifecycleConfigurationRuleOutput
func (BucketLifecycleConfigurationRuleArgs) ToBucketLifecycleConfigurationRuleOutputWithContext ¶
func (i BucketLifecycleConfigurationRuleArgs) ToBucketLifecycleConfigurationRuleOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleOutput
type BucketLifecycleConfigurationRuleArray ¶
type BucketLifecycleConfigurationRuleArray []BucketLifecycleConfigurationRuleInput
func (BucketLifecycleConfigurationRuleArray) ElementType ¶
func (BucketLifecycleConfigurationRuleArray) ElementType() reflect.Type
func (BucketLifecycleConfigurationRuleArray) ToBucketLifecycleConfigurationRuleArrayOutput ¶
func (i BucketLifecycleConfigurationRuleArray) ToBucketLifecycleConfigurationRuleArrayOutput() BucketLifecycleConfigurationRuleArrayOutput
func (BucketLifecycleConfigurationRuleArray) ToBucketLifecycleConfigurationRuleArrayOutputWithContext ¶
func (i BucketLifecycleConfigurationRuleArray) ToBucketLifecycleConfigurationRuleArrayOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleArrayOutput
type BucketLifecycleConfigurationRuleArrayInput ¶
type BucketLifecycleConfigurationRuleArrayInput interface { pulumi.Input ToBucketLifecycleConfigurationRuleArrayOutput() BucketLifecycleConfigurationRuleArrayOutput ToBucketLifecycleConfigurationRuleArrayOutputWithContext(context.Context) BucketLifecycleConfigurationRuleArrayOutput }
BucketLifecycleConfigurationRuleArrayInput is an input type that accepts BucketLifecycleConfigurationRuleArray and BucketLifecycleConfigurationRuleArrayOutput values. You can construct a concrete instance of `BucketLifecycleConfigurationRuleArrayInput` via:
BucketLifecycleConfigurationRuleArray{ BucketLifecycleConfigurationRuleArgs{...} }
type BucketLifecycleConfigurationRuleArrayOutput ¶
type BucketLifecycleConfigurationRuleArrayOutput struct{ *pulumi.OutputState }
func (BucketLifecycleConfigurationRuleArrayOutput) ElementType ¶
func (BucketLifecycleConfigurationRuleArrayOutput) ElementType() reflect.Type
func (BucketLifecycleConfigurationRuleArrayOutput) ToBucketLifecycleConfigurationRuleArrayOutput ¶
func (o BucketLifecycleConfigurationRuleArrayOutput) ToBucketLifecycleConfigurationRuleArrayOutput() BucketLifecycleConfigurationRuleArrayOutput
func (BucketLifecycleConfigurationRuleArrayOutput) ToBucketLifecycleConfigurationRuleArrayOutputWithContext ¶
func (o BucketLifecycleConfigurationRuleArrayOutput) ToBucketLifecycleConfigurationRuleArrayOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleArrayOutput
type BucketLifecycleConfigurationRuleExpiration ¶
type BucketLifecycleConfigurationRuleExpiration struct { // Date the object is to be deleted. Should be in `YYYY-MM-DD` date format, e.g., `2020-09-30`. Date *string `pulumi:"date"` // Number of days before the object is to be deleted. Days *int `pulumi:"days"` // Enable to remove a delete marker with no noncurrent versions. Cannot be specified with `date` or `days`. ExpiredObjectDeleteMarker *bool `pulumi:"expiredObjectDeleteMarker"` }
type BucketLifecycleConfigurationRuleExpirationArgs ¶
type BucketLifecycleConfigurationRuleExpirationArgs struct { // Date the object is to be deleted. Should be in `YYYY-MM-DD` date format, e.g., `2020-09-30`. Date pulumi.StringPtrInput `pulumi:"date"` // Number of days before the object is to be deleted. Days pulumi.IntPtrInput `pulumi:"days"` // Enable to remove a delete marker with no noncurrent versions. Cannot be specified with `date` or `days`. ExpiredObjectDeleteMarker pulumi.BoolPtrInput `pulumi:"expiredObjectDeleteMarker"` }
func (BucketLifecycleConfigurationRuleExpirationArgs) ElementType ¶
func (BucketLifecycleConfigurationRuleExpirationArgs) ElementType() reflect.Type
func (BucketLifecycleConfigurationRuleExpirationArgs) ToBucketLifecycleConfigurationRuleExpirationOutput ¶
func (i BucketLifecycleConfigurationRuleExpirationArgs) ToBucketLifecycleConfigurationRuleExpirationOutput() BucketLifecycleConfigurationRuleExpirationOutput
func (BucketLifecycleConfigurationRuleExpirationArgs) ToBucketLifecycleConfigurationRuleExpirationOutputWithContext ¶
func (i BucketLifecycleConfigurationRuleExpirationArgs) ToBucketLifecycleConfigurationRuleExpirationOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleExpirationOutput
func (BucketLifecycleConfigurationRuleExpirationArgs) ToBucketLifecycleConfigurationRuleExpirationPtrOutput ¶
func (i BucketLifecycleConfigurationRuleExpirationArgs) ToBucketLifecycleConfigurationRuleExpirationPtrOutput() BucketLifecycleConfigurationRuleExpirationPtrOutput
func (BucketLifecycleConfigurationRuleExpirationArgs) ToBucketLifecycleConfigurationRuleExpirationPtrOutputWithContext ¶
func (i BucketLifecycleConfigurationRuleExpirationArgs) ToBucketLifecycleConfigurationRuleExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleExpirationPtrOutput
type BucketLifecycleConfigurationRuleExpirationInput ¶
type BucketLifecycleConfigurationRuleExpirationInput interface { pulumi.Input ToBucketLifecycleConfigurationRuleExpirationOutput() BucketLifecycleConfigurationRuleExpirationOutput ToBucketLifecycleConfigurationRuleExpirationOutputWithContext(context.Context) BucketLifecycleConfigurationRuleExpirationOutput }
BucketLifecycleConfigurationRuleExpirationInput is an input type that accepts BucketLifecycleConfigurationRuleExpirationArgs and BucketLifecycleConfigurationRuleExpirationOutput values. You can construct a concrete instance of `BucketLifecycleConfigurationRuleExpirationInput` via:
BucketLifecycleConfigurationRuleExpirationArgs{...}
type BucketLifecycleConfigurationRuleExpirationOutput ¶
type BucketLifecycleConfigurationRuleExpirationOutput struct{ *pulumi.OutputState }
func (BucketLifecycleConfigurationRuleExpirationOutput) Date ¶
func (o BucketLifecycleConfigurationRuleExpirationOutput) Date() pulumi.StringPtrOutput
Date the object is to be deleted. Should be in `YYYY-MM-DD` date format, e.g., `2020-09-30`.
func (BucketLifecycleConfigurationRuleExpirationOutput) Days ¶
func (o BucketLifecycleConfigurationRuleExpirationOutput) Days() pulumi.IntPtrOutput
Number of days before the object is to be deleted.
func (BucketLifecycleConfigurationRuleExpirationOutput) ElementType ¶
func (BucketLifecycleConfigurationRuleExpirationOutput) ElementType() reflect.Type
func (BucketLifecycleConfigurationRuleExpirationOutput) ExpiredObjectDeleteMarker ¶
func (o BucketLifecycleConfigurationRuleExpirationOutput) ExpiredObjectDeleteMarker() pulumi.BoolPtrOutput
Enable to remove a delete marker with no noncurrent versions. Cannot be specified with `date` or `days`.
func (BucketLifecycleConfigurationRuleExpirationOutput) ToBucketLifecycleConfigurationRuleExpirationOutput ¶
func (o BucketLifecycleConfigurationRuleExpirationOutput) ToBucketLifecycleConfigurationRuleExpirationOutput() BucketLifecycleConfigurationRuleExpirationOutput
func (BucketLifecycleConfigurationRuleExpirationOutput) ToBucketLifecycleConfigurationRuleExpirationOutputWithContext ¶
func (o BucketLifecycleConfigurationRuleExpirationOutput) ToBucketLifecycleConfigurationRuleExpirationOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleExpirationOutput
func (BucketLifecycleConfigurationRuleExpirationOutput) ToBucketLifecycleConfigurationRuleExpirationPtrOutput ¶
func (o BucketLifecycleConfigurationRuleExpirationOutput) ToBucketLifecycleConfigurationRuleExpirationPtrOutput() BucketLifecycleConfigurationRuleExpirationPtrOutput
func (BucketLifecycleConfigurationRuleExpirationOutput) ToBucketLifecycleConfigurationRuleExpirationPtrOutputWithContext ¶
func (o BucketLifecycleConfigurationRuleExpirationOutput) ToBucketLifecycleConfigurationRuleExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleExpirationPtrOutput
type BucketLifecycleConfigurationRuleExpirationPtrInput ¶
type BucketLifecycleConfigurationRuleExpirationPtrInput interface { pulumi.Input ToBucketLifecycleConfigurationRuleExpirationPtrOutput() BucketLifecycleConfigurationRuleExpirationPtrOutput ToBucketLifecycleConfigurationRuleExpirationPtrOutputWithContext(context.Context) BucketLifecycleConfigurationRuleExpirationPtrOutput }
BucketLifecycleConfigurationRuleExpirationPtrInput is an input type that accepts BucketLifecycleConfigurationRuleExpirationArgs, BucketLifecycleConfigurationRuleExpirationPtr and BucketLifecycleConfigurationRuleExpirationPtrOutput values. You can construct a concrete instance of `BucketLifecycleConfigurationRuleExpirationPtrInput` via:
BucketLifecycleConfigurationRuleExpirationArgs{...} or: nil
func BucketLifecycleConfigurationRuleExpirationPtr ¶
func BucketLifecycleConfigurationRuleExpirationPtr(v *BucketLifecycleConfigurationRuleExpirationArgs) BucketLifecycleConfigurationRuleExpirationPtrInput
type BucketLifecycleConfigurationRuleExpirationPtrOutput ¶
type BucketLifecycleConfigurationRuleExpirationPtrOutput struct{ *pulumi.OutputState }
func (BucketLifecycleConfigurationRuleExpirationPtrOutput) Date ¶
func (o BucketLifecycleConfigurationRuleExpirationPtrOutput) Date() pulumi.StringPtrOutput
Date the object is to be deleted. Should be in `YYYY-MM-DD` date format, e.g., `2020-09-30`.
func (BucketLifecycleConfigurationRuleExpirationPtrOutput) Days ¶
func (o BucketLifecycleConfigurationRuleExpirationPtrOutput) Days() pulumi.IntPtrOutput
Number of days before the object is to be deleted.
func (BucketLifecycleConfigurationRuleExpirationPtrOutput) ElementType ¶
func (BucketLifecycleConfigurationRuleExpirationPtrOutput) ElementType() reflect.Type
func (BucketLifecycleConfigurationRuleExpirationPtrOutput) ExpiredObjectDeleteMarker ¶
func (o BucketLifecycleConfigurationRuleExpirationPtrOutput) ExpiredObjectDeleteMarker() pulumi.BoolPtrOutput
Enable to remove a delete marker with no noncurrent versions. Cannot be specified with `date` or `days`.
func (BucketLifecycleConfigurationRuleExpirationPtrOutput) ToBucketLifecycleConfigurationRuleExpirationPtrOutput ¶
func (o BucketLifecycleConfigurationRuleExpirationPtrOutput) ToBucketLifecycleConfigurationRuleExpirationPtrOutput() BucketLifecycleConfigurationRuleExpirationPtrOutput
func (BucketLifecycleConfigurationRuleExpirationPtrOutput) ToBucketLifecycleConfigurationRuleExpirationPtrOutputWithContext ¶
func (o BucketLifecycleConfigurationRuleExpirationPtrOutput) ToBucketLifecycleConfigurationRuleExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleExpirationPtrOutput
type BucketLifecycleConfigurationRuleFilterArgs ¶
type BucketLifecycleConfigurationRuleFilterArgs struct { // Object prefix for rule filtering. Prefix pulumi.StringPtrInput `pulumi:"prefix"` // Key-value map of object tags for rule filtering. Tags pulumi.StringMapInput `pulumi:"tags"` }
func (BucketLifecycleConfigurationRuleFilterArgs) ElementType ¶
func (BucketLifecycleConfigurationRuleFilterArgs) ElementType() reflect.Type
func (BucketLifecycleConfigurationRuleFilterArgs) ToBucketLifecycleConfigurationRuleFilterOutput ¶
func (i BucketLifecycleConfigurationRuleFilterArgs) ToBucketLifecycleConfigurationRuleFilterOutput() BucketLifecycleConfigurationRuleFilterOutput
func (BucketLifecycleConfigurationRuleFilterArgs) ToBucketLifecycleConfigurationRuleFilterOutputWithContext ¶
func (i BucketLifecycleConfigurationRuleFilterArgs) ToBucketLifecycleConfigurationRuleFilterOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleFilterOutput
func (BucketLifecycleConfigurationRuleFilterArgs) ToBucketLifecycleConfigurationRuleFilterPtrOutput ¶
func (i BucketLifecycleConfigurationRuleFilterArgs) ToBucketLifecycleConfigurationRuleFilterPtrOutput() BucketLifecycleConfigurationRuleFilterPtrOutput
func (BucketLifecycleConfigurationRuleFilterArgs) ToBucketLifecycleConfigurationRuleFilterPtrOutputWithContext ¶
func (i BucketLifecycleConfigurationRuleFilterArgs) ToBucketLifecycleConfigurationRuleFilterPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleFilterPtrOutput
type BucketLifecycleConfigurationRuleFilterInput ¶
type BucketLifecycleConfigurationRuleFilterInput interface { pulumi.Input ToBucketLifecycleConfigurationRuleFilterOutput() BucketLifecycleConfigurationRuleFilterOutput ToBucketLifecycleConfigurationRuleFilterOutputWithContext(context.Context) BucketLifecycleConfigurationRuleFilterOutput }
BucketLifecycleConfigurationRuleFilterInput is an input type that accepts BucketLifecycleConfigurationRuleFilterArgs and BucketLifecycleConfigurationRuleFilterOutput values. You can construct a concrete instance of `BucketLifecycleConfigurationRuleFilterInput` via:
BucketLifecycleConfigurationRuleFilterArgs{...}
type BucketLifecycleConfigurationRuleFilterOutput ¶
type BucketLifecycleConfigurationRuleFilterOutput struct{ *pulumi.OutputState }
func (BucketLifecycleConfigurationRuleFilterOutput) ElementType ¶
func (BucketLifecycleConfigurationRuleFilterOutput) ElementType() reflect.Type
func (BucketLifecycleConfigurationRuleFilterOutput) Prefix ¶
func (o BucketLifecycleConfigurationRuleFilterOutput) Prefix() pulumi.StringPtrOutput
Object prefix for rule filtering.
func (BucketLifecycleConfigurationRuleFilterOutput) Tags ¶
func (o BucketLifecycleConfigurationRuleFilterOutput) Tags() pulumi.StringMapOutput
Key-value map of object tags for rule filtering.
func (BucketLifecycleConfigurationRuleFilterOutput) ToBucketLifecycleConfigurationRuleFilterOutput ¶
func (o BucketLifecycleConfigurationRuleFilterOutput) ToBucketLifecycleConfigurationRuleFilterOutput() BucketLifecycleConfigurationRuleFilterOutput
func (BucketLifecycleConfigurationRuleFilterOutput) ToBucketLifecycleConfigurationRuleFilterOutputWithContext ¶
func (o BucketLifecycleConfigurationRuleFilterOutput) ToBucketLifecycleConfigurationRuleFilterOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleFilterOutput
func (BucketLifecycleConfigurationRuleFilterOutput) ToBucketLifecycleConfigurationRuleFilterPtrOutput ¶
func (o BucketLifecycleConfigurationRuleFilterOutput) ToBucketLifecycleConfigurationRuleFilterPtrOutput() BucketLifecycleConfigurationRuleFilterPtrOutput
func (BucketLifecycleConfigurationRuleFilterOutput) ToBucketLifecycleConfigurationRuleFilterPtrOutputWithContext ¶
func (o BucketLifecycleConfigurationRuleFilterOutput) ToBucketLifecycleConfigurationRuleFilterPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleFilterPtrOutput
type BucketLifecycleConfigurationRuleFilterPtrInput ¶
type BucketLifecycleConfigurationRuleFilterPtrInput interface { pulumi.Input ToBucketLifecycleConfigurationRuleFilterPtrOutput() BucketLifecycleConfigurationRuleFilterPtrOutput ToBucketLifecycleConfigurationRuleFilterPtrOutputWithContext(context.Context) BucketLifecycleConfigurationRuleFilterPtrOutput }
BucketLifecycleConfigurationRuleFilterPtrInput is an input type that accepts BucketLifecycleConfigurationRuleFilterArgs, BucketLifecycleConfigurationRuleFilterPtr and BucketLifecycleConfigurationRuleFilterPtrOutput values. You can construct a concrete instance of `BucketLifecycleConfigurationRuleFilterPtrInput` via:
BucketLifecycleConfigurationRuleFilterArgs{...} or: nil
func BucketLifecycleConfigurationRuleFilterPtr ¶
func BucketLifecycleConfigurationRuleFilterPtr(v *BucketLifecycleConfigurationRuleFilterArgs) BucketLifecycleConfigurationRuleFilterPtrInput
type BucketLifecycleConfigurationRuleFilterPtrOutput ¶
type BucketLifecycleConfigurationRuleFilterPtrOutput struct{ *pulumi.OutputState }
func (BucketLifecycleConfigurationRuleFilterPtrOutput) ElementType ¶
func (BucketLifecycleConfigurationRuleFilterPtrOutput) ElementType() reflect.Type
func (BucketLifecycleConfigurationRuleFilterPtrOutput) Prefix ¶
func (o BucketLifecycleConfigurationRuleFilterPtrOutput) Prefix() pulumi.StringPtrOutput
Object prefix for rule filtering.
func (BucketLifecycleConfigurationRuleFilterPtrOutput) Tags ¶
func (o BucketLifecycleConfigurationRuleFilterPtrOutput) Tags() pulumi.StringMapOutput
Key-value map of object tags for rule filtering.
func (BucketLifecycleConfigurationRuleFilterPtrOutput) ToBucketLifecycleConfigurationRuleFilterPtrOutput ¶
func (o BucketLifecycleConfigurationRuleFilterPtrOutput) ToBucketLifecycleConfigurationRuleFilterPtrOutput() BucketLifecycleConfigurationRuleFilterPtrOutput
func (BucketLifecycleConfigurationRuleFilterPtrOutput) ToBucketLifecycleConfigurationRuleFilterPtrOutputWithContext ¶
func (o BucketLifecycleConfigurationRuleFilterPtrOutput) ToBucketLifecycleConfigurationRuleFilterPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleFilterPtrOutput
type BucketLifecycleConfigurationRuleInput ¶
type BucketLifecycleConfigurationRuleInput interface { pulumi.Input ToBucketLifecycleConfigurationRuleOutput() BucketLifecycleConfigurationRuleOutput ToBucketLifecycleConfigurationRuleOutputWithContext(context.Context) BucketLifecycleConfigurationRuleOutput }
BucketLifecycleConfigurationRuleInput is an input type that accepts BucketLifecycleConfigurationRuleArgs and BucketLifecycleConfigurationRuleOutput values. You can construct a concrete instance of `BucketLifecycleConfigurationRuleInput` via:
BucketLifecycleConfigurationRuleArgs{...}
type BucketLifecycleConfigurationRuleOutput ¶
type BucketLifecycleConfigurationRuleOutput struct{ *pulumi.OutputState }
func (BucketLifecycleConfigurationRuleOutput) AbortIncompleteMultipartUpload ¶
func (o BucketLifecycleConfigurationRuleOutput) AbortIncompleteMultipartUpload() BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadPtrOutput
Configuration block containing settings for abort incomplete multipart upload.
func (BucketLifecycleConfigurationRuleOutput) ElementType ¶
func (BucketLifecycleConfigurationRuleOutput) ElementType() reflect.Type
func (BucketLifecycleConfigurationRuleOutput) Expiration ¶
func (o BucketLifecycleConfigurationRuleOutput) Expiration() BucketLifecycleConfigurationRuleExpirationPtrOutput
Configuration block containing settings for expiration of objects.
func (BucketLifecycleConfigurationRuleOutput) Filter ¶
func (o BucketLifecycleConfigurationRuleOutput) Filter() BucketLifecycleConfigurationRuleFilterPtrOutput
Configuration block containing settings for filtering.
func (BucketLifecycleConfigurationRuleOutput) Id ¶
func (o BucketLifecycleConfigurationRuleOutput) Id() pulumi.StringOutput
Unique identifier for the rule.
func (BucketLifecycleConfigurationRuleOutput) Status ¶
func (o BucketLifecycleConfigurationRuleOutput) Status() pulumi.StringPtrOutput
Status of the rule. Valid values: `Enabled` and `Disabled`. Defaults to `Enabled`.
func (BucketLifecycleConfigurationRuleOutput) ToBucketLifecycleConfigurationRuleOutput ¶
func (o BucketLifecycleConfigurationRuleOutput) ToBucketLifecycleConfigurationRuleOutput() BucketLifecycleConfigurationRuleOutput
func (BucketLifecycleConfigurationRuleOutput) ToBucketLifecycleConfigurationRuleOutputWithContext ¶
func (o BucketLifecycleConfigurationRuleOutput) ToBucketLifecycleConfigurationRuleOutputWithContext(ctx context.Context) BucketLifecycleConfigurationRuleOutput
type BucketLifecycleConfigurationState ¶
type BucketLifecycleConfigurationState struct { // Amazon Resource Name (ARN) of the bucket. Bucket pulumi.StringPtrInput // Configuration block(s) containing lifecycle rules for the bucket. Rules BucketLifecycleConfigurationRuleArrayInput }
func (BucketLifecycleConfigurationState) ElementType ¶
func (BucketLifecycleConfigurationState) ElementType() reflect.Type
type BucketMap ¶
type BucketMap map[string]BucketInput
func (BucketMap) ElementType ¶
func (BucketMap) ToBucketMapOutput ¶
func (i BucketMap) ToBucketMapOutput() BucketMapOutput
func (BucketMap) ToBucketMapOutputWithContext ¶
func (i BucketMap) ToBucketMapOutputWithContext(ctx context.Context) BucketMapOutput
type BucketMapInput ¶
type BucketMapInput interface { pulumi.Input ToBucketMapOutput() BucketMapOutput ToBucketMapOutputWithContext(context.Context) BucketMapOutput }
BucketMapInput is an input type that accepts BucketMap and BucketMapOutput values. You can construct a concrete instance of `BucketMapInput` via:
BucketMap{ "key": BucketArgs{...} }
type BucketMapOutput ¶
type BucketMapOutput struct{ *pulumi.OutputState }
func (BucketMapOutput) ElementType ¶
func (BucketMapOutput) ElementType() reflect.Type
func (BucketMapOutput) MapIndex ¶
func (o BucketMapOutput) MapIndex(k pulumi.StringInput) BucketOutput
func (BucketMapOutput) ToBucketMapOutput ¶
func (o BucketMapOutput) ToBucketMapOutput() BucketMapOutput
func (BucketMapOutput) ToBucketMapOutputWithContext ¶
func (o BucketMapOutput) ToBucketMapOutputWithContext(ctx context.Context) BucketMapOutput
type BucketOutput ¶
type BucketOutput struct{ *pulumi.OutputState }
func (BucketOutput) Arn ¶ added in v5.4.0
func (o BucketOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the bucket.
func (BucketOutput) Bucket ¶ added in v5.4.0
func (o BucketOutput) Bucket() pulumi.StringOutput
Name of the bucket.
func (BucketOutput) CreationDate ¶ added in v5.4.0
func (o BucketOutput) CreationDate() pulumi.StringOutput
UTC creation date in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8).
func (BucketOutput) ElementType ¶
func (BucketOutput) ElementType() reflect.Type
func (BucketOutput) OutpostId ¶ added in v5.4.0
func (o BucketOutput) OutpostId() pulumi.StringOutput
Identifier of the Outpost to contain this bucket.
func (BucketOutput) PublicAccessBlockEnabled ¶ added in v5.4.0
func (o BucketOutput) PublicAccessBlockEnabled() pulumi.BoolOutput
Boolean whether Public Access Block is enabled.
func (BucketOutput) Tags ¶ added in v5.4.0
func (o BucketOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (BucketOutput) TagsAll ¶ added in v5.4.0
func (o BucketOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (BucketOutput) ToBucketOutput ¶
func (o BucketOutput) ToBucketOutput() BucketOutput
func (BucketOutput) ToBucketOutputWithContext ¶
func (o BucketOutput) ToBucketOutputWithContext(ctx context.Context) BucketOutput
type BucketPolicy ¶
type BucketPolicy struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the bucket. Bucket pulumi.StringOutput `pulumi:"bucket"` // JSON string of the resource policy. Policy pulumi.StringOutput `pulumi:"policy"` }
Provides a resource to manage an S3 Control Bucket Policy.
> This functionality is for managing [S3 on Outposts](https://docs.aws.amazon.com/AmazonS3/latest/dev/S3onOutposts.html). To manage S3 Bucket Policies in an AWS Partition, see the `s3.BucketPolicy` resource.
## Example Usage
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-aws/sdk/v5/go/aws/s3control" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { tmpJSON0, err := json.Marshal(map[string]interface{}{ "Id": "testBucketPolicy", "Statement": []map[string]interface{}{ map[string]interface{}{ "Action": "s3-outposts:PutBucketLifecycleConfiguration", "Effect": "Deny", "Principal": map[string]interface{}{ "AWS": "*", }, "Resource": aws_s3control_bucket.Example.Arn, "Sid": "statement1", }, }, "Version": "2012-10-17", }) if err != nil { return err } json0 := string(tmpJSON0) _, err = s3control.NewBucketPolicy(ctx, "example", &s3control.BucketPolicyArgs{ Bucket: pulumi.Any(aws_s3control_bucket.Example.Arn), Policy: pulumi.String(json0), }) if err != nil { return err } return nil }) }
```
## Import
S3 Control Bucket Policies can be imported using the Amazon Resource Name (ARN), e.g.,
```sh
$ pulumi import aws:s3control/bucketPolicy:BucketPolicy example arn:aws:s3-outposts:us-east-1:123456789012:outpost/op-12345678/bucket/example
```
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
type BucketPolicyArgs ¶
type BucketPolicyArgs struct { // Amazon Resource Name (ARN) of the bucket. Bucket pulumi.StringInput // JSON string of the resource policy. Policy pulumi.StringInput }
The set of arguments for constructing a BucketPolicy resource.
func (BucketPolicyArgs) ElementType ¶
func (BucketPolicyArgs) ElementType() reflect.Type
type BucketPolicyArray ¶
type BucketPolicyArray []BucketPolicyInput
func (BucketPolicyArray) ElementType ¶
func (BucketPolicyArray) ElementType() reflect.Type
func (BucketPolicyArray) ToBucketPolicyArrayOutput ¶
func (i BucketPolicyArray) ToBucketPolicyArrayOutput() BucketPolicyArrayOutput
func (BucketPolicyArray) ToBucketPolicyArrayOutputWithContext ¶
func (i BucketPolicyArray) ToBucketPolicyArrayOutputWithContext(ctx context.Context) BucketPolicyArrayOutput
type BucketPolicyArrayInput ¶
type BucketPolicyArrayInput interface { pulumi.Input ToBucketPolicyArrayOutput() BucketPolicyArrayOutput ToBucketPolicyArrayOutputWithContext(context.Context) BucketPolicyArrayOutput }
BucketPolicyArrayInput is an input type that accepts BucketPolicyArray and BucketPolicyArrayOutput values. You can construct a concrete instance of `BucketPolicyArrayInput` via:
BucketPolicyArray{ BucketPolicyArgs{...} }
type BucketPolicyArrayOutput ¶
type BucketPolicyArrayOutput struct{ *pulumi.OutputState }
func (BucketPolicyArrayOutput) ElementType ¶
func (BucketPolicyArrayOutput) ElementType() reflect.Type
func (BucketPolicyArrayOutput) Index ¶
func (o BucketPolicyArrayOutput) Index(i pulumi.IntInput) BucketPolicyOutput
func (BucketPolicyArrayOutput) ToBucketPolicyArrayOutput ¶
func (o BucketPolicyArrayOutput) ToBucketPolicyArrayOutput() BucketPolicyArrayOutput
func (BucketPolicyArrayOutput) ToBucketPolicyArrayOutputWithContext ¶
func (o BucketPolicyArrayOutput) ToBucketPolicyArrayOutputWithContext(ctx context.Context) BucketPolicyArrayOutput
type BucketPolicyInput ¶
type BucketPolicyInput interface { pulumi.Input ToBucketPolicyOutput() BucketPolicyOutput ToBucketPolicyOutputWithContext(ctx context.Context) BucketPolicyOutput }
type BucketPolicyMap ¶
type BucketPolicyMap map[string]BucketPolicyInput
func (BucketPolicyMap) ElementType ¶
func (BucketPolicyMap) ElementType() reflect.Type
func (BucketPolicyMap) ToBucketPolicyMapOutput ¶
func (i BucketPolicyMap) ToBucketPolicyMapOutput() BucketPolicyMapOutput
func (BucketPolicyMap) ToBucketPolicyMapOutputWithContext ¶
func (i BucketPolicyMap) ToBucketPolicyMapOutputWithContext(ctx context.Context) BucketPolicyMapOutput
type BucketPolicyMapInput ¶
type BucketPolicyMapInput interface { pulumi.Input ToBucketPolicyMapOutput() BucketPolicyMapOutput ToBucketPolicyMapOutputWithContext(context.Context) BucketPolicyMapOutput }
BucketPolicyMapInput is an input type that accepts BucketPolicyMap and BucketPolicyMapOutput values. You can construct a concrete instance of `BucketPolicyMapInput` via:
BucketPolicyMap{ "key": BucketPolicyArgs{...} }
type BucketPolicyMapOutput ¶
type BucketPolicyMapOutput struct{ *pulumi.OutputState }
func (BucketPolicyMapOutput) ElementType ¶
func (BucketPolicyMapOutput) ElementType() reflect.Type
func (BucketPolicyMapOutput) MapIndex ¶
func (o BucketPolicyMapOutput) MapIndex(k pulumi.StringInput) BucketPolicyOutput
func (BucketPolicyMapOutput) ToBucketPolicyMapOutput ¶
func (o BucketPolicyMapOutput) ToBucketPolicyMapOutput() BucketPolicyMapOutput
func (BucketPolicyMapOutput) ToBucketPolicyMapOutputWithContext ¶
func (o BucketPolicyMapOutput) ToBucketPolicyMapOutputWithContext(ctx context.Context) BucketPolicyMapOutput
type BucketPolicyOutput ¶
type BucketPolicyOutput struct{ *pulumi.OutputState }
func (BucketPolicyOutput) Bucket ¶ added in v5.4.0
func (o BucketPolicyOutput) Bucket() pulumi.StringOutput
Amazon Resource Name (ARN) of the bucket.
func (BucketPolicyOutput) ElementType ¶
func (BucketPolicyOutput) ElementType() reflect.Type
func (BucketPolicyOutput) Policy ¶ added in v5.4.0
func (o BucketPolicyOutput) Policy() pulumi.StringOutput
JSON string of the resource policy.
func (BucketPolicyOutput) ToBucketPolicyOutput ¶
func (o BucketPolicyOutput) ToBucketPolicyOutput() BucketPolicyOutput
func (BucketPolicyOutput) ToBucketPolicyOutputWithContext ¶
func (o BucketPolicyOutput) ToBucketPolicyOutputWithContext(ctx context.Context) BucketPolicyOutput
type BucketPolicyState ¶
type BucketPolicyState struct { // Amazon Resource Name (ARN) of the bucket. Bucket pulumi.StringPtrInput // JSON string of the resource policy. Policy pulumi.StringPtrInput }
func (BucketPolicyState) ElementType ¶
func (BucketPolicyState) ElementType() reflect.Type
type BucketState ¶
type BucketState struct { // Amazon Resource Name (ARN) of the bucket. Arn pulumi.StringPtrInput // Name of the bucket. Bucket pulumi.StringPtrInput // UTC creation date in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8). CreationDate pulumi.StringPtrInput // Identifier of the Outpost to contain this bucket. OutpostId pulumi.StringPtrInput // Boolean whether Public Access Block is enabled. PublicAccessBlockEnabled pulumi.BoolPtrInput // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapInput }
func (BucketState) ElementType ¶
func (BucketState) ElementType() reflect.Type
type MultiRegionAccessPoint ¶
type MultiRegionAccessPoint struct { pulumi.CustomResourceState // The AWS account ID for the owner of the buckets for which you want to create a Multi-Region Access Point. Defaults to automatically determined account ID of the AWS provider. AccountId pulumi.StringOutput `pulumi:"accountId"` // The alias for the Multi-Region Access Point. Alias pulumi.StringOutput `pulumi:"alias"` // Amazon Resource Name (ARN) of the Multi-Region Access Point. Arn pulumi.StringOutput `pulumi:"arn"` // A configuration block containing details about the Multi-Region Access Point. See Details Configuration Block below for more details Details MultiRegionAccessPointDetailsOutput `pulumi:"details"` // The DNS domain name of the S3 Multi-Region Access Point in the format _`alias`_.accesspoint.s3-global.amazonaws.com. For more information, see the documentation on [Multi-Region Access Point Requests](https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRequests.html). DomainName pulumi.StringOutput `pulumi:"domainName"` // The current status of the Multi-Region Access Point. One of: `READY`, `INCONSISTENT_ACROSS_REGIONS`, `CREATING`, `PARTIALLY_CREATED`, `PARTIALLY_DELETED`, `DELETING`. Status pulumi.StringOutput `pulumi:"status"` }
Provides a resource to manage an S3 Multi-Region Access Point associated with specified buckets.
## Example Usage ### Multiple AWS Buckets in Different Regions
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws" "github.com/pulumi/pulumi-aws/sdk/v5/go/aws/s3" "github.com/pulumi/pulumi-aws/sdk/v5/go/aws/s3control" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := aws.NewProvider(ctx, "primaryRegion", &aws.ProviderArgs{ Region: pulumi.String("us-east-1"), }) if err != nil { return err } _, err = aws.NewProvider(ctx, "secondaryRegion", &aws.ProviderArgs{ Region: pulumi.String("us-west-2"), }) if err != nil { return err } fooBucket, err := s3.NewBucketV2(ctx, "fooBucket", nil, pulumi.Provider(aws.Primary_region)) if err != nil { return err } barBucket, err := s3.NewBucketV2(ctx, "barBucket", nil, pulumi.Provider(aws.Secondary_region)) if err != nil { return err } _, err = s3control.NewMultiRegionAccessPoint(ctx, "example", &s3control.MultiRegionAccessPointArgs{ Details: &s3control.MultiRegionAccessPointDetailsArgs{ Name: pulumi.String("example"), Regions: s3control.MultiRegionAccessPointDetailsRegionArray{ &s3control.MultiRegionAccessPointDetailsRegionArgs{ Bucket: fooBucket.ID(), }, &s3control.MultiRegionAccessPointDetailsRegionArgs{ Bucket: barBucket.ID(), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Multi-Region Access Points can be imported using the `account_id` and `name` of the Multi-Region Access Point separated by a colon (`:`), e.g.
```sh
$ pulumi import aws:s3control/multiRegionAccessPoint:MultiRegionAccessPoint example 123456789012:example
```
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
type MultiRegionAccessPointArgs ¶
type MultiRegionAccessPointArgs struct { // The AWS account ID for the owner of the buckets for which you want to create a Multi-Region Access Point. Defaults to automatically determined account ID of the AWS provider. AccountId pulumi.StringPtrInput // A configuration block containing details about the Multi-Region Access Point. See Details Configuration Block below for more details Details MultiRegionAccessPointDetailsInput }
The set of arguments for constructing a MultiRegionAccessPoint resource.
func (MultiRegionAccessPointArgs) ElementType ¶
func (MultiRegionAccessPointArgs) ElementType() reflect.Type
type MultiRegionAccessPointArray ¶
type MultiRegionAccessPointArray []MultiRegionAccessPointInput
func (MultiRegionAccessPointArray) ElementType ¶
func (MultiRegionAccessPointArray) ElementType() reflect.Type
func (MultiRegionAccessPointArray) ToMultiRegionAccessPointArrayOutput ¶
func (i MultiRegionAccessPointArray) ToMultiRegionAccessPointArrayOutput() MultiRegionAccessPointArrayOutput
func (MultiRegionAccessPointArray) ToMultiRegionAccessPointArrayOutputWithContext ¶
func (i MultiRegionAccessPointArray) ToMultiRegionAccessPointArrayOutputWithContext(ctx context.Context) MultiRegionAccessPointArrayOutput
type MultiRegionAccessPointArrayInput ¶
type MultiRegionAccessPointArrayInput interface { pulumi.Input ToMultiRegionAccessPointArrayOutput() MultiRegionAccessPointArrayOutput ToMultiRegionAccessPointArrayOutputWithContext(context.Context) MultiRegionAccessPointArrayOutput }
MultiRegionAccessPointArrayInput is an input type that accepts MultiRegionAccessPointArray and MultiRegionAccessPointArrayOutput values. You can construct a concrete instance of `MultiRegionAccessPointArrayInput` via:
MultiRegionAccessPointArray{ MultiRegionAccessPointArgs{...} }
type MultiRegionAccessPointArrayOutput ¶
type MultiRegionAccessPointArrayOutput struct{ *pulumi.OutputState }
func (MultiRegionAccessPointArrayOutput) ElementType ¶
func (MultiRegionAccessPointArrayOutput) ElementType() reflect.Type
func (MultiRegionAccessPointArrayOutput) Index ¶
func (o MultiRegionAccessPointArrayOutput) Index(i pulumi.IntInput) MultiRegionAccessPointOutput
func (MultiRegionAccessPointArrayOutput) ToMultiRegionAccessPointArrayOutput ¶
func (o MultiRegionAccessPointArrayOutput) ToMultiRegionAccessPointArrayOutput() MultiRegionAccessPointArrayOutput
func (MultiRegionAccessPointArrayOutput) ToMultiRegionAccessPointArrayOutputWithContext ¶
func (o MultiRegionAccessPointArrayOutput) ToMultiRegionAccessPointArrayOutputWithContext(ctx context.Context) MultiRegionAccessPointArrayOutput
type MultiRegionAccessPointDetails ¶
type MultiRegionAccessPointDetails struct { Name string `pulumi:"name"` PublicAccessBlock *MultiRegionAccessPointDetailsPublicAccessBlock `pulumi:"publicAccessBlock"` Regions []MultiRegionAccessPointDetailsRegion `pulumi:"regions"` }
type MultiRegionAccessPointDetailsArgs ¶
type MultiRegionAccessPointDetailsArgs struct { Name pulumi.StringInput `pulumi:"name"` PublicAccessBlock MultiRegionAccessPointDetailsPublicAccessBlockPtrInput `pulumi:"publicAccessBlock"` Regions MultiRegionAccessPointDetailsRegionArrayInput `pulumi:"regions"` }
func (MultiRegionAccessPointDetailsArgs) ElementType ¶
func (MultiRegionAccessPointDetailsArgs) ElementType() reflect.Type
func (MultiRegionAccessPointDetailsArgs) ToMultiRegionAccessPointDetailsOutput ¶
func (i MultiRegionAccessPointDetailsArgs) ToMultiRegionAccessPointDetailsOutput() MultiRegionAccessPointDetailsOutput
func (MultiRegionAccessPointDetailsArgs) ToMultiRegionAccessPointDetailsOutputWithContext ¶
func (i MultiRegionAccessPointDetailsArgs) ToMultiRegionAccessPointDetailsOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsOutput
func (MultiRegionAccessPointDetailsArgs) ToMultiRegionAccessPointDetailsPtrOutput ¶
func (i MultiRegionAccessPointDetailsArgs) ToMultiRegionAccessPointDetailsPtrOutput() MultiRegionAccessPointDetailsPtrOutput
func (MultiRegionAccessPointDetailsArgs) ToMultiRegionAccessPointDetailsPtrOutputWithContext ¶
func (i MultiRegionAccessPointDetailsArgs) ToMultiRegionAccessPointDetailsPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsPtrOutput
type MultiRegionAccessPointDetailsInput ¶
type MultiRegionAccessPointDetailsInput interface { pulumi.Input ToMultiRegionAccessPointDetailsOutput() MultiRegionAccessPointDetailsOutput ToMultiRegionAccessPointDetailsOutputWithContext(context.Context) MultiRegionAccessPointDetailsOutput }
MultiRegionAccessPointDetailsInput is an input type that accepts MultiRegionAccessPointDetailsArgs and MultiRegionAccessPointDetailsOutput values. You can construct a concrete instance of `MultiRegionAccessPointDetailsInput` via:
MultiRegionAccessPointDetailsArgs{...}
type MultiRegionAccessPointDetailsOutput ¶
type MultiRegionAccessPointDetailsOutput struct{ *pulumi.OutputState }
func (MultiRegionAccessPointDetailsOutput) ElementType ¶
func (MultiRegionAccessPointDetailsOutput) ElementType() reflect.Type
func (MultiRegionAccessPointDetailsOutput) Name ¶
func (o MultiRegionAccessPointDetailsOutput) Name() pulumi.StringOutput
func (MultiRegionAccessPointDetailsOutput) PublicAccessBlock ¶
func (o MultiRegionAccessPointDetailsOutput) PublicAccessBlock() MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput
func (MultiRegionAccessPointDetailsOutput) ToMultiRegionAccessPointDetailsOutput ¶
func (o MultiRegionAccessPointDetailsOutput) ToMultiRegionAccessPointDetailsOutput() MultiRegionAccessPointDetailsOutput
func (MultiRegionAccessPointDetailsOutput) ToMultiRegionAccessPointDetailsOutputWithContext ¶
func (o MultiRegionAccessPointDetailsOutput) ToMultiRegionAccessPointDetailsOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsOutput
func (MultiRegionAccessPointDetailsOutput) ToMultiRegionAccessPointDetailsPtrOutput ¶
func (o MultiRegionAccessPointDetailsOutput) ToMultiRegionAccessPointDetailsPtrOutput() MultiRegionAccessPointDetailsPtrOutput
func (MultiRegionAccessPointDetailsOutput) ToMultiRegionAccessPointDetailsPtrOutputWithContext ¶
func (o MultiRegionAccessPointDetailsOutput) ToMultiRegionAccessPointDetailsPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsPtrOutput
type MultiRegionAccessPointDetailsPtrInput ¶
type MultiRegionAccessPointDetailsPtrInput interface { pulumi.Input ToMultiRegionAccessPointDetailsPtrOutput() MultiRegionAccessPointDetailsPtrOutput ToMultiRegionAccessPointDetailsPtrOutputWithContext(context.Context) MultiRegionAccessPointDetailsPtrOutput }
MultiRegionAccessPointDetailsPtrInput is an input type that accepts MultiRegionAccessPointDetailsArgs, MultiRegionAccessPointDetailsPtr and MultiRegionAccessPointDetailsPtrOutput values. You can construct a concrete instance of `MultiRegionAccessPointDetailsPtrInput` via:
MultiRegionAccessPointDetailsArgs{...} or: nil
func MultiRegionAccessPointDetailsPtr ¶
func MultiRegionAccessPointDetailsPtr(v *MultiRegionAccessPointDetailsArgs) MultiRegionAccessPointDetailsPtrInput
type MultiRegionAccessPointDetailsPtrOutput ¶
type MultiRegionAccessPointDetailsPtrOutput struct{ *pulumi.OutputState }
func (MultiRegionAccessPointDetailsPtrOutput) ElementType ¶
func (MultiRegionAccessPointDetailsPtrOutput) ElementType() reflect.Type
func (MultiRegionAccessPointDetailsPtrOutput) Name ¶
func (o MultiRegionAccessPointDetailsPtrOutput) Name() pulumi.StringPtrOutput
func (MultiRegionAccessPointDetailsPtrOutput) PublicAccessBlock ¶
func (o MultiRegionAccessPointDetailsPtrOutput) PublicAccessBlock() MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput
func (MultiRegionAccessPointDetailsPtrOutput) ToMultiRegionAccessPointDetailsPtrOutput ¶
func (o MultiRegionAccessPointDetailsPtrOutput) ToMultiRegionAccessPointDetailsPtrOutput() MultiRegionAccessPointDetailsPtrOutput
func (MultiRegionAccessPointDetailsPtrOutput) ToMultiRegionAccessPointDetailsPtrOutputWithContext ¶
func (o MultiRegionAccessPointDetailsPtrOutput) ToMultiRegionAccessPointDetailsPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsPtrOutput
type MultiRegionAccessPointDetailsPublicAccessBlockArgs ¶
type MultiRegionAccessPointDetailsPublicAccessBlockArgs struct { BlockPublicAcls pulumi.BoolPtrInput `pulumi:"blockPublicAcls"` BlockPublicPolicy pulumi.BoolPtrInput `pulumi:"blockPublicPolicy"` IgnorePublicAcls pulumi.BoolPtrInput `pulumi:"ignorePublicAcls"` RestrictPublicBuckets pulumi.BoolPtrInput `pulumi:"restrictPublicBuckets"` }
func (MultiRegionAccessPointDetailsPublicAccessBlockArgs) ElementType ¶
func (MultiRegionAccessPointDetailsPublicAccessBlockArgs) ElementType() reflect.Type
func (MultiRegionAccessPointDetailsPublicAccessBlockArgs) ToMultiRegionAccessPointDetailsPublicAccessBlockOutput ¶
func (i MultiRegionAccessPointDetailsPublicAccessBlockArgs) ToMultiRegionAccessPointDetailsPublicAccessBlockOutput() MultiRegionAccessPointDetailsPublicAccessBlockOutput
func (MultiRegionAccessPointDetailsPublicAccessBlockArgs) ToMultiRegionAccessPointDetailsPublicAccessBlockOutputWithContext ¶
func (i MultiRegionAccessPointDetailsPublicAccessBlockArgs) ToMultiRegionAccessPointDetailsPublicAccessBlockOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsPublicAccessBlockOutput
func (MultiRegionAccessPointDetailsPublicAccessBlockArgs) ToMultiRegionAccessPointDetailsPublicAccessBlockPtrOutput ¶
func (i MultiRegionAccessPointDetailsPublicAccessBlockArgs) ToMultiRegionAccessPointDetailsPublicAccessBlockPtrOutput() MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput
func (MultiRegionAccessPointDetailsPublicAccessBlockArgs) ToMultiRegionAccessPointDetailsPublicAccessBlockPtrOutputWithContext ¶
func (i MultiRegionAccessPointDetailsPublicAccessBlockArgs) ToMultiRegionAccessPointDetailsPublicAccessBlockPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput
type MultiRegionAccessPointDetailsPublicAccessBlockInput ¶
type MultiRegionAccessPointDetailsPublicAccessBlockInput interface { pulumi.Input ToMultiRegionAccessPointDetailsPublicAccessBlockOutput() MultiRegionAccessPointDetailsPublicAccessBlockOutput ToMultiRegionAccessPointDetailsPublicAccessBlockOutputWithContext(context.Context) MultiRegionAccessPointDetailsPublicAccessBlockOutput }
MultiRegionAccessPointDetailsPublicAccessBlockInput is an input type that accepts MultiRegionAccessPointDetailsPublicAccessBlockArgs and MultiRegionAccessPointDetailsPublicAccessBlockOutput values. You can construct a concrete instance of `MultiRegionAccessPointDetailsPublicAccessBlockInput` via:
MultiRegionAccessPointDetailsPublicAccessBlockArgs{...}
type MultiRegionAccessPointDetailsPublicAccessBlockOutput ¶
type MultiRegionAccessPointDetailsPublicAccessBlockOutput struct{ *pulumi.OutputState }
func (MultiRegionAccessPointDetailsPublicAccessBlockOutput) BlockPublicAcls ¶
func (o MultiRegionAccessPointDetailsPublicAccessBlockOutput) BlockPublicAcls() pulumi.BoolPtrOutput
func (MultiRegionAccessPointDetailsPublicAccessBlockOutput) BlockPublicPolicy ¶
func (o MultiRegionAccessPointDetailsPublicAccessBlockOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
func (MultiRegionAccessPointDetailsPublicAccessBlockOutput) ElementType ¶
func (MultiRegionAccessPointDetailsPublicAccessBlockOutput) ElementType() reflect.Type
func (MultiRegionAccessPointDetailsPublicAccessBlockOutput) IgnorePublicAcls ¶
func (o MultiRegionAccessPointDetailsPublicAccessBlockOutput) IgnorePublicAcls() pulumi.BoolPtrOutput
func (MultiRegionAccessPointDetailsPublicAccessBlockOutput) RestrictPublicBuckets ¶
func (o MultiRegionAccessPointDetailsPublicAccessBlockOutput) RestrictPublicBuckets() pulumi.BoolPtrOutput
func (MultiRegionAccessPointDetailsPublicAccessBlockOutput) ToMultiRegionAccessPointDetailsPublicAccessBlockOutput ¶
func (o MultiRegionAccessPointDetailsPublicAccessBlockOutput) ToMultiRegionAccessPointDetailsPublicAccessBlockOutput() MultiRegionAccessPointDetailsPublicAccessBlockOutput
func (MultiRegionAccessPointDetailsPublicAccessBlockOutput) ToMultiRegionAccessPointDetailsPublicAccessBlockOutputWithContext ¶
func (o MultiRegionAccessPointDetailsPublicAccessBlockOutput) ToMultiRegionAccessPointDetailsPublicAccessBlockOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsPublicAccessBlockOutput
func (MultiRegionAccessPointDetailsPublicAccessBlockOutput) ToMultiRegionAccessPointDetailsPublicAccessBlockPtrOutput ¶
func (o MultiRegionAccessPointDetailsPublicAccessBlockOutput) ToMultiRegionAccessPointDetailsPublicAccessBlockPtrOutput() MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput
func (MultiRegionAccessPointDetailsPublicAccessBlockOutput) ToMultiRegionAccessPointDetailsPublicAccessBlockPtrOutputWithContext ¶
func (o MultiRegionAccessPointDetailsPublicAccessBlockOutput) ToMultiRegionAccessPointDetailsPublicAccessBlockPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput
type MultiRegionAccessPointDetailsPublicAccessBlockPtrInput ¶
type MultiRegionAccessPointDetailsPublicAccessBlockPtrInput interface { pulumi.Input ToMultiRegionAccessPointDetailsPublicAccessBlockPtrOutput() MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput ToMultiRegionAccessPointDetailsPublicAccessBlockPtrOutputWithContext(context.Context) MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput }
MultiRegionAccessPointDetailsPublicAccessBlockPtrInput is an input type that accepts MultiRegionAccessPointDetailsPublicAccessBlockArgs, MultiRegionAccessPointDetailsPublicAccessBlockPtr and MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput values. You can construct a concrete instance of `MultiRegionAccessPointDetailsPublicAccessBlockPtrInput` via:
MultiRegionAccessPointDetailsPublicAccessBlockArgs{...} or: nil
func MultiRegionAccessPointDetailsPublicAccessBlockPtr ¶
func MultiRegionAccessPointDetailsPublicAccessBlockPtr(v *MultiRegionAccessPointDetailsPublicAccessBlockArgs) MultiRegionAccessPointDetailsPublicAccessBlockPtrInput
type MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput ¶
type MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput struct{ *pulumi.OutputState }
func (MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput) BlockPublicAcls ¶
func (o MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput) BlockPublicAcls() pulumi.BoolPtrOutput
func (MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput) BlockPublicPolicy ¶
func (o MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput) BlockPublicPolicy() pulumi.BoolPtrOutput
func (MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput) ElementType ¶
func (MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput) ElementType() reflect.Type
func (MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput) IgnorePublicAcls ¶
func (o MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput) IgnorePublicAcls() pulumi.BoolPtrOutput
func (MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput) RestrictPublicBuckets ¶
func (o MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput) RestrictPublicBuckets() pulumi.BoolPtrOutput
func (MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput) ToMultiRegionAccessPointDetailsPublicAccessBlockPtrOutput ¶
func (o MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput) ToMultiRegionAccessPointDetailsPublicAccessBlockPtrOutput() MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput
func (MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput) ToMultiRegionAccessPointDetailsPublicAccessBlockPtrOutputWithContext ¶
func (o MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput) ToMultiRegionAccessPointDetailsPublicAccessBlockPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsPublicAccessBlockPtrOutput
type MultiRegionAccessPointDetailsRegion ¶
type MultiRegionAccessPointDetailsRegion struct {
Bucket string `pulumi:"bucket"`
}
type MultiRegionAccessPointDetailsRegionArgs ¶
type MultiRegionAccessPointDetailsRegionArgs struct {
Bucket pulumi.StringInput `pulumi:"bucket"`
}
func (MultiRegionAccessPointDetailsRegionArgs) ElementType ¶
func (MultiRegionAccessPointDetailsRegionArgs) ElementType() reflect.Type
func (MultiRegionAccessPointDetailsRegionArgs) ToMultiRegionAccessPointDetailsRegionOutput ¶
func (i MultiRegionAccessPointDetailsRegionArgs) ToMultiRegionAccessPointDetailsRegionOutput() MultiRegionAccessPointDetailsRegionOutput
func (MultiRegionAccessPointDetailsRegionArgs) ToMultiRegionAccessPointDetailsRegionOutputWithContext ¶
func (i MultiRegionAccessPointDetailsRegionArgs) ToMultiRegionAccessPointDetailsRegionOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsRegionOutput
type MultiRegionAccessPointDetailsRegionArray ¶
type MultiRegionAccessPointDetailsRegionArray []MultiRegionAccessPointDetailsRegionInput
func (MultiRegionAccessPointDetailsRegionArray) ElementType ¶
func (MultiRegionAccessPointDetailsRegionArray) ElementType() reflect.Type
func (MultiRegionAccessPointDetailsRegionArray) ToMultiRegionAccessPointDetailsRegionArrayOutput ¶
func (i MultiRegionAccessPointDetailsRegionArray) ToMultiRegionAccessPointDetailsRegionArrayOutput() MultiRegionAccessPointDetailsRegionArrayOutput
func (MultiRegionAccessPointDetailsRegionArray) ToMultiRegionAccessPointDetailsRegionArrayOutputWithContext ¶
func (i MultiRegionAccessPointDetailsRegionArray) ToMultiRegionAccessPointDetailsRegionArrayOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsRegionArrayOutput
type MultiRegionAccessPointDetailsRegionArrayInput ¶
type MultiRegionAccessPointDetailsRegionArrayInput interface { pulumi.Input ToMultiRegionAccessPointDetailsRegionArrayOutput() MultiRegionAccessPointDetailsRegionArrayOutput ToMultiRegionAccessPointDetailsRegionArrayOutputWithContext(context.Context) MultiRegionAccessPointDetailsRegionArrayOutput }
MultiRegionAccessPointDetailsRegionArrayInput is an input type that accepts MultiRegionAccessPointDetailsRegionArray and MultiRegionAccessPointDetailsRegionArrayOutput values. You can construct a concrete instance of `MultiRegionAccessPointDetailsRegionArrayInput` via:
MultiRegionAccessPointDetailsRegionArray{ MultiRegionAccessPointDetailsRegionArgs{...} }
type MultiRegionAccessPointDetailsRegionArrayOutput ¶
type MultiRegionAccessPointDetailsRegionArrayOutput struct{ *pulumi.OutputState }
func (MultiRegionAccessPointDetailsRegionArrayOutput) ElementType ¶
func (MultiRegionAccessPointDetailsRegionArrayOutput) ElementType() reflect.Type
func (MultiRegionAccessPointDetailsRegionArrayOutput) ToMultiRegionAccessPointDetailsRegionArrayOutput ¶
func (o MultiRegionAccessPointDetailsRegionArrayOutput) ToMultiRegionAccessPointDetailsRegionArrayOutput() MultiRegionAccessPointDetailsRegionArrayOutput
func (MultiRegionAccessPointDetailsRegionArrayOutput) ToMultiRegionAccessPointDetailsRegionArrayOutputWithContext ¶
func (o MultiRegionAccessPointDetailsRegionArrayOutput) ToMultiRegionAccessPointDetailsRegionArrayOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsRegionArrayOutput
type MultiRegionAccessPointDetailsRegionInput ¶
type MultiRegionAccessPointDetailsRegionInput interface { pulumi.Input ToMultiRegionAccessPointDetailsRegionOutput() MultiRegionAccessPointDetailsRegionOutput ToMultiRegionAccessPointDetailsRegionOutputWithContext(context.Context) MultiRegionAccessPointDetailsRegionOutput }
MultiRegionAccessPointDetailsRegionInput is an input type that accepts MultiRegionAccessPointDetailsRegionArgs and MultiRegionAccessPointDetailsRegionOutput values. You can construct a concrete instance of `MultiRegionAccessPointDetailsRegionInput` via:
MultiRegionAccessPointDetailsRegionArgs{...}
type MultiRegionAccessPointDetailsRegionOutput ¶
type MultiRegionAccessPointDetailsRegionOutput struct{ *pulumi.OutputState }
func (MultiRegionAccessPointDetailsRegionOutput) Bucket ¶
func (o MultiRegionAccessPointDetailsRegionOutput) Bucket() pulumi.StringOutput
func (MultiRegionAccessPointDetailsRegionOutput) ElementType ¶
func (MultiRegionAccessPointDetailsRegionOutput) ElementType() reflect.Type
func (MultiRegionAccessPointDetailsRegionOutput) ToMultiRegionAccessPointDetailsRegionOutput ¶
func (o MultiRegionAccessPointDetailsRegionOutput) ToMultiRegionAccessPointDetailsRegionOutput() MultiRegionAccessPointDetailsRegionOutput
func (MultiRegionAccessPointDetailsRegionOutput) ToMultiRegionAccessPointDetailsRegionOutputWithContext ¶
func (o MultiRegionAccessPointDetailsRegionOutput) ToMultiRegionAccessPointDetailsRegionOutputWithContext(ctx context.Context) MultiRegionAccessPointDetailsRegionOutput
type MultiRegionAccessPointInput ¶
type MultiRegionAccessPointInput interface { pulumi.Input ToMultiRegionAccessPointOutput() MultiRegionAccessPointOutput ToMultiRegionAccessPointOutputWithContext(ctx context.Context) MultiRegionAccessPointOutput }
type MultiRegionAccessPointMap ¶
type MultiRegionAccessPointMap map[string]MultiRegionAccessPointInput
func (MultiRegionAccessPointMap) ElementType ¶
func (MultiRegionAccessPointMap) ElementType() reflect.Type
func (MultiRegionAccessPointMap) ToMultiRegionAccessPointMapOutput ¶
func (i MultiRegionAccessPointMap) ToMultiRegionAccessPointMapOutput() MultiRegionAccessPointMapOutput
func (MultiRegionAccessPointMap) ToMultiRegionAccessPointMapOutputWithContext ¶
func (i MultiRegionAccessPointMap) ToMultiRegionAccessPointMapOutputWithContext(ctx context.Context) MultiRegionAccessPointMapOutput
type MultiRegionAccessPointMapInput ¶
type MultiRegionAccessPointMapInput interface { pulumi.Input ToMultiRegionAccessPointMapOutput() MultiRegionAccessPointMapOutput ToMultiRegionAccessPointMapOutputWithContext(context.Context) MultiRegionAccessPointMapOutput }
MultiRegionAccessPointMapInput is an input type that accepts MultiRegionAccessPointMap and MultiRegionAccessPointMapOutput values. You can construct a concrete instance of `MultiRegionAccessPointMapInput` via:
MultiRegionAccessPointMap{ "key": MultiRegionAccessPointArgs{...} }
type MultiRegionAccessPointMapOutput ¶
type MultiRegionAccessPointMapOutput struct{ *pulumi.OutputState }
func (MultiRegionAccessPointMapOutput) ElementType ¶
func (MultiRegionAccessPointMapOutput) ElementType() reflect.Type
func (MultiRegionAccessPointMapOutput) MapIndex ¶
func (o MultiRegionAccessPointMapOutput) MapIndex(k pulumi.StringInput) MultiRegionAccessPointOutput
func (MultiRegionAccessPointMapOutput) ToMultiRegionAccessPointMapOutput ¶
func (o MultiRegionAccessPointMapOutput) ToMultiRegionAccessPointMapOutput() MultiRegionAccessPointMapOutput
func (MultiRegionAccessPointMapOutput) ToMultiRegionAccessPointMapOutputWithContext ¶
func (o MultiRegionAccessPointMapOutput) ToMultiRegionAccessPointMapOutputWithContext(ctx context.Context) MultiRegionAccessPointMapOutput
type MultiRegionAccessPointOutput ¶
type MultiRegionAccessPointOutput struct{ *pulumi.OutputState }
func (MultiRegionAccessPointOutput) AccountId ¶ added in v5.4.0
func (o MultiRegionAccessPointOutput) AccountId() pulumi.StringOutput
The AWS account ID for the owner of the buckets for which you want to create a Multi-Region Access Point. Defaults to automatically determined account ID of the AWS provider.
func (MultiRegionAccessPointOutput) Alias ¶ added in v5.4.0
func (o MultiRegionAccessPointOutput) Alias() pulumi.StringOutput
The alias for the Multi-Region Access Point.
func (MultiRegionAccessPointOutput) Arn ¶ added in v5.4.0
func (o MultiRegionAccessPointOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the Multi-Region Access Point.
func (MultiRegionAccessPointOutput) Details ¶ added in v5.4.0
func (o MultiRegionAccessPointOutput) Details() MultiRegionAccessPointDetailsOutput
A configuration block containing details about the Multi-Region Access Point. See Details Configuration Block below for more details
func (MultiRegionAccessPointOutput) DomainName ¶ added in v5.4.0
func (o MultiRegionAccessPointOutput) DomainName() pulumi.StringOutput
The DNS domain name of the S3 Multi-Region Access Point in the format _`alias`_.accesspoint.s3-global.amazonaws.com. For more information, see the documentation on [Multi-Region Access Point Requests](https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRequests.html).
func (MultiRegionAccessPointOutput) ElementType ¶
func (MultiRegionAccessPointOutput) ElementType() reflect.Type
func (MultiRegionAccessPointOutput) Status ¶ added in v5.4.0
func (o MultiRegionAccessPointOutput) Status() pulumi.StringOutput
The current status of the Multi-Region Access Point. One of: `READY`, `INCONSISTENT_ACROSS_REGIONS`, `CREATING`, `PARTIALLY_CREATED`, `PARTIALLY_DELETED`, `DELETING`.
func (MultiRegionAccessPointOutput) ToMultiRegionAccessPointOutput ¶
func (o MultiRegionAccessPointOutput) ToMultiRegionAccessPointOutput() MultiRegionAccessPointOutput
func (MultiRegionAccessPointOutput) ToMultiRegionAccessPointOutputWithContext ¶
func (o MultiRegionAccessPointOutput) ToMultiRegionAccessPointOutputWithContext(ctx context.Context) MultiRegionAccessPointOutput
type MultiRegionAccessPointPolicy ¶
type MultiRegionAccessPointPolicy struct { pulumi.CustomResourceState // The AWS account ID for the owner of the Multi-Region Access Point. Defaults to automatically determined account ID of the AWS provider. AccountId pulumi.StringOutput `pulumi:"accountId"` // A configuration block containing details about the policy for the Multi-Region Access Point. See Details Configuration Block below for more details Details MultiRegionAccessPointPolicyDetailsOutput `pulumi:"details"` // The last established policy for the Multi-Region Access Point. Established pulumi.StringOutput `pulumi:"established"` // The proposed policy for the Multi-Region Access Point. Proposed pulumi.StringOutput `pulumi:"proposed"` }
Provides a resource to manage an S3 Multi-Region Access Point access control policy.
## Example Usage
## Import
Multi-Region Access Point Policies can be imported using the `account_id` and `name` of the Multi-Region Access Point separated by a colon (`:`), e.g.
```sh
$ pulumi import aws:s3control/multiRegionAccessPointPolicy:MultiRegionAccessPointPolicy example 123456789012:example
```
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
type MultiRegionAccessPointPolicyArgs ¶
type MultiRegionAccessPointPolicyArgs struct { // The AWS account ID for the owner of the Multi-Region Access Point. Defaults to automatically determined account ID of the AWS provider. AccountId pulumi.StringPtrInput // A configuration block containing details about the policy for the Multi-Region Access Point. See Details Configuration Block below for more details Details MultiRegionAccessPointPolicyDetailsInput }
The set of arguments for constructing a MultiRegionAccessPointPolicy resource.
func (MultiRegionAccessPointPolicyArgs) ElementType ¶
func (MultiRegionAccessPointPolicyArgs) ElementType() reflect.Type
type MultiRegionAccessPointPolicyArray ¶
type MultiRegionAccessPointPolicyArray []MultiRegionAccessPointPolicyInput
func (MultiRegionAccessPointPolicyArray) ElementType ¶
func (MultiRegionAccessPointPolicyArray) ElementType() reflect.Type
func (MultiRegionAccessPointPolicyArray) ToMultiRegionAccessPointPolicyArrayOutput ¶
func (i MultiRegionAccessPointPolicyArray) ToMultiRegionAccessPointPolicyArrayOutput() MultiRegionAccessPointPolicyArrayOutput
func (MultiRegionAccessPointPolicyArray) ToMultiRegionAccessPointPolicyArrayOutputWithContext ¶
func (i MultiRegionAccessPointPolicyArray) ToMultiRegionAccessPointPolicyArrayOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyArrayOutput
type MultiRegionAccessPointPolicyArrayInput ¶
type MultiRegionAccessPointPolicyArrayInput interface { pulumi.Input ToMultiRegionAccessPointPolicyArrayOutput() MultiRegionAccessPointPolicyArrayOutput ToMultiRegionAccessPointPolicyArrayOutputWithContext(context.Context) MultiRegionAccessPointPolicyArrayOutput }
MultiRegionAccessPointPolicyArrayInput is an input type that accepts MultiRegionAccessPointPolicyArray and MultiRegionAccessPointPolicyArrayOutput values. You can construct a concrete instance of `MultiRegionAccessPointPolicyArrayInput` via:
MultiRegionAccessPointPolicyArray{ MultiRegionAccessPointPolicyArgs{...} }
type MultiRegionAccessPointPolicyArrayOutput ¶
type MultiRegionAccessPointPolicyArrayOutput struct{ *pulumi.OutputState }
func (MultiRegionAccessPointPolicyArrayOutput) ElementType ¶
func (MultiRegionAccessPointPolicyArrayOutput) ElementType() reflect.Type
func (MultiRegionAccessPointPolicyArrayOutput) ToMultiRegionAccessPointPolicyArrayOutput ¶
func (o MultiRegionAccessPointPolicyArrayOutput) ToMultiRegionAccessPointPolicyArrayOutput() MultiRegionAccessPointPolicyArrayOutput
func (MultiRegionAccessPointPolicyArrayOutput) ToMultiRegionAccessPointPolicyArrayOutputWithContext ¶
func (o MultiRegionAccessPointPolicyArrayOutput) ToMultiRegionAccessPointPolicyArrayOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyArrayOutput
type MultiRegionAccessPointPolicyDetails ¶
type MultiRegionAccessPointPolicyDetails struct { // The name of the Multi-Region Access Point. Name string `pulumi:"name"` // A valid JSON document that specifies the policy that you want to associate with this Multi-Region Access Point. Once applied, the policy can be edited, but not deleted. For more information, see the documentation on [Multi-Region Access Point Permissions](https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointPermissions.html). Policy string `pulumi:"policy"` }
type MultiRegionAccessPointPolicyDetailsArgs ¶
type MultiRegionAccessPointPolicyDetailsArgs struct { // The name of the Multi-Region Access Point. Name pulumi.StringInput `pulumi:"name"` // A valid JSON document that specifies the policy that you want to associate with this Multi-Region Access Point. Once applied, the policy can be edited, but not deleted. For more information, see the documentation on [Multi-Region Access Point Permissions](https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointPermissions.html). Policy pulumi.StringInput `pulumi:"policy"` }
func (MultiRegionAccessPointPolicyDetailsArgs) ElementType ¶
func (MultiRegionAccessPointPolicyDetailsArgs) ElementType() reflect.Type
func (MultiRegionAccessPointPolicyDetailsArgs) ToMultiRegionAccessPointPolicyDetailsOutput ¶
func (i MultiRegionAccessPointPolicyDetailsArgs) ToMultiRegionAccessPointPolicyDetailsOutput() MultiRegionAccessPointPolicyDetailsOutput
func (MultiRegionAccessPointPolicyDetailsArgs) ToMultiRegionAccessPointPolicyDetailsOutputWithContext ¶
func (i MultiRegionAccessPointPolicyDetailsArgs) ToMultiRegionAccessPointPolicyDetailsOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyDetailsOutput
func (MultiRegionAccessPointPolicyDetailsArgs) ToMultiRegionAccessPointPolicyDetailsPtrOutput ¶
func (i MultiRegionAccessPointPolicyDetailsArgs) ToMultiRegionAccessPointPolicyDetailsPtrOutput() MultiRegionAccessPointPolicyDetailsPtrOutput
func (MultiRegionAccessPointPolicyDetailsArgs) ToMultiRegionAccessPointPolicyDetailsPtrOutputWithContext ¶
func (i MultiRegionAccessPointPolicyDetailsArgs) ToMultiRegionAccessPointPolicyDetailsPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyDetailsPtrOutput
type MultiRegionAccessPointPolicyDetailsInput ¶
type MultiRegionAccessPointPolicyDetailsInput interface { pulumi.Input ToMultiRegionAccessPointPolicyDetailsOutput() MultiRegionAccessPointPolicyDetailsOutput ToMultiRegionAccessPointPolicyDetailsOutputWithContext(context.Context) MultiRegionAccessPointPolicyDetailsOutput }
MultiRegionAccessPointPolicyDetailsInput is an input type that accepts MultiRegionAccessPointPolicyDetailsArgs and MultiRegionAccessPointPolicyDetailsOutput values. You can construct a concrete instance of `MultiRegionAccessPointPolicyDetailsInput` via:
MultiRegionAccessPointPolicyDetailsArgs{...}
type MultiRegionAccessPointPolicyDetailsOutput ¶
type MultiRegionAccessPointPolicyDetailsOutput struct{ *pulumi.OutputState }
func (MultiRegionAccessPointPolicyDetailsOutput) ElementType ¶
func (MultiRegionAccessPointPolicyDetailsOutput) ElementType() reflect.Type
func (MultiRegionAccessPointPolicyDetailsOutput) Name ¶
func (o MultiRegionAccessPointPolicyDetailsOutput) Name() pulumi.StringOutput
The name of the Multi-Region Access Point.
func (MultiRegionAccessPointPolicyDetailsOutput) Policy ¶
func (o MultiRegionAccessPointPolicyDetailsOutput) Policy() pulumi.StringOutput
A valid JSON document that specifies the policy that you want to associate with this Multi-Region Access Point. Once applied, the policy can be edited, but not deleted. For more information, see the documentation on [Multi-Region Access Point Permissions](https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointPermissions.html).
func (MultiRegionAccessPointPolicyDetailsOutput) ToMultiRegionAccessPointPolicyDetailsOutput ¶
func (o MultiRegionAccessPointPolicyDetailsOutput) ToMultiRegionAccessPointPolicyDetailsOutput() MultiRegionAccessPointPolicyDetailsOutput
func (MultiRegionAccessPointPolicyDetailsOutput) ToMultiRegionAccessPointPolicyDetailsOutputWithContext ¶
func (o MultiRegionAccessPointPolicyDetailsOutput) ToMultiRegionAccessPointPolicyDetailsOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyDetailsOutput
func (MultiRegionAccessPointPolicyDetailsOutput) ToMultiRegionAccessPointPolicyDetailsPtrOutput ¶
func (o MultiRegionAccessPointPolicyDetailsOutput) ToMultiRegionAccessPointPolicyDetailsPtrOutput() MultiRegionAccessPointPolicyDetailsPtrOutput
func (MultiRegionAccessPointPolicyDetailsOutput) ToMultiRegionAccessPointPolicyDetailsPtrOutputWithContext ¶
func (o MultiRegionAccessPointPolicyDetailsOutput) ToMultiRegionAccessPointPolicyDetailsPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyDetailsPtrOutput
type MultiRegionAccessPointPolicyDetailsPtrInput ¶
type MultiRegionAccessPointPolicyDetailsPtrInput interface { pulumi.Input ToMultiRegionAccessPointPolicyDetailsPtrOutput() MultiRegionAccessPointPolicyDetailsPtrOutput ToMultiRegionAccessPointPolicyDetailsPtrOutputWithContext(context.Context) MultiRegionAccessPointPolicyDetailsPtrOutput }
MultiRegionAccessPointPolicyDetailsPtrInput is an input type that accepts MultiRegionAccessPointPolicyDetailsArgs, MultiRegionAccessPointPolicyDetailsPtr and MultiRegionAccessPointPolicyDetailsPtrOutput values. You can construct a concrete instance of `MultiRegionAccessPointPolicyDetailsPtrInput` via:
MultiRegionAccessPointPolicyDetailsArgs{...} or: nil
func MultiRegionAccessPointPolicyDetailsPtr ¶
func MultiRegionAccessPointPolicyDetailsPtr(v *MultiRegionAccessPointPolicyDetailsArgs) MultiRegionAccessPointPolicyDetailsPtrInput
type MultiRegionAccessPointPolicyDetailsPtrOutput ¶
type MultiRegionAccessPointPolicyDetailsPtrOutput struct{ *pulumi.OutputState }
func (MultiRegionAccessPointPolicyDetailsPtrOutput) ElementType ¶
func (MultiRegionAccessPointPolicyDetailsPtrOutput) ElementType() reflect.Type
func (MultiRegionAccessPointPolicyDetailsPtrOutput) Name ¶
func (o MultiRegionAccessPointPolicyDetailsPtrOutput) Name() pulumi.StringPtrOutput
The name of the Multi-Region Access Point.
func (MultiRegionAccessPointPolicyDetailsPtrOutput) Policy ¶
func (o MultiRegionAccessPointPolicyDetailsPtrOutput) Policy() pulumi.StringPtrOutput
A valid JSON document that specifies the policy that you want to associate with this Multi-Region Access Point. Once applied, the policy can be edited, but not deleted. For more information, see the documentation on [Multi-Region Access Point Permissions](https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointPermissions.html).
func (MultiRegionAccessPointPolicyDetailsPtrOutput) ToMultiRegionAccessPointPolicyDetailsPtrOutput ¶
func (o MultiRegionAccessPointPolicyDetailsPtrOutput) ToMultiRegionAccessPointPolicyDetailsPtrOutput() MultiRegionAccessPointPolicyDetailsPtrOutput
func (MultiRegionAccessPointPolicyDetailsPtrOutput) ToMultiRegionAccessPointPolicyDetailsPtrOutputWithContext ¶
func (o MultiRegionAccessPointPolicyDetailsPtrOutput) ToMultiRegionAccessPointPolicyDetailsPtrOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyDetailsPtrOutput
type MultiRegionAccessPointPolicyInput ¶
type MultiRegionAccessPointPolicyInput interface { pulumi.Input ToMultiRegionAccessPointPolicyOutput() MultiRegionAccessPointPolicyOutput ToMultiRegionAccessPointPolicyOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyOutput }
type MultiRegionAccessPointPolicyMap ¶
type MultiRegionAccessPointPolicyMap map[string]MultiRegionAccessPointPolicyInput
func (MultiRegionAccessPointPolicyMap) ElementType ¶
func (MultiRegionAccessPointPolicyMap) ElementType() reflect.Type
func (MultiRegionAccessPointPolicyMap) ToMultiRegionAccessPointPolicyMapOutput ¶
func (i MultiRegionAccessPointPolicyMap) ToMultiRegionAccessPointPolicyMapOutput() MultiRegionAccessPointPolicyMapOutput
func (MultiRegionAccessPointPolicyMap) ToMultiRegionAccessPointPolicyMapOutputWithContext ¶
func (i MultiRegionAccessPointPolicyMap) ToMultiRegionAccessPointPolicyMapOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyMapOutput
type MultiRegionAccessPointPolicyMapInput ¶
type MultiRegionAccessPointPolicyMapInput interface { pulumi.Input ToMultiRegionAccessPointPolicyMapOutput() MultiRegionAccessPointPolicyMapOutput ToMultiRegionAccessPointPolicyMapOutputWithContext(context.Context) MultiRegionAccessPointPolicyMapOutput }
MultiRegionAccessPointPolicyMapInput is an input type that accepts MultiRegionAccessPointPolicyMap and MultiRegionAccessPointPolicyMapOutput values. You can construct a concrete instance of `MultiRegionAccessPointPolicyMapInput` via:
MultiRegionAccessPointPolicyMap{ "key": MultiRegionAccessPointPolicyArgs{...} }
type MultiRegionAccessPointPolicyMapOutput ¶
type MultiRegionAccessPointPolicyMapOutput struct{ *pulumi.OutputState }
func (MultiRegionAccessPointPolicyMapOutput) ElementType ¶
func (MultiRegionAccessPointPolicyMapOutput) ElementType() reflect.Type
func (MultiRegionAccessPointPolicyMapOutput) MapIndex ¶
func (o MultiRegionAccessPointPolicyMapOutput) MapIndex(k pulumi.StringInput) MultiRegionAccessPointPolicyOutput
func (MultiRegionAccessPointPolicyMapOutput) ToMultiRegionAccessPointPolicyMapOutput ¶
func (o MultiRegionAccessPointPolicyMapOutput) ToMultiRegionAccessPointPolicyMapOutput() MultiRegionAccessPointPolicyMapOutput
func (MultiRegionAccessPointPolicyMapOutput) ToMultiRegionAccessPointPolicyMapOutputWithContext ¶
func (o MultiRegionAccessPointPolicyMapOutput) ToMultiRegionAccessPointPolicyMapOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyMapOutput
type MultiRegionAccessPointPolicyOutput ¶
type MultiRegionAccessPointPolicyOutput struct{ *pulumi.OutputState }
func (MultiRegionAccessPointPolicyOutput) AccountId ¶ added in v5.4.0
func (o MultiRegionAccessPointPolicyOutput) AccountId() pulumi.StringOutput
The AWS account ID for the owner of the Multi-Region Access Point. Defaults to automatically determined account ID of the AWS provider.
func (MultiRegionAccessPointPolicyOutput) Details ¶ added in v5.4.0
func (o MultiRegionAccessPointPolicyOutput) Details() MultiRegionAccessPointPolicyDetailsOutput
A configuration block containing details about the policy for the Multi-Region Access Point. See Details Configuration Block below for more details
func (MultiRegionAccessPointPolicyOutput) ElementType ¶
func (MultiRegionAccessPointPolicyOutput) ElementType() reflect.Type
func (MultiRegionAccessPointPolicyOutput) Established ¶ added in v5.4.0
func (o MultiRegionAccessPointPolicyOutput) Established() pulumi.StringOutput
The last established policy for the Multi-Region Access Point.
func (MultiRegionAccessPointPolicyOutput) Proposed ¶ added in v5.4.0
func (o MultiRegionAccessPointPolicyOutput) Proposed() pulumi.StringOutput
The proposed policy for the Multi-Region Access Point.
func (MultiRegionAccessPointPolicyOutput) ToMultiRegionAccessPointPolicyOutput ¶
func (o MultiRegionAccessPointPolicyOutput) ToMultiRegionAccessPointPolicyOutput() MultiRegionAccessPointPolicyOutput
func (MultiRegionAccessPointPolicyOutput) ToMultiRegionAccessPointPolicyOutputWithContext ¶
func (o MultiRegionAccessPointPolicyOutput) ToMultiRegionAccessPointPolicyOutputWithContext(ctx context.Context) MultiRegionAccessPointPolicyOutput
type MultiRegionAccessPointPolicyState ¶
type MultiRegionAccessPointPolicyState struct { // The AWS account ID for the owner of the Multi-Region Access Point. Defaults to automatically determined account ID of the AWS provider. AccountId pulumi.StringPtrInput // A configuration block containing details about the policy for the Multi-Region Access Point. See Details Configuration Block below for more details Details MultiRegionAccessPointPolicyDetailsPtrInput // The last established policy for the Multi-Region Access Point. Established pulumi.StringPtrInput // The proposed policy for the Multi-Region Access Point. Proposed pulumi.StringPtrInput }
func (MultiRegionAccessPointPolicyState) ElementType ¶
func (MultiRegionAccessPointPolicyState) ElementType() reflect.Type
type MultiRegionAccessPointState ¶
type MultiRegionAccessPointState struct { // The AWS account ID for the owner of the buckets for which you want to create a Multi-Region Access Point. Defaults to automatically determined account ID of the AWS provider. AccountId pulumi.StringPtrInput // The alias for the Multi-Region Access Point. Alias pulumi.StringPtrInput // Amazon Resource Name (ARN) of the Multi-Region Access Point. Arn pulumi.StringPtrInput // A configuration block containing details about the Multi-Region Access Point. See Details Configuration Block below for more details Details MultiRegionAccessPointDetailsPtrInput // The DNS domain name of the S3 Multi-Region Access Point in the format _`alias`_.accesspoint.s3-global.amazonaws.com. For more information, see the documentation on [Multi-Region Access Point Requests](https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRequests.html). DomainName pulumi.StringPtrInput // The current status of the Multi-Region Access Point. One of: `READY`, `INCONSISTENT_ACROSS_REGIONS`, `CREATING`, `PARTIALLY_CREATED`, `PARTIALLY_DELETED`, `DELETING`. Status pulumi.StringPtrInput }
func (MultiRegionAccessPointState) ElementType ¶
func (MultiRegionAccessPointState) ElementType() reflect.Type
type ObjectLambdaAccessPoint ¶
type ObjectLambdaAccessPoint struct { pulumi.CustomResourceState // The AWS account ID for the owner of the bucket for which you want to create an Object Lambda Access Point. Defaults to automatically determined account ID of the AWS provider. AccountId pulumi.StringOutput `pulumi:"accountId"` // Amazon Resource Name (ARN) of the Object Lambda Access Point. Arn pulumi.StringOutput `pulumi:"arn"` // A configuration block containing details about the Object Lambda Access Point. See Configuration below for more details. Configuration ObjectLambdaAccessPointConfigurationOutput `pulumi:"configuration"` // The name for this Object Lambda Access Point. Name pulumi.StringOutput `pulumi:"name"` }
Provides a resource to manage an S3 Object Lambda Access Point. An Object Lambda access point is associated with exactly one standard access point and thus one Amazon S3 bucket.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/s3" "github.com/pulumi/pulumi-aws/sdk/v5/go/aws/s3control" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleBucketV2, err := s3.NewBucketV2(ctx, "exampleBucketV2", nil) if err != nil { return err } exampleAccessPoint, err := s3.NewAccessPoint(ctx, "exampleAccessPoint", &s3.AccessPointArgs{ Bucket: exampleBucketV2.ID(), }) if err != nil { return err } _, err = s3control.NewObjectLambdaAccessPoint(ctx, "exampleObjectLambdaAccessPoint", &s3control.ObjectLambdaAccessPointArgs{ Configuration: &s3control.ObjectLambdaAccessPointConfigurationArgs{ SupportingAccessPoint: exampleAccessPoint.Arn, TransformationConfigurations: s3control.ObjectLambdaAccessPointConfigurationTransformationConfigurationArray{ &s3control.ObjectLambdaAccessPointConfigurationTransformationConfigurationArgs{ Actions: pulumi.StringArray{ pulumi.String("GetObject"), }, ContentTransformation: &s3control.ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationArgs{ AwsLambda: &s3control.ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaArgs{ FunctionArn: pulumi.Any(aws_lambda_function.Example.Arn), }, }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Object Lambda Access Points can be imported using the `account_id` and `name`, separated by a colon (`:`), e.g.
```sh
$ pulumi import aws:s3control/objectLambdaAccessPoint:ObjectLambdaAccessPoint example 123456789012:example
```
func GetObjectLambdaAccessPoint ¶
func GetObjectLambdaAccessPoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ObjectLambdaAccessPointState, opts ...pulumi.ResourceOption) (*ObjectLambdaAccessPoint, error)
GetObjectLambdaAccessPoint gets an existing ObjectLambdaAccessPoint 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 NewObjectLambdaAccessPoint ¶
func NewObjectLambdaAccessPoint(ctx *pulumi.Context, name string, args *ObjectLambdaAccessPointArgs, opts ...pulumi.ResourceOption) (*ObjectLambdaAccessPoint, error)
NewObjectLambdaAccessPoint registers a new resource with the given unique name, arguments, and options.
func (*ObjectLambdaAccessPoint) ElementType ¶
func (*ObjectLambdaAccessPoint) ElementType() reflect.Type
func (*ObjectLambdaAccessPoint) ToObjectLambdaAccessPointOutput ¶
func (i *ObjectLambdaAccessPoint) ToObjectLambdaAccessPointOutput() ObjectLambdaAccessPointOutput
func (*ObjectLambdaAccessPoint) ToObjectLambdaAccessPointOutputWithContext ¶
func (i *ObjectLambdaAccessPoint) ToObjectLambdaAccessPointOutputWithContext(ctx context.Context) ObjectLambdaAccessPointOutput
type ObjectLambdaAccessPointArgs ¶
type ObjectLambdaAccessPointArgs struct { // The AWS account ID for the owner of the bucket for which you want to create an Object Lambda Access Point. Defaults to automatically determined account ID of the AWS provider. AccountId pulumi.StringPtrInput // A configuration block containing details about the Object Lambda Access Point. See Configuration below for more details. Configuration ObjectLambdaAccessPointConfigurationInput // The name for this Object Lambda Access Point. Name pulumi.StringPtrInput }
The set of arguments for constructing a ObjectLambdaAccessPoint resource.
func (ObjectLambdaAccessPointArgs) ElementType ¶
func (ObjectLambdaAccessPointArgs) ElementType() reflect.Type
type ObjectLambdaAccessPointArray ¶
type ObjectLambdaAccessPointArray []ObjectLambdaAccessPointInput
func (ObjectLambdaAccessPointArray) ElementType ¶
func (ObjectLambdaAccessPointArray) ElementType() reflect.Type
func (ObjectLambdaAccessPointArray) ToObjectLambdaAccessPointArrayOutput ¶
func (i ObjectLambdaAccessPointArray) ToObjectLambdaAccessPointArrayOutput() ObjectLambdaAccessPointArrayOutput
func (ObjectLambdaAccessPointArray) ToObjectLambdaAccessPointArrayOutputWithContext ¶
func (i ObjectLambdaAccessPointArray) ToObjectLambdaAccessPointArrayOutputWithContext(ctx context.Context) ObjectLambdaAccessPointArrayOutput
type ObjectLambdaAccessPointArrayInput ¶
type ObjectLambdaAccessPointArrayInput interface { pulumi.Input ToObjectLambdaAccessPointArrayOutput() ObjectLambdaAccessPointArrayOutput ToObjectLambdaAccessPointArrayOutputWithContext(context.Context) ObjectLambdaAccessPointArrayOutput }
ObjectLambdaAccessPointArrayInput is an input type that accepts ObjectLambdaAccessPointArray and ObjectLambdaAccessPointArrayOutput values. You can construct a concrete instance of `ObjectLambdaAccessPointArrayInput` via:
ObjectLambdaAccessPointArray{ ObjectLambdaAccessPointArgs{...} }
type ObjectLambdaAccessPointArrayOutput ¶
type ObjectLambdaAccessPointArrayOutput struct{ *pulumi.OutputState }
func (ObjectLambdaAccessPointArrayOutput) ElementType ¶
func (ObjectLambdaAccessPointArrayOutput) ElementType() reflect.Type
func (ObjectLambdaAccessPointArrayOutput) Index ¶
func (o ObjectLambdaAccessPointArrayOutput) Index(i pulumi.IntInput) ObjectLambdaAccessPointOutput
func (ObjectLambdaAccessPointArrayOutput) ToObjectLambdaAccessPointArrayOutput ¶
func (o ObjectLambdaAccessPointArrayOutput) ToObjectLambdaAccessPointArrayOutput() ObjectLambdaAccessPointArrayOutput
func (ObjectLambdaAccessPointArrayOutput) ToObjectLambdaAccessPointArrayOutputWithContext ¶
func (o ObjectLambdaAccessPointArrayOutput) ToObjectLambdaAccessPointArrayOutputWithContext(ctx context.Context) ObjectLambdaAccessPointArrayOutput
type ObjectLambdaAccessPointConfiguration ¶
type ObjectLambdaAccessPointConfiguration struct { // Allowed features. Valid values: `GetObject-Range`, `GetObject-PartNumber`. AllowedFeatures []string `pulumi:"allowedFeatures"` // Whether or not the CloudWatch metrics configuration is enabled. CloudWatchMetricsEnabled *bool `pulumi:"cloudWatchMetricsEnabled"` // Standard access point associated with the Object Lambda Access Point. SupportingAccessPoint string `pulumi:"supportingAccessPoint"` // List of transformation configurations for the Object Lambda Access Point. See Transformation Configuration below for more details. TransformationConfigurations []ObjectLambdaAccessPointConfigurationTransformationConfiguration `pulumi:"transformationConfigurations"` }
type ObjectLambdaAccessPointConfigurationArgs ¶
type ObjectLambdaAccessPointConfigurationArgs struct { // Allowed features. Valid values: `GetObject-Range`, `GetObject-PartNumber`. AllowedFeatures pulumi.StringArrayInput `pulumi:"allowedFeatures"` // Whether or not the CloudWatch metrics configuration is enabled. CloudWatchMetricsEnabled pulumi.BoolPtrInput `pulumi:"cloudWatchMetricsEnabled"` // Standard access point associated with the Object Lambda Access Point. SupportingAccessPoint pulumi.StringInput `pulumi:"supportingAccessPoint"` // List of transformation configurations for the Object Lambda Access Point. See Transformation Configuration below for more details. TransformationConfigurations ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayInput `pulumi:"transformationConfigurations"` }
func (ObjectLambdaAccessPointConfigurationArgs) ElementType ¶
func (ObjectLambdaAccessPointConfigurationArgs) ElementType() reflect.Type
func (ObjectLambdaAccessPointConfigurationArgs) ToObjectLambdaAccessPointConfigurationOutput ¶
func (i ObjectLambdaAccessPointConfigurationArgs) ToObjectLambdaAccessPointConfigurationOutput() ObjectLambdaAccessPointConfigurationOutput
func (ObjectLambdaAccessPointConfigurationArgs) ToObjectLambdaAccessPointConfigurationOutputWithContext ¶
func (i ObjectLambdaAccessPointConfigurationArgs) ToObjectLambdaAccessPointConfigurationOutputWithContext(ctx context.Context) ObjectLambdaAccessPointConfigurationOutput
func (ObjectLambdaAccessPointConfigurationArgs) ToObjectLambdaAccessPointConfigurationPtrOutput ¶
func (i ObjectLambdaAccessPointConfigurationArgs) ToObjectLambdaAccessPointConfigurationPtrOutput() ObjectLambdaAccessPointConfigurationPtrOutput
func (ObjectLambdaAccessPointConfigurationArgs) ToObjectLambdaAccessPointConfigurationPtrOutputWithContext ¶
func (i ObjectLambdaAccessPointConfigurationArgs) ToObjectLambdaAccessPointConfigurationPtrOutputWithContext(ctx context.Context) ObjectLambdaAccessPointConfigurationPtrOutput
type ObjectLambdaAccessPointConfigurationInput ¶
type ObjectLambdaAccessPointConfigurationInput interface { pulumi.Input ToObjectLambdaAccessPointConfigurationOutput() ObjectLambdaAccessPointConfigurationOutput ToObjectLambdaAccessPointConfigurationOutputWithContext(context.Context) ObjectLambdaAccessPointConfigurationOutput }
ObjectLambdaAccessPointConfigurationInput is an input type that accepts ObjectLambdaAccessPointConfigurationArgs and ObjectLambdaAccessPointConfigurationOutput values. You can construct a concrete instance of `ObjectLambdaAccessPointConfigurationInput` via:
ObjectLambdaAccessPointConfigurationArgs{...}
type ObjectLambdaAccessPointConfigurationOutput ¶
type ObjectLambdaAccessPointConfigurationOutput struct{ *pulumi.OutputState }
func (ObjectLambdaAccessPointConfigurationOutput) AllowedFeatures ¶
func (o ObjectLambdaAccessPointConfigurationOutput) AllowedFeatures() pulumi.StringArrayOutput
Allowed features. Valid values: `GetObject-Range`, `GetObject-PartNumber`.
func (ObjectLambdaAccessPointConfigurationOutput) CloudWatchMetricsEnabled ¶
func (o ObjectLambdaAccessPointConfigurationOutput) CloudWatchMetricsEnabled() pulumi.BoolPtrOutput
Whether or not the CloudWatch metrics configuration is enabled.
func (ObjectLambdaAccessPointConfigurationOutput) ElementType ¶
func (ObjectLambdaAccessPointConfigurationOutput) ElementType() reflect.Type
func (ObjectLambdaAccessPointConfigurationOutput) SupportingAccessPoint ¶
func (o ObjectLambdaAccessPointConfigurationOutput) SupportingAccessPoint() pulumi.StringOutput
Standard access point associated with the Object Lambda Access Point.
func (ObjectLambdaAccessPointConfigurationOutput) ToObjectLambdaAccessPointConfigurationOutput ¶
func (o ObjectLambdaAccessPointConfigurationOutput) ToObjectLambdaAccessPointConfigurationOutput() ObjectLambdaAccessPointConfigurationOutput
func (ObjectLambdaAccessPointConfigurationOutput) ToObjectLambdaAccessPointConfigurationOutputWithContext ¶
func (o ObjectLambdaAccessPointConfigurationOutput) ToObjectLambdaAccessPointConfigurationOutputWithContext(ctx context.Context) ObjectLambdaAccessPointConfigurationOutput
func (ObjectLambdaAccessPointConfigurationOutput) ToObjectLambdaAccessPointConfigurationPtrOutput ¶
func (o ObjectLambdaAccessPointConfigurationOutput) ToObjectLambdaAccessPointConfigurationPtrOutput() ObjectLambdaAccessPointConfigurationPtrOutput
func (ObjectLambdaAccessPointConfigurationOutput) ToObjectLambdaAccessPointConfigurationPtrOutputWithContext ¶
func (o ObjectLambdaAccessPointConfigurationOutput) ToObjectLambdaAccessPointConfigurationPtrOutputWithContext(ctx context.Context) ObjectLambdaAccessPointConfigurationPtrOutput
func (ObjectLambdaAccessPointConfigurationOutput) TransformationConfigurations ¶
func (o ObjectLambdaAccessPointConfigurationOutput) TransformationConfigurations() ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput
List of transformation configurations for the Object Lambda Access Point. See Transformation Configuration below for more details.
type ObjectLambdaAccessPointConfigurationPtrInput ¶
type ObjectLambdaAccessPointConfigurationPtrInput interface { pulumi.Input ToObjectLambdaAccessPointConfigurationPtrOutput() ObjectLambdaAccessPointConfigurationPtrOutput ToObjectLambdaAccessPointConfigurationPtrOutputWithContext(context.Context) ObjectLambdaAccessPointConfigurationPtrOutput }
ObjectLambdaAccessPointConfigurationPtrInput is an input type that accepts ObjectLambdaAccessPointConfigurationArgs, ObjectLambdaAccessPointConfigurationPtr and ObjectLambdaAccessPointConfigurationPtrOutput values. You can construct a concrete instance of `ObjectLambdaAccessPointConfigurationPtrInput` via:
ObjectLambdaAccessPointConfigurationArgs{...} or: nil
func ObjectLambdaAccessPointConfigurationPtr ¶
func ObjectLambdaAccessPointConfigurationPtr(v *ObjectLambdaAccessPointConfigurationArgs) ObjectLambdaAccessPointConfigurationPtrInput
type ObjectLambdaAccessPointConfigurationPtrOutput ¶
type ObjectLambdaAccessPointConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ObjectLambdaAccessPointConfigurationPtrOutput) AllowedFeatures ¶
func (o ObjectLambdaAccessPointConfigurationPtrOutput) AllowedFeatures() pulumi.StringArrayOutput
Allowed features. Valid values: `GetObject-Range`, `GetObject-PartNumber`.
func (ObjectLambdaAccessPointConfigurationPtrOutput) CloudWatchMetricsEnabled ¶
func (o ObjectLambdaAccessPointConfigurationPtrOutput) CloudWatchMetricsEnabled() pulumi.BoolPtrOutput
Whether or not the CloudWatch metrics configuration is enabled.
func (ObjectLambdaAccessPointConfigurationPtrOutput) ElementType ¶
func (ObjectLambdaAccessPointConfigurationPtrOutput) ElementType() reflect.Type
func (ObjectLambdaAccessPointConfigurationPtrOutput) SupportingAccessPoint ¶
func (o ObjectLambdaAccessPointConfigurationPtrOutput) SupportingAccessPoint() pulumi.StringPtrOutput
Standard access point associated with the Object Lambda Access Point.
func (ObjectLambdaAccessPointConfigurationPtrOutput) ToObjectLambdaAccessPointConfigurationPtrOutput ¶
func (o ObjectLambdaAccessPointConfigurationPtrOutput) ToObjectLambdaAccessPointConfigurationPtrOutput() ObjectLambdaAccessPointConfigurationPtrOutput
func (ObjectLambdaAccessPointConfigurationPtrOutput) ToObjectLambdaAccessPointConfigurationPtrOutputWithContext ¶
func (o ObjectLambdaAccessPointConfigurationPtrOutput) ToObjectLambdaAccessPointConfigurationPtrOutputWithContext(ctx context.Context) ObjectLambdaAccessPointConfigurationPtrOutput
func (ObjectLambdaAccessPointConfigurationPtrOutput) TransformationConfigurations ¶
func (o ObjectLambdaAccessPointConfigurationPtrOutput) TransformationConfigurations() ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput
List of transformation configurations for the Object Lambda Access Point. See Transformation Configuration below for more details.
type ObjectLambdaAccessPointConfigurationTransformationConfiguration ¶
type ObjectLambdaAccessPointConfigurationTransformationConfiguration struct { // The actions of an Object Lambda Access Point configuration. Valid values: `GetObject`. Actions []string `pulumi:"actions"` // The content transformation of an Object Lambda Access Point configuration. See Content Transformation below for more details. ContentTransformation ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformation `pulumi:"contentTransformation"` }
type ObjectLambdaAccessPointConfigurationTransformationConfigurationArgs ¶
type ObjectLambdaAccessPointConfigurationTransformationConfigurationArgs struct { // The actions of an Object Lambda Access Point configuration. Valid values: `GetObject`. Actions pulumi.StringArrayInput `pulumi:"actions"` // The content transformation of an Object Lambda Access Point configuration. See Content Transformation below for more details. ContentTransformation ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationInput `pulumi:"contentTransformation"` }
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationArgs) ElementType ¶
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationArgs) ElementType() reflect.Type
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationArgs) ToObjectLambdaAccessPointConfigurationTransformationConfigurationOutput ¶
func (i ObjectLambdaAccessPointConfigurationTransformationConfigurationArgs) ToObjectLambdaAccessPointConfigurationTransformationConfigurationOutput() ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationArgs) ToObjectLambdaAccessPointConfigurationTransformationConfigurationOutputWithContext ¶
func (i ObjectLambdaAccessPointConfigurationTransformationConfigurationArgs) ToObjectLambdaAccessPointConfigurationTransformationConfigurationOutputWithContext(ctx context.Context) ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput
type ObjectLambdaAccessPointConfigurationTransformationConfigurationArray ¶
type ObjectLambdaAccessPointConfigurationTransformationConfigurationArray []ObjectLambdaAccessPointConfigurationTransformationConfigurationInput
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationArray) ElementType ¶
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationArray) ElementType() reflect.Type
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationArray) ToObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput ¶
func (i ObjectLambdaAccessPointConfigurationTransformationConfigurationArray) ToObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput() ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationArray) ToObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutputWithContext ¶
func (i ObjectLambdaAccessPointConfigurationTransformationConfigurationArray) ToObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutputWithContext(ctx context.Context) ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput
type ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayInput ¶
type ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayInput interface { pulumi.Input ToObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput() ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput ToObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutputWithContext(context.Context) ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput }
ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayInput is an input type that accepts ObjectLambdaAccessPointConfigurationTransformationConfigurationArray and ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput values. You can construct a concrete instance of `ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayInput` via:
ObjectLambdaAccessPointConfigurationTransformationConfigurationArray{ ObjectLambdaAccessPointConfigurationTransformationConfigurationArgs{...} }
type ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput ¶
type ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput) ElementType ¶
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput) ElementType() reflect.Type
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput) ToObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput ¶
func (o ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput) ToObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput() ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput) ToObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutputWithContext ¶
func (o ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput) ToObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutputWithContext(ctx context.Context) ObjectLambdaAccessPointConfigurationTransformationConfigurationArrayOutput
type ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformation ¶
type ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformation struct { // Configuration for an AWS Lambda function. See AWS Lambda below for more details. AwsLambda ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambda `pulumi:"awsLambda"` }
type ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationArgs ¶
type ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationArgs struct { // Configuration for an AWS Lambda function. See AWS Lambda below for more details. AwsLambda ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaInput `pulumi:"awsLambda"` }
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationArgs) ElementType ¶
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationArgs) ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput ¶
func (i ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationArgs) ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput() ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationArgs) ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutputWithContext ¶
func (i ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationArgs) ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutputWithContext(ctx context.Context) ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput
type ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambda ¶
type ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambda struct { // The Amazon Resource Name (ARN) of the AWS Lambda function. FunctionArn string `pulumi:"functionArn"` // Additional JSON that provides supplemental data to the Lambda function used to transform objects. FunctionPayload *string `pulumi:"functionPayload"` }
type ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaArgs ¶
type ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaArgs struct { // The Amazon Resource Name (ARN) of the AWS Lambda function. FunctionArn pulumi.StringInput `pulumi:"functionArn"` // Additional JSON that provides supplemental data to the Lambda function used to transform objects. FunctionPayload pulumi.StringPtrInput `pulumi:"functionPayload"` }
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaArgs) ElementType ¶
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaArgs) ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput ¶
func (i ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaArgs) ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput() ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaArgs) ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutputWithContext ¶
func (i ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaArgs) ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutputWithContext(ctx context.Context) ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput
type ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaInput ¶
type ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaInput interface { pulumi.Input ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput() ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutputWithContext(context.Context) ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput }
ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaInput is an input type that accepts ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaArgs and ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput values. You can construct a concrete instance of `ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaInput` via:
ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaArgs{...}
type ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput ¶
type ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput struct{ *pulumi.OutputState }
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput) ElementType ¶
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput) FunctionArn ¶
func (o ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput) FunctionArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the AWS Lambda function.
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput) FunctionPayload ¶
func (o ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput) FunctionPayload() pulumi.StringPtrOutput
Additional JSON that provides supplemental data to the Lambda function used to transform objects.
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput) ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput ¶
func (o ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput) ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput() ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput) ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutputWithContext ¶
func (o ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput) ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutputWithContext(ctx context.Context) ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput
type ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationInput ¶
type ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationInput interface { pulumi.Input ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput() ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutputWithContext(context.Context) ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput }
ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationInput is an input type that accepts ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationArgs and ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput values. You can construct a concrete instance of `ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationInput` via:
ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationArgs{...}
type ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput ¶
type ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput struct{ *pulumi.OutputState }
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput) AwsLambda ¶
func (o ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput) AwsLambda() ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaOutput
Configuration for an AWS Lambda function. See AWS Lambda below for more details.
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput) ElementType ¶
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput) ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput ¶
func (o ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput) ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput() ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput) ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutputWithContext ¶
func (o ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput) ToObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutputWithContext(ctx context.Context) ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput
type ObjectLambdaAccessPointConfigurationTransformationConfigurationInput ¶
type ObjectLambdaAccessPointConfigurationTransformationConfigurationInput interface { pulumi.Input ToObjectLambdaAccessPointConfigurationTransformationConfigurationOutput() ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput ToObjectLambdaAccessPointConfigurationTransformationConfigurationOutputWithContext(context.Context) ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput }
ObjectLambdaAccessPointConfigurationTransformationConfigurationInput is an input type that accepts ObjectLambdaAccessPointConfigurationTransformationConfigurationArgs and ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput values. You can construct a concrete instance of `ObjectLambdaAccessPointConfigurationTransformationConfigurationInput` via:
ObjectLambdaAccessPointConfigurationTransformationConfigurationArgs{...}
type ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput ¶
type ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput struct{ *pulumi.OutputState }
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput) Actions ¶
func (o ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput) Actions() pulumi.StringArrayOutput
The actions of an Object Lambda Access Point configuration. Valid values: `GetObject`.
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput) ContentTransformation ¶
func (o ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput) ContentTransformation() ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationOutput
The content transformation of an Object Lambda Access Point configuration. See Content Transformation below for more details.
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput) ElementType ¶
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput) ElementType() reflect.Type
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput) ToObjectLambdaAccessPointConfigurationTransformationConfigurationOutput ¶
func (o ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput) ToObjectLambdaAccessPointConfigurationTransformationConfigurationOutput() ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput
func (ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput) ToObjectLambdaAccessPointConfigurationTransformationConfigurationOutputWithContext ¶
func (o ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput) ToObjectLambdaAccessPointConfigurationTransformationConfigurationOutputWithContext(ctx context.Context) ObjectLambdaAccessPointConfigurationTransformationConfigurationOutput
type ObjectLambdaAccessPointInput ¶
type ObjectLambdaAccessPointInput interface { pulumi.Input ToObjectLambdaAccessPointOutput() ObjectLambdaAccessPointOutput ToObjectLambdaAccessPointOutputWithContext(ctx context.Context) ObjectLambdaAccessPointOutput }
type ObjectLambdaAccessPointMap ¶
type ObjectLambdaAccessPointMap map[string]ObjectLambdaAccessPointInput
func (ObjectLambdaAccessPointMap) ElementType ¶
func (ObjectLambdaAccessPointMap) ElementType() reflect.Type
func (ObjectLambdaAccessPointMap) ToObjectLambdaAccessPointMapOutput ¶
func (i ObjectLambdaAccessPointMap) ToObjectLambdaAccessPointMapOutput() ObjectLambdaAccessPointMapOutput
func (ObjectLambdaAccessPointMap) ToObjectLambdaAccessPointMapOutputWithContext ¶
func (i ObjectLambdaAccessPointMap) ToObjectLambdaAccessPointMapOutputWithContext(ctx context.Context) ObjectLambdaAccessPointMapOutput
type ObjectLambdaAccessPointMapInput ¶
type ObjectLambdaAccessPointMapInput interface { pulumi.Input ToObjectLambdaAccessPointMapOutput() ObjectLambdaAccessPointMapOutput ToObjectLambdaAccessPointMapOutputWithContext(context.Context) ObjectLambdaAccessPointMapOutput }
ObjectLambdaAccessPointMapInput is an input type that accepts ObjectLambdaAccessPointMap and ObjectLambdaAccessPointMapOutput values. You can construct a concrete instance of `ObjectLambdaAccessPointMapInput` via:
ObjectLambdaAccessPointMap{ "key": ObjectLambdaAccessPointArgs{...} }
type ObjectLambdaAccessPointMapOutput ¶
type ObjectLambdaAccessPointMapOutput struct{ *pulumi.OutputState }
func (ObjectLambdaAccessPointMapOutput) ElementType ¶
func (ObjectLambdaAccessPointMapOutput) ElementType() reflect.Type
func (ObjectLambdaAccessPointMapOutput) MapIndex ¶
func (o ObjectLambdaAccessPointMapOutput) MapIndex(k pulumi.StringInput) ObjectLambdaAccessPointOutput
func (ObjectLambdaAccessPointMapOutput) ToObjectLambdaAccessPointMapOutput ¶
func (o ObjectLambdaAccessPointMapOutput) ToObjectLambdaAccessPointMapOutput() ObjectLambdaAccessPointMapOutput
func (ObjectLambdaAccessPointMapOutput) ToObjectLambdaAccessPointMapOutputWithContext ¶
func (o ObjectLambdaAccessPointMapOutput) ToObjectLambdaAccessPointMapOutputWithContext(ctx context.Context) ObjectLambdaAccessPointMapOutput
type ObjectLambdaAccessPointOutput ¶
type ObjectLambdaAccessPointOutput struct{ *pulumi.OutputState }
func (ObjectLambdaAccessPointOutput) AccountId ¶ added in v5.4.0
func (o ObjectLambdaAccessPointOutput) AccountId() pulumi.StringOutput
The AWS account ID for the owner of the bucket for which you want to create an Object Lambda Access Point. Defaults to automatically determined account ID of the AWS provider.
func (ObjectLambdaAccessPointOutput) Arn ¶ added in v5.4.0
func (o ObjectLambdaAccessPointOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the Object Lambda Access Point.
func (ObjectLambdaAccessPointOutput) Configuration ¶ added in v5.4.0
func (o ObjectLambdaAccessPointOutput) Configuration() ObjectLambdaAccessPointConfigurationOutput
A configuration block containing details about the Object Lambda Access Point. See Configuration below for more details.
func (ObjectLambdaAccessPointOutput) ElementType ¶
func (ObjectLambdaAccessPointOutput) ElementType() reflect.Type
func (ObjectLambdaAccessPointOutput) Name ¶ added in v5.4.0
func (o ObjectLambdaAccessPointOutput) Name() pulumi.StringOutput
The name for this Object Lambda Access Point.
func (ObjectLambdaAccessPointOutput) ToObjectLambdaAccessPointOutput ¶
func (o ObjectLambdaAccessPointOutput) ToObjectLambdaAccessPointOutput() ObjectLambdaAccessPointOutput
func (ObjectLambdaAccessPointOutput) ToObjectLambdaAccessPointOutputWithContext ¶
func (o ObjectLambdaAccessPointOutput) ToObjectLambdaAccessPointOutputWithContext(ctx context.Context) ObjectLambdaAccessPointOutput
type ObjectLambdaAccessPointPolicy ¶
type ObjectLambdaAccessPointPolicy struct { pulumi.CustomResourceState // The AWS account ID for the account that owns the Object Lambda Access Point. Defaults to automatically determined account ID of the AWS provider. AccountId pulumi.StringOutput `pulumi:"accountId"` // Indicates whether this access point currently has a policy that allows public access. HasPublicAccessPolicy pulumi.BoolOutput `pulumi:"hasPublicAccessPolicy"` // The name of the Object Lambda Access Point. Name pulumi.StringOutput `pulumi:"name"` // The Object Lambda Access Point resource policy document. Policy pulumi.StringOutput `pulumi:"policy"` }
Provides a resource to manage an S3 Object Lambda Access Point resource policy.
## Example Usage
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-aws/sdk/v5/go/aws/s3" "github.com/pulumi/pulumi-aws/sdk/v5/go/aws/s3control" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleBucketV2, err := s3.NewBucketV2(ctx, "exampleBucketV2", nil) if err != nil { return err } exampleAccessPoint, err := s3.NewAccessPoint(ctx, "exampleAccessPoint", &s3.AccessPointArgs{ Bucket: exampleBucketV2.ID(), }) if err != nil { return err } exampleObjectLambdaAccessPoint, err := s3control.NewObjectLambdaAccessPoint(ctx, "exampleObjectLambdaAccessPoint", &s3control.ObjectLambdaAccessPointArgs{ Configuration: &s3control.ObjectLambdaAccessPointConfigurationArgs{ SupportingAccessPoint: exampleAccessPoint.Arn, TransformationConfigurations: s3control.ObjectLambdaAccessPointConfigurationTransformationConfigurationArray{ &s3control.ObjectLambdaAccessPointConfigurationTransformationConfigurationArgs{ Actions: pulumi.StringArray{ pulumi.String("GetObject"), }, ContentTransformation: &s3control.ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationArgs{ AwsLambda: &s3control.ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambdaArgs{ FunctionArn: pulumi.Any(aws_lambda_function.Example.Arn), }, }, }, }, }, }) if err != nil { return err } _, err = s3control.NewObjectLambdaAccessPointPolicy(ctx, "exampleObjectLambdaAccessPointPolicy", &s3control.ObjectLambdaAccessPointPolicyArgs{ Policy: exampleObjectLambdaAccessPoint.Arn.ApplyT(func(arn string) (pulumi.String, error) { var _zero pulumi.String tmpJSON0, err := json.Marshal(map[string]interface{}{ "Version": "2008-10-17", "Statement": []map[string]interface{}{ map[string]interface{}{ "Effect": "Allow", "Action": "s3-object-lambda:GetObject", "Principal": map[string]interface{}{ "AWS": data.Aws_caller_identity.Current.Account_id, }, "Resource": arn, }, }, }) if err != nil { return _zero, err } json0 := string(tmpJSON0) return pulumi.String(json0), nil }).(pulumi.StringOutput), }) if err != nil { return err } return nil }) }
```
## Import
Object Lambda Access Point policies can be imported using the `account_id` and `name`, separated by a colon (`:`), e.g.
```sh
$ pulumi import aws:s3control/objectLambdaAccessPointPolicy:ObjectLambdaAccessPointPolicy example 123456789012:example
```
func GetObjectLambdaAccessPointPolicy ¶
func GetObjectLambdaAccessPointPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ObjectLambdaAccessPointPolicyState, opts ...pulumi.ResourceOption) (*ObjectLambdaAccessPointPolicy, error)
GetObjectLambdaAccessPointPolicy gets an existing ObjectLambdaAccessPointPolicy 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 NewObjectLambdaAccessPointPolicy ¶
func NewObjectLambdaAccessPointPolicy(ctx *pulumi.Context, name string, args *ObjectLambdaAccessPointPolicyArgs, opts ...pulumi.ResourceOption) (*ObjectLambdaAccessPointPolicy, error)
NewObjectLambdaAccessPointPolicy registers a new resource with the given unique name, arguments, and options.
func (*ObjectLambdaAccessPointPolicy) ElementType ¶
func (*ObjectLambdaAccessPointPolicy) ElementType() reflect.Type
func (*ObjectLambdaAccessPointPolicy) ToObjectLambdaAccessPointPolicyOutput ¶
func (i *ObjectLambdaAccessPointPolicy) ToObjectLambdaAccessPointPolicyOutput() ObjectLambdaAccessPointPolicyOutput
func (*ObjectLambdaAccessPointPolicy) ToObjectLambdaAccessPointPolicyOutputWithContext ¶
func (i *ObjectLambdaAccessPointPolicy) ToObjectLambdaAccessPointPolicyOutputWithContext(ctx context.Context) ObjectLambdaAccessPointPolicyOutput
type ObjectLambdaAccessPointPolicyArgs ¶
type ObjectLambdaAccessPointPolicyArgs struct { // The AWS account ID for the account that owns the Object Lambda Access Point. Defaults to automatically determined account ID of the AWS provider. AccountId pulumi.StringPtrInput // The name of the Object Lambda Access Point. Name pulumi.StringPtrInput // The Object Lambda Access Point resource policy document. Policy pulumi.StringInput }
The set of arguments for constructing a ObjectLambdaAccessPointPolicy resource.
func (ObjectLambdaAccessPointPolicyArgs) ElementType ¶
func (ObjectLambdaAccessPointPolicyArgs) ElementType() reflect.Type
type ObjectLambdaAccessPointPolicyArray ¶
type ObjectLambdaAccessPointPolicyArray []ObjectLambdaAccessPointPolicyInput
func (ObjectLambdaAccessPointPolicyArray) ElementType ¶
func (ObjectLambdaAccessPointPolicyArray) ElementType() reflect.Type
func (ObjectLambdaAccessPointPolicyArray) ToObjectLambdaAccessPointPolicyArrayOutput ¶
func (i ObjectLambdaAccessPointPolicyArray) ToObjectLambdaAccessPointPolicyArrayOutput() ObjectLambdaAccessPointPolicyArrayOutput
func (ObjectLambdaAccessPointPolicyArray) ToObjectLambdaAccessPointPolicyArrayOutputWithContext ¶
func (i ObjectLambdaAccessPointPolicyArray) ToObjectLambdaAccessPointPolicyArrayOutputWithContext(ctx context.Context) ObjectLambdaAccessPointPolicyArrayOutput
type ObjectLambdaAccessPointPolicyArrayInput ¶
type ObjectLambdaAccessPointPolicyArrayInput interface { pulumi.Input ToObjectLambdaAccessPointPolicyArrayOutput() ObjectLambdaAccessPointPolicyArrayOutput ToObjectLambdaAccessPointPolicyArrayOutputWithContext(context.Context) ObjectLambdaAccessPointPolicyArrayOutput }
ObjectLambdaAccessPointPolicyArrayInput is an input type that accepts ObjectLambdaAccessPointPolicyArray and ObjectLambdaAccessPointPolicyArrayOutput values. You can construct a concrete instance of `ObjectLambdaAccessPointPolicyArrayInput` via:
ObjectLambdaAccessPointPolicyArray{ ObjectLambdaAccessPointPolicyArgs{...} }
type ObjectLambdaAccessPointPolicyArrayOutput ¶
type ObjectLambdaAccessPointPolicyArrayOutput struct{ *pulumi.OutputState }
func (ObjectLambdaAccessPointPolicyArrayOutput) ElementType ¶
func (ObjectLambdaAccessPointPolicyArrayOutput) ElementType() reflect.Type
func (ObjectLambdaAccessPointPolicyArrayOutput) ToObjectLambdaAccessPointPolicyArrayOutput ¶
func (o ObjectLambdaAccessPointPolicyArrayOutput) ToObjectLambdaAccessPointPolicyArrayOutput() ObjectLambdaAccessPointPolicyArrayOutput
func (ObjectLambdaAccessPointPolicyArrayOutput) ToObjectLambdaAccessPointPolicyArrayOutputWithContext ¶
func (o ObjectLambdaAccessPointPolicyArrayOutput) ToObjectLambdaAccessPointPolicyArrayOutputWithContext(ctx context.Context) ObjectLambdaAccessPointPolicyArrayOutput
type ObjectLambdaAccessPointPolicyInput ¶
type ObjectLambdaAccessPointPolicyInput interface { pulumi.Input ToObjectLambdaAccessPointPolicyOutput() ObjectLambdaAccessPointPolicyOutput ToObjectLambdaAccessPointPolicyOutputWithContext(ctx context.Context) ObjectLambdaAccessPointPolicyOutput }
type ObjectLambdaAccessPointPolicyMap ¶
type ObjectLambdaAccessPointPolicyMap map[string]ObjectLambdaAccessPointPolicyInput
func (ObjectLambdaAccessPointPolicyMap) ElementType ¶
func (ObjectLambdaAccessPointPolicyMap) ElementType() reflect.Type
func (ObjectLambdaAccessPointPolicyMap) ToObjectLambdaAccessPointPolicyMapOutput ¶
func (i ObjectLambdaAccessPointPolicyMap) ToObjectLambdaAccessPointPolicyMapOutput() ObjectLambdaAccessPointPolicyMapOutput
func (ObjectLambdaAccessPointPolicyMap) ToObjectLambdaAccessPointPolicyMapOutputWithContext ¶
func (i ObjectLambdaAccessPointPolicyMap) ToObjectLambdaAccessPointPolicyMapOutputWithContext(ctx context.Context) ObjectLambdaAccessPointPolicyMapOutput
type ObjectLambdaAccessPointPolicyMapInput ¶
type ObjectLambdaAccessPointPolicyMapInput interface { pulumi.Input ToObjectLambdaAccessPointPolicyMapOutput() ObjectLambdaAccessPointPolicyMapOutput ToObjectLambdaAccessPointPolicyMapOutputWithContext(context.Context) ObjectLambdaAccessPointPolicyMapOutput }
ObjectLambdaAccessPointPolicyMapInput is an input type that accepts ObjectLambdaAccessPointPolicyMap and ObjectLambdaAccessPointPolicyMapOutput values. You can construct a concrete instance of `ObjectLambdaAccessPointPolicyMapInput` via:
ObjectLambdaAccessPointPolicyMap{ "key": ObjectLambdaAccessPointPolicyArgs{...} }
type ObjectLambdaAccessPointPolicyMapOutput ¶
type ObjectLambdaAccessPointPolicyMapOutput struct{ *pulumi.OutputState }
func (ObjectLambdaAccessPointPolicyMapOutput) ElementType ¶
func (ObjectLambdaAccessPointPolicyMapOutput) ElementType() reflect.Type
func (ObjectLambdaAccessPointPolicyMapOutput) MapIndex ¶
func (o ObjectLambdaAccessPointPolicyMapOutput) MapIndex(k pulumi.StringInput) ObjectLambdaAccessPointPolicyOutput
func (ObjectLambdaAccessPointPolicyMapOutput) ToObjectLambdaAccessPointPolicyMapOutput ¶
func (o ObjectLambdaAccessPointPolicyMapOutput) ToObjectLambdaAccessPointPolicyMapOutput() ObjectLambdaAccessPointPolicyMapOutput
func (ObjectLambdaAccessPointPolicyMapOutput) ToObjectLambdaAccessPointPolicyMapOutputWithContext ¶
func (o ObjectLambdaAccessPointPolicyMapOutput) ToObjectLambdaAccessPointPolicyMapOutputWithContext(ctx context.Context) ObjectLambdaAccessPointPolicyMapOutput
type ObjectLambdaAccessPointPolicyOutput ¶
type ObjectLambdaAccessPointPolicyOutput struct{ *pulumi.OutputState }
func (ObjectLambdaAccessPointPolicyOutput) AccountId ¶ added in v5.4.0
func (o ObjectLambdaAccessPointPolicyOutput) AccountId() pulumi.StringOutput
The AWS account ID for the account that owns the Object Lambda Access Point. Defaults to automatically determined account ID of the AWS provider.
func (ObjectLambdaAccessPointPolicyOutput) ElementType ¶
func (ObjectLambdaAccessPointPolicyOutput) ElementType() reflect.Type
func (ObjectLambdaAccessPointPolicyOutput) HasPublicAccessPolicy ¶ added in v5.4.0
func (o ObjectLambdaAccessPointPolicyOutput) HasPublicAccessPolicy() pulumi.BoolOutput
Indicates whether this access point currently has a policy that allows public access.
func (ObjectLambdaAccessPointPolicyOutput) Name ¶ added in v5.4.0
func (o ObjectLambdaAccessPointPolicyOutput) Name() pulumi.StringOutput
The name of the Object Lambda Access Point.
func (ObjectLambdaAccessPointPolicyOutput) Policy ¶ added in v5.4.0
func (o ObjectLambdaAccessPointPolicyOutput) Policy() pulumi.StringOutput
The Object Lambda Access Point resource policy document.
func (ObjectLambdaAccessPointPolicyOutput) ToObjectLambdaAccessPointPolicyOutput ¶
func (o ObjectLambdaAccessPointPolicyOutput) ToObjectLambdaAccessPointPolicyOutput() ObjectLambdaAccessPointPolicyOutput
func (ObjectLambdaAccessPointPolicyOutput) ToObjectLambdaAccessPointPolicyOutputWithContext ¶
func (o ObjectLambdaAccessPointPolicyOutput) ToObjectLambdaAccessPointPolicyOutputWithContext(ctx context.Context) ObjectLambdaAccessPointPolicyOutput
type ObjectLambdaAccessPointPolicyState ¶
type ObjectLambdaAccessPointPolicyState struct { // The AWS account ID for the account that owns the Object Lambda Access Point. Defaults to automatically determined account ID of the AWS provider. AccountId pulumi.StringPtrInput // Indicates whether this access point currently has a policy that allows public access. HasPublicAccessPolicy pulumi.BoolPtrInput // The name of the Object Lambda Access Point. Name pulumi.StringPtrInput // The Object Lambda Access Point resource policy document. Policy pulumi.StringPtrInput }
func (ObjectLambdaAccessPointPolicyState) ElementType ¶
func (ObjectLambdaAccessPointPolicyState) ElementType() reflect.Type
type ObjectLambdaAccessPointState ¶
type ObjectLambdaAccessPointState struct { // The AWS account ID for the owner of the bucket for which you want to create an Object Lambda Access Point. Defaults to automatically determined account ID of the AWS provider. AccountId pulumi.StringPtrInput // Amazon Resource Name (ARN) of the Object Lambda Access Point. Arn pulumi.StringPtrInput // A configuration block containing details about the Object Lambda Access Point. See Configuration below for more details. Configuration ObjectLambdaAccessPointConfigurationPtrInput // The name for this Object Lambda Access Point. Name pulumi.StringPtrInput }
func (ObjectLambdaAccessPointState) ElementType ¶
func (ObjectLambdaAccessPointState) ElementType() reflect.Type
type StorageLensConfiguration ¶ added in v5.18.0
type StorageLensConfiguration struct { pulumi.CustomResourceState // The account ID of the owner of the S3 Storage Lens metrics export bucket. AccountId pulumi.StringOutput `pulumi:"accountId"` // The Amazon Resource Name (ARN) of the bucket. Arn pulumi.StringOutput `pulumi:"arn"` // The ID of the S3 Storage Lens configuration. ConfigId pulumi.StringOutput `pulumi:"configId"` // The S3 Storage Lens configuration. See Storage Lens Configuration below for more details. StorageLensConfiguration StorageLensConfigurationStorageLensConfigurationOutput `pulumi:"storageLensConfiguration"` // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides a resource to manage an S3 Storage Lens configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws" "github.com/pulumi/pulumi-aws/sdk/v5/go/aws/s3control" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { current, err := aws.GetCallerIdentity(ctx, nil, nil) if err != nil { return err } _, err = s3control.NewStorageLensConfiguration(ctx, "example", &s3control.StorageLensConfigurationArgs{ ConfigId: pulumi.String("example-1"), StorageLensConfiguration: &s3control.StorageLensConfigurationStorageLensConfigurationArgs{ Enabled: pulumi.Bool(true), AccountLevel: &s3control.StorageLensConfigurationStorageLensConfigurationAccountLevelArgs{ ActivityMetrics: &s3control.StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs{ Enabled: pulumi.Bool(true), }, BucketLevel: &s3control.StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs{ ActivityMetrics: &s3control.StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs{ Enabled: pulumi.Bool(true), }, }, }, DataExport: &s3control.StorageLensConfigurationStorageLensConfigurationDataExportArgs{ CloudWatchMetrics: &s3control.StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs{ Enabled: pulumi.Bool(true), }, S3BucketDestination: &s3control.StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs{ AccountId: *pulumi.String(current.AccountId), Arn: pulumi.Any(aws_s3_bucket.Target.Arn), Format: pulumi.String("CSV"), OutputSchemaVersion: pulumi.String("V_1"), Encryption: &s3control.StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs{ SseS3s: s3control.StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Array{ nil, }, }, }, }, Exclude: &s3control.StorageLensConfigurationStorageLensConfigurationExcludeArgs{ Buckets: pulumi.StringArray{ aws_s3_bucket.B1.Arn, aws_s3_bucket.B2.Arn, }, Regions: pulumi.StringArray{ pulumi.String("us-east-2"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
S3 Storage Lens configurations can be imported using the `account_id` and `config_id`, separated by a colon (`:`), e.g.
```sh
$ pulumi import aws:s3control/storageLensConfiguration:StorageLensConfiguration example 123456789012:example-1
```
func GetStorageLensConfiguration ¶ added in v5.18.0
func GetStorageLensConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StorageLensConfigurationState, opts ...pulumi.ResourceOption) (*StorageLensConfiguration, error)
GetStorageLensConfiguration gets an existing StorageLensConfiguration 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 NewStorageLensConfiguration ¶ added in v5.18.0
func NewStorageLensConfiguration(ctx *pulumi.Context, name string, args *StorageLensConfigurationArgs, opts ...pulumi.ResourceOption) (*StorageLensConfiguration, error)
NewStorageLensConfiguration registers a new resource with the given unique name, arguments, and options.
func (*StorageLensConfiguration) ElementType ¶ added in v5.18.0
func (*StorageLensConfiguration) ElementType() reflect.Type
func (*StorageLensConfiguration) ToStorageLensConfigurationOutput ¶ added in v5.18.0
func (i *StorageLensConfiguration) ToStorageLensConfigurationOutput() StorageLensConfigurationOutput
func (*StorageLensConfiguration) ToStorageLensConfigurationOutputWithContext ¶ added in v5.18.0
func (i *StorageLensConfiguration) ToStorageLensConfigurationOutputWithContext(ctx context.Context) StorageLensConfigurationOutput
type StorageLensConfigurationArgs ¶ added in v5.18.0
type StorageLensConfigurationArgs struct { // The account ID of the owner of the S3 Storage Lens metrics export bucket. AccountId pulumi.StringPtrInput // The ID of the S3 Storage Lens configuration. ConfigId pulumi.StringInput // The S3 Storage Lens configuration. See Storage Lens Configuration below for more details. StorageLensConfiguration StorageLensConfigurationStorageLensConfigurationInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a StorageLensConfiguration resource.
func (StorageLensConfigurationArgs) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationArgs) ElementType() reflect.Type
type StorageLensConfigurationArray ¶ added in v5.18.0
type StorageLensConfigurationArray []StorageLensConfigurationInput
func (StorageLensConfigurationArray) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationArray) ElementType() reflect.Type
func (StorageLensConfigurationArray) ToStorageLensConfigurationArrayOutput ¶ added in v5.18.0
func (i StorageLensConfigurationArray) ToStorageLensConfigurationArrayOutput() StorageLensConfigurationArrayOutput
func (StorageLensConfigurationArray) ToStorageLensConfigurationArrayOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationArray) ToStorageLensConfigurationArrayOutputWithContext(ctx context.Context) StorageLensConfigurationArrayOutput
type StorageLensConfigurationArrayInput ¶ added in v5.18.0
type StorageLensConfigurationArrayInput interface { pulumi.Input ToStorageLensConfigurationArrayOutput() StorageLensConfigurationArrayOutput ToStorageLensConfigurationArrayOutputWithContext(context.Context) StorageLensConfigurationArrayOutput }
StorageLensConfigurationArrayInput is an input type that accepts StorageLensConfigurationArray and StorageLensConfigurationArrayOutput values. You can construct a concrete instance of `StorageLensConfigurationArrayInput` via:
StorageLensConfigurationArray{ StorageLensConfigurationArgs{...} }
type StorageLensConfigurationArrayOutput ¶ added in v5.18.0
type StorageLensConfigurationArrayOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationArrayOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationArrayOutput) ElementType() reflect.Type
func (StorageLensConfigurationArrayOutput) Index ¶ added in v5.18.0
func (o StorageLensConfigurationArrayOutput) Index(i pulumi.IntInput) StorageLensConfigurationOutput
func (StorageLensConfigurationArrayOutput) ToStorageLensConfigurationArrayOutput ¶ added in v5.18.0
func (o StorageLensConfigurationArrayOutput) ToStorageLensConfigurationArrayOutput() StorageLensConfigurationArrayOutput
func (StorageLensConfigurationArrayOutput) ToStorageLensConfigurationArrayOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationArrayOutput) ToStorageLensConfigurationArrayOutputWithContext(ctx context.Context) StorageLensConfigurationArrayOutput
type StorageLensConfigurationInput ¶ added in v5.18.0
type StorageLensConfigurationInput interface { pulumi.Input ToStorageLensConfigurationOutput() StorageLensConfigurationOutput ToStorageLensConfigurationOutputWithContext(ctx context.Context) StorageLensConfigurationOutput }
type StorageLensConfigurationMap ¶ added in v5.18.0
type StorageLensConfigurationMap map[string]StorageLensConfigurationInput
func (StorageLensConfigurationMap) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationMap) ElementType() reflect.Type
func (StorageLensConfigurationMap) ToStorageLensConfigurationMapOutput ¶ added in v5.18.0
func (i StorageLensConfigurationMap) ToStorageLensConfigurationMapOutput() StorageLensConfigurationMapOutput
func (StorageLensConfigurationMap) ToStorageLensConfigurationMapOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationMap) ToStorageLensConfigurationMapOutputWithContext(ctx context.Context) StorageLensConfigurationMapOutput
type StorageLensConfigurationMapInput ¶ added in v5.18.0
type StorageLensConfigurationMapInput interface { pulumi.Input ToStorageLensConfigurationMapOutput() StorageLensConfigurationMapOutput ToStorageLensConfigurationMapOutputWithContext(context.Context) StorageLensConfigurationMapOutput }
StorageLensConfigurationMapInput is an input type that accepts StorageLensConfigurationMap and StorageLensConfigurationMapOutput values. You can construct a concrete instance of `StorageLensConfigurationMapInput` via:
StorageLensConfigurationMap{ "key": StorageLensConfigurationArgs{...} }
type StorageLensConfigurationMapOutput ¶ added in v5.18.0
type StorageLensConfigurationMapOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationMapOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationMapOutput) ElementType() reflect.Type
func (StorageLensConfigurationMapOutput) MapIndex ¶ added in v5.18.0
func (o StorageLensConfigurationMapOutput) MapIndex(k pulumi.StringInput) StorageLensConfigurationOutput
func (StorageLensConfigurationMapOutput) ToStorageLensConfigurationMapOutput ¶ added in v5.18.0
func (o StorageLensConfigurationMapOutput) ToStorageLensConfigurationMapOutput() StorageLensConfigurationMapOutput
func (StorageLensConfigurationMapOutput) ToStorageLensConfigurationMapOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationMapOutput) ToStorageLensConfigurationMapOutputWithContext(ctx context.Context) StorageLensConfigurationMapOutput
type StorageLensConfigurationOutput ¶ added in v5.18.0
type StorageLensConfigurationOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationOutput) AccountId ¶ added in v5.18.0
func (o StorageLensConfigurationOutput) AccountId() pulumi.StringOutput
The account ID of the owner of the S3 Storage Lens metrics export bucket.
func (StorageLensConfigurationOutput) Arn ¶ added in v5.18.0
func (o StorageLensConfigurationOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the bucket.
func (StorageLensConfigurationOutput) ConfigId ¶ added in v5.18.0
func (o StorageLensConfigurationOutput) ConfigId() pulumi.StringOutput
The ID of the S3 Storage Lens configuration.
func (StorageLensConfigurationOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationOutput) ElementType() reflect.Type
func (StorageLensConfigurationOutput) StorageLensConfiguration ¶ added in v5.18.0
func (o StorageLensConfigurationOutput) StorageLensConfiguration() StorageLensConfigurationStorageLensConfigurationOutput
The S3 Storage Lens configuration. See Storage Lens Configuration below for more details.
func (StorageLensConfigurationOutput) Tags ¶ added in v5.18.0
func (o StorageLensConfigurationOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (StorageLensConfigurationOutput) TagsAll ¶ added in v5.18.0
func (o StorageLensConfigurationOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (StorageLensConfigurationOutput) ToStorageLensConfigurationOutput ¶ added in v5.18.0
func (o StorageLensConfigurationOutput) ToStorageLensConfigurationOutput() StorageLensConfigurationOutput
func (StorageLensConfigurationOutput) ToStorageLensConfigurationOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationOutput) ToStorageLensConfigurationOutputWithContext(ctx context.Context) StorageLensConfigurationOutput
type StorageLensConfigurationState ¶ added in v5.18.0
type StorageLensConfigurationState struct { // The account ID of the owner of the S3 Storage Lens metrics export bucket. AccountId pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the bucket. Arn pulumi.StringPtrInput // The ID of the S3 Storage Lens configuration. ConfigId pulumi.StringPtrInput // The S3 Storage Lens configuration. See Storage Lens Configuration below for more details. StorageLensConfiguration StorageLensConfigurationStorageLensConfigurationPtrInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapInput }
func (StorageLensConfigurationState) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationState) ElementType() reflect.Type
type StorageLensConfigurationStorageLensConfiguration ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfiguration struct { // The account-level configurations of the S3 Storage Lens configuration. See Account Level below for more details. AccountLevel StorageLensConfigurationStorageLensConfigurationAccountLevel `pulumi:"accountLevel"` // The Amazon Web Services organization for the S3 Storage Lens configuration. See AWS Org below for more details. AwsOrg *StorageLensConfigurationStorageLensConfigurationAwsOrg `pulumi:"awsOrg"` // Properties of S3 Storage Lens metrics export including the destination, schema and format. See Data Export below for more details. DataExport *StorageLensConfigurationStorageLensConfigurationDataExport `pulumi:"dataExport"` // Whether the S3 Storage Lens configuration is enabled. Enabled bool `pulumi:"enabled"` // What is excluded in this configuration. Conflicts with `include`. See Exclude below for more details. Exclude *StorageLensConfigurationStorageLensConfigurationExclude `pulumi:"exclude"` // What is included in this configuration. Conflicts with `exclude`. See Include below for more details. Include *StorageLensConfigurationStorageLensConfigurationInclude `pulumi:"include"` }
type StorageLensConfigurationStorageLensConfigurationAccountLevel ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevel struct { // S3 Storage Lens activity metrics. See Activity Metrics below for more details. ActivityMetrics *StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetrics `pulumi:"activityMetrics"` // S3 Storage Lens bucket-level configuration. See Bucket Level below for more details. BucketLevel StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevel `pulumi:"bucketLevel"` }
type StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetrics ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetrics struct { // Whether the activity metrics are enabled. Enabled *bool `pulumi:"enabled"` }
type StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs struct { // Whether the activity metrics are enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput }
StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs and StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsInput` via:
StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs{...}
type StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) Enabled ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) Enabled() pulumi.BoolPtrOutput
Whether the activity metrics are enabled.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput }
StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs, StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtr and StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrInput` via:
StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs{...} or: nil
func StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtr ¶ added in v5.18.0
func StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtr(v *StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs) StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrInput
type StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput) Elem ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput) Enabled ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether the activity metrics are enabled.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelArgs ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelArgs struct { // S3 Storage Lens activity metrics. See Activity Metrics below for more details. ActivityMetrics StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrInput `pulumi:"activityMetrics"` // S3 Storage Lens bucket-level configuration. See Bucket Level below for more details. BucketLevel StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelInput `pulumi:"bucketLevel"` }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelArgs) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelArgs) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationAccountLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevel ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevel struct { // S3 Storage Lens activity metrics. See Activity Metrics above for more details. ActivityMetrics *StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetrics `pulumi:"activityMetrics"` // Prefix-level metrics for S3 Storage Lens. See Prefix Level below for more details. PrefixLevel *StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevel `pulumi:"prefixLevel"` }
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetrics ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetrics struct { // Whether the activity metrics are enabled. Enabled *bool `pulumi:"enabled"` }
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs struct { // Whether the activity metrics are enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput }
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs and StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsInput` via:
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs{...}
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) Enabled ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) Enabled() pulumi.BoolPtrOutput
Whether the activity metrics are enabled.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput }
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs, StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtr and StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrInput` via:
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs{...} or: nil
func StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtr ¶ added in v5.18.0
func StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtr(v *StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrInput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput) Elem ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput) Enabled ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether the activity metrics are enabled.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs struct { // S3 Storage Lens activity metrics. See Activity Metrics above for more details. ActivityMetrics StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrInput `pulumi:"activityMetrics"` // Prefix-level metrics for S3 Storage Lens. See Prefix Level below for more details. PrefixLevel StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrInput `pulumi:"prefixLevel"` }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput }
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs and StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelInput` via:
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs{...}
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ActivityMetrics ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ActivityMetrics() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput
S3 Storage Lens activity metrics. See Activity Metrics above for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) PrefixLevel ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) PrefixLevel() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput
Prefix-level metrics for S3 Storage Lens. See Prefix Level below for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevel ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevel struct { // Prefix-level storage metrics for S3 Storage Lens. See Prefix Level Storage Metrics below for more details. StorageMetrics StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetrics `pulumi:"storageMetrics"` }
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs struct { // Prefix-level storage metrics for S3 Storage Lens. See Prefix Level Storage Metrics below for more details. StorageMetrics StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsInput `pulumi:"storageMetrics"` }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput }
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs and StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelInput` via:
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs{...}
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput) StorageMetrics ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput) StorageMetrics() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput
Prefix-level storage metrics for S3 Storage Lens. See Prefix Level Storage Metrics below for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput }
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs, StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtr and StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrInput` via:
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs{...} or: nil
func StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtr ¶ added in v5.18.0
func StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtr(v *StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrInput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput) Elem ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput) StorageMetrics ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput) StorageMetrics() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput
Prefix-level storage metrics for S3 Storage Lens. See Prefix Level Storage Metrics below for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetrics ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetrics struct { // Whether prefix-level storage metrics are enabled. Enabled *bool `pulumi:"enabled"` // Selection criteria. See Selection Criteria below for more details. SelectionCriteria *StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteria `pulumi:"selectionCriteria"` }
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs struct { // Whether prefix-level storage metrics are enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Selection criteria. See Selection Criteria below for more details. SelectionCriteria StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrInput `pulumi:"selectionCriteria"` }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput }
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs and StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsInput` via:
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs{...}
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) Enabled ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) Enabled() pulumi.BoolPtrOutput
Whether prefix-level storage metrics are enabled.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) SelectionCriteria ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) SelectionCriteria() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput
Selection criteria. See Selection Criteria below for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput }
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs, StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtr and StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrInput` via:
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs{...} or: nil
func StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtr ¶ added in v5.18.0
func StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtr(v *StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrInput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput) Elem ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput) Enabled ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether prefix-level storage metrics are enabled.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput) SelectionCriteria ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput) SelectionCriteria() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput
Selection criteria. See Selection Criteria below for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteria ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteria struct { // The delimiter of the selection criteria being used. Delimiter *string `pulumi:"delimiter"` // The max depth of the selection criteria. MaxDepth *int `pulumi:"maxDepth"` // The minimum number of storage bytes percentage whose metrics will be selected. MinStorageBytesPercentage *float64 `pulumi:"minStorageBytesPercentage"` }
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs struct { // The delimiter of the selection criteria being used. Delimiter pulumi.StringPtrInput `pulumi:"delimiter"` // The max depth of the selection criteria. MaxDepth pulumi.IntPtrInput `pulumi:"maxDepth"` // The minimum number of storage bytes percentage whose metrics will be selected. MinStorageBytesPercentage pulumi.Float64PtrInput `pulumi:"minStorageBytesPercentage"` }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput }
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs and StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaInput` via:
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs{...}
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) Delimiter ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) Delimiter() pulumi.StringPtrOutput
The delimiter of the selection criteria being used.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) MaxDepth ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) MaxDepth() pulumi.IntPtrOutput
The max depth of the selection criteria.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) MinStorageBytesPercentage ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) MinStorageBytesPercentage() pulumi.Float64PtrOutput
The minimum number of storage bytes percentage whose metrics will be selected.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput }
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs, StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtr and StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrInput` via:
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs{...} or: nil
func StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtr ¶ added in v5.18.0
func StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtr(v *StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrInput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) Delimiter ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) Delimiter() pulumi.StringPtrOutput
The delimiter of the selection criteria being used.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) Elem ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) MaxDepth ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) MaxDepth() pulumi.IntPtrOutput
The max depth of the selection criteria.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) MinStorageBytesPercentage ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) MinStorageBytesPercentage() pulumi.Float64PtrOutput
The minimum number of storage bytes percentage whose metrics will be selected.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput }
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs, StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtr and StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrInput` via:
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs{...} or: nil
func StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtr ¶ added in v5.18.0
func StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtr(v *StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrInput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) ActivityMetrics ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) ActivityMetrics() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput
S3 Storage Lens activity metrics. See Activity Metrics above for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) Elem ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) PrefixLevel ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) PrefixLevel() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput
Prefix-level metrics for S3 Storage Lens. See Prefix Level below for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAccountLevelOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelOutput ToStorageLensConfigurationStorageLensConfigurationAccountLevelOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelOutput }
StorageLensConfigurationStorageLensConfigurationAccountLevelInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAccountLevelArgs and StorageLensConfigurationStorageLensConfigurationAccountLevelOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAccountLevelInput` via:
StorageLensConfigurationStorageLensConfigurationAccountLevelArgs{...}
type StorageLensConfigurationStorageLensConfigurationAccountLevelOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ActivityMetrics ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ActivityMetrics() StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput
S3 Storage Lens activity metrics. See Activity Metrics below for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) BucketLevel ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) BucketLevel() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput
S3 Storage Lens bucket-level configuration. See Bucket Level below for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelPtrInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelPtrInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput }
StorageLensConfigurationStorageLensConfigurationAccountLevelPtrInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAccountLevelArgs, StorageLensConfigurationStorageLensConfigurationAccountLevelPtr and StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAccountLevelPtrInput` via:
StorageLensConfigurationStorageLensConfigurationAccountLevelArgs{...} or: nil
func StorageLensConfigurationStorageLensConfigurationAccountLevelPtr ¶ added in v5.18.0
func StorageLensConfigurationStorageLensConfigurationAccountLevelPtr(v *StorageLensConfigurationStorageLensConfigurationAccountLevelArgs) StorageLensConfigurationStorageLensConfigurationAccountLevelPtrInput
type StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) ActivityMetrics ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) ActivityMetrics() StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput
S3 Storage Lens activity metrics. See Activity Metrics below for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) BucketLevel ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) BucketLevel() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput
S3 Storage Lens bucket-level configuration. See Bucket Level below for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) Elem ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput
type StorageLensConfigurationStorageLensConfigurationArgs ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationArgs struct { // The account-level configurations of the S3 Storage Lens configuration. See Account Level below for more details. AccountLevel StorageLensConfigurationStorageLensConfigurationAccountLevelInput `pulumi:"accountLevel"` // The Amazon Web Services organization for the S3 Storage Lens configuration. See AWS Org below for more details. AwsOrg StorageLensConfigurationStorageLensConfigurationAwsOrgPtrInput `pulumi:"awsOrg"` // Properties of S3 Storage Lens metrics export including the destination, schema and format. See Data Export below for more details. DataExport StorageLensConfigurationStorageLensConfigurationDataExportPtrInput `pulumi:"dataExport"` // Whether the S3 Storage Lens configuration is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // What is excluded in this configuration. Conflicts with `include`. See Exclude below for more details. Exclude StorageLensConfigurationStorageLensConfigurationExcludePtrInput `pulumi:"exclude"` // What is included in this configuration. Conflicts with `exclude`. See Include below for more details. Include StorageLensConfigurationStorageLensConfigurationIncludePtrInput `pulumi:"include"` }
func (StorageLensConfigurationStorageLensConfigurationArgs) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationArgs) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationArgs) ToStorageLensConfigurationStorageLensConfigurationOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationArgs) ToStorageLensConfigurationStorageLensConfigurationOutput() StorageLensConfigurationStorageLensConfigurationOutput
func (StorageLensConfigurationStorageLensConfigurationArgs) ToStorageLensConfigurationStorageLensConfigurationOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationArgs) ToStorageLensConfigurationStorageLensConfigurationOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationOutput
func (StorageLensConfigurationStorageLensConfigurationArgs) ToStorageLensConfigurationStorageLensConfigurationPtrOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationArgs) ToStorageLensConfigurationStorageLensConfigurationPtrOutput() StorageLensConfigurationStorageLensConfigurationPtrOutput
func (StorageLensConfigurationStorageLensConfigurationArgs) ToStorageLensConfigurationStorageLensConfigurationPtrOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationArgs) ToStorageLensConfigurationStorageLensConfigurationPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationPtrOutput
type StorageLensConfigurationStorageLensConfigurationAwsOrg ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAwsOrg struct { // The Amazon Resource Name (ARN) of the Amazon Web Services organization. Arn string `pulumi:"arn"` }
type StorageLensConfigurationStorageLensConfigurationAwsOrgArgs ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAwsOrgArgs struct { // The Amazon Resource Name (ARN) of the Amazon Web Services organization. Arn pulumi.StringInput `pulumi:"arn"` }
func (StorageLensConfigurationStorageLensConfigurationAwsOrgArgs) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAwsOrgArgs) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationAwsOrgArgs) ToStorageLensConfigurationStorageLensConfigurationAwsOrgOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAwsOrgArgs) ToStorageLensConfigurationStorageLensConfigurationAwsOrgOutput() StorageLensConfigurationStorageLensConfigurationAwsOrgOutput
func (StorageLensConfigurationStorageLensConfigurationAwsOrgArgs) ToStorageLensConfigurationStorageLensConfigurationAwsOrgOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAwsOrgArgs) ToStorageLensConfigurationStorageLensConfigurationAwsOrgOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAwsOrgOutput
func (StorageLensConfigurationStorageLensConfigurationAwsOrgArgs) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAwsOrgArgs) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput() StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAwsOrgArgs) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationAwsOrgArgs) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput
type StorageLensConfigurationStorageLensConfigurationAwsOrgInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAwsOrgInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAwsOrgOutput() StorageLensConfigurationStorageLensConfigurationAwsOrgOutput ToStorageLensConfigurationStorageLensConfigurationAwsOrgOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAwsOrgOutput }
StorageLensConfigurationStorageLensConfigurationAwsOrgInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAwsOrgArgs and StorageLensConfigurationStorageLensConfigurationAwsOrgOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAwsOrgInput` via:
StorageLensConfigurationStorageLensConfigurationAwsOrgArgs{...}
type StorageLensConfigurationStorageLensConfigurationAwsOrgOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAwsOrgOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) Arn ¶ added in v5.18.0
The Amazon Resource Name (ARN) of the Amazon Web Services organization.
func (StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgOutput() StorageLensConfigurationStorageLensConfigurationAwsOrgOutput
func (StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAwsOrgOutput
func (StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput() StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput
type StorageLensConfigurationStorageLensConfigurationAwsOrgPtrInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAwsOrgPtrInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput() StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput }
StorageLensConfigurationStorageLensConfigurationAwsOrgPtrInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAwsOrgArgs, StorageLensConfigurationStorageLensConfigurationAwsOrgPtr and StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAwsOrgPtrInput` via:
StorageLensConfigurationStorageLensConfigurationAwsOrgArgs{...} or: nil
func StorageLensConfigurationStorageLensConfigurationAwsOrgPtr ¶ added in v5.18.0
func StorageLensConfigurationStorageLensConfigurationAwsOrgPtr(v *StorageLensConfigurationStorageLensConfigurationAwsOrgArgs) StorageLensConfigurationStorageLensConfigurationAwsOrgPtrInput
type StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput) Arn ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the Amazon Web Services organization.
func (StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput() StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExport ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExport struct { // Amazon CloudWatch publishing for S3 Storage Lens metrics. See Cloud Watch Metrics below for more details. CloudWatchMetrics *StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetrics `pulumi:"cloudWatchMetrics"` // The bucket where the S3 Storage Lens metrics export will be located. See S3 Bucket Destination below for more details. S3BucketDestination *StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestination `pulumi:"s3BucketDestination"` }
type StorageLensConfigurationStorageLensConfigurationDataExportArgs ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportArgs struct { // Amazon CloudWatch publishing for S3 Storage Lens metrics. See Cloud Watch Metrics below for more details. CloudWatchMetrics StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrInput `pulumi:"cloudWatchMetrics"` // The bucket where the S3 Storage Lens metrics export will be located. See S3 Bucket Destination below for more details. S3BucketDestination StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrInput `pulumi:"s3BucketDestination"` }
func (StorageLensConfigurationStorageLensConfigurationDataExportArgs) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationDataExportArgs) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationDataExportArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationDataExportArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportOutput() StorageLensConfigurationStorageLensConfigurationDataExportOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationDataExportArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationDataExportArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationDataExportArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetrics ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetrics struct { // Whether CloudWatch publishing for S3 Storage Lens metrics is enabled. Enabled bool `pulumi:"enabled"` }
type StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs struct { // Whether CloudWatch publishing for S3 Storage Lens metrics is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput() StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput() StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput }
StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs and StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsInput` via:
StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs{...}
type StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) Enabled ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) Enabled() pulumi.BoolOutput
Whether CloudWatch publishing for S3 Storage Lens metrics is enabled.
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput() StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput }
StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs, StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtr and StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrInput` via:
StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs{...} or: nil
func StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtr ¶ added in v5.18.0
func StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtr(v *StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs) StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrInput
type StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput) Elem ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput) Enabled ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether CloudWatch publishing for S3 Storage Lens metrics is enabled.
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationDataExportOutput() StorageLensConfigurationStorageLensConfigurationDataExportOutput ToStorageLensConfigurationStorageLensConfigurationDataExportOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationDataExportOutput }
StorageLensConfigurationStorageLensConfigurationDataExportInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationDataExportArgs and StorageLensConfigurationStorageLensConfigurationDataExportOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationDataExportInput` via:
StorageLensConfigurationStorageLensConfigurationDataExportArgs{...}
type StorageLensConfigurationStorageLensConfigurationDataExportOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationDataExportOutput) CloudWatchMetrics ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportOutput) CloudWatchMetrics() StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput
Amazon CloudWatch publishing for S3 Storage Lens metrics. See Cloud Watch Metrics below for more details.
func (StorageLensConfigurationStorageLensConfigurationDataExportOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationDataExportOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationDataExportOutput) S3BucketDestination ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportOutput) S3BucketDestination() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput
The bucket where the S3 Storage Lens metrics export will be located. See S3 Bucket Destination below for more details.
func (StorageLensConfigurationStorageLensConfigurationDataExportOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportOutput() StorageLensConfigurationStorageLensConfigurationDataExportOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportPtrInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportPtrInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput }
StorageLensConfigurationStorageLensConfigurationDataExportPtrInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationDataExportArgs, StorageLensConfigurationStorageLensConfigurationDataExportPtr and StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationDataExportPtrInput` via:
StorageLensConfigurationStorageLensConfigurationDataExportArgs{...} or: nil
func StorageLensConfigurationStorageLensConfigurationDataExportPtr ¶ added in v5.18.0
func StorageLensConfigurationStorageLensConfigurationDataExportPtr(v *StorageLensConfigurationStorageLensConfigurationDataExportArgs) StorageLensConfigurationStorageLensConfigurationDataExportPtrInput
type StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput) CloudWatchMetrics ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput) CloudWatchMetrics() StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput
Amazon CloudWatch publishing for S3 Storage Lens metrics. See Cloud Watch Metrics below for more details.
func (StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput) S3BucketDestination ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput) S3BucketDestination() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput
The bucket where the S3 Storage Lens metrics export will be located. See S3 Bucket Destination below for more details.
func (StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestination ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestination struct { // The account ID of the owner of the S3 Storage Lens metrics export bucket. AccountId string `pulumi:"accountId"` // The Amazon Resource Name (ARN) of the bucket. Arn string `pulumi:"arn"` // Encryption of the metrics exports in this bucket. See Encryption below for more details. Encryption *StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryption `pulumi:"encryption"` // The export format. Valid values: `CSV`, `Parquet`. Format string `pulumi:"format"` // The schema version of the export file. Valid values: `V_1`. OutputSchemaVersion string `pulumi:"outputSchemaVersion"` // The prefix of the destination bucket where the metrics export will be delivered. Prefix *string `pulumi:"prefix"` }
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs struct { // The account ID of the owner of the S3 Storage Lens metrics export bucket. AccountId pulumi.StringInput `pulumi:"accountId"` // The Amazon Resource Name (ARN) of the bucket. Arn pulumi.StringInput `pulumi:"arn"` // Encryption of the metrics exports in this bucket. See Encryption below for more details. Encryption StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrInput `pulumi:"encryption"` // The export format. Valid values: `CSV`, `Parquet`. Format pulumi.StringInput `pulumi:"format"` // The schema version of the export file. Valid values: `V_1`. OutputSchemaVersion pulumi.StringInput `pulumi:"outputSchemaVersion"` // The prefix of the destination bucket where the metrics export will be delivered. Prefix pulumi.StringPtrInput `pulumi:"prefix"` }
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryption ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryption struct { // SSE-KMS encryption. See SSE KMS below for more details. SseKms *StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKms `pulumi:"sseKms"` // SSE-S3 encryption. An empty configuration block `{}` should be used. SseS3s []StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3 `pulumi:"sseS3s"` }
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs struct { // SSE-KMS encryption. See SSE KMS below for more details. SseKms StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrInput `pulumi:"sseKms"` // SSE-S3 encryption. An empty configuration block `{}` should be used. SseS3s StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayInput `pulumi:"sseS3s"` }
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput }
StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs and StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionInput` via:
StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs{...}
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) SseKms ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) SseKms() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput
SSE-KMS encryption. See SSE KMS below for more details.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) SseS3s ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) SseS3s() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput
SSE-S3 encryption. An empty configuration block `{}` should be used.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput }
StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs, StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtr and StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrInput` via:
StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs{...} or: nil
func StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtr ¶ added in v5.18.0
func StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtr(v *StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrInput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput) Elem ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput) SseKms ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput) SseKms() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput
SSE-KMS encryption. See SSE KMS below for more details.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput) SseS3s ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput) SseS3s() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput
SSE-S3 encryption. An empty configuration block `{}` should be used.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKms ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKms struct { // KMS key ARN. KeyId string `pulumi:"keyId"` }
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs struct { // KMS key ARN. KeyId pulumi.StringInput `pulumi:"keyId"` }
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput }
StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs and StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsInput` via:
StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs{...}
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) KeyId ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) KeyId() pulumi.StringOutput
KMS key ARN.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput }
StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs, StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtr and StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrInput` via:
StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs{...} or: nil
func StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtr ¶ added in v5.18.0
func StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtr(v *StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrInput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput) Elem ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput) KeyId ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput) KeyId() pulumi.StringPtrOutput
KMS key ARN.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3 ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3 struct { }
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Args ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Args struct { }
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Args) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Args) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Args) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Args) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3OutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Args) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3OutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Array ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Array []StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Input
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Array) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Array) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Array) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Array) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Array) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput }
StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Array and StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayInput` via:
StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Array{ StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Args{...} }
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput) Index ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Input ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Input interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3OutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output }
StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Input is an input type that accepts StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Args and StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Input` via:
StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Args{...}
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3OutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3OutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput }
StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs and StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationInput` via:
StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs{...}
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) AccountId ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) AccountId() pulumi.StringOutput
The account ID of the owner of the S3 Storage Lens metrics export bucket.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) Arn ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the bucket.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) Encryption ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) Encryption() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput
Encryption of the metrics exports in this bucket. See Encryption below for more details.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) Format ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) Format() pulumi.StringOutput
The export format. Valid values: `CSV`, `Parquet`.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) OutputSchemaVersion ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) OutputSchemaVersion() pulumi.StringOutput
The schema version of the export file. Valid values: `V_1`.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) Prefix ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) Prefix() pulumi.StringPtrOutput
The prefix of the destination bucket where the metrics export will be delivered.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput }
StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs, StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtr and StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrInput` via:
StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs{...} or: nil
func StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtr ¶ added in v5.18.0
func StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtr(v *StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrInput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) AccountId ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) AccountId() pulumi.StringPtrOutput
The account ID of the owner of the S3 Storage Lens metrics export bucket.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) Arn ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the bucket.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) Elem ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) Encryption ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) Encryption() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput
Encryption of the metrics exports in this bucket. See Encryption below for more details.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) Format ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) Format() pulumi.StringPtrOutput
The export format. Valid values: `CSV`, `Parquet`.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) OutputSchemaVersion ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) OutputSchemaVersion() pulumi.StringPtrOutput
The schema version of the export file. Valid values: `V_1`.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) Prefix ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) Prefix() pulumi.StringPtrOutput
The prefix of the destination bucket where the metrics export will be delivered.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput
type StorageLensConfigurationStorageLensConfigurationExclude ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationExcludeArgs ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationExcludeArgs struct { // List of S3 bucket ARNs. Buckets pulumi.StringArrayInput `pulumi:"buckets"` // List of AWS Regions. Regions pulumi.StringArrayInput `pulumi:"regions"` }
func (StorageLensConfigurationStorageLensConfigurationExcludeArgs) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationExcludeArgs) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationExcludeArgs) ToStorageLensConfigurationStorageLensConfigurationExcludeOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationExcludeArgs) ToStorageLensConfigurationStorageLensConfigurationExcludeOutput() StorageLensConfigurationStorageLensConfigurationExcludeOutput
func (StorageLensConfigurationStorageLensConfigurationExcludeArgs) ToStorageLensConfigurationStorageLensConfigurationExcludeOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationExcludeArgs) ToStorageLensConfigurationStorageLensConfigurationExcludeOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationExcludeOutput
func (StorageLensConfigurationStorageLensConfigurationExcludeArgs) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationExcludeArgs) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutput() StorageLensConfigurationStorageLensConfigurationExcludePtrOutput
func (StorageLensConfigurationStorageLensConfigurationExcludeArgs) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationExcludeArgs) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationExcludePtrOutput
type StorageLensConfigurationStorageLensConfigurationExcludeInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationExcludeInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationExcludeOutput() StorageLensConfigurationStorageLensConfigurationExcludeOutput ToStorageLensConfigurationStorageLensConfigurationExcludeOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationExcludeOutput }
StorageLensConfigurationStorageLensConfigurationExcludeInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationExcludeArgs and StorageLensConfigurationStorageLensConfigurationExcludeOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationExcludeInput` via:
StorageLensConfigurationStorageLensConfigurationExcludeArgs{...}
type StorageLensConfigurationStorageLensConfigurationExcludeOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationExcludeOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationExcludeOutput) Buckets ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationExcludeOutput) Buckets() pulumi.StringArrayOutput
List of S3 bucket ARNs.
func (StorageLensConfigurationStorageLensConfigurationExcludeOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationExcludeOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationExcludeOutput) Regions ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationExcludeOutput) Regions() pulumi.StringArrayOutput
List of AWS Regions.
func (StorageLensConfigurationStorageLensConfigurationExcludeOutput) ToStorageLensConfigurationStorageLensConfigurationExcludeOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationExcludeOutput) ToStorageLensConfigurationStorageLensConfigurationExcludeOutput() StorageLensConfigurationStorageLensConfigurationExcludeOutput
func (StorageLensConfigurationStorageLensConfigurationExcludeOutput) ToStorageLensConfigurationStorageLensConfigurationExcludeOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationExcludeOutput) ToStorageLensConfigurationStorageLensConfigurationExcludeOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationExcludeOutput
func (StorageLensConfigurationStorageLensConfigurationExcludeOutput) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationExcludeOutput) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutput() StorageLensConfigurationStorageLensConfigurationExcludePtrOutput
func (StorageLensConfigurationStorageLensConfigurationExcludeOutput) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationExcludeOutput) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationExcludePtrOutput
type StorageLensConfigurationStorageLensConfigurationExcludePtrInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationExcludePtrInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutput() StorageLensConfigurationStorageLensConfigurationExcludePtrOutput ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationExcludePtrOutput }
StorageLensConfigurationStorageLensConfigurationExcludePtrInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationExcludeArgs, StorageLensConfigurationStorageLensConfigurationExcludePtr and StorageLensConfigurationStorageLensConfigurationExcludePtrOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationExcludePtrInput` via:
StorageLensConfigurationStorageLensConfigurationExcludeArgs{...} or: nil
func StorageLensConfigurationStorageLensConfigurationExcludePtr ¶ added in v5.18.0
func StorageLensConfigurationStorageLensConfigurationExcludePtr(v *StorageLensConfigurationStorageLensConfigurationExcludeArgs) StorageLensConfigurationStorageLensConfigurationExcludePtrInput
type StorageLensConfigurationStorageLensConfigurationExcludePtrOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationExcludePtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationExcludePtrOutput) Buckets ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationExcludePtrOutput) Buckets() pulumi.StringArrayOutput
List of S3 bucket ARNs.
func (StorageLensConfigurationStorageLensConfigurationExcludePtrOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationExcludePtrOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationExcludePtrOutput) Regions ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationExcludePtrOutput) Regions() pulumi.StringArrayOutput
List of AWS Regions.
func (StorageLensConfigurationStorageLensConfigurationExcludePtrOutput) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationExcludePtrOutput) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutput() StorageLensConfigurationStorageLensConfigurationExcludePtrOutput
func (StorageLensConfigurationStorageLensConfigurationExcludePtrOutput) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationExcludePtrOutput) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationExcludePtrOutput
type StorageLensConfigurationStorageLensConfigurationInclude ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationIncludeArgs ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationIncludeArgs struct { // List of S3 bucket ARNs. Buckets pulumi.StringArrayInput `pulumi:"buckets"` // List of AWS Regions. Regions pulumi.StringArrayInput `pulumi:"regions"` }
func (StorageLensConfigurationStorageLensConfigurationIncludeArgs) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationIncludeArgs) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationIncludeArgs) ToStorageLensConfigurationStorageLensConfigurationIncludeOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationIncludeArgs) ToStorageLensConfigurationStorageLensConfigurationIncludeOutput() StorageLensConfigurationStorageLensConfigurationIncludeOutput
func (StorageLensConfigurationStorageLensConfigurationIncludeArgs) ToStorageLensConfigurationStorageLensConfigurationIncludeOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationIncludeArgs) ToStorageLensConfigurationStorageLensConfigurationIncludeOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationIncludeOutput
func (StorageLensConfigurationStorageLensConfigurationIncludeArgs) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutput ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationIncludeArgs) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutput() StorageLensConfigurationStorageLensConfigurationIncludePtrOutput
func (StorageLensConfigurationStorageLensConfigurationIncludeArgs) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutputWithContext ¶ added in v5.18.0
func (i StorageLensConfigurationStorageLensConfigurationIncludeArgs) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationIncludePtrOutput
type StorageLensConfigurationStorageLensConfigurationIncludeInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationIncludeInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationIncludeOutput() StorageLensConfigurationStorageLensConfigurationIncludeOutput ToStorageLensConfigurationStorageLensConfigurationIncludeOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationIncludeOutput }
StorageLensConfigurationStorageLensConfigurationIncludeInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationIncludeArgs and StorageLensConfigurationStorageLensConfigurationIncludeOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationIncludeInput` via:
StorageLensConfigurationStorageLensConfigurationIncludeArgs{...}
type StorageLensConfigurationStorageLensConfigurationIncludeOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationIncludeOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationIncludeOutput) Buckets ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationIncludeOutput) Buckets() pulumi.StringArrayOutput
List of S3 bucket ARNs.
func (StorageLensConfigurationStorageLensConfigurationIncludeOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationIncludeOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationIncludeOutput) Regions ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationIncludeOutput) Regions() pulumi.StringArrayOutput
List of AWS Regions.
func (StorageLensConfigurationStorageLensConfigurationIncludeOutput) ToStorageLensConfigurationStorageLensConfigurationIncludeOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationIncludeOutput) ToStorageLensConfigurationStorageLensConfigurationIncludeOutput() StorageLensConfigurationStorageLensConfigurationIncludeOutput
func (StorageLensConfigurationStorageLensConfigurationIncludeOutput) ToStorageLensConfigurationStorageLensConfigurationIncludeOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationIncludeOutput) ToStorageLensConfigurationStorageLensConfigurationIncludeOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationIncludeOutput
func (StorageLensConfigurationStorageLensConfigurationIncludeOutput) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationIncludeOutput) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutput() StorageLensConfigurationStorageLensConfigurationIncludePtrOutput
func (StorageLensConfigurationStorageLensConfigurationIncludeOutput) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationIncludeOutput) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationIncludePtrOutput
type StorageLensConfigurationStorageLensConfigurationIncludePtrInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationIncludePtrInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutput() StorageLensConfigurationStorageLensConfigurationIncludePtrOutput ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationIncludePtrOutput }
StorageLensConfigurationStorageLensConfigurationIncludePtrInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationIncludeArgs, StorageLensConfigurationStorageLensConfigurationIncludePtr and StorageLensConfigurationStorageLensConfigurationIncludePtrOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationIncludePtrInput` via:
StorageLensConfigurationStorageLensConfigurationIncludeArgs{...} or: nil
func StorageLensConfigurationStorageLensConfigurationIncludePtr ¶ added in v5.18.0
func StorageLensConfigurationStorageLensConfigurationIncludePtr(v *StorageLensConfigurationStorageLensConfigurationIncludeArgs) StorageLensConfigurationStorageLensConfigurationIncludePtrInput
type StorageLensConfigurationStorageLensConfigurationIncludePtrOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationIncludePtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationIncludePtrOutput) Buckets ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationIncludePtrOutput) Buckets() pulumi.StringArrayOutput
List of S3 bucket ARNs.
func (StorageLensConfigurationStorageLensConfigurationIncludePtrOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationIncludePtrOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationIncludePtrOutput) Regions ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationIncludePtrOutput) Regions() pulumi.StringArrayOutput
List of AWS Regions.
func (StorageLensConfigurationStorageLensConfigurationIncludePtrOutput) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationIncludePtrOutput) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutput() StorageLensConfigurationStorageLensConfigurationIncludePtrOutput
func (StorageLensConfigurationStorageLensConfigurationIncludePtrOutput) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationIncludePtrOutput) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationIncludePtrOutput
type StorageLensConfigurationStorageLensConfigurationInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationOutput() StorageLensConfigurationStorageLensConfigurationOutput ToStorageLensConfigurationStorageLensConfigurationOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationOutput }
StorageLensConfigurationStorageLensConfigurationInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationArgs and StorageLensConfigurationStorageLensConfigurationOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationInput` via:
StorageLensConfigurationStorageLensConfigurationArgs{...}
type StorageLensConfigurationStorageLensConfigurationOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationOutput) AccountLevel ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationOutput) AccountLevel() StorageLensConfigurationStorageLensConfigurationAccountLevelOutput
The account-level configurations of the S3 Storage Lens configuration. See Account Level below for more details.
func (StorageLensConfigurationStorageLensConfigurationOutput) AwsOrg ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationOutput) AwsOrg() StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput
The Amazon Web Services organization for the S3 Storage Lens configuration. See AWS Org below for more details.
func (StorageLensConfigurationStorageLensConfigurationOutput) DataExport ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationOutput) DataExport() StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput
Properties of S3 Storage Lens metrics export including the destination, schema and format. See Data Export below for more details.
func (StorageLensConfigurationStorageLensConfigurationOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationOutput) Enabled ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationOutput) Enabled() pulumi.BoolOutput
Whether the S3 Storage Lens configuration is enabled.
func (StorageLensConfigurationStorageLensConfigurationOutput) Exclude ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationOutput) Exclude() StorageLensConfigurationStorageLensConfigurationExcludePtrOutput
What is excluded in this configuration. Conflicts with `include`. See Exclude below for more details.
func (StorageLensConfigurationStorageLensConfigurationOutput) Include ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationOutput) Include() StorageLensConfigurationStorageLensConfigurationIncludePtrOutput
What is included in this configuration. Conflicts with `exclude`. See Include below for more details.
func (StorageLensConfigurationStorageLensConfigurationOutput) ToStorageLensConfigurationStorageLensConfigurationOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationOutput) ToStorageLensConfigurationStorageLensConfigurationOutput() StorageLensConfigurationStorageLensConfigurationOutput
func (StorageLensConfigurationStorageLensConfigurationOutput) ToStorageLensConfigurationStorageLensConfigurationOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationOutput) ToStorageLensConfigurationStorageLensConfigurationOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationOutput
func (StorageLensConfigurationStorageLensConfigurationOutput) ToStorageLensConfigurationStorageLensConfigurationPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationOutput) ToStorageLensConfigurationStorageLensConfigurationPtrOutput() StorageLensConfigurationStorageLensConfigurationPtrOutput
func (StorageLensConfigurationStorageLensConfigurationOutput) ToStorageLensConfigurationStorageLensConfigurationPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationOutput) ToStorageLensConfigurationStorageLensConfigurationPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationPtrOutput
type StorageLensConfigurationStorageLensConfigurationPtrInput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationPtrInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationPtrOutput() StorageLensConfigurationStorageLensConfigurationPtrOutput ToStorageLensConfigurationStorageLensConfigurationPtrOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationPtrOutput }
StorageLensConfigurationStorageLensConfigurationPtrInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationArgs, StorageLensConfigurationStorageLensConfigurationPtr and StorageLensConfigurationStorageLensConfigurationPtrOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationPtrInput` via:
StorageLensConfigurationStorageLensConfigurationArgs{...} or: nil
func StorageLensConfigurationStorageLensConfigurationPtr ¶ added in v5.18.0
func StorageLensConfigurationStorageLensConfigurationPtr(v *StorageLensConfigurationStorageLensConfigurationArgs) StorageLensConfigurationStorageLensConfigurationPtrInput
type StorageLensConfigurationStorageLensConfigurationPtrOutput ¶ added in v5.18.0
type StorageLensConfigurationStorageLensConfigurationPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationPtrOutput) AccountLevel ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationPtrOutput) AccountLevel() StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput
The account-level configurations of the S3 Storage Lens configuration. See Account Level below for more details.
func (StorageLensConfigurationStorageLensConfigurationPtrOutput) AwsOrg ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationPtrOutput) AwsOrg() StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput
The Amazon Web Services organization for the S3 Storage Lens configuration. See AWS Org below for more details.
func (StorageLensConfigurationStorageLensConfigurationPtrOutput) DataExport ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationPtrOutput) DataExport() StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput
Properties of S3 Storage Lens metrics export including the destination, schema and format. See Data Export below for more details.
func (StorageLensConfigurationStorageLensConfigurationPtrOutput) ElementType ¶ added in v5.18.0
func (StorageLensConfigurationStorageLensConfigurationPtrOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationPtrOutput) Enabled ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether the S3 Storage Lens configuration is enabled.
func (StorageLensConfigurationStorageLensConfigurationPtrOutput) Exclude ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationPtrOutput) Exclude() StorageLensConfigurationStorageLensConfigurationExcludePtrOutput
What is excluded in this configuration. Conflicts with `include`. See Exclude below for more details.
func (StorageLensConfigurationStorageLensConfigurationPtrOutput) Include ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationPtrOutput) Include() StorageLensConfigurationStorageLensConfigurationIncludePtrOutput
What is included in this configuration. Conflicts with `exclude`. See Include below for more details.
func (StorageLensConfigurationStorageLensConfigurationPtrOutput) ToStorageLensConfigurationStorageLensConfigurationPtrOutput ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationPtrOutput) ToStorageLensConfigurationStorageLensConfigurationPtrOutput() StorageLensConfigurationStorageLensConfigurationPtrOutput
func (StorageLensConfigurationStorageLensConfigurationPtrOutput) ToStorageLensConfigurationStorageLensConfigurationPtrOutputWithContext ¶ added in v5.18.0
func (o StorageLensConfigurationStorageLensConfigurationPtrOutput) ToStorageLensConfigurationStorageLensConfigurationPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationPtrOutput