Documentation ¶
Index ¶
- type AccessGrant
- type AccessGrantAccessGrantsLocationConfiguration
- type AccessGrantAccessGrantsLocationConfigurationArgs
- func (AccessGrantAccessGrantsLocationConfigurationArgs) ElementType() reflect.Type
- func (i AccessGrantAccessGrantsLocationConfigurationArgs) ToAccessGrantAccessGrantsLocationConfigurationOutput() AccessGrantAccessGrantsLocationConfigurationOutput
- func (i AccessGrantAccessGrantsLocationConfigurationArgs) ToAccessGrantAccessGrantsLocationConfigurationOutputWithContext(ctx context.Context) AccessGrantAccessGrantsLocationConfigurationOutput
- func (i AccessGrantAccessGrantsLocationConfigurationArgs) ToAccessGrantAccessGrantsLocationConfigurationPtrOutput() AccessGrantAccessGrantsLocationConfigurationPtrOutput
- func (i AccessGrantAccessGrantsLocationConfigurationArgs) ToAccessGrantAccessGrantsLocationConfigurationPtrOutputWithContext(ctx context.Context) AccessGrantAccessGrantsLocationConfigurationPtrOutput
- type AccessGrantAccessGrantsLocationConfigurationInput
- type AccessGrantAccessGrantsLocationConfigurationOutput
- func (AccessGrantAccessGrantsLocationConfigurationOutput) ElementType() reflect.Type
- func (o AccessGrantAccessGrantsLocationConfigurationOutput) S3SubPrefix() pulumi.StringPtrOutput
- func (o AccessGrantAccessGrantsLocationConfigurationOutput) ToAccessGrantAccessGrantsLocationConfigurationOutput() AccessGrantAccessGrantsLocationConfigurationOutput
- func (o AccessGrantAccessGrantsLocationConfigurationOutput) ToAccessGrantAccessGrantsLocationConfigurationOutputWithContext(ctx context.Context) AccessGrantAccessGrantsLocationConfigurationOutput
- func (o AccessGrantAccessGrantsLocationConfigurationOutput) ToAccessGrantAccessGrantsLocationConfigurationPtrOutput() AccessGrantAccessGrantsLocationConfigurationPtrOutput
- func (o AccessGrantAccessGrantsLocationConfigurationOutput) ToAccessGrantAccessGrantsLocationConfigurationPtrOutputWithContext(ctx context.Context) AccessGrantAccessGrantsLocationConfigurationPtrOutput
- type AccessGrantAccessGrantsLocationConfigurationPtrInput
- type AccessGrantAccessGrantsLocationConfigurationPtrOutput
- func (o AccessGrantAccessGrantsLocationConfigurationPtrOutput) Elem() AccessGrantAccessGrantsLocationConfigurationOutput
- func (AccessGrantAccessGrantsLocationConfigurationPtrOutput) ElementType() reflect.Type
- func (o AccessGrantAccessGrantsLocationConfigurationPtrOutput) S3SubPrefix() pulumi.StringPtrOutput
- func (o AccessGrantAccessGrantsLocationConfigurationPtrOutput) ToAccessGrantAccessGrantsLocationConfigurationPtrOutput() AccessGrantAccessGrantsLocationConfigurationPtrOutput
- func (o AccessGrantAccessGrantsLocationConfigurationPtrOutput) ToAccessGrantAccessGrantsLocationConfigurationPtrOutputWithContext(ctx context.Context) AccessGrantAccessGrantsLocationConfigurationPtrOutput
- type AccessGrantArgs
- type AccessGrantArray
- type AccessGrantArrayInput
- type AccessGrantArrayOutput
- func (AccessGrantArrayOutput) ElementType() reflect.Type
- func (o AccessGrantArrayOutput) Index(i pulumi.IntInput) AccessGrantOutput
- func (o AccessGrantArrayOutput) ToAccessGrantArrayOutput() AccessGrantArrayOutput
- func (o AccessGrantArrayOutput) ToAccessGrantArrayOutputWithContext(ctx context.Context) AccessGrantArrayOutput
- type AccessGrantGrantee
- type AccessGrantGranteeArgs
- func (AccessGrantGranteeArgs) ElementType() reflect.Type
- func (i AccessGrantGranteeArgs) ToAccessGrantGranteeOutput() AccessGrantGranteeOutput
- func (i AccessGrantGranteeArgs) ToAccessGrantGranteeOutputWithContext(ctx context.Context) AccessGrantGranteeOutput
- func (i AccessGrantGranteeArgs) ToAccessGrantGranteePtrOutput() AccessGrantGranteePtrOutput
- func (i AccessGrantGranteeArgs) ToAccessGrantGranteePtrOutputWithContext(ctx context.Context) AccessGrantGranteePtrOutput
- type AccessGrantGranteeInput
- type AccessGrantGranteeOutput
- func (AccessGrantGranteeOutput) ElementType() reflect.Type
- func (o AccessGrantGranteeOutput) GranteeIdentifier() pulumi.StringOutput
- func (o AccessGrantGranteeOutput) GranteeType() pulumi.StringOutput
- func (o AccessGrantGranteeOutput) ToAccessGrantGranteeOutput() AccessGrantGranteeOutput
- func (o AccessGrantGranteeOutput) ToAccessGrantGranteeOutputWithContext(ctx context.Context) AccessGrantGranteeOutput
- func (o AccessGrantGranteeOutput) ToAccessGrantGranteePtrOutput() AccessGrantGranteePtrOutput
- func (o AccessGrantGranteeOutput) ToAccessGrantGranteePtrOutputWithContext(ctx context.Context) AccessGrantGranteePtrOutput
- type AccessGrantGranteePtrInput
- type AccessGrantGranteePtrOutput
- func (o AccessGrantGranteePtrOutput) Elem() AccessGrantGranteeOutput
- func (AccessGrantGranteePtrOutput) ElementType() reflect.Type
- func (o AccessGrantGranteePtrOutput) GranteeIdentifier() pulumi.StringPtrOutput
- func (o AccessGrantGranteePtrOutput) GranteeType() pulumi.StringPtrOutput
- func (o AccessGrantGranteePtrOutput) ToAccessGrantGranteePtrOutput() AccessGrantGranteePtrOutput
- func (o AccessGrantGranteePtrOutput) ToAccessGrantGranteePtrOutputWithContext(ctx context.Context) AccessGrantGranteePtrOutput
- type AccessGrantInput
- type AccessGrantMap
- type AccessGrantMapInput
- type AccessGrantMapOutput
- func (AccessGrantMapOutput) ElementType() reflect.Type
- func (o AccessGrantMapOutput) MapIndex(k pulumi.StringInput) AccessGrantOutput
- func (o AccessGrantMapOutput) ToAccessGrantMapOutput() AccessGrantMapOutput
- func (o AccessGrantMapOutput) ToAccessGrantMapOutputWithContext(ctx context.Context) AccessGrantMapOutput
- type AccessGrantOutput
- func (o AccessGrantOutput) AccessGrantArn() pulumi.StringOutput
- func (o AccessGrantOutput) AccessGrantId() pulumi.StringOutput
- func (o AccessGrantOutput) AccessGrantsLocationConfiguration() AccessGrantAccessGrantsLocationConfigurationPtrOutput
- func (o AccessGrantOutput) AccessGrantsLocationId() pulumi.StringOutput
- func (o AccessGrantOutput) AccountId() pulumi.StringOutput
- func (AccessGrantOutput) ElementType() reflect.Type
- func (o AccessGrantOutput) GrantScope() pulumi.StringOutput
- func (o AccessGrantOutput) Grantee() AccessGrantGranteePtrOutput
- func (o AccessGrantOutput) Permission() pulumi.StringOutput
- func (o AccessGrantOutput) S3PrefixType() pulumi.StringPtrOutput
- func (o AccessGrantOutput) Tags() pulumi.StringMapOutput
- func (o AccessGrantOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o AccessGrantOutput) ToAccessGrantOutput() AccessGrantOutput
- func (o AccessGrantOutput) ToAccessGrantOutputWithContext(ctx context.Context) AccessGrantOutput
- type AccessGrantState
- type AccessGrantsInstance
- type AccessGrantsInstanceArgs
- type AccessGrantsInstanceArray
- type AccessGrantsInstanceArrayInput
- type AccessGrantsInstanceArrayOutput
- func (AccessGrantsInstanceArrayOutput) ElementType() reflect.Type
- func (o AccessGrantsInstanceArrayOutput) Index(i pulumi.IntInput) AccessGrantsInstanceOutput
- func (o AccessGrantsInstanceArrayOutput) ToAccessGrantsInstanceArrayOutput() AccessGrantsInstanceArrayOutput
- func (o AccessGrantsInstanceArrayOutput) ToAccessGrantsInstanceArrayOutputWithContext(ctx context.Context) AccessGrantsInstanceArrayOutput
- type AccessGrantsInstanceInput
- type AccessGrantsInstanceMap
- type AccessGrantsInstanceMapInput
- type AccessGrantsInstanceMapOutput
- func (AccessGrantsInstanceMapOutput) ElementType() reflect.Type
- func (o AccessGrantsInstanceMapOutput) MapIndex(k pulumi.StringInput) AccessGrantsInstanceOutput
- func (o AccessGrantsInstanceMapOutput) ToAccessGrantsInstanceMapOutput() AccessGrantsInstanceMapOutput
- func (o AccessGrantsInstanceMapOutput) ToAccessGrantsInstanceMapOutputWithContext(ctx context.Context) AccessGrantsInstanceMapOutput
- type AccessGrantsInstanceOutput
- func (o AccessGrantsInstanceOutput) AccessGrantsInstanceArn() pulumi.StringOutput
- func (o AccessGrantsInstanceOutput) AccessGrantsInstanceId() pulumi.StringOutput
- func (o AccessGrantsInstanceOutput) AccountId() pulumi.StringOutput
- func (AccessGrantsInstanceOutput) ElementType() reflect.Type
- func (o AccessGrantsInstanceOutput) IdentityCenterApplicationArn() pulumi.StringOutput
- func (o AccessGrantsInstanceOutput) IdentityCenterArn() pulumi.StringPtrOutput
- func (o AccessGrantsInstanceOutput) Tags() pulumi.StringMapOutput
- func (o AccessGrantsInstanceOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o AccessGrantsInstanceOutput) ToAccessGrantsInstanceOutput() AccessGrantsInstanceOutput
- func (o AccessGrantsInstanceOutput) ToAccessGrantsInstanceOutputWithContext(ctx context.Context) AccessGrantsInstanceOutput
- type AccessGrantsInstanceResourcePolicy
- func GetAccessGrantsInstanceResourcePolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*AccessGrantsInstanceResourcePolicy, error)
- func NewAccessGrantsInstanceResourcePolicy(ctx *pulumi.Context, name string, args *AccessGrantsInstanceResourcePolicyArgs, ...) (*AccessGrantsInstanceResourcePolicy, error)
- func (*AccessGrantsInstanceResourcePolicy) ElementType() reflect.Type
- func (i *AccessGrantsInstanceResourcePolicy) ToAccessGrantsInstanceResourcePolicyOutput() AccessGrantsInstanceResourcePolicyOutput
- func (i *AccessGrantsInstanceResourcePolicy) ToAccessGrantsInstanceResourcePolicyOutputWithContext(ctx context.Context) AccessGrantsInstanceResourcePolicyOutput
- type AccessGrantsInstanceResourcePolicyArgs
- type AccessGrantsInstanceResourcePolicyArray
- func (AccessGrantsInstanceResourcePolicyArray) ElementType() reflect.Type
- func (i AccessGrantsInstanceResourcePolicyArray) ToAccessGrantsInstanceResourcePolicyArrayOutput() AccessGrantsInstanceResourcePolicyArrayOutput
- func (i AccessGrantsInstanceResourcePolicyArray) ToAccessGrantsInstanceResourcePolicyArrayOutputWithContext(ctx context.Context) AccessGrantsInstanceResourcePolicyArrayOutput
- type AccessGrantsInstanceResourcePolicyArrayInput
- type AccessGrantsInstanceResourcePolicyArrayOutput
- func (AccessGrantsInstanceResourcePolicyArrayOutput) ElementType() reflect.Type
- func (o AccessGrantsInstanceResourcePolicyArrayOutput) Index(i pulumi.IntInput) AccessGrantsInstanceResourcePolicyOutput
- func (o AccessGrantsInstanceResourcePolicyArrayOutput) ToAccessGrantsInstanceResourcePolicyArrayOutput() AccessGrantsInstanceResourcePolicyArrayOutput
- func (o AccessGrantsInstanceResourcePolicyArrayOutput) ToAccessGrantsInstanceResourcePolicyArrayOutputWithContext(ctx context.Context) AccessGrantsInstanceResourcePolicyArrayOutput
- type AccessGrantsInstanceResourcePolicyInput
- type AccessGrantsInstanceResourcePolicyMap
- func (AccessGrantsInstanceResourcePolicyMap) ElementType() reflect.Type
- func (i AccessGrantsInstanceResourcePolicyMap) ToAccessGrantsInstanceResourcePolicyMapOutput() AccessGrantsInstanceResourcePolicyMapOutput
- func (i AccessGrantsInstanceResourcePolicyMap) ToAccessGrantsInstanceResourcePolicyMapOutputWithContext(ctx context.Context) AccessGrantsInstanceResourcePolicyMapOutput
- type AccessGrantsInstanceResourcePolicyMapInput
- type AccessGrantsInstanceResourcePolicyMapOutput
- func (AccessGrantsInstanceResourcePolicyMapOutput) ElementType() reflect.Type
- func (o AccessGrantsInstanceResourcePolicyMapOutput) MapIndex(k pulumi.StringInput) AccessGrantsInstanceResourcePolicyOutput
- func (o AccessGrantsInstanceResourcePolicyMapOutput) ToAccessGrantsInstanceResourcePolicyMapOutput() AccessGrantsInstanceResourcePolicyMapOutput
- func (o AccessGrantsInstanceResourcePolicyMapOutput) ToAccessGrantsInstanceResourcePolicyMapOutputWithContext(ctx context.Context) AccessGrantsInstanceResourcePolicyMapOutput
- type AccessGrantsInstanceResourcePolicyOutput
- func (o AccessGrantsInstanceResourcePolicyOutput) AccountId() pulumi.StringOutput
- func (AccessGrantsInstanceResourcePolicyOutput) ElementType() reflect.Type
- func (o AccessGrantsInstanceResourcePolicyOutput) Policy() pulumi.StringOutput
- func (o AccessGrantsInstanceResourcePolicyOutput) ToAccessGrantsInstanceResourcePolicyOutput() AccessGrantsInstanceResourcePolicyOutput
- func (o AccessGrantsInstanceResourcePolicyOutput) ToAccessGrantsInstanceResourcePolicyOutputWithContext(ctx context.Context) AccessGrantsInstanceResourcePolicyOutput
- type AccessGrantsInstanceResourcePolicyState
- type AccessGrantsInstanceState
- type AccessGrantsLocation
- type AccessGrantsLocationArgs
- type AccessGrantsLocationArray
- type AccessGrantsLocationArrayInput
- type AccessGrantsLocationArrayOutput
- func (AccessGrantsLocationArrayOutput) ElementType() reflect.Type
- func (o AccessGrantsLocationArrayOutput) Index(i pulumi.IntInput) AccessGrantsLocationOutput
- func (o AccessGrantsLocationArrayOutput) ToAccessGrantsLocationArrayOutput() AccessGrantsLocationArrayOutput
- func (o AccessGrantsLocationArrayOutput) ToAccessGrantsLocationArrayOutputWithContext(ctx context.Context) AccessGrantsLocationArrayOutput
- type AccessGrantsLocationInput
- type AccessGrantsLocationMap
- type AccessGrantsLocationMapInput
- type AccessGrantsLocationMapOutput
- func (AccessGrantsLocationMapOutput) ElementType() reflect.Type
- func (o AccessGrantsLocationMapOutput) MapIndex(k pulumi.StringInput) AccessGrantsLocationOutput
- func (o AccessGrantsLocationMapOutput) ToAccessGrantsLocationMapOutput() AccessGrantsLocationMapOutput
- func (o AccessGrantsLocationMapOutput) ToAccessGrantsLocationMapOutputWithContext(ctx context.Context) AccessGrantsLocationMapOutput
- type AccessGrantsLocationOutput
- func (o AccessGrantsLocationOutput) AccessGrantsLocationArn() pulumi.StringOutput
- func (o AccessGrantsLocationOutput) AccessGrantsLocationId() pulumi.StringOutput
- func (o AccessGrantsLocationOutput) AccountId() pulumi.StringOutput
- func (AccessGrantsLocationOutput) ElementType() reflect.Type
- func (o AccessGrantsLocationOutput) IamRoleArn() pulumi.StringOutput
- func (o AccessGrantsLocationOutput) LocationScope() pulumi.StringOutput
- func (o AccessGrantsLocationOutput) Tags() pulumi.StringMapOutput
- func (o AccessGrantsLocationOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o AccessGrantsLocationOutput) ToAccessGrantsLocationOutput() AccessGrantsLocationOutput
- func (o AccessGrantsLocationOutput) ToAccessGrantsLocationOutputWithContext(ctx context.Context) AccessGrantsLocationOutput
- type AccessGrantsLocationState
- 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.StringMapOutputdeprecated
- 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 GetMultiRegionAccessPointPublicAccessBlock
- type GetMultiRegionAccessPointPublicAccessBlockArgs
- func (GetMultiRegionAccessPointPublicAccessBlockArgs) ElementType() reflect.Type
- func (i GetMultiRegionAccessPointPublicAccessBlockArgs) ToGetMultiRegionAccessPointPublicAccessBlockOutput() GetMultiRegionAccessPointPublicAccessBlockOutput
- func (i GetMultiRegionAccessPointPublicAccessBlockArgs) ToGetMultiRegionAccessPointPublicAccessBlockOutputWithContext(ctx context.Context) GetMultiRegionAccessPointPublicAccessBlockOutput
- type GetMultiRegionAccessPointPublicAccessBlockArray
- func (GetMultiRegionAccessPointPublicAccessBlockArray) ElementType() reflect.Type
- func (i GetMultiRegionAccessPointPublicAccessBlockArray) ToGetMultiRegionAccessPointPublicAccessBlockArrayOutput() GetMultiRegionAccessPointPublicAccessBlockArrayOutput
- func (i GetMultiRegionAccessPointPublicAccessBlockArray) ToGetMultiRegionAccessPointPublicAccessBlockArrayOutputWithContext(ctx context.Context) GetMultiRegionAccessPointPublicAccessBlockArrayOutput
- type GetMultiRegionAccessPointPublicAccessBlockArrayInput
- type GetMultiRegionAccessPointPublicAccessBlockArrayOutput
- func (GetMultiRegionAccessPointPublicAccessBlockArrayOutput) ElementType() reflect.Type
- func (o GetMultiRegionAccessPointPublicAccessBlockArrayOutput) Index(i pulumi.IntInput) GetMultiRegionAccessPointPublicAccessBlockOutput
- func (o GetMultiRegionAccessPointPublicAccessBlockArrayOutput) ToGetMultiRegionAccessPointPublicAccessBlockArrayOutput() GetMultiRegionAccessPointPublicAccessBlockArrayOutput
- func (o GetMultiRegionAccessPointPublicAccessBlockArrayOutput) ToGetMultiRegionAccessPointPublicAccessBlockArrayOutputWithContext(ctx context.Context) GetMultiRegionAccessPointPublicAccessBlockArrayOutput
- type GetMultiRegionAccessPointPublicAccessBlockInput
- type GetMultiRegionAccessPointPublicAccessBlockOutput
- func (o GetMultiRegionAccessPointPublicAccessBlockOutput) BlockPublicAcls() pulumi.BoolOutput
- func (o GetMultiRegionAccessPointPublicAccessBlockOutput) BlockPublicPolicy() pulumi.BoolOutput
- func (GetMultiRegionAccessPointPublicAccessBlockOutput) ElementType() reflect.Type
- func (o GetMultiRegionAccessPointPublicAccessBlockOutput) IgnorePublicAcls() pulumi.BoolOutput
- func (o GetMultiRegionAccessPointPublicAccessBlockOutput) RestrictPublicBuckets() pulumi.BoolOutput
- func (o GetMultiRegionAccessPointPublicAccessBlockOutput) ToGetMultiRegionAccessPointPublicAccessBlockOutput() GetMultiRegionAccessPointPublicAccessBlockOutput
- func (o GetMultiRegionAccessPointPublicAccessBlockOutput) ToGetMultiRegionAccessPointPublicAccessBlockOutputWithContext(ctx context.Context) GetMultiRegionAccessPointPublicAccessBlockOutput
- type GetMultiRegionAccessPointRegion
- type GetMultiRegionAccessPointRegionArgs
- func (GetMultiRegionAccessPointRegionArgs) ElementType() reflect.Type
- func (i GetMultiRegionAccessPointRegionArgs) ToGetMultiRegionAccessPointRegionOutput() GetMultiRegionAccessPointRegionOutput
- func (i GetMultiRegionAccessPointRegionArgs) ToGetMultiRegionAccessPointRegionOutputWithContext(ctx context.Context) GetMultiRegionAccessPointRegionOutput
- type GetMultiRegionAccessPointRegionArray
- func (GetMultiRegionAccessPointRegionArray) ElementType() reflect.Type
- func (i GetMultiRegionAccessPointRegionArray) ToGetMultiRegionAccessPointRegionArrayOutput() GetMultiRegionAccessPointRegionArrayOutput
- func (i GetMultiRegionAccessPointRegionArray) ToGetMultiRegionAccessPointRegionArrayOutputWithContext(ctx context.Context) GetMultiRegionAccessPointRegionArrayOutput
- type GetMultiRegionAccessPointRegionArrayInput
- type GetMultiRegionAccessPointRegionArrayOutput
- func (GetMultiRegionAccessPointRegionArrayOutput) ElementType() reflect.Type
- func (o GetMultiRegionAccessPointRegionArrayOutput) Index(i pulumi.IntInput) GetMultiRegionAccessPointRegionOutput
- func (o GetMultiRegionAccessPointRegionArrayOutput) ToGetMultiRegionAccessPointRegionArrayOutput() GetMultiRegionAccessPointRegionArrayOutput
- func (o GetMultiRegionAccessPointRegionArrayOutput) ToGetMultiRegionAccessPointRegionArrayOutputWithContext(ctx context.Context) GetMultiRegionAccessPointRegionArrayOutput
- type GetMultiRegionAccessPointRegionInput
- type GetMultiRegionAccessPointRegionOutput
- func (o GetMultiRegionAccessPointRegionOutput) Bucket() pulumi.StringOutput
- func (o GetMultiRegionAccessPointRegionOutput) BucketAccountId() pulumi.StringOutput
- func (GetMultiRegionAccessPointRegionOutput) ElementType() reflect.Type
- func (o GetMultiRegionAccessPointRegionOutput) Region() pulumi.StringOutput
- func (o GetMultiRegionAccessPointRegionOutput) ToGetMultiRegionAccessPointRegionOutput() GetMultiRegionAccessPointRegionOutput
- func (o GetMultiRegionAccessPointRegionOutput) ToGetMultiRegionAccessPointRegionOutputWithContext(ctx context.Context) GetMultiRegionAccessPointRegionOutput
- type LookupMultiRegionAccessPointArgs
- type LookupMultiRegionAccessPointOutputArgs
- type LookupMultiRegionAccessPointResult
- type LookupMultiRegionAccessPointResultOutput
- func (o LookupMultiRegionAccessPointResultOutput) AccountId() pulumi.StringOutput
- func (o LookupMultiRegionAccessPointResultOutput) Alias() pulumi.StringOutput
- func (o LookupMultiRegionAccessPointResultOutput) Arn() pulumi.StringOutput
- func (o LookupMultiRegionAccessPointResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupMultiRegionAccessPointResultOutput) DomainName() pulumi.StringOutput
- func (LookupMultiRegionAccessPointResultOutput) ElementType() reflect.Type
- func (o LookupMultiRegionAccessPointResultOutput) Id() pulumi.StringOutput
- func (o LookupMultiRegionAccessPointResultOutput) Name() pulumi.StringOutput
- func (o LookupMultiRegionAccessPointResultOutput) PublicAccessBlocks() GetMultiRegionAccessPointPublicAccessBlockArrayOutput
- func (o LookupMultiRegionAccessPointResultOutput) Regions() GetMultiRegionAccessPointRegionArrayOutput
- func (o LookupMultiRegionAccessPointResultOutput) Status() pulumi.StringOutput
- func (o LookupMultiRegionAccessPointResultOutput) ToLookupMultiRegionAccessPointResultOutput() LookupMultiRegionAccessPointResultOutput
- func (o LookupMultiRegionAccessPointResultOutput) ToLookupMultiRegionAccessPointResultOutputWithContext(ctx context.Context) LookupMultiRegionAccessPointResultOutput
- 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 (o MultiRegionAccessPointDetailsRegionOutput) BucketAccountId() pulumi.StringPtrOutput
- func (MultiRegionAccessPointDetailsRegionOutput) ElementType() reflect.Type
- func (o MultiRegionAccessPointDetailsRegionOutput) Region() pulumi.StringPtrOutput
- 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) Alias() 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.StringMapOutputdeprecated
- 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 StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetrics
- type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs) ElementType() reflect.Type
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutputWithContext(ctx context.Context) ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput) Enabled() pulumi.BoolPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutputWithContext(ctx context.Context) ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput) Elem() ...
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetrics
- type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs) ElementType() reflect.Type
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutputWithContext(ctx context.Context) ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput) Enabled() pulumi.BoolPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutputWithContext(ctx context.Context) ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput) Elem() ...
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutputWithContext(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 StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetrics
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsArgs
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsArgs) ElementType() reflect.Type
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutputWithContext(ctx context.Context) ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput) Enabled() pulumi.BoolPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutputWithContext(ctx context.Context) ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput) Elem() ...
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetrics
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsArgs
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsArgs) ElementType() reflect.Type
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutputWithContext(ctx context.Context) ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput) Enabled() pulumi.BoolPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutputWithContext(ctx context.Context) ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput) Elem() ...
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutputWithContext(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 StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetrics
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsArgs
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsArgs) ElementType() reflect.Type
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutputWithContext(ctx context.Context) ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput) Enabled() pulumi.BoolPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutputWithContext(ctx context.Context) ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput) Elem() ...
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ActivityMetrics() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) AdvancedCostOptimizationMetrics() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) AdvancedDataProtectionMetrics() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) DetailedStatusCodeMetrics() ...
- 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) AdvancedCostOptimizationMetrics() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) AdvancedDataProtectionMetrics() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) DetailedStatusCodeMetrics() ...
- 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 StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetrics
- type StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs) ElementType() reflect.Type
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutputWithContext(ctx context.Context) ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput() ...
- func (i StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput) Enabled() pulumi.BoolPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutputWithContext(ctx context.Context) ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput) Elem() ...
- func (StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput) ElementType() reflect.Type
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutputWithContext(ctx context.Context) ...
- type StorageLensConfigurationStorageLensConfigurationAccountLevelInput
- type StorageLensConfigurationStorageLensConfigurationAccountLevelOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ActivityMetrics() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) AdvancedCostOptimizationMetrics() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) AdvancedDataProtectionMetrics() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) BucketLevel() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) DetailedStatusCodeMetrics() ...
- 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) AdvancedCostOptimizationMetrics() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) AdvancedDataProtectionMetrics() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) BucketLevel() ...
- func (o StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) DetailedStatusCodeMetrics() ...
- 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 AccessGrant ¶ added in v6.13.2
type AccessGrant struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the S3 Access Grant. AccessGrantArn pulumi.StringOutput `pulumi:"accessGrantArn"` // Unique ID of the S3 Access Grant. AccessGrantId pulumi.StringOutput `pulumi:"accessGrantId"` // See Location Configuration below for more details. AccessGrantsLocationConfiguration AccessGrantAccessGrantsLocationConfigurationPtrOutput `pulumi:"accessGrantsLocationConfiguration"` // The ID of the S3 Access Grants location to with the access grant is giving access. AccessGrantsLocationId pulumi.StringOutput `pulumi:"accessGrantsLocationId"` AccountId pulumi.StringOutput `pulumi:"accountId"` // The access grant's scope. GrantScope pulumi.StringOutput `pulumi:"grantScope"` // See Grantee below for more details. Grantee AccessGrantGranteePtrOutput `pulumi:"grantee"` // The access grant's level of access. Valid values: `READ`, `WRITE`, `READWRITE`. Permission pulumi.StringOutput `pulumi:"permission"` // If you are creating an access grant that grants access to only one object, set this to `Object`. Valid values: `Object`. S3PrefixType pulumi.StringPtrOutput `pulumi:"s3PrefixType"` // 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. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides a resource to manage an S3 Access Grant. Each access grant has its own ID and gives an IAM user or role or a directory user, or group (the grantee) access to a registered location. You determine the level of access, such as `READ` or `READWRITE`. Before you can create a grant, you must have an S3 Access Grants instance in the same Region as the S3 data.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3control" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := s3control.NewAccessGrantsInstance(ctx, "example", nil) if err != nil { return err } exampleAccessGrantsLocation, err := s3control.NewAccessGrantsLocation(ctx, "example", &s3control.AccessGrantsLocationArgs{ IamRoleArn: pulumi.Any(exampleAwsIamRole.Arn), LocationScope: pulumi.String(fmt.Sprintf("s3://%v/prefixA*", exampleAwsS3Bucket.Bucket)), }, pulumi.DependsOn([]pulumi.Resource{ example, })) if err != nil { return err } _, err = s3control.NewAccessGrant(ctx, "example", &s3control.AccessGrantArgs{ AccessGrantsLocationId: exampleAccessGrantsLocation.AccessGrantsLocationId, Permission: pulumi.String("READ"), AccessGrantsLocationConfiguration: &s3control.AccessGrantAccessGrantsLocationConfigurationArgs{ S3SubPrefix: pulumi.String("prefixB*"), }, Grantee: &s3control.AccessGrantGranteeArgs{ GranteeType: pulumi.String("IAM"), GranteeIdentifier: pulumi.Any(exampleAwsIamUser.Arn), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import S3 Access Grants using the `account_id` and `access_grant_id`, separated by a comma (`,`). For example:
```sh $ pulumi import aws:s3control/accessGrant:AccessGrant example 123456789012,04549c5e-2f3c-4a07-824d-2cafe720aa22 ```
func GetAccessGrant ¶ added in v6.13.2
func GetAccessGrant(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessGrantState, opts ...pulumi.ResourceOption) (*AccessGrant, error)
GetAccessGrant gets an existing AccessGrant 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 NewAccessGrant ¶ added in v6.13.2
func NewAccessGrant(ctx *pulumi.Context, name string, args *AccessGrantArgs, opts ...pulumi.ResourceOption) (*AccessGrant, error)
NewAccessGrant registers a new resource with the given unique name, arguments, and options.
func (*AccessGrant) ElementType ¶ added in v6.13.2
func (*AccessGrant) ElementType() reflect.Type
func (*AccessGrant) ToAccessGrantOutput ¶ added in v6.13.2
func (i *AccessGrant) ToAccessGrantOutput() AccessGrantOutput
func (*AccessGrant) ToAccessGrantOutputWithContext ¶ added in v6.13.2
func (i *AccessGrant) ToAccessGrantOutputWithContext(ctx context.Context) AccessGrantOutput
type AccessGrantAccessGrantsLocationConfiguration ¶ added in v6.13.2
type AccessGrantAccessGrantsLocationConfiguration struct { // Sub-prefix. S3SubPrefix *string `pulumi:"s3SubPrefix"` }
type AccessGrantAccessGrantsLocationConfigurationArgs ¶ added in v6.13.2
type AccessGrantAccessGrantsLocationConfigurationArgs struct { // Sub-prefix. S3SubPrefix pulumi.StringPtrInput `pulumi:"s3SubPrefix"` }
func (AccessGrantAccessGrantsLocationConfigurationArgs) ElementType ¶ added in v6.13.2
func (AccessGrantAccessGrantsLocationConfigurationArgs) ElementType() reflect.Type
func (AccessGrantAccessGrantsLocationConfigurationArgs) ToAccessGrantAccessGrantsLocationConfigurationOutput ¶ added in v6.13.2
func (i AccessGrantAccessGrantsLocationConfigurationArgs) ToAccessGrantAccessGrantsLocationConfigurationOutput() AccessGrantAccessGrantsLocationConfigurationOutput
func (AccessGrantAccessGrantsLocationConfigurationArgs) ToAccessGrantAccessGrantsLocationConfigurationOutputWithContext ¶ added in v6.13.2
func (i AccessGrantAccessGrantsLocationConfigurationArgs) ToAccessGrantAccessGrantsLocationConfigurationOutputWithContext(ctx context.Context) AccessGrantAccessGrantsLocationConfigurationOutput
func (AccessGrantAccessGrantsLocationConfigurationArgs) ToAccessGrantAccessGrantsLocationConfigurationPtrOutput ¶ added in v6.13.2
func (i AccessGrantAccessGrantsLocationConfigurationArgs) ToAccessGrantAccessGrantsLocationConfigurationPtrOutput() AccessGrantAccessGrantsLocationConfigurationPtrOutput
func (AccessGrantAccessGrantsLocationConfigurationArgs) ToAccessGrantAccessGrantsLocationConfigurationPtrOutputWithContext ¶ added in v6.13.2
func (i AccessGrantAccessGrantsLocationConfigurationArgs) ToAccessGrantAccessGrantsLocationConfigurationPtrOutputWithContext(ctx context.Context) AccessGrantAccessGrantsLocationConfigurationPtrOutput
type AccessGrantAccessGrantsLocationConfigurationInput ¶ added in v6.13.2
type AccessGrantAccessGrantsLocationConfigurationInput interface { pulumi.Input ToAccessGrantAccessGrantsLocationConfigurationOutput() AccessGrantAccessGrantsLocationConfigurationOutput ToAccessGrantAccessGrantsLocationConfigurationOutputWithContext(context.Context) AccessGrantAccessGrantsLocationConfigurationOutput }
AccessGrantAccessGrantsLocationConfigurationInput is an input type that accepts AccessGrantAccessGrantsLocationConfigurationArgs and AccessGrantAccessGrantsLocationConfigurationOutput values. You can construct a concrete instance of `AccessGrantAccessGrantsLocationConfigurationInput` via:
AccessGrantAccessGrantsLocationConfigurationArgs{...}
type AccessGrantAccessGrantsLocationConfigurationOutput ¶ added in v6.13.2
type AccessGrantAccessGrantsLocationConfigurationOutput struct{ *pulumi.OutputState }
func (AccessGrantAccessGrantsLocationConfigurationOutput) ElementType ¶ added in v6.13.2
func (AccessGrantAccessGrantsLocationConfigurationOutput) ElementType() reflect.Type
func (AccessGrantAccessGrantsLocationConfigurationOutput) S3SubPrefix ¶ added in v6.13.2
func (o AccessGrantAccessGrantsLocationConfigurationOutput) S3SubPrefix() pulumi.StringPtrOutput
Sub-prefix.
func (AccessGrantAccessGrantsLocationConfigurationOutput) ToAccessGrantAccessGrantsLocationConfigurationOutput ¶ added in v6.13.2
func (o AccessGrantAccessGrantsLocationConfigurationOutput) ToAccessGrantAccessGrantsLocationConfigurationOutput() AccessGrantAccessGrantsLocationConfigurationOutput
func (AccessGrantAccessGrantsLocationConfigurationOutput) ToAccessGrantAccessGrantsLocationConfigurationOutputWithContext ¶ added in v6.13.2
func (o AccessGrantAccessGrantsLocationConfigurationOutput) ToAccessGrantAccessGrantsLocationConfigurationOutputWithContext(ctx context.Context) AccessGrantAccessGrantsLocationConfigurationOutput
func (AccessGrantAccessGrantsLocationConfigurationOutput) ToAccessGrantAccessGrantsLocationConfigurationPtrOutput ¶ added in v6.13.2
func (o AccessGrantAccessGrantsLocationConfigurationOutput) ToAccessGrantAccessGrantsLocationConfigurationPtrOutput() AccessGrantAccessGrantsLocationConfigurationPtrOutput
func (AccessGrantAccessGrantsLocationConfigurationOutput) ToAccessGrantAccessGrantsLocationConfigurationPtrOutputWithContext ¶ added in v6.13.2
func (o AccessGrantAccessGrantsLocationConfigurationOutput) ToAccessGrantAccessGrantsLocationConfigurationPtrOutputWithContext(ctx context.Context) AccessGrantAccessGrantsLocationConfigurationPtrOutput
type AccessGrantAccessGrantsLocationConfigurationPtrInput ¶ added in v6.13.2
type AccessGrantAccessGrantsLocationConfigurationPtrInput interface { pulumi.Input ToAccessGrantAccessGrantsLocationConfigurationPtrOutput() AccessGrantAccessGrantsLocationConfigurationPtrOutput ToAccessGrantAccessGrantsLocationConfigurationPtrOutputWithContext(context.Context) AccessGrantAccessGrantsLocationConfigurationPtrOutput }
AccessGrantAccessGrantsLocationConfigurationPtrInput is an input type that accepts AccessGrantAccessGrantsLocationConfigurationArgs, AccessGrantAccessGrantsLocationConfigurationPtr and AccessGrantAccessGrantsLocationConfigurationPtrOutput values. You can construct a concrete instance of `AccessGrantAccessGrantsLocationConfigurationPtrInput` via:
AccessGrantAccessGrantsLocationConfigurationArgs{...} or: nil
func AccessGrantAccessGrantsLocationConfigurationPtr ¶ added in v6.13.2
func AccessGrantAccessGrantsLocationConfigurationPtr(v *AccessGrantAccessGrantsLocationConfigurationArgs) AccessGrantAccessGrantsLocationConfigurationPtrInput
type AccessGrantAccessGrantsLocationConfigurationPtrOutput ¶ added in v6.13.2
type AccessGrantAccessGrantsLocationConfigurationPtrOutput struct{ *pulumi.OutputState }
func (AccessGrantAccessGrantsLocationConfigurationPtrOutput) ElementType ¶ added in v6.13.2
func (AccessGrantAccessGrantsLocationConfigurationPtrOutput) ElementType() reflect.Type
func (AccessGrantAccessGrantsLocationConfigurationPtrOutput) S3SubPrefix ¶ added in v6.13.2
func (o AccessGrantAccessGrantsLocationConfigurationPtrOutput) S3SubPrefix() pulumi.StringPtrOutput
Sub-prefix.
func (AccessGrantAccessGrantsLocationConfigurationPtrOutput) ToAccessGrantAccessGrantsLocationConfigurationPtrOutput ¶ added in v6.13.2
func (o AccessGrantAccessGrantsLocationConfigurationPtrOutput) ToAccessGrantAccessGrantsLocationConfigurationPtrOutput() AccessGrantAccessGrantsLocationConfigurationPtrOutput
func (AccessGrantAccessGrantsLocationConfigurationPtrOutput) ToAccessGrantAccessGrantsLocationConfigurationPtrOutputWithContext ¶ added in v6.13.2
func (o AccessGrantAccessGrantsLocationConfigurationPtrOutput) ToAccessGrantAccessGrantsLocationConfigurationPtrOutputWithContext(ctx context.Context) AccessGrantAccessGrantsLocationConfigurationPtrOutput
type AccessGrantArgs ¶ added in v6.13.2
type AccessGrantArgs struct { // See Location Configuration below for more details. AccessGrantsLocationConfiguration AccessGrantAccessGrantsLocationConfigurationPtrInput // The ID of the S3 Access Grants location to with the access grant is giving access. AccessGrantsLocationId pulumi.StringInput AccountId pulumi.StringPtrInput // See Grantee below for more details. Grantee AccessGrantGranteePtrInput // The access grant's level of access. Valid values: `READ`, `WRITE`, `READWRITE`. Permission pulumi.StringInput // If you are creating an access grant that grants access to only one object, set this to `Object`. Valid values: `Object`. S3PrefixType pulumi.StringPtrInput // 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 AccessGrant resource.
func (AccessGrantArgs) ElementType ¶ added in v6.13.2
func (AccessGrantArgs) ElementType() reflect.Type
type AccessGrantArray ¶ added in v6.13.2
type AccessGrantArray []AccessGrantInput
func (AccessGrantArray) ElementType ¶ added in v6.13.2
func (AccessGrantArray) ElementType() reflect.Type
func (AccessGrantArray) ToAccessGrantArrayOutput ¶ added in v6.13.2
func (i AccessGrantArray) ToAccessGrantArrayOutput() AccessGrantArrayOutput
func (AccessGrantArray) ToAccessGrantArrayOutputWithContext ¶ added in v6.13.2
func (i AccessGrantArray) ToAccessGrantArrayOutputWithContext(ctx context.Context) AccessGrantArrayOutput
type AccessGrantArrayInput ¶ added in v6.13.2
type AccessGrantArrayInput interface { pulumi.Input ToAccessGrantArrayOutput() AccessGrantArrayOutput ToAccessGrantArrayOutputWithContext(context.Context) AccessGrantArrayOutput }
AccessGrantArrayInput is an input type that accepts AccessGrantArray and AccessGrantArrayOutput values. You can construct a concrete instance of `AccessGrantArrayInput` via:
AccessGrantArray{ AccessGrantArgs{...} }
type AccessGrantArrayOutput ¶ added in v6.13.2
type AccessGrantArrayOutput struct{ *pulumi.OutputState }
func (AccessGrantArrayOutput) ElementType ¶ added in v6.13.2
func (AccessGrantArrayOutput) ElementType() reflect.Type
func (AccessGrantArrayOutput) Index ¶ added in v6.13.2
func (o AccessGrantArrayOutput) Index(i pulumi.IntInput) AccessGrantOutput
func (AccessGrantArrayOutput) ToAccessGrantArrayOutput ¶ added in v6.13.2
func (o AccessGrantArrayOutput) ToAccessGrantArrayOutput() AccessGrantArrayOutput
func (AccessGrantArrayOutput) ToAccessGrantArrayOutputWithContext ¶ added in v6.13.2
func (o AccessGrantArrayOutput) ToAccessGrantArrayOutputWithContext(ctx context.Context) AccessGrantArrayOutput
type AccessGrantGrantee ¶ added in v6.13.2
type AccessGrantGranteeArgs ¶ added in v6.13.2
type AccessGrantGranteeArgs struct { // Grantee identifier. GranteeIdentifier pulumi.StringInput `pulumi:"granteeIdentifier"` // Grantee types. Valid values: `DIRECTORY_USER`, `DIRECTORY_GROUP`, `IAM`. GranteeType pulumi.StringInput `pulumi:"granteeType"` }
func (AccessGrantGranteeArgs) ElementType ¶ added in v6.13.2
func (AccessGrantGranteeArgs) ElementType() reflect.Type
func (AccessGrantGranteeArgs) ToAccessGrantGranteeOutput ¶ added in v6.13.2
func (i AccessGrantGranteeArgs) ToAccessGrantGranteeOutput() AccessGrantGranteeOutput
func (AccessGrantGranteeArgs) ToAccessGrantGranteeOutputWithContext ¶ added in v6.13.2
func (i AccessGrantGranteeArgs) ToAccessGrantGranteeOutputWithContext(ctx context.Context) AccessGrantGranteeOutput
func (AccessGrantGranteeArgs) ToAccessGrantGranteePtrOutput ¶ added in v6.13.2
func (i AccessGrantGranteeArgs) ToAccessGrantGranteePtrOutput() AccessGrantGranteePtrOutput
func (AccessGrantGranteeArgs) ToAccessGrantGranteePtrOutputWithContext ¶ added in v6.13.2
func (i AccessGrantGranteeArgs) ToAccessGrantGranteePtrOutputWithContext(ctx context.Context) AccessGrantGranteePtrOutput
type AccessGrantGranteeInput ¶ added in v6.13.2
type AccessGrantGranteeInput interface { pulumi.Input ToAccessGrantGranteeOutput() AccessGrantGranteeOutput ToAccessGrantGranteeOutputWithContext(context.Context) AccessGrantGranteeOutput }
AccessGrantGranteeInput is an input type that accepts AccessGrantGranteeArgs and AccessGrantGranteeOutput values. You can construct a concrete instance of `AccessGrantGranteeInput` via:
AccessGrantGranteeArgs{...}
type AccessGrantGranteeOutput ¶ added in v6.13.2
type AccessGrantGranteeOutput struct{ *pulumi.OutputState }
func (AccessGrantGranteeOutput) ElementType ¶ added in v6.13.2
func (AccessGrantGranteeOutput) ElementType() reflect.Type
func (AccessGrantGranteeOutput) GranteeIdentifier ¶ added in v6.13.2
func (o AccessGrantGranteeOutput) GranteeIdentifier() pulumi.StringOutput
Grantee identifier.
func (AccessGrantGranteeOutput) GranteeType ¶ added in v6.13.2
func (o AccessGrantGranteeOutput) GranteeType() pulumi.StringOutput
Grantee types. Valid values: `DIRECTORY_USER`, `DIRECTORY_GROUP`, `IAM`.
func (AccessGrantGranteeOutput) ToAccessGrantGranteeOutput ¶ added in v6.13.2
func (o AccessGrantGranteeOutput) ToAccessGrantGranteeOutput() AccessGrantGranteeOutput
func (AccessGrantGranteeOutput) ToAccessGrantGranteeOutputWithContext ¶ added in v6.13.2
func (o AccessGrantGranteeOutput) ToAccessGrantGranteeOutputWithContext(ctx context.Context) AccessGrantGranteeOutput
func (AccessGrantGranteeOutput) ToAccessGrantGranteePtrOutput ¶ added in v6.13.2
func (o AccessGrantGranteeOutput) ToAccessGrantGranteePtrOutput() AccessGrantGranteePtrOutput
func (AccessGrantGranteeOutput) ToAccessGrantGranteePtrOutputWithContext ¶ added in v6.13.2
func (o AccessGrantGranteeOutput) ToAccessGrantGranteePtrOutputWithContext(ctx context.Context) AccessGrantGranteePtrOutput
type AccessGrantGranteePtrInput ¶ added in v6.13.2
type AccessGrantGranteePtrInput interface { pulumi.Input ToAccessGrantGranteePtrOutput() AccessGrantGranteePtrOutput ToAccessGrantGranteePtrOutputWithContext(context.Context) AccessGrantGranteePtrOutput }
AccessGrantGranteePtrInput is an input type that accepts AccessGrantGranteeArgs, AccessGrantGranteePtr and AccessGrantGranteePtrOutput values. You can construct a concrete instance of `AccessGrantGranteePtrInput` via:
AccessGrantGranteeArgs{...} or: nil
func AccessGrantGranteePtr ¶ added in v6.13.2
func AccessGrantGranteePtr(v *AccessGrantGranteeArgs) AccessGrantGranteePtrInput
type AccessGrantGranteePtrOutput ¶ added in v6.13.2
type AccessGrantGranteePtrOutput struct{ *pulumi.OutputState }
func (AccessGrantGranteePtrOutput) Elem ¶ added in v6.13.2
func (o AccessGrantGranteePtrOutput) Elem() AccessGrantGranteeOutput
func (AccessGrantGranteePtrOutput) ElementType ¶ added in v6.13.2
func (AccessGrantGranteePtrOutput) ElementType() reflect.Type
func (AccessGrantGranteePtrOutput) GranteeIdentifier ¶ added in v6.13.2
func (o AccessGrantGranteePtrOutput) GranteeIdentifier() pulumi.StringPtrOutput
Grantee identifier.
func (AccessGrantGranteePtrOutput) GranteeType ¶ added in v6.13.2
func (o AccessGrantGranteePtrOutput) GranteeType() pulumi.StringPtrOutput
Grantee types. Valid values: `DIRECTORY_USER`, `DIRECTORY_GROUP`, `IAM`.
func (AccessGrantGranteePtrOutput) ToAccessGrantGranteePtrOutput ¶ added in v6.13.2
func (o AccessGrantGranteePtrOutput) ToAccessGrantGranteePtrOutput() AccessGrantGranteePtrOutput
func (AccessGrantGranteePtrOutput) ToAccessGrantGranteePtrOutputWithContext ¶ added in v6.13.2
func (o AccessGrantGranteePtrOutput) ToAccessGrantGranteePtrOutputWithContext(ctx context.Context) AccessGrantGranteePtrOutput
type AccessGrantInput ¶ added in v6.13.2
type AccessGrantInput interface { pulumi.Input ToAccessGrantOutput() AccessGrantOutput ToAccessGrantOutputWithContext(ctx context.Context) AccessGrantOutput }
type AccessGrantMap ¶ added in v6.13.2
type AccessGrantMap map[string]AccessGrantInput
func (AccessGrantMap) ElementType ¶ added in v6.13.2
func (AccessGrantMap) ElementType() reflect.Type
func (AccessGrantMap) ToAccessGrantMapOutput ¶ added in v6.13.2
func (i AccessGrantMap) ToAccessGrantMapOutput() AccessGrantMapOutput
func (AccessGrantMap) ToAccessGrantMapOutputWithContext ¶ added in v6.13.2
func (i AccessGrantMap) ToAccessGrantMapOutputWithContext(ctx context.Context) AccessGrantMapOutput
type AccessGrantMapInput ¶ added in v6.13.2
type AccessGrantMapInput interface { pulumi.Input ToAccessGrantMapOutput() AccessGrantMapOutput ToAccessGrantMapOutputWithContext(context.Context) AccessGrantMapOutput }
AccessGrantMapInput is an input type that accepts AccessGrantMap and AccessGrantMapOutput values. You can construct a concrete instance of `AccessGrantMapInput` via:
AccessGrantMap{ "key": AccessGrantArgs{...} }
type AccessGrantMapOutput ¶ added in v6.13.2
type AccessGrantMapOutput struct{ *pulumi.OutputState }
func (AccessGrantMapOutput) ElementType ¶ added in v6.13.2
func (AccessGrantMapOutput) ElementType() reflect.Type
func (AccessGrantMapOutput) MapIndex ¶ added in v6.13.2
func (o AccessGrantMapOutput) MapIndex(k pulumi.StringInput) AccessGrantOutput
func (AccessGrantMapOutput) ToAccessGrantMapOutput ¶ added in v6.13.2
func (o AccessGrantMapOutput) ToAccessGrantMapOutput() AccessGrantMapOutput
func (AccessGrantMapOutput) ToAccessGrantMapOutputWithContext ¶ added in v6.13.2
func (o AccessGrantMapOutput) ToAccessGrantMapOutputWithContext(ctx context.Context) AccessGrantMapOutput
type AccessGrantOutput ¶ added in v6.13.2
type AccessGrantOutput struct{ *pulumi.OutputState }
func (AccessGrantOutput) AccessGrantArn ¶ added in v6.13.2
func (o AccessGrantOutput) AccessGrantArn() pulumi.StringOutput
Amazon Resource Name (ARN) of the S3 Access Grant.
func (AccessGrantOutput) AccessGrantId ¶ added in v6.13.2
func (o AccessGrantOutput) AccessGrantId() pulumi.StringOutput
Unique ID of the S3 Access Grant.
func (AccessGrantOutput) AccessGrantsLocationConfiguration ¶ added in v6.13.2
func (o AccessGrantOutput) AccessGrantsLocationConfiguration() AccessGrantAccessGrantsLocationConfigurationPtrOutput
See Location Configuration below for more details.
func (AccessGrantOutput) AccessGrantsLocationId ¶ added in v6.13.2
func (o AccessGrantOutput) AccessGrantsLocationId() pulumi.StringOutput
The ID of the S3 Access Grants location to with the access grant is giving access.
func (AccessGrantOutput) AccountId ¶ added in v6.13.2
func (o AccessGrantOutput) AccountId() pulumi.StringOutput
func (AccessGrantOutput) ElementType ¶ added in v6.13.2
func (AccessGrantOutput) ElementType() reflect.Type
func (AccessGrantOutput) GrantScope ¶ added in v6.13.2
func (o AccessGrantOutput) GrantScope() pulumi.StringOutput
The access grant's scope.
func (AccessGrantOutput) Grantee ¶ added in v6.13.2
func (o AccessGrantOutput) Grantee() AccessGrantGranteePtrOutput
See Grantee below for more details.
func (AccessGrantOutput) Permission ¶ added in v6.13.2
func (o AccessGrantOutput) Permission() pulumi.StringOutput
The access grant's level of access. Valid values: `READ`, `WRITE`, `READWRITE`.
func (AccessGrantOutput) S3PrefixType ¶ added in v6.13.2
func (o AccessGrantOutput) S3PrefixType() pulumi.StringPtrOutput
If you are creating an access grant that grants access to only one object, set this to `Object`. Valid values: `Object`.
func (AccessGrantOutput) Tags ¶ added in v6.13.2
func (o AccessGrantOutput) 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 (AccessGrantOutput) TagsAll
deprecated
added in
v6.13.2
func (o AccessGrantOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (AccessGrantOutput) ToAccessGrantOutput ¶ added in v6.13.2
func (o AccessGrantOutput) ToAccessGrantOutput() AccessGrantOutput
func (AccessGrantOutput) ToAccessGrantOutputWithContext ¶ added in v6.13.2
func (o AccessGrantOutput) ToAccessGrantOutputWithContext(ctx context.Context) AccessGrantOutput
type AccessGrantState ¶ added in v6.13.2
type AccessGrantState struct { // Amazon Resource Name (ARN) of the S3 Access Grant. AccessGrantArn pulumi.StringPtrInput // Unique ID of the S3 Access Grant. AccessGrantId pulumi.StringPtrInput // See Location Configuration below for more details. AccessGrantsLocationConfiguration AccessGrantAccessGrantsLocationConfigurationPtrInput // The ID of the S3 Access Grants location to with the access grant is giving access. AccessGrantsLocationId pulumi.StringPtrInput AccountId pulumi.StringPtrInput // The access grant's scope. GrantScope pulumi.StringPtrInput // See Grantee below for more details. Grantee AccessGrantGranteePtrInput // The access grant's level of access. Valid values: `READ`, `WRITE`, `READWRITE`. Permission pulumi.StringPtrInput // If you are creating an access grant that grants access to only one object, set this to `Object`. Valid values: `Object`. S3PrefixType pulumi.StringPtrInput // 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. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (AccessGrantState) ElementType ¶ added in v6.13.2
func (AccessGrantState) ElementType() reflect.Type
type AccessGrantsInstance ¶ added in v6.13.2
type AccessGrantsInstance struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the S3 Access Grants instance. AccessGrantsInstanceArn pulumi.StringOutput `pulumi:"accessGrantsInstanceArn"` // Unique ID of the S3 Access Grants instance. AccessGrantsInstanceId pulumi.StringOutput `pulumi:"accessGrantsInstanceId"` AccountId pulumi.StringOutput `pulumi:"accountId"` // The ARN of the AWS IAM Identity Center instance application; a subresource of the original Identity Center instance. IdentityCenterApplicationArn pulumi.StringOutput `pulumi:"identityCenterApplicationArn"` // The ARN of the AWS IAM Identity Center instance associated with the S3 Access Grants instance. IdentityCenterArn pulumi.StringPtrOutput `pulumi:"identityCenterArn"` // 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. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides a resource to manage an S3 Access Grants instance, which serves as a logical grouping for access grants. You can have one S3 Access Grants instance per Region in your account.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3control" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := s3control.NewAccessGrantsInstance(ctx, "example", nil) if err != nil { return err } return nil }) }
```
### AWS IAM Identity Center
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3control" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := s3control.NewAccessGrantsInstance(ctx, "example", &s3control.AccessGrantsInstanceArgs{ IdentityCenterArn: pulumi.String("arn:aws:sso:::instance/ssoins-890759e9c7bfdc1d"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import S3 Access Grants instances using the `account_id`. For example:
```sh $ pulumi import aws:s3control/accessGrantsInstance:AccessGrantsInstance example 123456789012 ```
func GetAccessGrantsInstance ¶ added in v6.13.2
func GetAccessGrantsInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessGrantsInstanceState, opts ...pulumi.ResourceOption) (*AccessGrantsInstance, error)
GetAccessGrantsInstance gets an existing AccessGrantsInstance 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 NewAccessGrantsInstance ¶ added in v6.13.2
func NewAccessGrantsInstance(ctx *pulumi.Context, name string, args *AccessGrantsInstanceArgs, opts ...pulumi.ResourceOption) (*AccessGrantsInstance, error)
NewAccessGrantsInstance registers a new resource with the given unique name, arguments, and options.
func (*AccessGrantsInstance) ElementType ¶ added in v6.13.2
func (*AccessGrantsInstance) ElementType() reflect.Type
func (*AccessGrantsInstance) ToAccessGrantsInstanceOutput ¶ added in v6.13.2
func (i *AccessGrantsInstance) ToAccessGrantsInstanceOutput() AccessGrantsInstanceOutput
func (*AccessGrantsInstance) ToAccessGrantsInstanceOutputWithContext ¶ added in v6.13.2
func (i *AccessGrantsInstance) ToAccessGrantsInstanceOutputWithContext(ctx context.Context) AccessGrantsInstanceOutput
type AccessGrantsInstanceArgs ¶ added in v6.13.2
type AccessGrantsInstanceArgs struct { AccountId pulumi.StringPtrInput // The ARN of the AWS IAM Identity Center instance associated with the S3 Access Grants instance. IdentityCenterArn pulumi.StringPtrInput // 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 AccessGrantsInstance resource.
func (AccessGrantsInstanceArgs) ElementType ¶ added in v6.13.2
func (AccessGrantsInstanceArgs) ElementType() reflect.Type
type AccessGrantsInstanceArray ¶ added in v6.13.2
type AccessGrantsInstanceArray []AccessGrantsInstanceInput
func (AccessGrantsInstanceArray) ElementType ¶ added in v6.13.2
func (AccessGrantsInstanceArray) ElementType() reflect.Type
func (AccessGrantsInstanceArray) ToAccessGrantsInstanceArrayOutput ¶ added in v6.13.2
func (i AccessGrantsInstanceArray) ToAccessGrantsInstanceArrayOutput() AccessGrantsInstanceArrayOutput
func (AccessGrantsInstanceArray) ToAccessGrantsInstanceArrayOutputWithContext ¶ added in v6.13.2
func (i AccessGrantsInstanceArray) ToAccessGrantsInstanceArrayOutputWithContext(ctx context.Context) AccessGrantsInstanceArrayOutput
type AccessGrantsInstanceArrayInput ¶ added in v6.13.2
type AccessGrantsInstanceArrayInput interface { pulumi.Input ToAccessGrantsInstanceArrayOutput() AccessGrantsInstanceArrayOutput ToAccessGrantsInstanceArrayOutputWithContext(context.Context) AccessGrantsInstanceArrayOutput }
AccessGrantsInstanceArrayInput is an input type that accepts AccessGrantsInstanceArray and AccessGrantsInstanceArrayOutput values. You can construct a concrete instance of `AccessGrantsInstanceArrayInput` via:
AccessGrantsInstanceArray{ AccessGrantsInstanceArgs{...} }
type AccessGrantsInstanceArrayOutput ¶ added in v6.13.2
type AccessGrantsInstanceArrayOutput struct{ *pulumi.OutputState }
func (AccessGrantsInstanceArrayOutput) ElementType ¶ added in v6.13.2
func (AccessGrantsInstanceArrayOutput) ElementType() reflect.Type
func (AccessGrantsInstanceArrayOutput) Index ¶ added in v6.13.2
func (o AccessGrantsInstanceArrayOutput) Index(i pulumi.IntInput) AccessGrantsInstanceOutput
func (AccessGrantsInstanceArrayOutput) ToAccessGrantsInstanceArrayOutput ¶ added in v6.13.2
func (o AccessGrantsInstanceArrayOutput) ToAccessGrantsInstanceArrayOutput() AccessGrantsInstanceArrayOutput
func (AccessGrantsInstanceArrayOutput) ToAccessGrantsInstanceArrayOutputWithContext ¶ added in v6.13.2
func (o AccessGrantsInstanceArrayOutput) ToAccessGrantsInstanceArrayOutputWithContext(ctx context.Context) AccessGrantsInstanceArrayOutput
type AccessGrantsInstanceInput ¶ added in v6.13.2
type AccessGrantsInstanceInput interface { pulumi.Input ToAccessGrantsInstanceOutput() AccessGrantsInstanceOutput ToAccessGrantsInstanceOutputWithContext(ctx context.Context) AccessGrantsInstanceOutput }
type AccessGrantsInstanceMap ¶ added in v6.13.2
type AccessGrantsInstanceMap map[string]AccessGrantsInstanceInput
func (AccessGrantsInstanceMap) ElementType ¶ added in v6.13.2
func (AccessGrantsInstanceMap) ElementType() reflect.Type
func (AccessGrantsInstanceMap) ToAccessGrantsInstanceMapOutput ¶ added in v6.13.2
func (i AccessGrantsInstanceMap) ToAccessGrantsInstanceMapOutput() AccessGrantsInstanceMapOutput
func (AccessGrantsInstanceMap) ToAccessGrantsInstanceMapOutputWithContext ¶ added in v6.13.2
func (i AccessGrantsInstanceMap) ToAccessGrantsInstanceMapOutputWithContext(ctx context.Context) AccessGrantsInstanceMapOutput
type AccessGrantsInstanceMapInput ¶ added in v6.13.2
type AccessGrantsInstanceMapInput interface { pulumi.Input ToAccessGrantsInstanceMapOutput() AccessGrantsInstanceMapOutput ToAccessGrantsInstanceMapOutputWithContext(context.Context) AccessGrantsInstanceMapOutput }
AccessGrantsInstanceMapInput is an input type that accepts AccessGrantsInstanceMap and AccessGrantsInstanceMapOutput values. You can construct a concrete instance of `AccessGrantsInstanceMapInput` via:
AccessGrantsInstanceMap{ "key": AccessGrantsInstanceArgs{...} }
type AccessGrantsInstanceMapOutput ¶ added in v6.13.2
type AccessGrantsInstanceMapOutput struct{ *pulumi.OutputState }
func (AccessGrantsInstanceMapOutput) ElementType ¶ added in v6.13.2
func (AccessGrantsInstanceMapOutput) ElementType() reflect.Type
func (AccessGrantsInstanceMapOutput) MapIndex ¶ added in v6.13.2
func (o AccessGrantsInstanceMapOutput) MapIndex(k pulumi.StringInput) AccessGrantsInstanceOutput
func (AccessGrantsInstanceMapOutput) ToAccessGrantsInstanceMapOutput ¶ added in v6.13.2
func (o AccessGrantsInstanceMapOutput) ToAccessGrantsInstanceMapOutput() AccessGrantsInstanceMapOutput
func (AccessGrantsInstanceMapOutput) ToAccessGrantsInstanceMapOutputWithContext ¶ added in v6.13.2
func (o AccessGrantsInstanceMapOutput) ToAccessGrantsInstanceMapOutputWithContext(ctx context.Context) AccessGrantsInstanceMapOutput
type AccessGrantsInstanceOutput ¶ added in v6.13.2
type AccessGrantsInstanceOutput struct{ *pulumi.OutputState }
func (AccessGrantsInstanceOutput) AccessGrantsInstanceArn ¶ added in v6.13.2
func (o AccessGrantsInstanceOutput) AccessGrantsInstanceArn() pulumi.StringOutput
Amazon Resource Name (ARN) of the S3 Access Grants instance.
func (AccessGrantsInstanceOutput) AccessGrantsInstanceId ¶ added in v6.13.2
func (o AccessGrantsInstanceOutput) AccessGrantsInstanceId() pulumi.StringOutput
Unique ID of the S3 Access Grants instance.
func (AccessGrantsInstanceOutput) AccountId ¶ added in v6.13.2
func (o AccessGrantsInstanceOutput) AccountId() pulumi.StringOutput
func (AccessGrantsInstanceOutput) ElementType ¶ added in v6.13.2
func (AccessGrantsInstanceOutput) ElementType() reflect.Type
func (AccessGrantsInstanceOutput) IdentityCenterApplicationArn ¶ added in v6.13.2
func (o AccessGrantsInstanceOutput) IdentityCenterApplicationArn() pulumi.StringOutput
The ARN of the AWS IAM Identity Center instance application; a subresource of the original Identity Center instance.
func (AccessGrantsInstanceOutput) IdentityCenterArn ¶ added in v6.13.2
func (o AccessGrantsInstanceOutput) IdentityCenterArn() pulumi.StringPtrOutput
The ARN of the AWS IAM Identity Center instance associated with the S3 Access Grants instance.
func (AccessGrantsInstanceOutput) Tags ¶ added in v6.13.2
func (o AccessGrantsInstanceOutput) 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 (AccessGrantsInstanceOutput) TagsAll
deprecated
added in
v6.13.2
func (o AccessGrantsInstanceOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (AccessGrantsInstanceOutput) ToAccessGrantsInstanceOutput ¶ added in v6.13.2
func (o AccessGrantsInstanceOutput) ToAccessGrantsInstanceOutput() AccessGrantsInstanceOutput
func (AccessGrantsInstanceOutput) ToAccessGrantsInstanceOutputWithContext ¶ added in v6.13.2
func (o AccessGrantsInstanceOutput) ToAccessGrantsInstanceOutputWithContext(ctx context.Context) AccessGrantsInstanceOutput
type AccessGrantsInstanceResourcePolicy ¶ added in v6.11.0
type AccessGrantsInstanceResourcePolicy struct { pulumi.CustomResourceState AccountId pulumi.StringOutput `pulumi:"accountId"` // The policy document. Policy pulumi.StringOutput `pulumi:"policy"` }
Provides a resource to manage an S3 Access Grants instance resource policy. Use a resource policy to manage cross-account access to your S3 Access Grants instance.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3control" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := s3control.NewAccessGrantsInstance(ctx, "example", nil) if err != nil { return err } _, err = s3control.NewAccessGrantsInstanceResourcePolicy(ctx, "example", &s3control.AccessGrantsInstanceResourcePolicyArgs{ Policy: example.AccessGrantsInstanceArn.ApplyT(func(accessGrantsInstanceArn string) (string, error) { return fmt.Sprintf(`{ "Version": "2012-10-17", "Id": "S3AccessGrantsPolicy", "Statement": [{ "Sid": "AllowAccessToS3AccessGrants", "Effect": "Allow", "Principal": { "AWS": "123456789456" }, "Action": [ "s3:ListAccessGrants", "s3:ListAccessGrantsLocations", "s3:GetDataAccess" ], "Resource": "%v" }] }
`, accessGrantsInstanceArn), nil
}).(pulumi.StringOutput), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import S3 Access Grants instance resource policies using the `account_id`. For example:
```sh $ pulumi import aws:s3control/accessGrantsInstanceResourcePolicy:AccessGrantsInstanceResourcePolicy example 123456789012 ```
func GetAccessGrantsInstanceResourcePolicy ¶ added in v6.11.0
func GetAccessGrantsInstanceResourcePolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessGrantsInstanceResourcePolicyState, opts ...pulumi.ResourceOption) (*AccessGrantsInstanceResourcePolicy, error)
GetAccessGrantsInstanceResourcePolicy gets an existing AccessGrantsInstanceResourcePolicy 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 NewAccessGrantsInstanceResourcePolicy ¶ added in v6.11.0
func NewAccessGrantsInstanceResourcePolicy(ctx *pulumi.Context, name string, args *AccessGrantsInstanceResourcePolicyArgs, opts ...pulumi.ResourceOption) (*AccessGrantsInstanceResourcePolicy, error)
NewAccessGrantsInstanceResourcePolicy registers a new resource with the given unique name, arguments, and options.
func (*AccessGrantsInstanceResourcePolicy) ElementType ¶ added in v6.11.0
func (*AccessGrantsInstanceResourcePolicy) ElementType() reflect.Type
func (*AccessGrantsInstanceResourcePolicy) ToAccessGrantsInstanceResourcePolicyOutput ¶ added in v6.11.0
func (i *AccessGrantsInstanceResourcePolicy) ToAccessGrantsInstanceResourcePolicyOutput() AccessGrantsInstanceResourcePolicyOutput
func (*AccessGrantsInstanceResourcePolicy) ToAccessGrantsInstanceResourcePolicyOutputWithContext ¶ added in v6.11.0
func (i *AccessGrantsInstanceResourcePolicy) ToAccessGrantsInstanceResourcePolicyOutputWithContext(ctx context.Context) AccessGrantsInstanceResourcePolicyOutput
type AccessGrantsInstanceResourcePolicyArgs ¶ added in v6.11.0
type AccessGrantsInstanceResourcePolicyArgs struct { AccountId pulumi.StringPtrInput // The policy document. Policy pulumi.StringInput }
The set of arguments for constructing a AccessGrantsInstanceResourcePolicy resource.
func (AccessGrantsInstanceResourcePolicyArgs) ElementType ¶ added in v6.11.0
func (AccessGrantsInstanceResourcePolicyArgs) ElementType() reflect.Type
type AccessGrantsInstanceResourcePolicyArray ¶ added in v6.11.0
type AccessGrantsInstanceResourcePolicyArray []AccessGrantsInstanceResourcePolicyInput
func (AccessGrantsInstanceResourcePolicyArray) ElementType ¶ added in v6.11.0
func (AccessGrantsInstanceResourcePolicyArray) ElementType() reflect.Type
func (AccessGrantsInstanceResourcePolicyArray) ToAccessGrantsInstanceResourcePolicyArrayOutput ¶ added in v6.11.0
func (i AccessGrantsInstanceResourcePolicyArray) ToAccessGrantsInstanceResourcePolicyArrayOutput() AccessGrantsInstanceResourcePolicyArrayOutput
func (AccessGrantsInstanceResourcePolicyArray) ToAccessGrantsInstanceResourcePolicyArrayOutputWithContext ¶ added in v6.11.0
func (i AccessGrantsInstanceResourcePolicyArray) ToAccessGrantsInstanceResourcePolicyArrayOutputWithContext(ctx context.Context) AccessGrantsInstanceResourcePolicyArrayOutput
type AccessGrantsInstanceResourcePolicyArrayInput ¶ added in v6.11.0
type AccessGrantsInstanceResourcePolicyArrayInput interface { pulumi.Input ToAccessGrantsInstanceResourcePolicyArrayOutput() AccessGrantsInstanceResourcePolicyArrayOutput ToAccessGrantsInstanceResourcePolicyArrayOutputWithContext(context.Context) AccessGrantsInstanceResourcePolicyArrayOutput }
AccessGrantsInstanceResourcePolicyArrayInput is an input type that accepts AccessGrantsInstanceResourcePolicyArray and AccessGrantsInstanceResourcePolicyArrayOutput values. You can construct a concrete instance of `AccessGrantsInstanceResourcePolicyArrayInput` via:
AccessGrantsInstanceResourcePolicyArray{ AccessGrantsInstanceResourcePolicyArgs{...} }
type AccessGrantsInstanceResourcePolicyArrayOutput ¶ added in v6.11.0
type AccessGrantsInstanceResourcePolicyArrayOutput struct{ *pulumi.OutputState }
func (AccessGrantsInstanceResourcePolicyArrayOutput) ElementType ¶ added in v6.11.0
func (AccessGrantsInstanceResourcePolicyArrayOutput) ElementType() reflect.Type
func (AccessGrantsInstanceResourcePolicyArrayOutput) ToAccessGrantsInstanceResourcePolicyArrayOutput ¶ added in v6.11.0
func (o AccessGrantsInstanceResourcePolicyArrayOutput) ToAccessGrantsInstanceResourcePolicyArrayOutput() AccessGrantsInstanceResourcePolicyArrayOutput
func (AccessGrantsInstanceResourcePolicyArrayOutput) ToAccessGrantsInstanceResourcePolicyArrayOutputWithContext ¶ added in v6.11.0
func (o AccessGrantsInstanceResourcePolicyArrayOutput) ToAccessGrantsInstanceResourcePolicyArrayOutputWithContext(ctx context.Context) AccessGrantsInstanceResourcePolicyArrayOutput
type AccessGrantsInstanceResourcePolicyInput ¶ added in v6.11.0
type AccessGrantsInstanceResourcePolicyInput interface { pulumi.Input ToAccessGrantsInstanceResourcePolicyOutput() AccessGrantsInstanceResourcePolicyOutput ToAccessGrantsInstanceResourcePolicyOutputWithContext(ctx context.Context) AccessGrantsInstanceResourcePolicyOutput }
type AccessGrantsInstanceResourcePolicyMap ¶ added in v6.11.0
type AccessGrantsInstanceResourcePolicyMap map[string]AccessGrantsInstanceResourcePolicyInput
func (AccessGrantsInstanceResourcePolicyMap) ElementType ¶ added in v6.11.0
func (AccessGrantsInstanceResourcePolicyMap) ElementType() reflect.Type
func (AccessGrantsInstanceResourcePolicyMap) ToAccessGrantsInstanceResourcePolicyMapOutput ¶ added in v6.11.0
func (i AccessGrantsInstanceResourcePolicyMap) ToAccessGrantsInstanceResourcePolicyMapOutput() AccessGrantsInstanceResourcePolicyMapOutput
func (AccessGrantsInstanceResourcePolicyMap) ToAccessGrantsInstanceResourcePolicyMapOutputWithContext ¶ added in v6.11.0
func (i AccessGrantsInstanceResourcePolicyMap) ToAccessGrantsInstanceResourcePolicyMapOutputWithContext(ctx context.Context) AccessGrantsInstanceResourcePolicyMapOutput
type AccessGrantsInstanceResourcePolicyMapInput ¶ added in v6.11.0
type AccessGrantsInstanceResourcePolicyMapInput interface { pulumi.Input ToAccessGrantsInstanceResourcePolicyMapOutput() AccessGrantsInstanceResourcePolicyMapOutput ToAccessGrantsInstanceResourcePolicyMapOutputWithContext(context.Context) AccessGrantsInstanceResourcePolicyMapOutput }
AccessGrantsInstanceResourcePolicyMapInput is an input type that accepts AccessGrantsInstanceResourcePolicyMap and AccessGrantsInstanceResourcePolicyMapOutput values. You can construct a concrete instance of `AccessGrantsInstanceResourcePolicyMapInput` via:
AccessGrantsInstanceResourcePolicyMap{ "key": AccessGrantsInstanceResourcePolicyArgs{...} }
type AccessGrantsInstanceResourcePolicyMapOutput ¶ added in v6.11.0
type AccessGrantsInstanceResourcePolicyMapOutput struct{ *pulumi.OutputState }
func (AccessGrantsInstanceResourcePolicyMapOutput) ElementType ¶ added in v6.11.0
func (AccessGrantsInstanceResourcePolicyMapOutput) ElementType() reflect.Type
func (AccessGrantsInstanceResourcePolicyMapOutput) ToAccessGrantsInstanceResourcePolicyMapOutput ¶ added in v6.11.0
func (o AccessGrantsInstanceResourcePolicyMapOutput) ToAccessGrantsInstanceResourcePolicyMapOutput() AccessGrantsInstanceResourcePolicyMapOutput
func (AccessGrantsInstanceResourcePolicyMapOutput) ToAccessGrantsInstanceResourcePolicyMapOutputWithContext ¶ added in v6.11.0
func (o AccessGrantsInstanceResourcePolicyMapOutput) ToAccessGrantsInstanceResourcePolicyMapOutputWithContext(ctx context.Context) AccessGrantsInstanceResourcePolicyMapOutput
type AccessGrantsInstanceResourcePolicyOutput ¶ added in v6.11.0
type AccessGrantsInstanceResourcePolicyOutput struct{ *pulumi.OutputState }
func (AccessGrantsInstanceResourcePolicyOutput) AccountId ¶ added in v6.11.0
func (o AccessGrantsInstanceResourcePolicyOutput) AccountId() pulumi.StringOutput
func (AccessGrantsInstanceResourcePolicyOutput) ElementType ¶ added in v6.11.0
func (AccessGrantsInstanceResourcePolicyOutput) ElementType() reflect.Type
func (AccessGrantsInstanceResourcePolicyOutput) Policy ¶ added in v6.11.0
func (o AccessGrantsInstanceResourcePolicyOutput) Policy() pulumi.StringOutput
The policy document.
func (AccessGrantsInstanceResourcePolicyOutput) ToAccessGrantsInstanceResourcePolicyOutput ¶ added in v6.11.0
func (o AccessGrantsInstanceResourcePolicyOutput) ToAccessGrantsInstanceResourcePolicyOutput() AccessGrantsInstanceResourcePolicyOutput
func (AccessGrantsInstanceResourcePolicyOutput) ToAccessGrantsInstanceResourcePolicyOutputWithContext ¶ added in v6.11.0
func (o AccessGrantsInstanceResourcePolicyOutput) ToAccessGrantsInstanceResourcePolicyOutputWithContext(ctx context.Context) AccessGrantsInstanceResourcePolicyOutput
type AccessGrantsInstanceResourcePolicyState ¶ added in v6.11.0
type AccessGrantsInstanceResourcePolicyState struct { AccountId pulumi.StringPtrInput // The policy document. Policy pulumi.StringPtrInput }
func (AccessGrantsInstanceResourcePolicyState) ElementType ¶ added in v6.11.0
func (AccessGrantsInstanceResourcePolicyState) ElementType() reflect.Type
type AccessGrantsInstanceState ¶ added in v6.13.2
type AccessGrantsInstanceState struct { // Amazon Resource Name (ARN) of the S3 Access Grants instance. AccessGrantsInstanceArn pulumi.StringPtrInput // Unique ID of the S3 Access Grants instance. AccessGrantsInstanceId pulumi.StringPtrInput AccountId pulumi.StringPtrInput // The ARN of the AWS IAM Identity Center instance application; a subresource of the original Identity Center instance. IdentityCenterApplicationArn pulumi.StringPtrInput // The ARN of the AWS IAM Identity Center instance associated with the S3 Access Grants instance. IdentityCenterArn pulumi.StringPtrInput // 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. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (AccessGrantsInstanceState) ElementType ¶ added in v6.13.2
func (AccessGrantsInstanceState) ElementType() reflect.Type
type AccessGrantsLocation ¶ added in v6.13.2
type AccessGrantsLocation struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the S3 Access Grants location. AccessGrantsLocationArn pulumi.StringOutput `pulumi:"accessGrantsLocationArn"` // Unique ID of the S3 Access Grants location. AccessGrantsLocationId pulumi.StringOutput `pulumi:"accessGrantsLocationId"` AccountId pulumi.StringOutput `pulumi:"accountId"` // The ARN of the IAM role that S3 Access Grants should use when fulfilling runtime access // requests to the location. IamRoleArn pulumi.StringOutput `pulumi:"iamRoleArn"` // The default S3 URI `s3://` or the URI to a custom location, a specific bucket or prefix. LocationScope pulumi.StringOutput `pulumi:"locationScope"` // 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. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides a resource to manage an S3 Access Grants location. A location is an S3 resource (bucket or prefix) in a permission grant that the grantee can access. The S3 data must be in the same Region as your S3 Access Grants instance. When you register a location, you must include the IAM role that has permission to manage the S3 location that you are registering.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3control" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := s3control.NewAccessGrantsInstance(ctx, "example", nil) if err != nil { return err } _, err = s3control.NewAccessGrantsLocation(ctx, "example", &s3control.AccessGrantsLocationArgs{ IamRoleArn: pulumi.Any(exampleAwsIamRole.Arn), LocationScope: pulumi.String("s3://"), }, pulumi.DependsOn([]pulumi.Resource{ example, })) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import S3 Access Grants locations using the `account_id` and `access_grants_location_id`, separated by a comma (`,`). For example:
```sh $ pulumi import aws:s3control/accessGrantsLocation:AccessGrantsLocation example 123456789012,default ```
func GetAccessGrantsLocation ¶ added in v6.13.2
func GetAccessGrantsLocation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessGrantsLocationState, opts ...pulumi.ResourceOption) (*AccessGrantsLocation, error)
GetAccessGrantsLocation gets an existing AccessGrantsLocation 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 NewAccessGrantsLocation ¶ added in v6.13.2
func NewAccessGrantsLocation(ctx *pulumi.Context, name string, args *AccessGrantsLocationArgs, opts ...pulumi.ResourceOption) (*AccessGrantsLocation, error)
NewAccessGrantsLocation registers a new resource with the given unique name, arguments, and options.
func (*AccessGrantsLocation) ElementType ¶ added in v6.13.2
func (*AccessGrantsLocation) ElementType() reflect.Type
func (*AccessGrantsLocation) ToAccessGrantsLocationOutput ¶ added in v6.13.2
func (i *AccessGrantsLocation) ToAccessGrantsLocationOutput() AccessGrantsLocationOutput
func (*AccessGrantsLocation) ToAccessGrantsLocationOutputWithContext ¶ added in v6.13.2
func (i *AccessGrantsLocation) ToAccessGrantsLocationOutputWithContext(ctx context.Context) AccessGrantsLocationOutput
type AccessGrantsLocationArgs ¶ added in v6.13.2
type AccessGrantsLocationArgs struct { AccountId pulumi.StringPtrInput // The ARN of the IAM role that S3 Access Grants should use when fulfilling runtime access // requests to the location. IamRoleArn pulumi.StringInput // The default S3 URI `s3://` or the URI to a custom location, a specific bucket or prefix. LocationScope 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 AccessGrantsLocation resource.
func (AccessGrantsLocationArgs) ElementType ¶ added in v6.13.2
func (AccessGrantsLocationArgs) ElementType() reflect.Type
type AccessGrantsLocationArray ¶ added in v6.13.2
type AccessGrantsLocationArray []AccessGrantsLocationInput
func (AccessGrantsLocationArray) ElementType ¶ added in v6.13.2
func (AccessGrantsLocationArray) ElementType() reflect.Type
func (AccessGrantsLocationArray) ToAccessGrantsLocationArrayOutput ¶ added in v6.13.2
func (i AccessGrantsLocationArray) ToAccessGrantsLocationArrayOutput() AccessGrantsLocationArrayOutput
func (AccessGrantsLocationArray) ToAccessGrantsLocationArrayOutputWithContext ¶ added in v6.13.2
func (i AccessGrantsLocationArray) ToAccessGrantsLocationArrayOutputWithContext(ctx context.Context) AccessGrantsLocationArrayOutput
type AccessGrantsLocationArrayInput ¶ added in v6.13.2
type AccessGrantsLocationArrayInput interface { pulumi.Input ToAccessGrantsLocationArrayOutput() AccessGrantsLocationArrayOutput ToAccessGrantsLocationArrayOutputWithContext(context.Context) AccessGrantsLocationArrayOutput }
AccessGrantsLocationArrayInput is an input type that accepts AccessGrantsLocationArray and AccessGrantsLocationArrayOutput values. You can construct a concrete instance of `AccessGrantsLocationArrayInput` via:
AccessGrantsLocationArray{ AccessGrantsLocationArgs{...} }
type AccessGrantsLocationArrayOutput ¶ added in v6.13.2
type AccessGrantsLocationArrayOutput struct{ *pulumi.OutputState }
func (AccessGrantsLocationArrayOutput) ElementType ¶ added in v6.13.2
func (AccessGrantsLocationArrayOutput) ElementType() reflect.Type
func (AccessGrantsLocationArrayOutput) Index ¶ added in v6.13.2
func (o AccessGrantsLocationArrayOutput) Index(i pulumi.IntInput) AccessGrantsLocationOutput
func (AccessGrantsLocationArrayOutput) ToAccessGrantsLocationArrayOutput ¶ added in v6.13.2
func (o AccessGrantsLocationArrayOutput) ToAccessGrantsLocationArrayOutput() AccessGrantsLocationArrayOutput
func (AccessGrantsLocationArrayOutput) ToAccessGrantsLocationArrayOutputWithContext ¶ added in v6.13.2
func (o AccessGrantsLocationArrayOutput) ToAccessGrantsLocationArrayOutputWithContext(ctx context.Context) AccessGrantsLocationArrayOutput
type AccessGrantsLocationInput ¶ added in v6.13.2
type AccessGrantsLocationInput interface { pulumi.Input ToAccessGrantsLocationOutput() AccessGrantsLocationOutput ToAccessGrantsLocationOutputWithContext(ctx context.Context) AccessGrantsLocationOutput }
type AccessGrantsLocationMap ¶ added in v6.13.2
type AccessGrantsLocationMap map[string]AccessGrantsLocationInput
func (AccessGrantsLocationMap) ElementType ¶ added in v6.13.2
func (AccessGrantsLocationMap) ElementType() reflect.Type
func (AccessGrantsLocationMap) ToAccessGrantsLocationMapOutput ¶ added in v6.13.2
func (i AccessGrantsLocationMap) ToAccessGrantsLocationMapOutput() AccessGrantsLocationMapOutput
func (AccessGrantsLocationMap) ToAccessGrantsLocationMapOutputWithContext ¶ added in v6.13.2
func (i AccessGrantsLocationMap) ToAccessGrantsLocationMapOutputWithContext(ctx context.Context) AccessGrantsLocationMapOutput
type AccessGrantsLocationMapInput ¶ added in v6.13.2
type AccessGrantsLocationMapInput interface { pulumi.Input ToAccessGrantsLocationMapOutput() AccessGrantsLocationMapOutput ToAccessGrantsLocationMapOutputWithContext(context.Context) AccessGrantsLocationMapOutput }
AccessGrantsLocationMapInput is an input type that accepts AccessGrantsLocationMap and AccessGrantsLocationMapOutput values. You can construct a concrete instance of `AccessGrantsLocationMapInput` via:
AccessGrantsLocationMap{ "key": AccessGrantsLocationArgs{...} }
type AccessGrantsLocationMapOutput ¶ added in v6.13.2
type AccessGrantsLocationMapOutput struct{ *pulumi.OutputState }
func (AccessGrantsLocationMapOutput) ElementType ¶ added in v6.13.2
func (AccessGrantsLocationMapOutput) ElementType() reflect.Type
func (AccessGrantsLocationMapOutput) MapIndex ¶ added in v6.13.2
func (o AccessGrantsLocationMapOutput) MapIndex(k pulumi.StringInput) AccessGrantsLocationOutput
func (AccessGrantsLocationMapOutput) ToAccessGrantsLocationMapOutput ¶ added in v6.13.2
func (o AccessGrantsLocationMapOutput) ToAccessGrantsLocationMapOutput() AccessGrantsLocationMapOutput
func (AccessGrantsLocationMapOutput) ToAccessGrantsLocationMapOutputWithContext ¶ added in v6.13.2
func (o AccessGrantsLocationMapOutput) ToAccessGrantsLocationMapOutputWithContext(ctx context.Context) AccessGrantsLocationMapOutput
type AccessGrantsLocationOutput ¶ added in v6.13.2
type AccessGrantsLocationOutput struct{ *pulumi.OutputState }
func (AccessGrantsLocationOutput) AccessGrantsLocationArn ¶ added in v6.13.2
func (o AccessGrantsLocationOutput) AccessGrantsLocationArn() pulumi.StringOutput
Amazon Resource Name (ARN) of the S3 Access Grants location.
func (AccessGrantsLocationOutput) AccessGrantsLocationId ¶ added in v6.13.2
func (o AccessGrantsLocationOutput) AccessGrantsLocationId() pulumi.StringOutput
Unique ID of the S3 Access Grants location.
func (AccessGrantsLocationOutput) AccountId ¶ added in v6.13.2
func (o AccessGrantsLocationOutput) AccountId() pulumi.StringOutput
func (AccessGrantsLocationOutput) ElementType ¶ added in v6.13.2
func (AccessGrantsLocationOutput) ElementType() reflect.Type
func (AccessGrantsLocationOutput) IamRoleArn ¶ added in v6.13.2
func (o AccessGrantsLocationOutput) IamRoleArn() pulumi.StringOutput
The ARN of the IAM role that S3 Access Grants should use when fulfilling runtime access requests to the location.
func (AccessGrantsLocationOutput) LocationScope ¶ added in v6.13.2
func (o AccessGrantsLocationOutput) LocationScope() pulumi.StringOutput
The default S3 URI `s3://` or the URI to a custom location, a specific bucket or prefix.
func (AccessGrantsLocationOutput) Tags ¶ added in v6.13.2
func (o AccessGrantsLocationOutput) 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 (AccessGrantsLocationOutput) TagsAll
deprecated
added in
v6.13.2
func (o AccessGrantsLocationOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (AccessGrantsLocationOutput) ToAccessGrantsLocationOutput ¶ added in v6.13.2
func (o AccessGrantsLocationOutput) ToAccessGrantsLocationOutput() AccessGrantsLocationOutput
func (AccessGrantsLocationOutput) ToAccessGrantsLocationOutputWithContext ¶ added in v6.13.2
func (o AccessGrantsLocationOutput) ToAccessGrantsLocationOutputWithContext(ctx context.Context) AccessGrantsLocationOutput
type AccessGrantsLocationState ¶ added in v6.13.2
type AccessGrantsLocationState struct { // Amazon Resource Name (ARN) of the S3 Access Grants location. AccessGrantsLocationArn pulumi.StringPtrInput // Unique ID of the S3 Access Grants location. AccessGrantsLocationId pulumi.StringPtrInput AccountId pulumi.StringPtrInput // The ARN of the IAM role that S3 Access Grants should use when fulfilling runtime access // requests to the location. IamRoleArn pulumi.StringPtrInput // The default S3 URI `s3://` or the URI to a custom location, a specific bucket or prefix. LocationScope pulumi.StringPtrInput // 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. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (AccessGrantsLocationState) ElementType ¶ added in v6.13.2
func (AccessGrantsLocationState) ElementType() reflect.Type
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/v6/go/aws/s3" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3control" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := s3.NewBucketV2(ctx, "example", &s3.BucketV2Args{ Bucket: pulumi.String("example"), }) if err != nil { return err } exampleAccessPoint, err := s3.NewAccessPoint(ctx, "example", &s3.AccessPointArgs{ Bucket: example.ID(), Name: pulumi.String("example"), 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, "example", &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
Using `pulumi import`, import Access Point policies using the `access_point_arn`. For example:
```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 ¶
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 ¶
func (o AccessPointPolicyOutput) HasPublicAccessPolicy() pulumi.BoolOutput
Indicates whether this access point currently has a policy that allows public access.
func (AccessPointPolicyOutput) Policy ¶
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. // // Deprecated: Please use `tags` instead. 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/v6/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(exampleAwsOutpostsOutpost.Id), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import S3 Control Buckets using Amazon Resource Name (ARN). For example:
```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/v6/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(exampleAwsS3controlBucket.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
Using `pulumi import`, import S3 Control Bucket Lifecycle Configurations using the Amazon Resource Name (ARN). For example:
```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 ¶
func (o BucketLifecycleConfigurationOutput) Bucket() pulumi.StringOutput
Amazon Resource Name (ARN) of the bucket.
func (BucketLifecycleConfigurationOutput) ElementType ¶
func (BucketLifecycleConfigurationOutput) ElementType() reflect.Type
func (BucketLifecycleConfigurationOutput) Rules ¶
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 ¶
func (o BucketOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the bucket.
func (BucketOutput) CreationDate ¶
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 ¶
func (o BucketOutput) OutpostId() pulumi.StringOutput
Identifier of the Outpost to contain this bucket.
func (BucketOutput) PublicAccessBlockEnabled ¶
func (o BucketOutput) PublicAccessBlockEnabled() pulumi.BoolOutput
Boolean whether Public Access Block is enabled.
func (BucketOutput) Tags ¶
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
deprecated
func (o BucketOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
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/v6/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": exampleAwsS3controlBucket.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(exampleAwsS3controlBucket.Arn), Policy: pulumi.String(json0), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import S3 Control Bucket Policies using the Amazon Resource Name (ARN). For example:
```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 ¶
func (o BucketPolicyOutput) Bucket() pulumi.StringOutput
Amazon Resource Name (ARN) of the bucket.
func (BucketPolicyOutput) ElementType ¶
func (BucketPolicyOutput) ElementType() reflect.Type
func (BucketPolicyOutput) Policy ¶
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. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (BucketState) ElementType ¶
func (BucketState) ElementType() reflect.Type
type GetMultiRegionAccessPointPublicAccessBlock ¶
type GetMultiRegionAccessPointPublicAccessBlock struct { // Specifies whether Amazon S3 should block public access control lists (ACLs). When set to `true` causes the following behavior: // * PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public. // * PUT Object calls fail if the request includes a public ACL. // * PUT Bucket calls fail if the request includes a public ACL. BlockPublicAcls bool `pulumi:"blockPublicAcls"` // Specifies whether Amazon S3 should block public bucket policies for buckets in this account. When set to `true` causes Amazon S3 to: // * Reject calls to PUT Bucket policy if the specified bucket policy allows public access. BlockPublicPolicy bool `pulumi:"blockPublicPolicy"` // Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. When set to `true` causes Amazon S3 to: // * Ignore all public ACLs on buckets in this account and any objects that they contain. IgnorePublicAcls bool `pulumi:"ignorePublicAcls"` // Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. When set to `true`: // * Only the bucket owner and AWS Services can access buckets with public policies. RestrictPublicBuckets bool `pulumi:"restrictPublicBuckets"` }
type GetMultiRegionAccessPointPublicAccessBlockArgs ¶
type GetMultiRegionAccessPointPublicAccessBlockArgs struct { // Specifies whether Amazon S3 should block public access control lists (ACLs). When set to `true` causes the following behavior: // * PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public. // * PUT Object calls fail if the request includes a public ACL. // * PUT Bucket calls fail if the request includes a public ACL. BlockPublicAcls pulumi.BoolInput `pulumi:"blockPublicAcls"` // Specifies whether Amazon S3 should block public bucket policies for buckets in this account. When set to `true` causes Amazon S3 to: // * Reject calls to PUT Bucket policy if the specified bucket policy allows public access. BlockPublicPolicy pulumi.BoolInput `pulumi:"blockPublicPolicy"` // Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. When set to `true` causes Amazon S3 to: // * Ignore all public ACLs on buckets in this account and any objects that they contain. IgnorePublicAcls pulumi.BoolInput `pulumi:"ignorePublicAcls"` // Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. When set to `true`: // * Only the bucket owner and AWS Services can access buckets with public policies. RestrictPublicBuckets pulumi.BoolInput `pulumi:"restrictPublicBuckets"` }
func (GetMultiRegionAccessPointPublicAccessBlockArgs) ElementType ¶
func (GetMultiRegionAccessPointPublicAccessBlockArgs) ElementType() reflect.Type
func (GetMultiRegionAccessPointPublicAccessBlockArgs) ToGetMultiRegionAccessPointPublicAccessBlockOutput ¶
func (i GetMultiRegionAccessPointPublicAccessBlockArgs) ToGetMultiRegionAccessPointPublicAccessBlockOutput() GetMultiRegionAccessPointPublicAccessBlockOutput
func (GetMultiRegionAccessPointPublicAccessBlockArgs) ToGetMultiRegionAccessPointPublicAccessBlockOutputWithContext ¶
func (i GetMultiRegionAccessPointPublicAccessBlockArgs) ToGetMultiRegionAccessPointPublicAccessBlockOutputWithContext(ctx context.Context) GetMultiRegionAccessPointPublicAccessBlockOutput
type GetMultiRegionAccessPointPublicAccessBlockArray ¶
type GetMultiRegionAccessPointPublicAccessBlockArray []GetMultiRegionAccessPointPublicAccessBlockInput
func (GetMultiRegionAccessPointPublicAccessBlockArray) ElementType ¶
func (GetMultiRegionAccessPointPublicAccessBlockArray) ElementType() reflect.Type
func (GetMultiRegionAccessPointPublicAccessBlockArray) ToGetMultiRegionAccessPointPublicAccessBlockArrayOutput ¶
func (i GetMultiRegionAccessPointPublicAccessBlockArray) ToGetMultiRegionAccessPointPublicAccessBlockArrayOutput() GetMultiRegionAccessPointPublicAccessBlockArrayOutput
func (GetMultiRegionAccessPointPublicAccessBlockArray) ToGetMultiRegionAccessPointPublicAccessBlockArrayOutputWithContext ¶
func (i GetMultiRegionAccessPointPublicAccessBlockArray) ToGetMultiRegionAccessPointPublicAccessBlockArrayOutputWithContext(ctx context.Context) GetMultiRegionAccessPointPublicAccessBlockArrayOutput
type GetMultiRegionAccessPointPublicAccessBlockArrayInput ¶
type GetMultiRegionAccessPointPublicAccessBlockArrayInput interface { pulumi.Input ToGetMultiRegionAccessPointPublicAccessBlockArrayOutput() GetMultiRegionAccessPointPublicAccessBlockArrayOutput ToGetMultiRegionAccessPointPublicAccessBlockArrayOutputWithContext(context.Context) GetMultiRegionAccessPointPublicAccessBlockArrayOutput }
GetMultiRegionAccessPointPublicAccessBlockArrayInput is an input type that accepts GetMultiRegionAccessPointPublicAccessBlockArray and GetMultiRegionAccessPointPublicAccessBlockArrayOutput values. You can construct a concrete instance of `GetMultiRegionAccessPointPublicAccessBlockArrayInput` via:
GetMultiRegionAccessPointPublicAccessBlockArray{ GetMultiRegionAccessPointPublicAccessBlockArgs{...} }
type GetMultiRegionAccessPointPublicAccessBlockArrayOutput ¶
type GetMultiRegionAccessPointPublicAccessBlockArrayOutput struct{ *pulumi.OutputState }
func (GetMultiRegionAccessPointPublicAccessBlockArrayOutput) ElementType ¶
func (GetMultiRegionAccessPointPublicAccessBlockArrayOutput) ElementType() reflect.Type
func (GetMultiRegionAccessPointPublicAccessBlockArrayOutput) ToGetMultiRegionAccessPointPublicAccessBlockArrayOutput ¶
func (o GetMultiRegionAccessPointPublicAccessBlockArrayOutput) ToGetMultiRegionAccessPointPublicAccessBlockArrayOutput() GetMultiRegionAccessPointPublicAccessBlockArrayOutput
func (GetMultiRegionAccessPointPublicAccessBlockArrayOutput) ToGetMultiRegionAccessPointPublicAccessBlockArrayOutputWithContext ¶
func (o GetMultiRegionAccessPointPublicAccessBlockArrayOutput) ToGetMultiRegionAccessPointPublicAccessBlockArrayOutputWithContext(ctx context.Context) GetMultiRegionAccessPointPublicAccessBlockArrayOutput
type GetMultiRegionAccessPointPublicAccessBlockInput ¶
type GetMultiRegionAccessPointPublicAccessBlockInput interface { pulumi.Input ToGetMultiRegionAccessPointPublicAccessBlockOutput() GetMultiRegionAccessPointPublicAccessBlockOutput ToGetMultiRegionAccessPointPublicAccessBlockOutputWithContext(context.Context) GetMultiRegionAccessPointPublicAccessBlockOutput }
GetMultiRegionAccessPointPublicAccessBlockInput is an input type that accepts GetMultiRegionAccessPointPublicAccessBlockArgs and GetMultiRegionAccessPointPublicAccessBlockOutput values. You can construct a concrete instance of `GetMultiRegionAccessPointPublicAccessBlockInput` via:
GetMultiRegionAccessPointPublicAccessBlockArgs{...}
type GetMultiRegionAccessPointPublicAccessBlockOutput ¶
type GetMultiRegionAccessPointPublicAccessBlockOutput struct{ *pulumi.OutputState }
func (GetMultiRegionAccessPointPublicAccessBlockOutput) BlockPublicAcls ¶
func (o GetMultiRegionAccessPointPublicAccessBlockOutput) BlockPublicAcls() pulumi.BoolOutput
Specifies whether Amazon S3 should block public access control lists (ACLs). When set to `true` causes the following behavior: * PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public. * PUT Object calls fail if the request includes a public ACL. * PUT Bucket calls fail if the request includes a public ACL.
func (GetMultiRegionAccessPointPublicAccessBlockOutput) BlockPublicPolicy ¶
func (o GetMultiRegionAccessPointPublicAccessBlockOutput) BlockPublicPolicy() pulumi.BoolOutput
Specifies whether Amazon S3 should block public bucket policies for buckets in this account. When set to `true` causes Amazon S3 to: * Reject calls to PUT Bucket policy if the specified bucket policy allows public access.
func (GetMultiRegionAccessPointPublicAccessBlockOutput) ElementType ¶
func (GetMultiRegionAccessPointPublicAccessBlockOutput) ElementType() reflect.Type
func (GetMultiRegionAccessPointPublicAccessBlockOutput) IgnorePublicAcls ¶
func (o GetMultiRegionAccessPointPublicAccessBlockOutput) IgnorePublicAcls() pulumi.BoolOutput
Specifies whether Amazon S3 should ignore public ACLs for buckets in this account. When set to `true` causes Amazon S3 to: * Ignore all public ACLs on buckets in this account and any objects that they contain.
func (GetMultiRegionAccessPointPublicAccessBlockOutput) RestrictPublicBuckets ¶
func (o GetMultiRegionAccessPointPublicAccessBlockOutput) RestrictPublicBuckets() pulumi.BoolOutput
Specifies whether Amazon S3 should restrict public bucket policies for buckets in this account. When set to `true`: * Only the bucket owner and AWS Services can access buckets with public policies.
func (GetMultiRegionAccessPointPublicAccessBlockOutput) ToGetMultiRegionAccessPointPublicAccessBlockOutput ¶
func (o GetMultiRegionAccessPointPublicAccessBlockOutput) ToGetMultiRegionAccessPointPublicAccessBlockOutput() GetMultiRegionAccessPointPublicAccessBlockOutput
func (GetMultiRegionAccessPointPublicAccessBlockOutput) ToGetMultiRegionAccessPointPublicAccessBlockOutputWithContext ¶
func (o GetMultiRegionAccessPointPublicAccessBlockOutput) ToGetMultiRegionAccessPointPublicAccessBlockOutputWithContext(ctx context.Context) GetMultiRegionAccessPointPublicAccessBlockOutput
type GetMultiRegionAccessPointRegionArgs ¶
type GetMultiRegionAccessPointRegionArgs struct { // The name of the bucket. Bucket pulumi.StringInput `pulumi:"bucket"` // The AWS account ID that owns the bucket. BucketAccountId pulumi.StringInput `pulumi:"bucketAccountId"` // The name of the region. Region pulumi.StringInput `pulumi:"region"` }
func (GetMultiRegionAccessPointRegionArgs) ElementType ¶
func (GetMultiRegionAccessPointRegionArgs) ElementType() reflect.Type
func (GetMultiRegionAccessPointRegionArgs) ToGetMultiRegionAccessPointRegionOutput ¶
func (i GetMultiRegionAccessPointRegionArgs) ToGetMultiRegionAccessPointRegionOutput() GetMultiRegionAccessPointRegionOutput
func (GetMultiRegionAccessPointRegionArgs) ToGetMultiRegionAccessPointRegionOutputWithContext ¶
func (i GetMultiRegionAccessPointRegionArgs) ToGetMultiRegionAccessPointRegionOutputWithContext(ctx context.Context) GetMultiRegionAccessPointRegionOutput
type GetMultiRegionAccessPointRegionArray ¶
type GetMultiRegionAccessPointRegionArray []GetMultiRegionAccessPointRegionInput
func (GetMultiRegionAccessPointRegionArray) ElementType ¶
func (GetMultiRegionAccessPointRegionArray) ElementType() reflect.Type
func (GetMultiRegionAccessPointRegionArray) ToGetMultiRegionAccessPointRegionArrayOutput ¶
func (i GetMultiRegionAccessPointRegionArray) ToGetMultiRegionAccessPointRegionArrayOutput() GetMultiRegionAccessPointRegionArrayOutput
func (GetMultiRegionAccessPointRegionArray) ToGetMultiRegionAccessPointRegionArrayOutputWithContext ¶
func (i GetMultiRegionAccessPointRegionArray) ToGetMultiRegionAccessPointRegionArrayOutputWithContext(ctx context.Context) GetMultiRegionAccessPointRegionArrayOutput
type GetMultiRegionAccessPointRegionArrayInput ¶
type GetMultiRegionAccessPointRegionArrayInput interface { pulumi.Input ToGetMultiRegionAccessPointRegionArrayOutput() GetMultiRegionAccessPointRegionArrayOutput ToGetMultiRegionAccessPointRegionArrayOutputWithContext(context.Context) GetMultiRegionAccessPointRegionArrayOutput }
GetMultiRegionAccessPointRegionArrayInput is an input type that accepts GetMultiRegionAccessPointRegionArray and GetMultiRegionAccessPointRegionArrayOutput values. You can construct a concrete instance of `GetMultiRegionAccessPointRegionArrayInput` via:
GetMultiRegionAccessPointRegionArray{ GetMultiRegionAccessPointRegionArgs{...} }
type GetMultiRegionAccessPointRegionArrayOutput ¶
type GetMultiRegionAccessPointRegionArrayOutput struct{ *pulumi.OutputState }
func (GetMultiRegionAccessPointRegionArrayOutput) ElementType ¶
func (GetMultiRegionAccessPointRegionArrayOutput) ElementType() reflect.Type
func (GetMultiRegionAccessPointRegionArrayOutput) ToGetMultiRegionAccessPointRegionArrayOutput ¶
func (o GetMultiRegionAccessPointRegionArrayOutput) ToGetMultiRegionAccessPointRegionArrayOutput() GetMultiRegionAccessPointRegionArrayOutput
func (GetMultiRegionAccessPointRegionArrayOutput) ToGetMultiRegionAccessPointRegionArrayOutputWithContext ¶
func (o GetMultiRegionAccessPointRegionArrayOutput) ToGetMultiRegionAccessPointRegionArrayOutputWithContext(ctx context.Context) GetMultiRegionAccessPointRegionArrayOutput
type GetMultiRegionAccessPointRegionInput ¶
type GetMultiRegionAccessPointRegionInput interface { pulumi.Input ToGetMultiRegionAccessPointRegionOutput() GetMultiRegionAccessPointRegionOutput ToGetMultiRegionAccessPointRegionOutputWithContext(context.Context) GetMultiRegionAccessPointRegionOutput }
GetMultiRegionAccessPointRegionInput is an input type that accepts GetMultiRegionAccessPointRegionArgs and GetMultiRegionAccessPointRegionOutput values. You can construct a concrete instance of `GetMultiRegionAccessPointRegionInput` via:
GetMultiRegionAccessPointRegionArgs{...}
type GetMultiRegionAccessPointRegionOutput ¶
type GetMultiRegionAccessPointRegionOutput struct{ *pulumi.OutputState }
func (GetMultiRegionAccessPointRegionOutput) Bucket ¶
func (o GetMultiRegionAccessPointRegionOutput) Bucket() pulumi.StringOutput
The name of the bucket.
func (GetMultiRegionAccessPointRegionOutput) BucketAccountId ¶ added in v6.3.0
func (o GetMultiRegionAccessPointRegionOutput) BucketAccountId() pulumi.StringOutput
The AWS account ID that owns the bucket.
func (GetMultiRegionAccessPointRegionOutput) ElementType ¶
func (GetMultiRegionAccessPointRegionOutput) ElementType() reflect.Type
func (GetMultiRegionAccessPointRegionOutput) Region ¶
func (o GetMultiRegionAccessPointRegionOutput) Region() pulumi.StringOutput
The name of the region.
func (GetMultiRegionAccessPointRegionOutput) ToGetMultiRegionAccessPointRegionOutput ¶
func (o GetMultiRegionAccessPointRegionOutput) ToGetMultiRegionAccessPointRegionOutput() GetMultiRegionAccessPointRegionOutput
func (GetMultiRegionAccessPointRegionOutput) ToGetMultiRegionAccessPointRegionOutputWithContext ¶
func (o GetMultiRegionAccessPointRegionOutput) ToGetMultiRegionAccessPointRegionOutputWithContext(ctx context.Context) GetMultiRegionAccessPointRegionOutput
type LookupMultiRegionAccessPointArgs ¶
type LookupMultiRegionAccessPointArgs struct { // The AWS account ID of the S3 Multi-Region Access Point. Defaults to automatically determined account ID of the AWS provider. AccountId *string `pulumi:"accountId"` // The name of the Multi-Region Access Point. Name string `pulumi:"name"` }
A collection of arguments for invoking getMultiRegionAccessPoint.
type LookupMultiRegionAccessPointOutputArgs ¶
type LookupMultiRegionAccessPointOutputArgs struct { // The AWS account ID of the S3 Multi-Region Access Point. Defaults to automatically determined account ID of the AWS provider. AccountId pulumi.StringPtrInput `pulumi:"accountId"` // The name of the Multi-Region Access Point. Name pulumi.StringInput `pulumi:"name"` }
A collection of arguments for invoking getMultiRegionAccessPoint.
func (LookupMultiRegionAccessPointOutputArgs) ElementType ¶
func (LookupMultiRegionAccessPointOutputArgs) ElementType() reflect.Type
type LookupMultiRegionAccessPointResult ¶
type LookupMultiRegionAccessPointResult struct { AccountId string `pulumi:"accountId"` // The alias for the Multi-Region Access Point. Alias string `pulumi:"alias"` // Amazon Resource Name (ARN) of the Multi-Region Access Point. Arn string `pulumi:"arn"` // Timestamp when the resource has been created. CreatedAt string `pulumi:"createdAt"` // 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 string `pulumi:"domainName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` // Public Access Block of the Multi-Region Access Point. Detailed below. PublicAccessBlocks []GetMultiRegionAccessPointPublicAccessBlock `pulumi:"publicAccessBlocks"` // A collection of the regions and buckets associated with the Multi-Region Access Point. Regions []GetMultiRegionAccessPointRegion `pulumi:"regions"` // The current status of the Multi-Region Access Point. Status string `pulumi:"status"` }
A collection of values returned by getMultiRegionAccessPoint.
func LookupMultiRegionAccessPoint ¶
func LookupMultiRegionAccessPoint(ctx *pulumi.Context, args *LookupMultiRegionAccessPointArgs, opts ...pulumi.InvokeOption) (*LookupMultiRegionAccessPointResult, error)
Provides details on a specific S3 Multi-Region Access Point.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3control" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := s3control.LookupMultiRegionAccessPoint(ctx, &s3control.LookupMultiRegionAccessPointArgs{ Name: "example", }, nil) if err != nil { return err } return nil }) }
```
type LookupMultiRegionAccessPointResultOutput ¶
type LookupMultiRegionAccessPointResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMultiRegionAccessPoint.
func LookupMultiRegionAccessPointOutput ¶
func LookupMultiRegionAccessPointOutput(ctx *pulumi.Context, args LookupMultiRegionAccessPointOutputArgs, opts ...pulumi.InvokeOption) LookupMultiRegionAccessPointResultOutput
func (LookupMultiRegionAccessPointResultOutput) AccountId ¶
func (o LookupMultiRegionAccessPointResultOutput) AccountId() pulumi.StringOutput
func (LookupMultiRegionAccessPointResultOutput) Alias ¶
func (o LookupMultiRegionAccessPointResultOutput) Alias() pulumi.StringOutput
The alias for the Multi-Region Access Point.
func (LookupMultiRegionAccessPointResultOutput) Arn ¶
func (o LookupMultiRegionAccessPointResultOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the Multi-Region Access Point.
func (LookupMultiRegionAccessPointResultOutput) CreatedAt ¶
func (o LookupMultiRegionAccessPointResultOutput) CreatedAt() pulumi.StringOutput
Timestamp when the resource has been created.
func (LookupMultiRegionAccessPointResultOutput) DomainName ¶
func (o LookupMultiRegionAccessPointResultOutput) 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 (LookupMultiRegionAccessPointResultOutput) ElementType ¶
func (LookupMultiRegionAccessPointResultOutput) ElementType() reflect.Type
func (LookupMultiRegionAccessPointResultOutput) Id ¶
func (o LookupMultiRegionAccessPointResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupMultiRegionAccessPointResultOutput) Name ¶
func (o LookupMultiRegionAccessPointResultOutput) Name() pulumi.StringOutput
func (LookupMultiRegionAccessPointResultOutput) PublicAccessBlocks ¶
func (o LookupMultiRegionAccessPointResultOutput) PublicAccessBlocks() GetMultiRegionAccessPointPublicAccessBlockArrayOutput
Public Access Block of the Multi-Region Access Point. Detailed below.
func (LookupMultiRegionAccessPointResultOutput) Regions ¶
func (o LookupMultiRegionAccessPointResultOutput) Regions() GetMultiRegionAccessPointRegionArrayOutput
A collection of the regions and buckets associated with the Multi-Region Access Point.
func (LookupMultiRegionAccessPointResultOutput) Status ¶
func (o LookupMultiRegionAccessPointResultOutput) Status() pulumi.StringOutput
The current status of the Multi-Region Access Point.
func (LookupMultiRegionAccessPointResultOutput) ToLookupMultiRegionAccessPointResultOutput ¶
func (o LookupMultiRegionAccessPointResultOutput) ToLookupMultiRegionAccessPointResultOutput() LookupMultiRegionAccessPointResultOutput
func (LookupMultiRegionAccessPointResultOutput) ToLookupMultiRegionAccessPointResultOutputWithContext ¶
func (o LookupMultiRegionAccessPointResultOutput) ToLookupMultiRegionAccessPointResultOutputWithContext(ctx context.Context) LookupMultiRegionAccessPointResultOutput
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.
> This resource cannot be used with S3 directory buckets.
## Example Usage
### Multiple AWS Buckets in Different Regions
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3control" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooBucket, err := s3.NewBucketV2(ctx, "foo_bucket", &s3.BucketV2Args{ Bucket: pulumi.String("example-bucket-foo"), }) if err != nil { return err } barBucket, err := s3.NewBucketV2(ctx, "bar_bucket", &s3.BucketV2Args{ Bucket: pulumi.String("example-bucket-bar"), }) 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
Using `pulumi import`, import Multi-Region Access Points using the `account_id` and `name` of the Multi-Region Access Point separated by a colon (`:`). For example:
```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 MultiRegionAccessPointDetailsRegionArgs ¶
type MultiRegionAccessPointDetailsRegionArgs struct { Bucket pulumi.StringInput `pulumi:"bucket"` BucketAccountId pulumi.StringPtrInput `pulumi:"bucketAccountId"` Region pulumi.StringPtrInput `pulumi:"region"` }
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) BucketAccountId ¶ added in v6.3.0
func (o MultiRegionAccessPointDetailsRegionOutput) BucketAccountId() pulumi.StringPtrOutput
func (MultiRegionAccessPointDetailsRegionOutput) ElementType ¶
func (MultiRegionAccessPointDetailsRegionOutput) ElementType() reflect.Type
func (MultiRegionAccessPointDetailsRegionOutput) Region ¶ added in v6.3.0
func (o MultiRegionAccessPointDetailsRegionOutput) Region() pulumi.StringPtrOutput
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 ¶
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 ¶
func (o MultiRegionAccessPointOutput) Alias() pulumi.StringOutput
The alias for the Multi-Region Access Point.
func (MultiRegionAccessPointOutput) Arn ¶
func (o MultiRegionAccessPointOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the Multi-Region Access Point.
func (MultiRegionAccessPointOutput) Details ¶
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 ¶
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 ¶
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
Using `pulumi import`, import Multi-Region Access Point Policies using the `account_id` and `name` of the Multi-Region Access Point separated by a colon (`:`). For example:
```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). // // > **NOTE:** When you update the `policy`, the update is first listed as the proposed policy. After the update is finished and all Regions have been updated, the proposed policy is listed as the established policy. If both policies have the same version number, the proposed policy is the established policy. 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). // // > **NOTE:** When you update the `policy`, the update is first listed as the proposed policy. After the update is finished and all Regions have been updated, the proposed policy is listed as the established policy. If both policies have the same version number, the proposed policy is the established policy. 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).
> **NOTE:** When you update the `policy`, the update is first listed as the proposed policy. After the update is finished and all Regions have been updated, the proposed policy is listed as the established policy. If both policies have the same version number, the proposed policy is the established policy.
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).
> **NOTE:** When you update the `policy`, the update is first listed as the proposed policy. After the update is finished and all Regions have been updated, the proposed policy is listed as the established policy. If both policies have the same version number, the proposed policy is the established policy.
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 ¶
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 ¶
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 ¶
func (o MultiRegionAccessPointPolicyOutput) Established() pulumi.StringOutput
The last established policy for the Multi-Region Access Point.
func (MultiRegionAccessPointPolicyOutput) Proposed ¶
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"` // Alias for the S3 Object Lambda Access Point. Alias pulumi.StringOutput `pulumi:"alias"` // 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/v6/go/aws/s3" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3control" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := s3.NewBucketV2(ctx, "example", &s3.BucketV2Args{ Bucket: pulumi.String("example"), }) if err != nil { return err } exampleAccessPoint, err := s3.NewAccessPoint(ctx, "example", &s3.AccessPointArgs{ Bucket: example.ID(), Name: pulumi.String("example"), }) if err != nil { return err } _, err = s3control.NewObjectLambdaAccessPoint(ctx, "example", &s3control.ObjectLambdaAccessPointArgs{ Name: pulumi.String("example"), 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(exampleAwsLambdaFunction.Arn), }, }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Object Lambda Access Points using the `account_id` and `name`, separated by a colon (`:`). For example:
```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 ¶
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) Alias ¶ added in v6.1.0
func (o ObjectLambdaAccessPointOutput) Alias() pulumi.StringOutput
Alias for the S3 Object Lambda Access Point.
func (ObjectLambdaAccessPointOutput) Arn ¶
func (o ObjectLambdaAccessPointOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the Object Lambda Access Point.
func (ObjectLambdaAccessPointOutput) Configuration ¶
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 ¶
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/v6/go/aws/s3" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3control" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := s3.NewBucketV2(ctx, "example", &s3.BucketV2Args{ Bucket: pulumi.String("example"), }) if err != nil { return err } exampleAccessPoint, err := s3.NewAccessPoint(ctx, "example", &s3.AccessPointArgs{ Bucket: example.ID(), Name: pulumi.String("example"), }) if err != nil { return err } exampleObjectLambdaAccessPoint, err := s3control.NewObjectLambdaAccessPoint(ctx, "example", &s3control.ObjectLambdaAccessPointArgs{ Name: pulumi.String("example"), 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(exampleAwsLambdaFunction.Arn), }, }, }, }, }, }) if err != nil { return err } _, err = s3control.NewObjectLambdaAccessPointPolicy(ctx, "example", &s3control.ObjectLambdaAccessPointPolicyArgs{ Name: exampleObjectLambdaAccessPoint.Name, 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": current.AccountId, }, "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
Using `pulumi import`, import Object Lambda Access Point policies using the `account_id` and `name`, separated by a colon (`:`). For example:
```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 ¶
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 ¶
func (o ObjectLambdaAccessPointPolicyOutput) HasPublicAccessPolicy() pulumi.BoolOutput
Indicates whether this access point currently has a policy that allows public access.
func (ObjectLambdaAccessPointPolicyOutput) Name ¶
func (o ObjectLambdaAccessPointPolicyOutput) Name() pulumi.StringOutput
The name of the Object Lambda Access Point.
func (ObjectLambdaAccessPointPolicyOutput) Policy ¶
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 // Alias for the S3 Object Lambda Access Point. Alias 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 ¶
type StorageLensConfiguration struct { pulumi.CustomResourceState // The AWS account ID for the S3 Storage Lens configuration. Defaults to automatically determined account ID of the AWS provider. AccountId pulumi.StringOutput `pulumi:"accountId"` // Amazon Resource Name (ARN) of the S3 Storage Lens configuration. 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. // // Deprecated: Please use `tags` instead. 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/v6/go/aws" "github.com/pulumi/pulumi-aws/sdk/v6/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(target.Arn), Format: pulumi.String("CSV"), OutputSchemaVersion: pulumi.String("V_1"), Encryption: &s3control.StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs{ SseS3s: s3control.StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Array{ nil, }, }, }, }, Exclude: &s3control.StorageLensConfigurationStorageLensConfigurationExcludeArgs{ Buckets: pulumi.StringArray{ b1.Arn, b2.Arn, }, Regions: pulumi.StringArray{ pulumi.String("us-east-2"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import S3 Storage Lens configurations using the `account_id` and `config_id`, separated by a colon (`:`). For example:
```sh $ pulumi import aws:s3control/storageLensConfiguration:StorageLensConfiguration example 123456789012:example-1 ```
func GetStorageLensConfiguration ¶
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 ¶
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 ¶
func (*StorageLensConfiguration) ElementType() reflect.Type
func (*StorageLensConfiguration) ToStorageLensConfigurationOutput ¶
func (i *StorageLensConfiguration) ToStorageLensConfigurationOutput() StorageLensConfigurationOutput
func (*StorageLensConfiguration) ToStorageLensConfigurationOutputWithContext ¶
func (i *StorageLensConfiguration) ToStorageLensConfigurationOutputWithContext(ctx context.Context) StorageLensConfigurationOutput
type StorageLensConfigurationArgs ¶
type StorageLensConfigurationArgs struct { // The AWS account ID for the S3 Storage Lens configuration. Defaults to automatically determined account ID of the AWS provider. 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 ¶
func (StorageLensConfigurationArgs) ElementType() reflect.Type
type StorageLensConfigurationArray ¶
type StorageLensConfigurationArray []StorageLensConfigurationInput
func (StorageLensConfigurationArray) ElementType ¶
func (StorageLensConfigurationArray) ElementType() reflect.Type
func (StorageLensConfigurationArray) ToStorageLensConfigurationArrayOutput ¶
func (i StorageLensConfigurationArray) ToStorageLensConfigurationArrayOutput() StorageLensConfigurationArrayOutput
func (StorageLensConfigurationArray) ToStorageLensConfigurationArrayOutputWithContext ¶
func (i StorageLensConfigurationArray) ToStorageLensConfigurationArrayOutputWithContext(ctx context.Context) StorageLensConfigurationArrayOutput
type StorageLensConfigurationArrayInput ¶
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 ¶
type StorageLensConfigurationArrayOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationArrayOutput) ElementType ¶
func (StorageLensConfigurationArrayOutput) ElementType() reflect.Type
func (StorageLensConfigurationArrayOutput) Index ¶
func (o StorageLensConfigurationArrayOutput) Index(i pulumi.IntInput) StorageLensConfigurationOutput
func (StorageLensConfigurationArrayOutput) ToStorageLensConfigurationArrayOutput ¶
func (o StorageLensConfigurationArrayOutput) ToStorageLensConfigurationArrayOutput() StorageLensConfigurationArrayOutput
func (StorageLensConfigurationArrayOutput) ToStorageLensConfigurationArrayOutputWithContext ¶
func (o StorageLensConfigurationArrayOutput) ToStorageLensConfigurationArrayOutputWithContext(ctx context.Context) StorageLensConfigurationArrayOutput
type StorageLensConfigurationInput ¶
type StorageLensConfigurationInput interface { pulumi.Input ToStorageLensConfigurationOutput() StorageLensConfigurationOutput ToStorageLensConfigurationOutputWithContext(ctx context.Context) StorageLensConfigurationOutput }
type StorageLensConfigurationMap ¶
type StorageLensConfigurationMap map[string]StorageLensConfigurationInput
func (StorageLensConfigurationMap) ElementType ¶
func (StorageLensConfigurationMap) ElementType() reflect.Type
func (StorageLensConfigurationMap) ToStorageLensConfigurationMapOutput ¶
func (i StorageLensConfigurationMap) ToStorageLensConfigurationMapOutput() StorageLensConfigurationMapOutput
func (StorageLensConfigurationMap) ToStorageLensConfigurationMapOutputWithContext ¶
func (i StorageLensConfigurationMap) ToStorageLensConfigurationMapOutputWithContext(ctx context.Context) StorageLensConfigurationMapOutput
type StorageLensConfigurationMapInput ¶
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 ¶
type StorageLensConfigurationMapOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationMapOutput) ElementType ¶
func (StorageLensConfigurationMapOutput) ElementType() reflect.Type
func (StorageLensConfigurationMapOutput) MapIndex ¶
func (o StorageLensConfigurationMapOutput) MapIndex(k pulumi.StringInput) StorageLensConfigurationOutput
func (StorageLensConfigurationMapOutput) ToStorageLensConfigurationMapOutput ¶
func (o StorageLensConfigurationMapOutput) ToStorageLensConfigurationMapOutput() StorageLensConfigurationMapOutput
func (StorageLensConfigurationMapOutput) ToStorageLensConfigurationMapOutputWithContext ¶
func (o StorageLensConfigurationMapOutput) ToStorageLensConfigurationMapOutputWithContext(ctx context.Context) StorageLensConfigurationMapOutput
type StorageLensConfigurationOutput ¶
type StorageLensConfigurationOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationOutput) AccountId ¶
func (o StorageLensConfigurationOutput) AccountId() pulumi.StringOutput
The AWS account ID for the S3 Storage Lens configuration. Defaults to automatically determined account ID of the AWS provider.
func (StorageLensConfigurationOutput) Arn ¶
func (o StorageLensConfigurationOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the S3 Storage Lens configuration.
func (StorageLensConfigurationOutput) ConfigId ¶
func (o StorageLensConfigurationOutput) ConfigId() pulumi.StringOutput
The ID of the S3 Storage Lens configuration.
func (StorageLensConfigurationOutput) ElementType ¶
func (StorageLensConfigurationOutput) ElementType() reflect.Type
func (StorageLensConfigurationOutput) StorageLensConfiguration ¶
func (o StorageLensConfigurationOutput) StorageLensConfiguration() StorageLensConfigurationStorageLensConfigurationOutput
The S3 Storage Lens configuration. See Storage Lens Configuration below for more details.
func (StorageLensConfigurationOutput) Tags ¶
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
deprecated
func (o StorageLensConfigurationOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (StorageLensConfigurationOutput) ToStorageLensConfigurationOutput ¶
func (o StorageLensConfigurationOutput) ToStorageLensConfigurationOutput() StorageLensConfigurationOutput
func (StorageLensConfigurationOutput) ToStorageLensConfigurationOutputWithContext ¶
func (o StorageLensConfigurationOutput) ToStorageLensConfigurationOutputWithContext(ctx context.Context) StorageLensConfigurationOutput
type StorageLensConfigurationState ¶
type StorageLensConfigurationState struct { // The AWS account ID for the S3 Storage Lens configuration. Defaults to automatically determined account ID of the AWS provider. AccountId pulumi.StringPtrInput // Amazon Resource Name (ARN) of the S3 Storage Lens configuration. 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. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (StorageLensConfigurationState) ElementType ¶
func (StorageLensConfigurationState) ElementType() reflect.Type
type StorageLensConfigurationStorageLensConfiguration ¶
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 ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevel struct { // S3 Storage Lens activity metrics. See Activity Metrics below for more details. ActivityMetrics *StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetrics `pulumi:"activityMetrics"` // Advanced cost-optimization metrics for S3 Storage Lens. See Advanced Cost-Optimization Metrics below for more details. AdvancedCostOptimizationMetrics *StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetrics `pulumi:"advancedCostOptimizationMetrics"` // Advanced data-protection metrics for S3 Storage Lens. See Advanced Data-Protection Metrics below for more details. AdvancedDataProtectionMetrics *StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetrics `pulumi:"advancedDataProtectionMetrics"` // S3 Storage Lens bucket-level configuration. See Bucket Level below for more details. BucketLevel StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevel `pulumi:"bucketLevel"` // Detailed status code metrics for S3 Storage Lens. See Detailed Status Code Metrics below for more details. DetailedStatusCodeMetrics *StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetrics `pulumi:"detailedStatusCodeMetrics"` }
type StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetrics ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetrics struct { // Whether the activity metrics are enabled. Enabled *bool `pulumi:"enabled"` }
type StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs struct { // Whether the activity metrics are enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsInput ¶
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 ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) Enabled ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) Enabled() pulumi.BoolPtrOutput
Whether the activity metrics are enabled.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrInput ¶
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 ¶
func StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtr(v *StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsArgs) StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrInput
type StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput) Enabled ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether the activity metrics are enabled.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetrics ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetrics struct { // Whether advanced cost-optimization metrics are enabled. Enabled *bool `pulumi:"enabled"` }
type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs struct { // Whether advanced cost-optimization metrics are enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsInput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput }
StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs and StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsInput` via:
StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs{...}
type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput) Enabled ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput) Enabled() pulumi.BoolPtrOutput
Whether advanced cost-optimization metrics are enabled.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrInput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput }
StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs, StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtr and StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrInput` via:
StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs{...} or: nil
func StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtr ¶
func StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtr(v *StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsArgs) StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrInput
type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput) Elem ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput) Enabled ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether advanced cost-optimization metrics are enabled.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetrics ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetrics struct { // Whether advanced data-protection metrics are enabled. Enabled *bool `pulumi:"enabled"` }
type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs struct { // Whether advanced data-protection metrics are enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsInput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput }
StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs and StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsInput` via:
StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs{...}
type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput) Enabled ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput) Enabled() pulumi.BoolPtrOutput
Whether advanced data-protection metrics are enabled.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrInput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput }
StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs, StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtr and StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrInput` via:
StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs{...} or: nil
func StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtr ¶
func StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtr(v *StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsArgs) StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrInput
type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput) Elem ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput) Enabled ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether advanced data-protection metrics are enabled.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelArgs ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelArgs struct { // S3 Storage Lens activity metrics. See Activity Metrics below for more details. ActivityMetrics StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrInput `pulumi:"activityMetrics"` // Advanced cost-optimization metrics for S3 Storage Lens. See Advanced Cost-Optimization Metrics below for more details. AdvancedCostOptimizationMetrics StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrInput `pulumi:"advancedCostOptimizationMetrics"` // Advanced data-protection metrics for S3 Storage Lens. See Advanced Data-Protection Metrics below for more details. AdvancedDataProtectionMetrics StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrInput `pulumi:"advancedDataProtectionMetrics"` // S3 Storage Lens bucket-level configuration. See Bucket Level below for more details. BucketLevel StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelInput `pulumi:"bucketLevel"` // Detailed status code metrics for S3 Storage Lens. See Detailed Status Code Metrics below for more details. DetailedStatusCodeMetrics StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrInput `pulumi:"detailedStatusCodeMetrics"` }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelArgs) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelArgs) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationAccountLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevel ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevel struct { // S3 Storage Lens activity metrics. See Activity Metrics above for more details. ActivityMetrics *StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetrics `pulumi:"activityMetrics"` // Advanced cost-optimization metrics for S3 Storage Lens. See Advanced Cost-Optimization Metrics above for more details. AdvancedCostOptimizationMetrics *StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetrics `pulumi:"advancedCostOptimizationMetrics"` // Advanced data-protection metrics for S3 Storage Lens. See Advanced Data-Protection Metrics above for more details. AdvancedDataProtectionMetrics *StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetrics `pulumi:"advancedDataProtectionMetrics"` // Detailed status code metrics for S3 Storage Lens. See Detailed Status Code Metrics above for more details. DetailedStatusCodeMetrics *StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetrics `pulumi:"detailedStatusCodeMetrics"` // Prefix-level metrics for S3 Storage Lens. See Prefix Level below for more details. PrefixLevel *StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevel `pulumi:"prefixLevel"` }
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetrics ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetrics struct { // Whether the activity metrics are enabled. Enabled *bool `pulumi:"enabled"` }
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs struct { // Whether the activity metrics are enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsInput ¶
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 ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) Enabled ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) Enabled() pulumi.BoolPtrOutput
Whether the activity metrics are enabled.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrInput ¶
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 ¶
func StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtr(v *StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsArgs) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrInput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput) Elem ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput) Enabled ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether the activity metrics are enabled.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetrics ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetrics struct { // Whether advanced cost-optimization metrics are enabled. Enabled *bool `pulumi:"enabled"` }
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsArgs ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsArgs struct { // Whether advanced cost-optimization metrics are enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsArgs) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsInput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput }
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsArgs and StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsInput` via:
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsArgs{...}
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput) Enabled ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput) Enabled() pulumi.BoolPtrOutput
Whether advanced cost-optimization metrics are enabled.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrInput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput }
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsArgs, StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtr and StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrInput` via:
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsArgs{...} or: nil
func StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtr ¶
func StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtr(v *StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsArgs) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrInput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput) Elem ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput) Enabled ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether advanced cost-optimization metrics are enabled.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetrics ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetrics struct { // Whether advanced data-protection metrics are enabled. Enabled *bool `pulumi:"enabled"` }
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsArgs ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsArgs struct { // Whether advanced data-protection metrics are enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsArgs) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsInput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput }
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsArgs and StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsInput` via:
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsArgs{...}
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput) Enabled ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput) Enabled() pulumi.BoolPtrOutput
Whether advanced data-protection metrics are enabled.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrInput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput }
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsArgs, StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtr and StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrInput` via:
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsArgs{...} or: nil
func StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtr ¶
func StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtr(v *StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsArgs) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrInput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput) Elem ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput) Enabled ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether advanced data-protection metrics are enabled.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs struct { // S3 Storage Lens activity metrics. See Activity Metrics above for more details. ActivityMetrics StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrInput `pulumi:"activityMetrics"` // Advanced cost-optimization metrics for S3 Storage Lens. See Advanced Cost-Optimization Metrics above for more details. AdvancedCostOptimizationMetrics StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrInput `pulumi:"advancedCostOptimizationMetrics"` // Advanced data-protection metrics for S3 Storage Lens. See Advanced Data-Protection Metrics above for more details. AdvancedDataProtectionMetrics StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrInput `pulumi:"advancedDataProtectionMetrics"` // Detailed status code metrics for S3 Storage Lens. See Detailed Status Code Metrics above for more details. DetailedStatusCodeMetrics StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrInput `pulumi:"detailedStatusCodeMetrics"` // Prefix-level metrics for S3 Storage Lens. See Prefix Level below for more details. PrefixLevel StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrInput `pulumi:"prefixLevel"` }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetrics ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetrics struct { // Whether detailed status code metrics are enabled. Enabled *bool `pulumi:"enabled"` }
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsArgs ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsArgs struct { // Whether detailed status code metrics are enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsArgs) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsInput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput }
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsArgs and StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsInput` via:
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsArgs{...}
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput) Enabled ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput) Enabled() pulumi.BoolPtrOutput
Whether detailed status code metrics are enabled.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrInput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput }
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsArgs, StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtr and StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrInput` via:
StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsArgs{...} or: nil
func StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtr ¶
func StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtr(v *StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsArgs) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrInput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput) Elem ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput) Enabled ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether detailed status code metrics are enabled.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelInput ¶
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 ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ActivityMetrics ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ActivityMetrics() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput
S3 Storage Lens activity metrics. See Activity Metrics above for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) AdvancedCostOptimizationMetrics ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) AdvancedCostOptimizationMetrics() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput
Advanced cost-optimization metrics for S3 Storage Lens. See Advanced Cost-Optimization Metrics above for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) AdvancedDataProtectionMetrics ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) AdvancedDataProtectionMetrics() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput
Advanced data-protection metrics for S3 Storage Lens. See Advanced Data-Protection Metrics above for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) DetailedStatusCodeMetrics ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) DetailedStatusCodeMetrics() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput
Detailed status code metrics for S3 Storage Lens. See Detailed Status Code Metrics above for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) PrefixLevel ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) PrefixLevel() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput
Prefix-level metrics for S3 Storage Lens. See Prefix Level below for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevel ¶
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 ¶
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 ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelInput ¶
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 ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput) StorageMetrics ¶
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 ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrInput ¶
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 ¶
func StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtr(v *StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelArgs) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrInput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput) Elem ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput) StorageMetrics ¶
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 ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetrics ¶
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 ¶
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 ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsInput ¶
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 ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) Enabled ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) Enabled() pulumi.BoolPtrOutput
Whether prefix-level storage metrics are enabled.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) SelectionCriteria ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) SelectionCriteria() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput
Selection criteria. See Selection Criteria below for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrInput ¶
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 ¶
func StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtr(v *StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsArgs) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrInput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput) Elem ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput) Enabled ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether prefix-level storage metrics are enabled.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput) SelectionCriteria ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput) SelectionCriteria() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput
Selection criteria. See Selection Criteria below for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteria ¶
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 ¶
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 ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaInput ¶
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 ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) Delimiter ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) Delimiter() pulumi.StringPtrOutput
The delimiter of the selection criteria being used.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) MaxDepth ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) MaxDepth() pulumi.IntPtrOutput
The max depth of the selection criteria.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) MinStorageBytesPercentage ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) MinStorageBytesPercentage() pulumi.Float64PtrOutput
The minimum number of storage bytes percentage whose metrics will be selected.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrInput ¶
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 ¶
func StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtr(v *StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaArgs) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrInput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) Delimiter ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) Delimiter() pulumi.StringPtrOutput
The delimiter of the selection criteria being used.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) Elem ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) MaxDepth ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) MaxDepth() pulumi.IntPtrOutput
The max depth of the selection criteria.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) MinStorageBytesPercentage ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) MinStorageBytesPercentage() pulumi.Float64PtrOutput
The minimum number of storage bytes percentage whose metrics will be selected.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrInput ¶
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 ¶
func StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtr(v *StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelArgs) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrInput
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) ActivityMetrics ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) ActivityMetrics() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetricsPtrOutput
S3 Storage Lens activity metrics. See Activity Metrics above for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) AdvancedCostOptimizationMetrics ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) AdvancedCostOptimizationMetrics() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsPtrOutput
Advanced cost-optimization metrics for S3 Storage Lens. See Advanced Cost-Optimization Metrics above for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) AdvancedDataProtectionMetrics ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) AdvancedDataProtectionMetrics() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsPtrOutput
Advanced data-protection metrics for S3 Storage Lens. See Advanced Data-Protection Metrics above for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) DetailedStatusCodeMetrics ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) DetailedStatusCodeMetrics() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetricsPtrOutput
Detailed status code metrics for S3 Storage Lens. See Detailed Status Code Metrics above for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) PrefixLevel ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) PrefixLevel() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelPtrOutput
Prefix-level metrics for S3 Storage Lens. See Prefix Level below for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetrics ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetrics struct { // Whether detailed status code metrics are enabled. Enabled *bool `pulumi:"enabled"` }
type StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs struct { // Whether detailed status code metrics are enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsInput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput }
StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs and StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsInput` via:
StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs{...}
type StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput) Enabled ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput) Enabled() pulumi.BoolPtrOutput
Whether detailed status code metrics are enabled.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrInput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrInput interface { pulumi.Input ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutputWithContext(context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput }
StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrInput is an input type that accepts StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs, StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtr and StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput values. You can construct a concrete instance of `StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrInput` via:
StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs{...} or: nil
func StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtr ¶
func StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtr(v *StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsArgs) StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrInput
type StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput) Elem ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput) Enabled ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether detailed status code metrics are enabled.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelInput ¶
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 ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ActivityMetrics ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ActivityMetrics() StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput
S3 Storage Lens activity metrics. See Activity Metrics below for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) AdvancedCostOptimizationMetrics ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) AdvancedCostOptimizationMetrics() StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput
Advanced cost-optimization metrics for S3 Storage Lens. See Advanced Cost-Optimization Metrics below for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) AdvancedDataProtectionMetrics ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) AdvancedDataProtectionMetrics() StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput
Advanced data-protection metrics for S3 Storage Lens. See Advanced Data-Protection Metrics below for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) BucketLevel ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) BucketLevel() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelOutput
S3 Storage Lens bucket-level configuration. See Bucket Level below for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) DetailedStatusCodeMetrics ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) DetailedStatusCodeMetrics() StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput
Detailed status code metrics for S3 Storage Lens. See Detailed Status Code Metrics below for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput
type StorageLensConfigurationStorageLensConfigurationAccountLevelPtrInput ¶
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 ¶
func StorageLensConfigurationStorageLensConfigurationAccountLevelPtr(v *StorageLensConfigurationStorageLensConfigurationAccountLevelArgs) StorageLensConfigurationStorageLensConfigurationAccountLevelPtrInput
type StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput ¶
type StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) ActivityMetrics ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) ActivityMetrics() StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetricsPtrOutput
S3 Storage Lens activity metrics. See Activity Metrics below for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) AdvancedCostOptimizationMetrics ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) AdvancedCostOptimizationMetrics() StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsPtrOutput
Advanced cost-optimization metrics for S3 Storage Lens. See Advanced Cost-Optimization Metrics below for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) AdvancedDataProtectionMetrics ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) AdvancedDataProtectionMetrics() StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsPtrOutput
Advanced data-protection metrics for S3 Storage Lens. See Advanced Data-Protection Metrics below for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) BucketLevel ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) BucketLevel() StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPtrOutput
S3 Storage Lens bucket-level configuration. See Bucket Level below for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) DetailedStatusCodeMetrics ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) DetailedStatusCodeMetrics() StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetricsPtrOutput
Detailed status code metrics for S3 Storage Lens. See Detailed Status Code Metrics below for more details.
func (StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput() StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAccountLevelPtrOutput
type StorageLensConfigurationStorageLensConfigurationArgs ¶
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 ¶
func (StorageLensConfigurationStorageLensConfigurationArgs) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationArgs) ToStorageLensConfigurationStorageLensConfigurationOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationArgs) ToStorageLensConfigurationStorageLensConfigurationOutput() StorageLensConfigurationStorageLensConfigurationOutput
func (StorageLensConfigurationStorageLensConfigurationArgs) ToStorageLensConfigurationStorageLensConfigurationOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationArgs) ToStorageLensConfigurationStorageLensConfigurationOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationOutput
func (StorageLensConfigurationStorageLensConfigurationArgs) ToStorageLensConfigurationStorageLensConfigurationPtrOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationArgs) ToStorageLensConfigurationStorageLensConfigurationPtrOutput() StorageLensConfigurationStorageLensConfigurationPtrOutput
func (StorageLensConfigurationStorageLensConfigurationArgs) ToStorageLensConfigurationStorageLensConfigurationPtrOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationArgs) ToStorageLensConfigurationStorageLensConfigurationPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationPtrOutput
type StorageLensConfigurationStorageLensConfigurationAwsOrg ¶
type StorageLensConfigurationStorageLensConfigurationAwsOrg struct { // The Amazon Resource Name (ARN) of the Amazon Web Services organization. Arn string `pulumi:"arn"` }
type StorageLensConfigurationStorageLensConfigurationAwsOrgArgs ¶
type StorageLensConfigurationStorageLensConfigurationAwsOrgArgs struct { // The Amazon Resource Name (ARN) of the Amazon Web Services organization. Arn pulumi.StringInput `pulumi:"arn"` }
func (StorageLensConfigurationStorageLensConfigurationAwsOrgArgs) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAwsOrgArgs) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationAwsOrgArgs) ToStorageLensConfigurationStorageLensConfigurationAwsOrgOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAwsOrgArgs) ToStorageLensConfigurationStorageLensConfigurationAwsOrgOutput() StorageLensConfigurationStorageLensConfigurationAwsOrgOutput
func (StorageLensConfigurationStorageLensConfigurationAwsOrgArgs) ToStorageLensConfigurationStorageLensConfigurationAwsOrgOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAwsOrgArgs) ToStorageLensConfigurationStorageLensConfigurationAwsOrgOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAwsOrgOutput
func (StorageLensConfigurationStorageLensConfigurationAwsOrgArgs) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationAwsOrgArgs) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput() StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAwsOrgArgs) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationAwsOrgArgs) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput
type StorageLensConfigurationStorageLensConfigurationAwsOrgInput ¶
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 ¶
type StorageLensConfigurationStorageLensConfigurationAwsOrgOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) Arn ¶
The Amazon Resource Name (ARN) of the Amazon Web Services organization.
func (StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgOutput() StorageLensConfigurationStorageLensConfigurationAwsOrgOutput
func (StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAwsOrgOutput
func (StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput() StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAwsOrgOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput
type StorageLensConfigurationStorageLensConfigurationAwsOrgPtrInput ¶
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 ¶
func StorageLensConfigurationStorageLensConfigurationAwsOrgPtr(v *StorageLensConfigurationStorageLensConfigurationAwsOrgArgs) StorageLensConfigurationStorageLensConfigurationAwsOrgPtrInput
type StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput ¶
type StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput) Arn ¶
func (o StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the Amazon Web Services organization.
func (StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput() StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput
func (StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput) ToStorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationAwsOrgPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExport ¶
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 ¶
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 ¶
func (StorageLensConfigurationStorageLensConfigurationDataExportArgs) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationDataExportArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationDataExportArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportOutput() StorageLensConfigurationStorageLensConfigurationDataExportOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationDataExportArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationDataExportArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationDataExportArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetrics ¶
type StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetrics struct { // Whether CloudWatch publishing for S3 Storage Lens metrics is enabled. Enabled bool `pulumi:"enabled"` }
type StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs ¶
type StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs struct { // Whether CloudWatch publishing for S3 Storage Lens metrics is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput() StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsInput ¶
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 ¶
type StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) Enabled ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) Enabled() pulumi.BoolOutput
Whether CloudWatch publishing for S3 Storage Lens metrics is enabled.
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput() StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrInput ¶
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 ¶
func StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtr(v *StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsArgs) StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrInput
type StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput ¶
type StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput) Enabled ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether CloudWatch publishing for S3 Storage Lens metrics is enabled.
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportInput ¶
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 ¶
type StorageLensConfigurationStorageLensConfigurationDataExportOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationDataExportOutput) CloudWatchMetrics ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportOutput) CloudWatchMetrics() StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput
Amazon CloudWatch publishing for S3 Storage Lens metrics. See Cloud Watch Metrics below for more details.
func (StorageLensConfigurationStorageLensConfigurationDataExportOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationDataExportOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationDataExportOutput) S3BucketDestination ¶
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 ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportOutput() StorageLensConfigurationStorageLensConfigurationDataExportOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportPtrInput ¶
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 ¶
func StorageLensConfigurationStorageLensConfigurationDataExportPtr(v *StorageLensConfigurationStorageLensConfigurationDataExportArgs) StorageLensConfigurationStorageLensConfigurationDataExportPtrInput
type StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput ¶
type StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput) CloudWatchMetrics ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput) CloudWatchMetrics() StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetricsPtrOutput
Amazon CloudWatch publishing for S3 Storage Lens metrics. See Cloud Watch Metrics below for more details.
func (StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput) S3BucketDestination ¶
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 ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestination ¶
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 ¶
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 ¶
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryption ¶
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 ¶
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 ¶
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionInput ¶
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 ¶
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) SseKms ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) SseKms() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput
SSE-KMS encryption. See SSE KMS below for more details.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) SseS3s ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) SseS3s() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput
SSE-S3 encryption. An empty configuration block `{}` should be used.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrInput ¶
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 ¶
func StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtr(v *StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionArgs) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrInput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput ¶
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput) Elem ¶
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput) SseKms ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput) SseKms() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput
SSE-KMS encryption. See SSE KMS below for more details.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput) SseS3s ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput) SseS3s() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput
SSE-S3 encryption. An empty configuration block `{}` should be used.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKms ¶
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKms struct { // KMS key ARN. KeyId string `pulumi:"keyId"` }
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs ¶
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs struct { // KMS key ARN. KeyId pulumi.StringInput `pulumi:"keyId"` }
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsInput ¶
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 ¶
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) KeyId ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) KeyId() pulumi.StringOutput
KMS key ARN.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrInput ¶
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 ¶
func StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtr(v *StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsArgs) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrInput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput ¶
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput) Elem ¶
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput) KeyId ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput) KeyId() pulumi.StringPtrOutput
KMS key ARN.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKmsPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3 ¶
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3 struct { }
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Args ¶
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Args struct { }
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Args) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Args) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output ¶
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Args) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Args) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3OutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Args) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3OutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Array ¶
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Array []StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Input
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Array) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Array) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Array) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Array) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Array) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayInput ¶
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 ¶
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput) Index ¶
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3ArrayOutput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Input ¶
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 ¶
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3OutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3OutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3Output
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationInput ¶
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 ¶
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) AccountId ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) AccountId() pulumi.StringOutput
The account ID of the owner of the S3 Storage Lens metrics export bucket.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) Arn ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the bucket.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) Encryption ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) Encryption() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput
Encryption of the metrics exports in this bucket. See Encryption below for more details.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) Format ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) Format() pulumi.StringOutput
The export format. Valid values: `CSV`, `Parquet`.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) OutputSchemaVersion ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) OutputSchemaVersion() pulumi.StringOutput
The schema version of the export file. Valid values: `V_1`.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) Prefix ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) Prefix() pulumi.StringPtrOutput
The prefix of the destination bucket where the metrics export will be delivered.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrInput ¶
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 ¶
func StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtr(v *StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationArgs) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrInput
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput ¶
type StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) AccountId ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) AccountId() pulumi.StringPtrOutput
The account ID of the owner of the S3 Storage Lens metrics export bucket.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) Arn ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the bucket.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) Elem ¶
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) Encryption ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) Encryption() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionPtrOutput
Encryption of the metrics exports in this bucket. See Encryption below for more details.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) Format ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) Format() pulumi.StringPtrOutput
The export format. Valid values: `CSV`, `Parquet`.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) OutputSchemaVersion ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) OutputSchemaVersion() pulumi.StringPtrOutput
The schema version of the export file. Valid values: `V_1`.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) Prefix ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) Prefix() pulumi.StringPtrOutput
The prefix of the destination bucket where the metrics export will be delivered.
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput() StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput
func (StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput) ToStorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationPtrOutput
type StorageLensConfigurationStorageLensConfigurationExcludeArgs ¶
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 ¶
func (StorageLensConfigurationStorageLensConfigurationExcludeArgs) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationExcludeArgs) ToStorageLensConfigurationStorageLensConfigurationExcludeOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationExcludeArgs) ToStorageLensConfigurationStorageLensConfigurationExcludeOutput() StorageLensConfigurationStorageLensConfigurationExcludeOutput
func (StorageLensConfigurationStorageLensConfigurationExcludeArgs) ToStorageLensConfigurationStorageLensConfigurationExcludeOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationExcludeArgs) ToStorageLensConfigurationStorageLensConfigurationExcludeOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationExcludeOutput
func (StorageLensConfigurationStorageLensConfigurationExcludeArgs) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationExcludeArgs) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutput() StorageLensConfigurationStorageLensConfigurationExcludePtrOutput
func (StorageLensConfigurationStorageLensConfigurationExcludeArgs) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationExcludeArgs) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationExcludePtrOutput
type StorageLensConfigurationStorageLensConfigurationExcludeInput ¶
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 ¶
type StorageLensConfigurationStorageLensConfigurationExcludeOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationExcludeOutput) Buckets ¶
func (o StorageLensConfigurationStorageLensConfigurationExcludeOutput) Buckets() pulumi.StringArrayOutput
List of S3 bucket ARNs.
func (StorageLensConfigurationStorageLensConfigurationExcludeOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationExcludeOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationExcludeOutput) Regions ¶
func (o StorageLensConfigurationStorageLensConfigurationExcludeOutput) Regions() pulumi.StringArrayOutput
List of AWS Regions.
func (StorageLensConfigurationStorageLensConfigurationExcludeOutput) ToStorageLensConfigurationStorageLensConfigurationExcludeOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationExcludeOutput) ToStorageLensConfigurationStorageLensConfigurationExcludeOutput() StorageLensConfigurationStorageLensConfigurationExcludeOutput
func (StorageLensConfigurationStorageLensConfigurationExcludeOutput) ToStorageLensConfigurationStorageLensConfigurationExcludeOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationExcludeOutput) ToStorageLensConfigurationStorageLensConfigurationExcludeOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationExcludeOutput
func (StorageLensConfigurationStorageLensConfigurationExcludeOutput) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationExcludeOutput) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutput() StorageLensConfigurationStorageLensConfigurationExcludePtrOutput
func (StorageLensConfigurationStorageLensConfigurationExcludeOutput) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationExcludeOutput) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationExcludePtrOutput
type StorageLensConfigurationStorageLensConfigurationExcludePtrInput ¶
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 ¶
func StorageLensConfigurationStorageLensConfigurationExcludePtr(v *StorageLensConfigurationStorageLensConfigurationExcludeArgs) StorageLensConfigurationStorageLensConfigurationExcludePtrInput
type StorageLensConfigurationStorageLensConfigurationExcludePtrOutput ¶
type StorageLensConfigurationStorageLensConfigurationExcludePtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationExcludePtrOutput) Buckets ¶
func (o StorageLensConfigurationStorageLensConfigurationExcludePtrOutput) Buckets() pulumi.StringArrayOutput
List of S3 bucket ARNs.
func (StorageLensConfigurationStorageLensConfigurationExcludePtrOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationExcludePtrOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationExcludePtrOutput) Regions ¶
func (o StorageLensConfigurationStorageLensConfigurationExcludePtrOutput) Regions() pulumi.StringArrayOutput
List of AWS Regions.
func (StorageLensConfigurationStorageLensConfigurationExcludePtrOutput) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationExcludePtrOutput) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutput() StorageLensConfigurationStorageLensConfigurationExcludePtrOutput
func (StorageLensConfigurationStorageLensConfigurationExcludePtrOutput) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationExcludePtrOutput) ToStorageLensConfigurationStorageLensConfigurationExcludePtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationExcludePtrOutput
type StorageLensConfigurationStorageLensConfigurationIncludeArgs ¶
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 ¶
func (StorageLensConfigurationStorageLensConfigurationIncludeArgs) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationIncludeArgs) ToStorageLensConfigurationStorageLensConfigurationIncludeOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationIncludeArgs) ToStorageLensConfigurationStorageLensConfigurationIncludeOutput() StorageLensConfigurationStorageLensConfigurationIncludeOutput
func (StorageLensConfigurationStorageLensConfigurationIncludeArgs) ToStorageLensConfigurationStorageLensConfigurationIncludeOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationIncludeArgs) ToStorageLensConfigurationStorageLensConfigurationIncludeOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationIncludeOutput
func (StorageLensConfigurationStorageLensConfigurationIncludeArgs) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutput ¶
func (i StorageLensConfigurationStorageLensConfigurationIncludeArgs) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutput() StorageLensConfigurationStorageLensConfigurationIncludePtrOutput
func (StorageLensConfigurationStorageLensConfigurationIncludeArgs) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutputWithContext ¶
func (i StorageLensConfigurationStorageLensConfigurationIncludeArgs) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationIncludePtrOutput
type StorageLensConfigurationStorageLensConfigurationIncludeInput ¶
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 ¶
type StorageLensConfigurationStorageLensConfigurationIncludeOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationIncludeOutput) Buckets ¶
func (o StorageLensConfigurationStorageLensConfigurationIncludeOutput) Buckets() pulumi.StringArrayOutput
List of S3 bucket ARNs.
func (StorageLensConfigurationStorageLensConfigurationIncludeOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationIncludeOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationIncludeOutput) Regions ¶
func (o StorageLensConfigurationStorageLensConfigurationIncludeOutput) Regions() pulumi.StringArrayOutput
List of AWS Regions.
func (StorageLensConfigurationStorageLensConfigurationIncludeOutput) ToStorageLensConfigurationStorageLensConfigurationIncludeOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationIncludeOutput) ToStorageLensConfigurationStorageLensConfigurationIncludeOutput() StorageLensConfigurationStorageLensConfigurationIncludeOutput
func (StorageLensConfigurationStorageLensConfigurationIncludeOutput) ToStorageLensConfigurationStorageLensConfigurationIncludeOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationIncludeOutput) ToStorageLensConfigurationStorageLensConfigurationIncludeOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationIncludeOutput
func (StorageLensConfigurationStorageLensConfigurationIncludeOutput) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationIncludeOutput) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutput() StorageLensConfigurationStorageLensConfigurationIncludePtrOutput
func (StorageLensConfigurationStorageLensConfigurationIncludeOutput) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationIncludeOutput) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationIncludePtrOutput
type StorageLensConfigurationStorageLensConfigurationIncludePtrInput ¶
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 ¶
func StorageLensConfigurationStorageLensConfigurationIncludePtr(v *StorageLensConfigurationStorageLensConfigurationIncludeArgs) StorageLensConfigurationStorageLensConfigurationIncludePtrInput
type StorageLensConfigurationStorageLensConfigurationIncludePtrOutput ¶
type StorageLensConfigurationStorageLensConfigurationIncludePtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationIncludePtrOutput) Buckets ¶
func (o StorageLensConfigurationStorageLensConfigurationIncludePtrOutput) Buckets() pulumi.StringArrayOutput
List of S3 bucket ARNs.
func (StorageLensConfigurationStorageLensConfigurationIncludePtrOutput) ElementType ¶
func (StorageLensConfigurationStorageLensConfigurationIncludePtrOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationIncludePtrOutput) Regions ¶
func (o StorageLensConfigurationStorageLensConfigurationIncludePtrOutput) Regions() pulumi.StringArrayOutput
List of AWS Regions.
func (StorageLensConfigurationStorageLensConfigurationIncludePtrOutput) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationIncludePtrOutput) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutput() StorageLensConfigurationStorageLensConfigurationIncludePtrOutput
func (StorageLensConfigurationStorageLensConfigurationIncludePtrOutput) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationIncludePtrOutput) ToStorageLensConfigurationStorageLensConfigurationIncludePtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationIncludePtrOutput
type StorageLensConfigurationStorageLensConfigurationInput ¶
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 ¶
type StorageLensConfigurationStorageLensConfigurationOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationOutput) AccountLevel ¶
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 ¶
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 ¶
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 ¶
func (StorageLensConfigurationStorageLensConfigurationOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationOutput) Enabled ¶
func (o StorageLensConfigurationStorageLensConfigurationOutput) Enabled() pulumi.BoolOutput
Whether the S3 Storage Lens configuration is enabled.
func (StorageLensConfigurationStorageLensConfigurationOutput) Exclude ¶
func (o StorageLensConfigurationStorageLensConfigurationOutput) Exclude() StorageLensConfigurationStorageLensConfigurationExcludePtrOutput
What is excluded in this configuration. Conflicts with `include`. See Exclude below for more details.
func (StorageLensConfigurationStorageLensConfigurationOutput) Include ¶
func (o StorageLensConfigurationStorageLensConfigurationOutput) Include() StorageLensConfigurationStorageLensConfigurationIncludePtrOutput
What is included in this configuration. Conflicts with `exclude`. See Include below for more details.
func (StorageLensConfigurationStorageLensConfigurationOutput) ToStorageLensConfigurationStorageLensConfigurationOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationOutput) ToStorageLensConfigurationStorageLensConfigurationOutput() StorageLensConfigurationStorageLensConfigurationOutput
func (StorageLensConfigurationStorageLensConfigurationOutput) ToStorageLensConfigurationStorageLensConfigurationOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationOutput) ToStorageLensConfigurationStorageLensConfigurationOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationOutput
func (StorageLensConfigurationStorageLensConfigurationOutput) ToStorageLensConfigurationStorageLensConfigurationPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationOutput) ToStorageLensConfigurationStorageLensConfigurationPtrOutput() StorageLensConfigurationStorageLensConfigurationPtrOutput
func (StorageLensConfigurationStorageLensConfigurationOutput) ToStorageLensConfigurationStorageLensConfigurationPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationOutput) ToStorageLensConfigurationStorageLensConfigurationPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationPtrOutput
type StorageLensConfigurationStorageLensConfigurationPtrInput ¶
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 ¶
func StorageLensConfigurationStorageLensConfigurationPtr(v *StorageLensConfigurationStorageLensConfigurationArgs) StorageLensConfigurationStorageLensConfigurationPtrInput
type StorageLensConfigurationStorageLensConfigurationPtrOutput ¶
type StorageLensConfigurationStorageLensConfigurationPtrOutput struct{ *pulumi.OutputState }
func (StorageLensConfigurationStorageLensConfigurationPtrOutput) AccountLevel ¶
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 ¶
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 ¶
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 ¶
func (StorageLensConfigurationStorageLensConfigurationPtrOutput) ElementType() reflect.Type
func (StorageLensConfigurationStorageLensConfigurationPtrOutput) Enabled ¶
func (o StorageLensConfigurationStorageLensConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether the S3 Storage Lens configuration is enabled.
func (StorageLensConfigurationStorageLensConfigurationPtrOutput) Exclude ¶
func (o StorageLensConfigurationStorageLensConfigurationPtrOutput) Exclude() StorageLensConfigurationStorageLensConfigurationExcludePtrOutput
What is excluded in this configuration. Conflicts with `include`. See Exclude below for more details.
func (StorageLensConfigurationStorageLensConfigurationPtrOutput) Include ¶
func (o StorageLensConfigurationStorageLensConfigurationPtrOutput) Include() StorageLensConfigurationStorageLensConfigurationIncludePtrOutput
What is included in this configuration. Conflicts with `exclude`. See Include below for more details.
func (StorageLensConfigurationStorageLensConfigurationPtrOutput) ToStorageLensConfigurationStorageLensConfigurationPtrOutput ¶
func (o StorageLensConfigurationStorageLensConfigurationPtrOutput) ToStorageLensConfigurationStorageLensConfigurationPtrOutput() StorageLensConfigurationStorageLensConfigurationPtrOutput
func (StorageLensConfigurationStorageLensConfigurationPtrOutput) ToStorageLensConfigurationStorageLensConfigurationPtrOutputWithContext ¶
func (o StorageLensConfigurationStorageLensConfigurationPtrOutput) ToStorageLensConfigurationStorageLensConfigurationPtrOutputWithContext(ctx context.Context) StorageLensConfigurationStorageLensConfigurationPtrOutput
Source Files ¶
- accessGrant.go
- accessGrantsInstance.go
- accessGrantsInstanceResourcePolicy.go
- accessGrantsLocation.go
- accessPointPolicy.go
- bucket.go
- bucketLifecycleConfiguration.go
- bucketPolicy.go
- getMultiRegionAccessPoint.go
- init.go
- multiRegionAccessPoint.go
- multiRegionAccessPointPolicy.go
- objectLambdaAccessPoint.go
- objectLambdaAccessPointPolicy.go
- pulumiTypes.go
- storageLensConfiguration.go