Documentation
¶
Index ¶
- Constants
- type AccessPoint
- type AccessPointArgs
- type AccessPointInput
- type AccessPointOutput
- func (o AccessPointOutput) Arn() pulumi.StringOutput
- func (o AccessPointOutput) Bucket() pulumi.StringOutput
- func (AccessPointOutput) ElementType() reflect.Type
- func (o AccessPointOutput) Name() pulumi.StringOutput
- func (o AccessPointOutput) Policy() pulumi.AnyOutput
- func (o AccessPointOutput) ToAccessPointOutput() AccessPointOutput
- func (o AccessPointOutput) ToAccessPointOutputWithContext(ctx context.Context) AccessPointOutput
- func (o AccessPointOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPoint]
- func (o AccessPointOutput) VpcConfiguration() AccessPointVpcConfigurationOutput
- type AccessPointState
- type AccessPointVpcConfiguration
- type AccessPointVpcConfigurationArgs
- func (AccessPointVpcConfigurationArgs) ElementType() reflect.Type
- func (i AccessPointVpcConfigurationArgs) ToAccessPointVpcConfigurationOutput() AccessPointVpcConfigurationOutput
- func (i AccessPointVpcConfigurationArgs) ToAccessPointVpcConfigurationOutputWithContext(ctx context.Context) AccessPointVpcConfigurationOutput
- func (i AccessPointVpcConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPointVpcConfiguration]
- type AccessPointVpcConfigurationInput
- type AccessPointVpcConfigurationOutput
- func (AccessPointVpcConfigurationOutput) ElementType() reflect.Type
- func (o AccessPointVpcConfigurationOutput) ToAccessPointVpcConfigurationOutput() AccessPointVpcConfigurationOutput
- func (o AccessPointVpcConfigurationOutput) ToAccessPointVpcConfigurationOutputWithContext(ctx context.Context) AccessPointVpcConfigurationOutput
- func (o AccessPointVpcConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointVpcConfiguration]
- func (o AccessPointVpcConfigurationOutput) VpcId() pulumi.StringPtrOutput
- type Bucket
- type BucketAbortIncompleteMultipartUpload
- type BucketAbortIncompleteMultipartUploadArgs
- func (BucketAbortIncompleteMultipartUploadArgs) ElementType() reflect.Type
- func (i BucketAbortIncompleteMultipartUploadArgs) ToBucketAbortIncompleteMultipartUploadOutput() BucketAbortIncompleteMultipartUploadOutput
- func (i BucketAbortIncompleteMultipartUploadArgs) ToBucketAbortIncompleteMultipartUploadOutputWithContext(ctx context.Context) BucketAbortIncompleteMultipartUploadOutput
- func (i BucketAbortIncompleteMultipartUploadArgs) ToBucketAbortIncompleteMultipartUploadPtrOutput() BucketAbortIncompleteMultipartUploadPtrOutput
- func (i BucketAbortIncompleteMultipartUploadArgs) ToBucketAbortIncompleteMultipartUploadPtrOutputWithContext(ctx context.Context) BucketAbortIncompleteMultipartUploadPtrOutput
- func (i BucketAbortIncompleteMultipartUploadArgs) ToOutput(ctx context.Context) pulumix.Output[BucketAbortIncompleteMultipartUpload]
- type BucketAbortIncompleteMultipartUploadInput
- type BucketAbortIncompleteMultipartUploadOutput
- func (o BucketAbortIncompleteMultipartUploadOutput) DaysAfterInitiation() pulumi.IntOutput
- func (BucketAbortIncompleteMultipartUploadOutput) ElementType() reflect.Type
- func (o BucketAbortIncompleteMultipartUploadOutput) ToBucketAbortIncompleteMultipartUploadOutput() BucketAbortIncompleteMultipartUploadOutput
- func (o BucketAbortIncompleteMultipartUploadOutput) ToBucketAbortIncompleteMultipartUploadOutputWithContext(ctx context.Context) BucketAbortIncompleteMultipartUploadOutput
- func (o BucketAbortIncompleteMultipartUploadOutput) ToBucketAbortIncompleteMultipartUploadPtrOutput() BucketAbortIncompleteMultipartUploadPtrOutput
- func (o BucketAbortIncompleteMultipartUploadOutput) ToBucketAbortIncompleteMultipartUploadPtrOutputWithContext(ctx context.Context) BucketAbortIncompleteMultipartUploadPtrOutput
- func (o BucketAbortIncompleteMultipartUploadOutput) ToOutput(ctx context.Context) pulumix.Output[BucketAbortIncompleteMultipartUpload]
- type BucketAbortIncompleteMultipartUploadPtrInput
- type BucketAbortIncompleteMultipartUploadPtrOutput
- func (o BucketAbortIncompleteMultipartUploadPtrOutput) DaysAfterInitiation() pulumi.IntPtrOutput
- func (o BucketAbortIncompleteMultipartUploadPtrOutput) Elem() BucketAbortIncompleteMultipartUploadOutput
- func (BucketAbortIncompleteMultipartUploadPtrOutput) ElementType() reflect.Type
- func (o BucketAbortIncompleteMultipartUploadPtrOutput) ToBucketAbortIncompleteMultipartUploadPtrOutput() BucketAbortIncompleteMultipartUploadPtrOutput
- func (o BucketAbortIncompleteMultipartUploadPtrOutput) ToBucketAbortIncompleteMultipartUploadPtrOutputWithContext(ctx context.Context) BucketAbortIncompleteMultipartUploadPtrOutput
- func (o BucketAbortIncompleteMultipartUploadPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketAbortIncompleteMultipartUpload]
- type BucketArgs
- type BucketFilterAndOperator0Properties
- type BucketFilterAndOperatorProperties
- type BucketFilterAndOperatorPropertiesArgs
- func (BucketFilterAndOperatorPropertiesArgs) ElementType() reflect.Type
- func (i BucketFilterAndOperatorPropertiesArgs) ToBucketFilterAndOperatorPropertiesOutput() BucketFilterAndOperatorPropertiesOutput
- func (i BucketFilterAndOperatorPropertiesArgs) ToBucketFilterAndOperatorPropertiesOutputWithContext(ctx context.Context) BucketFilterAndOperatorPropertiesOutput
- func (i BucketFilterAndOperatorPropertiesArgs) ToBucketFilterAndOperatorPropertiesPtrOutput() BucketFilterAndOperatorPropertiesPtrOutput
- func (i BucketFilterAndOperatorPropertiesArgs) ToBucketFilterAndOperatorPropertiesPtrOutputWithContext(ctx context.Context) BucketFilterAndOperatorPropertiesPtrOutput
- func (i BucketFilterAndOperatorPropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[BucketFilterAndOperatorProperties]
- type BucketFilterAndOperatorPropertiesInput
- type BucketFilterAndOperatorPropertiesOutput
- func (BucketFilterAndOperatorPropertiesOutput) ElementType() reflect.Type
- func (o BucketFilterAndOperatorPropertiesOutput) Prefix() pulumi.StringPtrOutput
- func (o BucketFilterAndOperatorPropertiesOutput) Tags() BucketFilterTagArrayOutput
- func (o BucketFilterAndOperatorPropertiesOutput) ToBucketFilterAndOperatorPropertiesOutput() BucketFilterAndOperatorPropertiesOutput
- func (o BucketFilterAndOperatorPropertiesOutput) ToBucketFilterAndOperatorPropertiesOutputWithContext(ctx context.Context) BucketFilterAndOperatorPropertiesOutput
- func (o BucketFilterAndOperatorPropertiesOutput) ToBucketFilterAndOperatorPropertiesPtrOutput() BucketFilterAndOperatorPropertiesPtrOutput
- func (o BucketFilterAndOperatorPropertiesOutput) ToBucketFilterAndOperatorPropertiesPtrOutputWithContext(ctx context.Context) BucketFilterAndOperatorPropertiesPtrOutput
- func (o BucketFilterAndOperatorPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[BucketFilterAndOperatorProperties]
- type BucketFilterAndOperatorPropertiesPtrInput
- type BucketFilterAndOperatorPropertiesPtrOutput
- func (o BucketFilterAndOperatorPropertiesPtrOutput) Elem() BucketFilterAndOperatorPropertiesOutput
- func (BucketFilterAndOperatorPropertiesPtrOutput) ElementType() reflect.Type
- func (o BucketFilterAndOperatorPropertiesPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o BucketFilterAndOperatorPropertiesPtrOutput) Tags() BucketFilterTagArrayOutput
- func (o BucketFilterAndOperatorPropertiesPtrOutput) ToBucketFilterAndOperatorPropertiesPtrOutput() BucketFilterAndOperatorPropertiesPtrOutput
- func (o BucketFilterAndOperatorPropertiesPtrOutput) ToBucketFilterAndOperatorPropertiesPtrOutputWithContext(ctx context.Context) BucketFilterAndOperatorPropertiesPtrOutput
- func (o BucketFilterAndOperatorPropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketFilterAndOperatorProperties]
- type BucketFilterTag
- type BucketFilterTagArgs
- func (BucketFilterTagArgs) ElementType() reflect.Type
- func (i BucketFilterTagArgs) ToBucketFilterTagOutput() BucketFilterTagOutput
- func (i BucketFilterTagArgs) ToBucketFilterTagOutputWithContext(ctx context.Context) BucketFilterTagOutput
- func (i BucketFilterTagArgs) ToBucketFilterTagPtrOutput() BucketFilterTagPtrOutput
- func (i BucketFilterTagArgs) ToBucketFilterTagPtrOutputWithContext(ctx context.Context) BucketFilterTagPtrOutput
- func (i BucketFilterTagArgs) ToOutput(ctx context.Context) pulumix.Output[BucketFilterTag]
- type BucketFilterTagArray
- func (BucketFilterTagArray) ElementType() reflect.Type
- func (i BucketFilterTagArray) ToBucketFilterTagArrayOutput() BucketFilterTagArrayOutput
- func (i BucketFilterTagArray) ToBucketFilterTagArrayOutputWithContext(ctx context.Context) BucketFilterTagArrayOutput
- func (i BucketFilterTagArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketFilterTag]
- type BucketFilterTagArrayInput
- type BucketFilterTagArrayOutput
- func (BucketFilterTagArrayOutput) ElementType() reflect.Type
- func (o BucketFilterTagArrayOutput) Index(i pulumi.IntInput) BucketFilterTagOutput
- func (o BucketFilterTagArrayOutput) ToBucketFilterTagArrayOutput() BucketFilterTagArrayOutput
- func (o BucketFilterTagArrayOutput) ToBucketFilterTagArrayOutputWithContext(ctx context.Context) BucketFilterTagArrayOutput
- func (o BucketFilterTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketFilterTag]
- type BucketFilterTagInput
- type BucketFilterTagOutput
- func (BucketFilterTagOutput) ElementType() reflect.Type
- func (o BucketFilterTagOutput) Key() pulumi.StringOutput
- func (o BucketFilterTagOutput) ToBucketFilterTagOutput() BucketFilterTagOutput
- func (o BucketFilterTagOutput) ToBucketFilterTagOutputWithContext(ctx context.Context) BucketFilterTagOutput
- func (o BucketFilterTagOutput) ToBucketFilterTagPtrOutput() BucketFilterTagPtrOutput
- func (o BucketFilterTagOutput) ToBucketFilterTagPtrOutputWithContext(ctx context.Context) BucketFilterTagPtrOutput
- func (o BucketFilterTagOutput) ToOutput(ctx context.Context) pulumix.Output[BucketFilterTag]
- func (o BucketFilterTagOutput) Value() pulumi.StringOutput
- type BucketFilterTagPtrInput
- type BucketFilterTagPtrOutput
- func (o BucketFilterTagPtrOutput) Elem() BucketFilterTagOutput
- func (BucketFilterTagPtrOutput) ElementType() reflect.Type
- func (o BucketFilterTagPtrOutput) Key() pulumi.StringPtrOutput
- func (o BucketFilterTagPtrOutput) ToBucketFilterTagPtrOutput() BucketFilterTagPtrOutput
- func (o BucketFilterTagPtrOutput) ToBucketFilterTagPtrOutputWithContext(ctx context.Context) BucketFilterTagPtrOutput
- func (o BucketFilterTagPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketFilterTag]
- func (o BucketFilterTagPtrOutput) Value() pulumi.StringPtrOutput
- type BucketInput
- type BucketLifecycleConfiguration
- type BucketLifecycleConfigurationArgs
- func (BucketLifecycleConfigurationArgs) ElementType() reflect.Type
- func (i BucketLifecycleConfigurationArgs) ToBucketLifecycleConfigurationOutput() BucketLifecycleConfigurationOutput
- func (i BucketLifecycleConfigurationArgs) ToBucketLifecycleConfigurationOutputWithContext(ctx context.Context) BucketLifecycleConfigurationOutput
- func (i BucketLifecycleConfigurationArgs) ToBucketLifecycleConfigurationPtrOutput() BucketLifecycleConfigurationPtrOutput
- func (i BucketLifecycleConfigurationArgs) ToBucketLifecycleConfigurationPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationPtrOutput
- func (i BucketLifecycleConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketLifecycleConfiguration]
- type BucketLifecycleConfigurationInput
- type BucketLifecycleConfigurationOutput
- func (BucketLifecycleConfigurationOutput) ElementType() reflect.Type
- func (o BucketLifecycleConfigurationOutput) Rules() BucketRuleArrayOutput
- func (o BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationOutput() BucketLifecycleConfigurationOutput
- func (o BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationOutputWithContext(ctx context.Context) BucketLifecycleConfigurationOutput
- func (o BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationPtrOutput() BucketLifecycleConfigurationPtrOutput
- func (o BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationPtrOutput
- func (o BucketLifecycleConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketLifecycleConfiguration]
- type BucketLifecycleConfigurationPtrInput
- type BucketLifecycleConfigurationPtrOutput
- func (o BucketLifecycleConfigurationPtrOutput) Elem() BucketLifecycleConfigurationOutput
- func (BucketLifecycleConfigurationPtrOutput) ElementType() reflect.Type
- func (o BucketLifecycleConfigurationPtrOutput) Rules() BucketRuleArrayOutput
- func (o BucketLifecycleConfigurationPtrOutput) ToBucketLifecycleConfigurationPtrOutput() BucketLifecycleConfigurationPtrOutput
- func (o BucketLifecycleConfigurationPtrOutput) ToBucketLifecycleConfigurationPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationPtrOutput
- func (o BucketLifecycleConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketLifecycleConfiguration]
- type BucketOutput
- func (o BucketOutput) Arn() pulumi.StringOutput
- func (o BucketOutput) BucketName() pulumi.StringOutput
- func (BucketOutput) ElementType() reflect.Type
- func (o BucketOutput) LifecycleConfiguration() BucketLifecycleConfigurationPtrOutput
- func (o BucketOutput) OutpostId() pulumi.StringOutput
- func (o BucketOutput) Tags() BucketTagArrayOutput
- func (o BucketOutput) ToBucketOutput() BucketOutput
- func (o BucketOutput) ToBucketOutputWithContext(ctx context.Context) BucketOutput
- func (o BucketOutput) ToOutput(ctx context.Context) pulumix.Output[*Bucket]
- type BucketPolicy
- type BucketPolicyArgs
- type BucketPolicyInput
- type BucketPolicyOutput
- func (o BucketPolicyOutput) Bucket() pulumi.StringOutput
- func (BucketPolicyOutput) ElementType() reflect.Type
- func (o BucketPolicyOutput) PolicyDocument() pulumi.AnyOutput
- func (o BucketPolicyOutput) ToBucketPolicyOutput() BucketPolicyOutput
- func (o BucketPolicyOutput) ToBucketPolicyOutputWithContext(ctx context.Context) BucketPolicyOutput
- func (o BucketPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketPolicy]
- type BucketPolicyState
- type BucketRule
- type BucketRuleArgs
- type BucketRuleArray
- func (BucketRuleArray) ElementType() reflect.Type
- func (i BucketRuleArray) ToBucketRuleArrayOutput() BucketRuleArrayOutput
- func (i BucketRuleArray) ToBucketRuleArrayOutputWithContext(ctx context.Context) BucketRuleArrayOutput
- func (i BucketRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketRule]
- type BucketRuleArrayInput
- type BucketRuleArrayOutput
- func (BucketRuleArrayOutput) ElementType() reflect.Type
- func (o BucketRuleArrayOutput) Index(i pulumi.IntInput) BucketRuleOutput
- func (o BucketRuleArrayOutput) ToBucketRuleArrayOutput() BucketRuleArrayOutput
- func (o BucketRuleArrayOutput) ToBucketRuleArrayOutputWithContext(ctx context.Context) BucketRuleArrayOutput
- func (o BucketRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketRule]
- type BucketRuleFilterProperties
- type BucketRuleFilterPropertiesArgs
- func (BucketRuleFilterPropertiesArgs) ElementType() reflect.Type
- func (i BucketRuleFilterPropertiesArgs) ToBucketRuleFilterPropertiesOutput() BucketRuleFilterPropertiesOutput
- func (i BucketRuleFilterPropertiesArgs) ToBucketRuleFilterPropertiesOutputWithContext(ctx context.Context) BucketRuleFilterPropertiesOutput
- func (i BucketRuleFilterPropertiesArgs) ToBucketRuleFilterPropertiesPtrOutput() BucketRuleFilterPropertiesPtrOutput
- func (i BucketRuleFilterPropertiesArgs) ToBucketRuleFilterPropertiesPtrOutputWithContext(ctx context.Context) BucketRuleFilterPropertiesPtrOutput
- func (i BucketRuleFilterPropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[BucketRuleFilterProperties]
- type BucketRuleFilterPropertiesInput
- type BucketRuleFilterPropertiesOutput
- func (o BucketRuleFilterPropertiesOutput) AndOperator() BucketFilterAndOperatorPropertiesPtrOutput
- func (BucketRuleFilterPropertiesOutput) ElementType() reflect.Type
- func (o BucketRuleFilterPropertiesOutput) Prefix() pulumi.StringPtrOutput
- func (o BucketRuleFilterPropertiesOutput) Tag() BucketFilterTagPtrOutput
- func (o BucketRuleFilterPropertiesOutput) ToBucketRuleFilterPropertiesOutput() BucketRuleFilterPropertiesOutput
- func (o BucketRuleFilterPropertiesOutput) ToBucketRuleFilterPropertiesOutputWithContext(ctx context.Context) BucketRuleFilterPropertiesOutput
- func (o BucketRuleFilterPropertiesOutput) ToBucketRuleFilterPropertiesPtrOutput() BucketRuleFilterPropertiesPtrOutput
- func (o BucketRuleFilterPropertiesOutput) ToBucketRuleFilterPropertiesPtrOutputWithContext(ctx context.Context) BucketRuleFilterPropertiesPtrOutput
- func (o BucketRuleFilterPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[BucketRuleFilterProperties]
- type BucketRuleFilterPropertiesPtrInput
- type BucketRuleFilterPropertiesPtrOutput
- func (o BucketRuleFilterPropertiesPtrOutput) AndOperator() BucketFilterAndOperatorPropertiesPtrOutput
- func (o BucketRuleFilterPropertiesPtrOutput) Elem() BucketRuleFilterPropertiesOutput
- func (BucketRuleFilterPropertiesPtrOutput) ElementType() reflect.Type
- func (o BucketRuleFilterPropertiesPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o BucketRuleFilterPropertiesPtrOutput) Tag() BucketFilterTagPtrOutput
- func (o BucketRuleFilterPropertiesPtrOutput) ToBucketRuleFilterPropertiesPtrOutput() BucketRuleFilterPropertiesPtrOutput
- func (o BucketRuleFilterPropertiesPtrOutput) ToBucketRuleFilterPropertiesPtrOutputWithContext(ctx context.Context) BucketRuleFilterPropertiesPtrOutput
- func (o BucketRuleFilterPropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketRuleFilterProperties]
- type BucketRuleInput
- type BucketRuleOutput
- func (o BucketRuleOutput) AbortIncompleteMultipartUpload() BucketAbortIncompleteMultipartUploadPtrOutput
- func (BucketRuleOutput) ElementType() reflect.Type
- func (o BucketRuleOutput) ExpirationDate() pulumi.StringPtrOutput
- func (o BucketRuleOutput) ExpirationInDays() pulumi.IntPtrOutput
- func (o BucketRuleOutput) Filter() BucketRuleFilterPropertiesPtrOutput
- func (o BucketRuleOutput) Id() pulumi.StringPtrOutput
- func (o BucketRuleOutput) Status() BucketRuleStatusPtrOutput
- func (o BucketRuleOutput) ToBucketRuleOutput() BucketRuleOutput
- func (o BucketRuleOutput) ToBucketRuleOutputWithContext(ctx context.Context) BucketRuleOutput
- func (o BucketRuleOutput) ToOutput(ctx context.Context) pulumix.Output[BucketRule]
- type BucketRuleStatus
- func (BucketRuleStatus) ElementType() reflect.Type
- func (e BucketRuleStatus) ToBucketRuleStatusOutput() BucketRuleStatusOutput
- func (e BucketRuleStatus) ToBucketRuleStatusOutputWithContext(ctx context.Context) BucketRuleStatusOutput
- func (e BucketRuleStatus) ToBucketRuleStatusPtrOutput() BucketRuleStatusPtrOutput
- func (e BucketRuleStatus) ToBucketRuleStatusPtrOutputWithContext(ctx context.Context) BucketRuleStatusPtrOutput
- func (e BucketRuleStatus) ToStringOutput() pulumi.StringOutput
- func (e BucketRuleStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BucketRuleStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BucketRuleStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketRuleStatusInput
- type BucketRuleStatusOutput
- func (BucketRuleStatusOutput) ElementType() reflect.Type
- func (o BucketRuleStatusOutput) ToBucketRuleStatusOutput() BucketRuleStatusOutput
- func (o BucketRuleStatusOutput) ToBucketRuleStatusOutputWithContext(ctx context.Context) BucketRuleStatusOutput
- func (o BucketRuleStatusOutput) ToBucketRuleStatusPtrOutput() BucketRuleStatusPtrOutput
- func (o BucketRuleStatusOutput) ToBucketRuleStatusPtrOutputWithContext(ctx context.Context) BucketRuleStatusPtrOutput
- func (o BucketRuleStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BucketRuleStatus]
- func (o BucketRuleStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o BucketRuleStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BucketRuleStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketRuleStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketRuleStatusPtrInput
- type BucketRuleStatusPtrOutput
- func (o BucketRuleStatusPtrOutput) Elem() BucketRuleStatusOutput
- func (BucketRuleStatusPtrOutput) ElementType() reflect.Type
- func (o BucketRuleStatusPtrOutput) ToBucketRuleStatusPtrOutput() BucketRuleStatusPtrOutput
- func (o BucketRuleStatusPtrOutput) ToBucketRuleStatusPtrOutputWithContext(ctx context.Context) BucketRuleStatusPtrOutput
- func (o BucketRuleStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketRuleStatus]
- func (o BucketRuleStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketRuleStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketState
- type BucketTag
- type BucketTagArgs
- type BucketTagArray
- func (BucketTagArray) ElementType() reflect.Type
- func (i BucketTagArray) ToBucketTagArrayOutput() BucketTagArrayOutput
- func (i BucketTagArray) ToBucketTagArrayOutputWithContext(ctx context.Context) BucketTagArrayOutput
- func (i BucketTagArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketTag]
- type BucketTagArrayInput
- type BucketTagArrayOutput
- func (BucketTagArrayOutput) ElementType() reflect.Type
- func (o BucketTagArrayOutput) Index(i pulumi.IntInput) BucketTagOutput
- func (o BucketTagArrayOutput) ToBucketTagArrayOutput() BucketTagArrayOutput
- func (o BucketTagArrayOutput) ToBucketTagArrayOutputWithContext(ctx context.Context) BucketTagArrayOutput
- func (o BucketTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketTag]
- type BucketTagInput
- type BucketTagOutput
- func (BucketTagOutput) ElementType() reflect.Type
- func (o BucketTagOutput) Key() pulumi.StringOutput
- func (o BucketTagOutput) ToBucketTagOutput() BucketTagOutput
- func (o BucketTagOutput) ToBucketTagOutputWithContext(ctx context.Context) BucketTagOutput
- func (o BucketTagOutput) ToOutput(ctx context.Context) pulumix.Output[BucketTag]
- func (o BucketTagOutput) Value() pulumi.StringOutput
- type Endpoint
- type EndpointAccessType
- func (EndpointAccessType) ElementType() reflect.Type
- func (e EndpointAccessType) ToEndpointAccessTypeOutput() EndpointAccessTypeOutput
- func (e EndpointAccessType) ToEndpointAccessTypeOutputWithContext(ctx context.Context) EndpointAccessTypeOutput
- func (e EndpointAccessType) ToEndpointAccessTypePtrOutput() EndpointAccessTypePtrOutput
- func (e EndpointAccessType) ToEndpointAccessTypePtrOutputWithContext(ctx context.Context) EndpointAccessTypePtrOutput
- func (e EndpointAccessType) ToStringOutput() pulumi.StringOutput
- func (e EndpointAccessType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EndpointAccessType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EndpointAccessType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EndpointAccessTypeInput
- type EndpointAccessTypeOutput
- func (EndpointAccessTypeOutput) ElementType() reflect.Type
- func (o EndpointAccessTypeOutput) ToEndpointAccessTypeOutput() EndpointAccessTypeOutput
- func (o EndpointAccessTypeOutput) ToEndpointAccessTypeOutputWithContext(ctx context.Context) EndpointAccessTypeOutput
- func (o EndpointAccessTypeOutput) ToEndpointAccessTypePtrOutput() EndpointAccessTypePtrOutput
- func (o EndpointAccessTypeOutput) ToEndpointAccessTypePtrOutputWithContext(ctx context.Context) EndpointAccessTypePtrOutput
- func (o EndpointAccessTypeOutput) ToOutput(ctx context.Context) pulumix.Output[EndpointAccessType]
- func (o EndpointAccessTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o EndpointAccessTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EndpointAccessTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EndpointAccessTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EndpointAccessTypePtrInput
- type EndpointAccessTypePtrOutput
- func (o EndpointAccessTypePtrOutput) Elem() EndpointAccessTypeOutput
- func (EndpointAccessTypePtrOutput) ElementType() reflect.Type
- func (o EndpointAccessTypePtrOutput) ToEndpointAccessTypePtrOutput() EndpointAccessTypePtrOutput
- func (o EndpointAccessTypePtrOutput) ToEndpointAccessTypePtrOutputWithContext(ctx context.Context) EndpointAccessTypePtrOutput
- func (o EndpointAccessTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*EndpointAccessType]
- func (o EndpointAccessTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EndpointAccessTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EndpointArgs
- type EndpointFailedReason
- type EndpointFailedReasonArgs
- func (EndpointFailedReasonArgs) ElementType() reflect.Type
- func (i EndpointFailedReasonArgs) ToEndpointFailedReasonOutput() EndpointFailedReasonOutput
- func (i EndpointFailedReasonArgs) ToEndpointFailedReasonOutputWithContext(ctx context.Context) EndpointFailedReasonOutput
- func (i EndpointFailedReasonArgs) ToEndpointFailedReasonPtrOutput() EndpointFailedReasonPtrOutput
- func (i EndpointFailedReasonArgs) ToEndpointFailedReasonPtrOutputWithContext(ctx context.Context) EndpointFailedReasonPtrOutput
- func (i EndpointFailedReasonArgs) ToOutput(ctx context.Context) pulumix.Output[EndpointFailedReason]
- type EndpointFailedReasonInput
- type EndpointFailedReasonOutput
- func (EndpointFailedReasonOutput) ElementType() reflect.Type
- func (o EndpointFailedReasonOutput) ErrorCode() pulumi.StringPtrOutput
- func (o EndpointFailedReasonOutput) Message() pulumi.StringPtrOutput
- func (o EndpointFailedReasonOutput) ToEndpointFailedReasonOutput() EndpointFailedReasonOutput
- func (o EndpointFailedReasonOutput) ToEndpointFailedReasonOutputWithContext(ctx context.Context) EndpointFailedReasonOutput
- func (o EndpointFailedReasonOutput) ToEndpointFailedReasonPtrOutput() EndpointFailedReasonPtrOutput
- func (o EndpointFailedReasonOutput) ToEndpointFailedReasonPtrOutputWithContext(ctx context.Context) EndpointFailedReasonPtrOutput
- func (o EndpointFailedReasonOutput) ToOutput(ctx context.Context) pulumix.Output[EndpointFailedReason]
- type EndpointFailedReasonPtrInput
- type EndpointFailedReasonPtrOutput
- func (o EndpointFailedReasonPtrOutput) Elem() EndpointFailedReasonOutput
- func (EndpointFailedReasonPtrOutput) ElementType() reflect.Type
- func (o EndpointFailedReasonPtrOutput) ErrorCode() pulumi.StringPtrOutput
- func (o EndpointFailedReasonPtrOutput) Message() pulumi.StringPtrOutput
- func (o EndpointFailedReasonPtrOutput) ToEndpointFailedReasonPtrOutput() EndpointFailedReasonPtrOutput
- func (o EndpointFailedReasonPtrOutput) ToEndpointFailedReasonPtrOutputWithContext(ctx context.Context) EndpointFailedReasonPtrOutput
- func (o EndpointFailedReasonPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*EndpointFailedReason]
- type EndpointInput
- type EndpointNetworkInterface
- type EndpointNetworkInterfaceArrayOutput
- func (EndpointNetworkInterfaceArrayOutput) ElementType() reflect.Type
- func (o EndpointNetworkInterfaceArrayOutput) Index(i pulumi.IntInput) EndpointNetworkInterfaceOutput
- func (o EndpointNetworkInterfaceArrayOutput) ToEndpointNetworkInterfaceArrayOutput() EndpointNetworkInterfaceArrayOutput
- func (o EndpointNetworkInterfaceArrayOutput) ToEndpointNetworkInterfaceArrayOutputWithContext(ctx context.Context) EndpointNetworkInterfaceArrayOutput
- func (o EndpointNetworkInterfaceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]EndpointNetworkInterface]
- type EndpointNetworkInterfaceOutput
- func (EndpointNetworkInterfaceOutput) ElementType() reflect.Type
- func (o EndpointNetworkInterfaceOutput) NetworkInterfaceId() pulumi.StringOutput
- func (o EndpointNetworkInterfaceOutput) ToEndpointNetworkInterfaceOutput() EndpointNetworkInterfaceOutput
- func (o EndpointNetworkInterfaceOutput) ToEndpointNetworkInterfaceOutputWithContext(ctx context.Context) EndpointNetworkInterfaceOutput
- func (o EndpointNetworkInterfaceOutput) ToOutput(ctx context.Context) pulumix.Output[EndpointNetworkInterface]
- type EndpointOutput
- func (o EndpointOutput) AccessType() EndpointAccessTypePtrOutput
- func (o EndpointOutput) Arn() pulumi.StringOutput
- func (o EndpointOutput) CidrBlock() pulumi.StringOutput
- func (o EndpointOutput) CreationTime() pulumi.StringOutput
- func (o EndpointOutput) CustomerOwnedIpv4Pool() pulumi.StringPtrOutput
- func (EndpointOutput) ElementType() reflect.Type
- func (o EndpointOutput) FailedReason() EndpointFailedReasonPtrOutput
- func (o EndpointOutput) NetworkInterfaces() EndpointNetworkInterfaceArrayOutput
- func (o EndpointOutput) OutpostId() pulumi.StringOutput
- func (o EndpointOutput) SecurityGroupId() pulumi.StringOutput
- func (o EndpointOutput) Status() EndpointStatusOutput
- func (o EndpointOutput) SubnetId() pulumi.StringOutput
- func (o EndpointOutput) ToEndpointOutput() EndpointOutput
- func (o EndpointOutput) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput
- func (o EndpointOutput) ToOutput(ctx context.Context) pulumix.Output[*Endpoint]
- type EndpointState
- type EndpointStatus
- type EndpointStatusOutput
- func (EndpointStatusOutput) ElementType() reflect.Type
- func (o EndpointStatusOutput) ToEndpointStatusOutput() EndpointStatusOutput
- func (o EndpointStatusOutput) ToEndpointStatusOutputWithContext(ctx context.Context) EndpointStatusOutput
- func (o EndpointStatusOutput) ToEndpointStatusPtrOutput() EndpointStatusPtrOutput
- func (o EndpointStatusOutput) ToEndpointStatusPtrOutputWithContext(ctx context.Context) EndpointStatusPtrOutput
- func (o EndpointStatusOutput) ToOutput(ctx context.Context) pulumix.Output[EndpointStatus]
- func (o EndpointStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o EndpointStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EndpointStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EndpointStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EndpointStatusPtrOutput
- func (o EndpointStatusPtrOutput) Elem() EndpointStatusOutput
- func (EndpointStatusPtrOutput) ElementType() reflect.Type
- func (o EndpointStatusPtrOutput) ToEndpointStatusPtrOutput() EndpointStatusPtrOutput
- func (o EndpointStatusPtrOutput) ToEndpointStatusPtrOutputWithContext(ctx context.Context) EndpointStatusPtrOutput
- func (o EndpointStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*EndpointStatus]
- func (o EndpointStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EndpointStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupAccessPointArgs
- type LookupAccessPointOutputArgs
- type LookupAccessPointResult
- type LookupAccessPointResultOutput
- func (o LookupAccessPointResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupAccessPointResultOutput) ElementType() reflect.Type
- func (o LookupAccessPointResultOutput) Policy() pulumi.AnyOutput
- func (o LookupAccessPointResultOutput) ToLookupAccessPointResultOutput() LookupAccessPointResultOutput
- func (o LookupAccessPointResultOutput) ToLookupAccessPointResultOutputWithContext(ctx context.Context) LookupAccessPointResultOutput
- func (o LookupAccessPointResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAccessPointResult]
- type LookupBucketArgs
- type LookupBucketOutputArgs
- type LookupBucketPolicyArgs
- type LookupBucketPolicyOutputArgs
- type LookupBucketPolicyResult
- type LookupBucketPolicyResultOutput
- func (LookupBucketPolicyResultOutput) ElementType() reflect.Type
- func (o LookupBucketPolicyResultOutput) PolicyDocument() pulumi.AnyOutput
- func (o LookupBucketPolicyResultOutput) ToLookupBucketPolicyResultOutput() LookupBucketPolicyResultOutput
- func (o LookupBucketPolicyResultOutput) ToLookupBucketPolicyResultOutputWithContext(ctx context.Context) LookupBucketPolicyResultOutput
- func (o LookupBucketPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupBucketPolicyResult]
- type LookupBucketResult
- type LookupBucketResultOutput
- func (o LookupBucketResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupBucketResultOutput) ElementType() reflect.Type
- func (o LookupBucketResultOutput) LifecycleConfiguration() BucketLifecycleConfigurationPtrOutput
- func (o LookupBucketResultOutput) Tags() BucketTagArrayOutput
- func (o LookupBucketResultOutput) ToLookupBucketResultOutput() LookupBucketResultOutput
- func (o LookupBucketResultOutput) ToLookupBucketResultOutputWithContext(ctx context.Context) LookupBucketResultOutput
- func (o LookupBucketResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupBucketResult]
- type LookupEndpointArgs
- type LookupEndpointOutputArgs
- type LookupEndpointResult
- type LookupEndpointResultOutput
- func (o LookupEndpointResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupEndpointResultOutput) CidrBlock() pulumi.StringPtrOutput
- func (o LookupEndpointResultOutput) CreationTime() pulumi.StringPtrOutput
- func (LookupEndpointResultOutput) ElementType() reflect.Type
- func (o LookupEndpointResultOutput) FailedReason() EndpointFailedReasonPtrOutput
- func (o LookupEndpointResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupEndpointResultOutput) NetworkInterfaces() EndpointNetworkInterfaceArrayOutput
- func (o LookupEndpointResultOutput) Status() EndpointStatusPtrOutput
- func (o LookupEndpointResultOutput) ToLookupEndpointResultOutput() LookupEndpointResultOutput
- func (o LookupEndpointResultOutput) ToLookupEndpointResultOutputWithContext(ctx context.Context) LookupEndpointResultOutput
- func (o LookupEndpointResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupEndpointResult]
Constants ¶
const ( BucketRuleStatusEnabled = BucketRuleStatus("Enabled") BucketRuleStatusDisabled = BucketRuleStatus("Disabled") )
const ( EndpointAccessTypeCustomerOwnedIp = EndpointAccessType("CustomerOwnedIp") EndpointAccessTypePrivate = EndpointAccessType("Private") )
const ( EndpointStatusAvailable = EndpointStatus("Available") EndpointStatusPending = EndpointStatus("Pending") EndpointStatusDeleting = EndpointStatus("Deleting") EndpointStatusCreateFailed = EndpointStatus("Create_Failed") EndpointStatusDeleteFailed = EndpointStatus("Delete_Failed") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessPoint ¶
type AccessPoint struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the specified AccessPoint. Arn pulumi.StringOutput `pulumi:"arn"` // The Amazon Resource Name (ARN) of the bucket you want to associate this AccessPoint with. Bucket pulumi.StringOutput `pulumi:"bucket"` // A name for the AccessPoint. Name pulumi.StringOutput `pulumi:"name"` // The access point policy associated with this access point. Policy pulumi.AnyOutput `pulumi:"policy"` // Virtual Private Cloud (VPC) from which requests can be made to the AccessPoint. VpcConfiguration AccessPointVpcConfigurationOutput `pulumi:"vpcConfiguration"` }
Resource Type Definition for AWS::S3Outposts::AccessPoint
func GetAccessPoint ¶
func GetAccessPoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessPointState, opts ...pulumi.ResourceOption) (*AccessPoint, error)
GetAccessPoint gets an existing AccessPoint resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccessPoint ¶
func NewAccessPoint(ctx *pulumi.Context, name string, args *AccessPointArgs, opts ...pulumi.ResourceOption) (*AccessPoint, error)
NewAccessPoint registers a new resource with the given unique name, arguments, and options.
func (*AccessPoint) ElementType ¶
func (*AccessPoint) ElementType() reflect.Type
func (*AccessPoint) ToAccessPointOutput ¶
func (i *AccessPoint) ToAccessPointOutput() AccessPointOutput
func (*AccessPoint) ToAccessPointOutputWithContext ¶
func (i *AccessPoint) ToAccessPointOutputWithContext(ctx context.Context) AccessPointOutput
func (*AccessPoint) ToOutput ¶ added in v0.76.0
func (i *AccessPoint) ToOutput(ctx context.Context) pulumix.Output[*AccessPoint]
type AccessPointArgs ¶
type AccessPointArgs struct { // The Amazon Resource Name (ARN) of the bucket you want to associate this AccessPoint with. Bucket pulumi.StringInput // A name for the AccessPoint. Name pulumi.StringPtrInput // The access point policy associated with this access point. Policy pulumi.Input // Virtual Private Cloud (VPC) from which requests can be made to the AccessPoint. VpcConfiguration AccessPointVpcConfigurationInput }
The set of arguments for constructing a AccessPoint resource.
func (AccessPointArgs) ElementType ¶
func (AccessPointArgs) ElementType() reflect.Type
type AccessPointInput ¶
type AccessPointInput interface { pulumi.Input ToAccessPointOutput() AccessPointOutput ToAccessPointOutputWithContext(ctx context.Context) AccessPointOutput }
type AccessPointOutput ¶
type AccessPointOutput struct{ *pulumi.OutputState }
func (AccessPointOutput) Arn ¶ added in v0.17.0
func (o AccessPointOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the specified AccessPoint.
func (AccessPointOutput) Bucket ¶ added in v0.17.0
func (o AccessPointOutput) Bucket() pulumi.StringOutput
The Amazon Resource Name (ARN) of the bucket you want to associate this AccessPoint with.
func (AccessPointOutput) ElementType ¶
func (AccessPointOutput) ElementType() reflect.Type
func (AccessPointOutput) Name ¶ added in v0.17.0
func (o AccessPointOutput) Name() pulumi.StringOutput
A name for the AccessPoint.
func (AccessPointOutput) Policy ¶ added in v0.17.0
func (o AccessPointOutput) Policy() pulumi.AnyOutput
The access point policy associated with this access point.
func (AccessPointOutput) ToAccessPointOutput ¶
func (o AccessPointOutput) ToAccessPointOutput() AccessPointOutput
func (AccessPointOutput) ToAccessPointOutputWithContext ¶
func (o AccessPointOutput) ToAccessPointOutputWithContext(ctx context.Context) AccessPointOutput
func (AccessPointOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPoint]
func (AccessPointOutput) VpcConfiguration ¶ added in v0.17.0
func (o AccessPointOutput) VpcConfiguration() AccessPointVpcConfigurationOutput
Virtual Private Cloud (VPC) from which requests can be made to the AccessPoint.
type AccessPointState ¶
type AccessPointState struct { }
func (AccessPointState) ElementType ¶
func (AccessPointState) ElementType() reflect.Type
type AccessPointVpcConfiguration ¶
type AccessPointVpcConfiguration struct { // Virtual Private Cloud (VPC) Id from which AccessPoint will allow requests. VpcId *string `pulumi:"vpcId"` }
type AccessPointVpcConfigurationArgs ¶
type AccessPointVpcConfigurationArgs struct { // Virtual Private Cloud (VPC) Id from which AccessPoint will allow requests. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
func (AccessPointVpcConfigurationArgs) ElementType ¶
func (AccessPointVpcConfigurationArgs) ElementType() reflect.Type
func (AccessPointVpcConfigurationArgs) ToAccessPointVpcConfigurationOutput ¶
func (i AccessPointVpcConfigurationArgs) ToAccessPointVpcConfigurationOutput() AccessPointVpcConfigurationOutput
func (AccessPointVpcConfigurationArgs) ToAccessPointVpcConfigurationOutputWithContext ¶
func (i AccessPointVpcConfigurationArgs) ToAccessPointVpcConfigurationOutputWithContext(ctx context.Context) AccessPointVpcConfigurationOutput
func (AccessPointVpcConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i AccessPointVpcConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPointVpcConfiguration]
type AccessPointVpcConfigurationInput ¶
type AccessPointVpcConfigurationInput interface { pulumi.Input ToAccessPointVpcConfigurationOutput() AccessPointVpcConfigurationOutput ToAccessPointVpcConfigurationOutputWithContext(context.Context) AccessPointVpcConfigurationOutput }
AccessPointVpcConfigurationInput is an input type that accepts AccessPointVpcConfigurationArgs and AccessPointVpcConfigurationOutput values. You can construct a concrete instance of `AccessPointVpcConfigurationInput` via:
AccessPointVpcConfigurationArgs{...}
type AccessPointVpcConfigurationOutput ¶
type AccessPointVpcConfigurationOutput struct{ *pulumi.OutputState }
func (AccessPointVpcConfigurationOutput) ElementType ¶
func (AccessPointVpcConfigurationOutput) ElementType() reflect.Type
func (AccessPointVpcConfigurationOutput) ToAccessPointVpcConfigurationOutput ¶
func (o AccessPointVpcConfigurationOutput) ToAccessPointVpcConfigurationOutput() AccessPointVpcConfigurationOutput
func (AccessPointVpcConfigurationOutput) ToAccessPointVpcConfigurationOutputWithContext ¶
func (o AccessPointVpcConfigurationOutput) ToAccessPointVpcConfigurationOutputWithContext(ctx context.Context) AccessPointVpcConfigurationOutput
func (AccessPointVpcConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointVpcConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointVpcConfiguration]
func (AccessPointVpcConfigurationOutput) VpcId ¶
func (o AccessPointVpcConfigurationOutput) VpcId() pulumi.StringPtrOutput
Virtual Private Cloud (VPC) Id from which AccessPoint will allow requests.
type Bucket ¶
type Bucket struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the specified bucket. Arn pulumi.StringOutput `pulumi:"arn"` // A name for the bucket. BucketName pulumi.StringOutput `pulumi:"bucketName"` // Rules that define how Amazon S3Outposts manages objects during their lifetime. LifecycleConfiguration BucketLifecycleConfigurationPtrOutput `pulumi:"lifecycleConfiguration"` // The id of the customer outpost on which the bucket resides. OutpostId pulumi.StringOutput `pulumi:"outpostId"` // An arbitrary set of tags (key-value pairs) for this S3Outposts bucket. Tags BucketTagArrayOutput `pulumi:"tags"` }
Resource Type Definition for AWS::S3Outposts::Bucket
func GetBucket ¶
func GetBucket(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BucketState, opts ...pulumi.ResourceOption) (*Bucket, error)
GetBucket gets an existing Bucket resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBucket ¶
func NewBucket(ctx *pulumi.Context, name string, args *BucketArgs, opts ...pulumi.ResourceOption) (*Bucket, error)
NewBucket registers a new resource with the given unique name, arguments, and options.
func (*Bucket) ElementType ¶
func (*Bucket) ToBucketOutput ¶
func (i *Bucket) ToBucketOutput() BucketOutput
func (*Bucket) ToBucketOutputWithContext ¶
func (i *Bucket) ToBucketOutputWithContext(ctx context.Context) BucketOutput
type BucketAbortIncompleteMultipartUpload ¶
type BucketAbortIncompleteMultipartUpload struct { // Specifies the number of days after which Amazon S3Outposts aborts an incomplete multipart upload. DaysAfterInitiation int `pulumi:"daysAfterInitiation"` }
Specifies the days since the initiation of an incomplete multipart upload that Amazon S3Outposts will wait before permanently removing all parts of the upload.
type BucketAbortIncompleteMultipartUploadArgs ¶
type BucketAbortIncompleteMultipartUploadArgs struct { // Specifies the number of days after which Amazon S3Outposts aborts an incomplete multipart upload. DaysAfterInitiation pulumi.IntInput `pulumi:"daysAfterInitiation"` }
Specifies the days since the initiation of an incomplete multipart upload that Amazon S3Outposts will wait before permanently removing all parts of the upload.
func (BucketAbortIncompleteMultipartUploadArgs) ElementType ¶
func (BucketAbortIncompleteMultipartUploadArgs) ElementType() reflect.Type
func (BucketAbortIncompleteMultipartUploadArgs) ToBucketAbortIncompleteMultipartUploadOutput ¶
func (i BucketAbortIncompleteMultipartUploadArgs) ToBucketAbortIncompleteMultipartUploadOutput() BucketAbortIncompleteMultipartUploadOutput
func (BucketAbortIncompleteMultipartUploadArgs) ToBucketAbortIncompleteMultipartUploadOutputWithContext ¶
func (i BucketAbortIncompleteMultipartUploadArgs) ToBucketAbortIncompleteMultipartUploadOutputWithContext(ctx context.Context) BucketAbortIncompleteMultipartUploadOutput
func (BucketAbortIncompleteMultipartUploadArgs) ToBucketAbortIncompleteMultipartUploadPtrOutput ¶
func (i BucketAbortIncompleteMultipartUploadArgs) ToBucketAbortIncompleteMultipartUploadPtrOutput() BucketAbortIncompleteMultipartUploadPtrOutput
func (BucketAbortIncompleteMultipartUploadArgs) ToBucketAbortIncompleteMultipartUploadPtrOutputWithContext ¶
func (i BucketAbortIncompleteMultipartUploadArgs) ToBucketAbortIncompleteMultipartUploadPtrOutputWithContext(ctx context.Context) BucketAbortIncompleteMultipartUploadPtrOutput
func (BucketAbortIncompleteMultipartUploadArgs) ToOutput ¶ added in v0.76.0
func (i BucketAbortIncompleteMultipartUploadArgs) ToOutput(ctx context.Context) pulumix.Output[BucketAbortIncompleteMultipartUpload]
type BucketAbortIncompleteMultipartUploadInput ¶
type BucketAbortIncompleteMultipartUploadInput interface { pulumi.Input ToBucketAbortIncompleteMultipartUploadOutput() BucketAbortIncompleteMultipartUploadOutput ToBucketAbortIncompleteMultipartUploadOutputWithContext(context.Context) BucketAbortIncompleteMultipartUploadOutput }
BucketAbortIncompleteMultipartUploadInput is an input type that accepts BucketAbortIncompleteMultipartUploadArgs and BucketAbortIncompleteMultipartUploadOutput values. You can construct a concrete instance of `BucketAbortIncompleteMultipartUploadInput` via:
BucketAbortIncompleteMultipartUploadArgs{...}
type BucketAbortIncompleteMultipartUploadOutput ¶
type BucketAbortIncompleteMultipartUploadOutput struct{ *pulumi.OutputState }
Specifies the days since the initiation of an incomplete multipart upload that Amazon S3Outposts will wait before permanently removing all parts of the upload.
func (BucketAbortIncompleteMultipartUploadOutput) DaysAfterInitiation ¶
func (o BucketAbortIncompleteMultipartUploadOutput) DaysAfterInitiation() pulumi.IntOutput
Specifies the number of days after which Amazon S3Outposts aborts an incomplete multipart upload.
func (BucketAbortIncompleteMultipartUploadOutput) ElementType ¶
func (BucketAbortIncompleteMultipartUploadOutput) ElementType() reflect.Type
func (BucketAbortIncompleteMultipartUploadOutput) ToBucketAbortIncompleteMultipartUploadOutput ¶
func (o BucketAbortIncompleteMultipartUploadOutput) ToBucketAbortIncompleteMultipartUploadOutput() BucketAbortIncompleteMultipartUploadOutput
func (BucketAbortIncompleteMultipartUploadOutput) ToBucketAbortIncompleteMultipartUploadOutputWithContext ¶
func (o BucketAbortIncompleteMultipartUploadOutput) ToBucketAbortIncompleteMultipartUploadOutputWithContext(ctx context.Context) BucketAbortIncompleteMultipartUploadOutput
func (BucketAbortIncompleteMultipartUploadOutput) ToBucketAbortIncompleteMultipartUploadPtrOutput ¶
func (o BucketAbortIncompleteMultipartUploadOutput) ToBucketAbortIncompleteMultipartUploadPtrOutput() BucketAbortIncompleteMultipartUploadPtrOutput
func (BucketAbortIncompleteMultipartUploadOutput) ToBucketAbortIncompleteMultipartUploadPtrOutputWithContext ¶
func (o BucketAbortIncompleteMultipartUploadOutput) ToBucketAbortIncompleteMultipartUploadPtrOutputWithContext(ctx context.Context) BucketAbortIncompleteMultipartUploadPtrOutput
func (BucketAbortIncompleteMultipartUploadOutput) ToOutput ¶ added in v0.76.0
func (o BucketAbortIncompleteMultipartUploadOutput) ToOutput(ctx context.Context) pulumix.Output[BucketAbortIncompleteMultipartUpload]
type BucketAbortIncompleteMultipartUploadPtrInput ¶
type BucketAbortIncompleteMultipartUploadPtrInput interface { pulumi.Input ToBucketAbortIncompleteMultipartUploadPtrOutput() BucketAbortIncompleteMultipartUploadPtrOutput ToBucketAbortIncompleteMultipartUploadPtrOutputWithContext(context.Context) BucketAbortIncompleteMultipartUploadPtrOutput }
BucketAbortIncompleteMultipartUploadPtrInput is an input type that accepts BucketAbortIncompleteMultipartUploadArgs, BucketAbortIncompleteMultipartUploadPtr and BucketAbortIncompleteMultipartUploadPtrOutput values. You can construct a concrete instance of `BucketAbortIncompleteMultipartUploadPtrInput` via:
BucketAbortIncompleteMultipartUploadArgs{...} or: nil
func BucketAbortIncompleteMultipartUploadPtr ¶
func BucketAbortIncompleteMultipartUploadPtr(v *BucketAbortIncompleteMultipartUploadArgs) BucketAbortIncompleteMultipartUploadPtrInput
type BucketAbortIncompleteMultipartUploadPtrOutput ¶
type BucketAbortIncompleteMultipartUploadPtrOutput struct{ *pulumi.OutputState }
func (BucketAbortIncompleteMultipartUploadPtrOutput) DaysAfterInitiation ¶
func (o BucketAbortIncompleteMultipartUploadPtrOutput) DaysAfterInitiation() pulumi.IntPtrOutput
Specifies the number of days after which Amazon S3Outposts aborts an incomplete multipart upload.
func (BucketAbortIncompleteMultipartUploadPtrOutput) ElementType ¶
func (BucketAbortIncompleteMultipartUploadPtrOutput) ElementType() reflect.Type
func (BucketAbortIncompleteMultipartUploadPtrOutput) ToBucketAbortIncompleteMultipartUploadPtrOutput ¶
func (o BucketAbortIncompleteMultipartUploadPtrOutput) ToBucketAbortIncompleteMultipartUploadPtrOutput() BucketAbortIncompleteMultipartUploadPtrOutput
func (BucketAbortIncompleteMultipartUploadPtrOutput) ToBucketAbortIncompleteMultipartUploadPtrOutputWithContext ¶
func (o BucketAbortIncompleteMultipartUploadPtrOutput) ToBucketAbortIncompleteMultipartUploadPtrOutputWithContext(ctx context.Context) BucketAbortIncompleteMultipartUploadPtrOutput
func (BucketAbortIncompleteMultipartUploadPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketAbortIncompleteMultipartUploadPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketAbortIncompleteMultipartUpload]
type BucketArgs ¶
type BucketArgs struct { // A name for the bucket. BucketName pulumi.StringPtrInput // Rules that define how Amazon S3Outposts manages objects during their lifetime. LifecycleConfiguration BucketLifecycleConfigurationPtrInput // The id of the customer outpost on which the bucket resides. OutpostId pulumi.StringInput // An arbitrary set of tags (key-value pairs) for this S3Outposts bucket. Tags BucketTagArrayInput }
The set of arguments for constructing a Bucket resource.
func (BucketArgs) ElementType ¶
func (BucketArgs) ElementType() reflect.Type
type BucketFilterAndOperator0Properties ¶ added in v0.72.0
type BucketFilterAndOperator0Properties struct { // Prefix identifies one or more objects to which the rule applies. Prefix *string `pulumi:"prefix"` // All of these tags must exist in the object's tag set in order for the rule to apply. Tags []BucketFilterTag `pulumi:"tags"` }
type BucketFilterAndOperatorProperties ¶ added in v0.72.0
type BucketFilterAndOperatorProperties struct { // Prefix identifies one or more objects to which the rule applies. Prefix *string `pulumi:"prefix"` // All of these tags must exist in the object's tag set in order for the rule to apply. Tags []BucketFilterTag `pulumi:"tags"` }
type BucketFilterAndOperatorPropertiesArgs ¶ added in v0.72.0
type BucketFilterAndOperatorPropertiesArgs struct { // Prefix identifies one or more objects to which the rule applies. Prefix pulumi.StringPtrInput `pulumi:"prefix"` // All of these tags must exist in the object's tag set in order for the rule to apply. Tags BucketFilterTagArrayInput `pulumi:"tags"` }
func (BucketFilterAndOperatorPropertiesArgs) ElementType ¶ added in v0.72.0
func (BucketFilterAndOperatorPropertiesArgs) ElementType() reflect.Type
func (BucketFilterAndOperatorPropertiesArgs) ToBucketFilterAndOperatorPropertiesOutput ¶ added in v0.72.0
func (i BucketFilterAndOperatorPropertiesArgs) ToBucketFilterAndOperatorPropertiesOutput() BucketFilterAndOperatorPropertiesOutput
func (BucketFilterAndOperatorPropertiesArgs) ToBucketFilterAndOperatorPropertiesOutputWithContext ¶ added in v0.72.0
func (i BucketFilterAndOperatorPropertiesArgs) ToBucketFilterAndOperatorPropertiesOutputWithContext(ctx context.Context) BucketFilterAndOperatorPropertiesOutput
func (BucketFilterAndOperatorPropertiesArgs) ToBucketFilterAndOperatorPropertiesPtrOutput ¶ added in v0.72.0
func (i BucketFilterAndOperatorPropertiesArgs) ToBucketFilterAndOperatorPropertiesPtrOutput() BucketFilterAndOperatorPropertiesPtrOutput
func (BucketFilterAndOperatorPropertiesArgs) ToBucketFilterAndOperatorPropertiesPtrOutputWithContext ¶ added in v0.72.0
func (i BucketFilterAndOperatorPropertiesArgs) ToBucketFilterAndOperatorPropertiesPtrOutputWithContext(ctx context.Context) BucketFilterAndOperatorPropertiesPtrOutput
func (BucketFilterAndOperatorPropertiesArgs) ToOutput ¶ added in v0.76.0
func (i BucketFilterAndOperatorPropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[BucketFilterAndOperatorProperties]
type BucketFilterAndOperatorPropertiesInput ¶ added in v0.72.0
type BucketFilterAndOperatorPropertiesInput interface { pulumi.Input ToBucketFilterAndOperatorPropertiesOutput() BucketFilterAndOperatorPropertiesOutput ToBucketFilterAndOperatorPropertiesOutputWithContext(context.Context) BucketFilterAndOperatorPropertiesOutput }
BucketFilterAndOperatorPropertiesInput is an input type that accepts BucketFilterAndOperatorPropertiesArgs and BucketFilterAndOperatorPropertiesOutput values. You can construct a concrete instance of `BucketFilterAndOperatorPropertiesInput` via:
BucketFilterAndOperatorPropertiesArgs{...}
type BucketFilterAndOperatorPropertiesOutput ¶ added in v0.72.0
type BucketFilterAndOperatorPropertiesOutput struct{ *pulumi.OutputState }
func (BucketFilterAndOperatorPropertiesOutput) ElementType ¶ added in v0.72.0
func (BucketFilterAndOperatorPropertiesOutput) ElementType() reflect.Type
func (BucketFilterAndOperatorPropertiesOutput) Prefix ¶ added in v0.72.0
func (o BucketFilterAndOperatorPropertiesOutput) Prefix() pulumi.StringPtrOutput
Prefix identifies one or more objects to which the rule applies.
func (BucketFilterAndOperatorPropertiesOutput) Tags ¶ added in v0.72.0
func (o BucketFilterAndOperatorPropertiesOutput) Tags() BucketFilterTagArrayOutput
All of these tags must exist in the object's tag set in order for the rule to apply.
func (BucketFilterAndOperatorPropertiesOutput) ToBucketFilterAndOperatorPropertiesOutput ¶ added in v0.72.0
func (o BucketFilterAndOperatorPropertiesOutput) ToBucketFilterAndOperatorPropertiesOutput() BucketFilterAndOperatorPropertiesOutput
func (BucketFilterAndOperatorPropertiesOutput) ToBucketFilterAndOperatorPropertiesOutputWithContext ¶ added in v0.72.0
func (o BucketFilterAndOperatorPropertiesOutput) ToBucketFilterAndOperatorPropertiesOutputWithContext(ctx context.Context) BucketFilterAndOperatorPropertiesOutput
func (BucketFilterAndOperatorPropertiesOutput) ToBucketFilterAndOperatorPropertiesPtrOutput ¶ added in v0.72.0
func (o BucketFilterAndOperatorPropertiesOutput) ToBucketFilterAndOperatorPropertiesPtrOutput() BucketFilterAndOperatorPropertiesPtrOutput
func (BucketFilterAndOperatorPropertiesOutput) ToBucketFilterAndOperatorPropertiesPtrOutputWithContext ¶ added in v0.72.0
func (o BucketFilterAndOperatorPropertiesOutput) ToBucketFilterAndOperatorPropertiesPtrOutputWithContext(ctx context.Context) BucketFilterAndOperatorPropertiesPtrOutput
func (BucketFilterAndOperatorPropertiesOutput) ToOutput ¶ added in v0.76.0
func (o BucketFilterAndOperatorPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[BucketFilterAndOperatorProperties]
type BucketFilterAndOperatorPropertiesPtrInput ¶ added in v0.72.0
type BucketFilterAndOperatorPropertiesPtrInput interface { pulumi.Input ToBucketFilterAndOperatorPropertiesPtrOutput() BucketFilterAndOperatorPropertiesPtrOutput ToBucketFilterAndOperatorPropertiesPtrOutputWithContext(context.Context) BucketFilterAndOperatorPropertiesPtrOutput }
BucketFilterAndOperatorPropertiesPtrInput is an input type that accepts BucketFilterAndOperatorPropertiesArgs, BucketFilterAndOperatorPropertiesPtr and BucketFilterAndOperatorPropertiesPtrOutput values. You can construct a concrete instance of `BucketFilterAndOperatorPropertiesPtrInput` via:
BucketFilterAndOperatorPropertiesArgs{...} or: nil
func BucketFilterAndOperatorPropertiesPtr ¶ added in v0.72.0
func BucketFilterAndOperatorPropertiesPtr(v *BucketFilterAndOperatorPropertiesArgs) BucketFilterAndOperatorPropertiesPtrInput
type BucketFilterAndOperatorPropertiesPtrOutput ¶ added in v0.72.0
type BucketFilterAndOperatorPropertiesPtrOutput struct{ *pulumi.OutputState }
func (BucketFilterAndOperatorPropertiesPtrOutput) ElementType ¶ added in v0.72.0
func (BucketFilterAndOperatorPropertiesPtrOutput) ElementType() reflect.Type
func (BucketFilterAndOperatorPropertiesPtrOutput) Prefix ¶ added in v0.72.0
func (o BucketFilterAndOperatorPropertiesPtrOutput) Prefix() pulumi.StringPtrOutput
Prefix identifies one or more objects to which the rule applies.
func (BucketFilterAndOperatorPropertiesPtrOutput) Tags ¶ added in v0.72.0
func (o BucketFilterAndOperatorPropertiesPtrOutput) Tags() BucketFilterTagArrayOutput
All of these tags must exist in the object's tag set in order for the rule to apply.
func (BucketFilterAndOperatorPropertiesPtrOutput) ToBucketFilterAndOperatorPropertiesPtrOutput ¶ added in v0.72.0
func (o BucketFilterAndOperatorPropertiesPtrOutput) ToBucketFilterAndOperatorPropertiesPtrOutput() BucketFilterAndOperatorPropertiesPtrOutput
func (BucketFilterAndOperatorPropertiesPtrOutput) ToBucketFilterAndOperatorPropertiesPtrOutputWithContext ¶ added in v0.72.0
func (o BucketFilterAndOperatorPropertiesPtrOutput) ToBucketFilterAndOperatorPropertiesPtrOutputWithContext(ctx context.Context) BucketFilterAndOperatorPropertiesPtrOutput
func (BucketFilterAndOperatorPropertiesPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketFilterAndOperatorPropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketFilterAndOperatorProperties]
type BucketFilterTag ¶ added in v0.2.0
Tag used to identify a subset of objects for an Amazon S3Outposts bucket.
type BucketFilterTagArgs ¶ added in v0.2.0
type BucketFilterTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
Tag used to identify a subset of objects for an Amazon S3Outposts bucket.
func (BucketFilterTagArgs) ElementType ¶ added in v0.2.0
func (BucketFilterTagArgs) ElementType() reflect.Type
func (BucketFilterTagArgs) ToBucketFilterTagOutput ¶ added in v0.2.0
func (i BucketFilterTagArgs) ToBucketFilterTagOutput() BucketFilterTagOutput
func (BucketFilterTagArgs) ToBucketFilterTagOutputWithContext ¶ added in v0.2.0
func (i BucketFilterTagArgs) ToBucketFilterTagOutputWithContext(ctx context.Context) BucketFilterTagOutput
func (BucketFilterTagArgs) ToBucketFilterTagPtrOutput ¶ added in v0.2.0
func (i BucketFilterTagArgs) ToBucketFilterTagPtrOutput() BucketFilterTagPtrOutput
func (BucketFilterTagArgs) ToBucketFilterTagPtrOutputWithContext ¶ added in v0.2.0
func (i BucketFilterTagArgs) ToBucketFilterTagPtrOutputWithContext(ctx context.Context) BucketFilterTagPtrOutput
func (BucketFilterTagArgs) ToOutput ¶ added in v0.76.0
func (i BucketFilterTagArgs) ToOutput(ctx context.Context) pulumix.Output[BucketFilterTag]
type BucketFilterTagArray ¶ added in v0.72.0
type BucketFilterTagArray []BucketFilterTagInput
func (BucketFilterTagArray) ElementType ¶ added in v0.72.0
func (BucketFilterTagArray) ElementType() reflect.Type
func (BucketFilterTagArray) ToBucketFilterTagArrayOutput ¶ added in v0.72.0
func (i BucketFilterTagArray) ToBucketFilterTagArrayOutput() BucketFilterTagArrayOutput
func (BucketFilterTagArray) ToBucketFilterTagArrayOutputWithContext ¶ added in v0.72.0
func (i BucketFilterTagArray) ToBucketFilterTagArrayOutputWithContext(ctx context.Context) BucketFilterTagArrayOutput
func (BucketFilterTagArray) ToOutput ¶ added in v0.76.0
func (i BucketFilterTagArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketFilterTag]
type BucketFilterTagArrayInput ¶ added in v0.72.0
type BucketFilterTagArrayInput interface { pulumi.Input ToBucketFilterTagArrayOutput() BucketFilterTagArrayOutput ToBucketFilterTagArrayOutputWithContext(context.Context) BucketFilterTagArrayOutput }
BucketFilterTagArrayInput is an input type that accepts BucketFilterTagArray and BucketFilterTagArrayOutput values. You can construct a concrete instance of `BucketFilterTagArrayInput` via:
BucketFilterTagArray{ BucketFilterTagArgs{...} }
type BucketFilterTagArrayOutput ¶ added in v0.72.0
type BucketFilterTagArrayOutput struct{ *pulumi.OutputState }
func (BucketFilterTagArrayOutput) ElementType ¶ added in v0.72.0
func (BucketFilterTagArrayOutput) ElementType() reflect.Type
func (BucketFilterTagArrayOutput) Index ¶ added in v0.72.0
func (o BucketFilterTagArrayOutput) Index(i pulumi.IntInput) BucketFilterTagOutput
func (BucketFilterTagArrayOutput) ToBucketFilterTagArrayOutput ¶ added in v0.72.0
func (o BucketFilterTagArrayOutput) ToBucketFilterTagArrayOutput() BucketFilterTagArrayOutput
func (BucketFilterTagArrayOutput) ToBucketFilterTagArrayOutputWithContext ¶ added in v0.72.0
func (o BucketFilterTagArrayOutput) ToBucketFilterTagArrayOutputWithContext(ctx context.Context) BucketFilterTagArrayOutput
func (BucketFilterTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o BucketFilterTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketFilterTag]
type BucketFilterTagInput ¶ added in v0.2.0
type BucketFilterTagInput interface { pulumi.Input ToBucketFilterTagOutput() BucketFilterTagOutput ToBucketFilterTagOutputWithContext(context.Context) BucketFilterTagOutput }
BucketFilterTagInput is an input type that accepts BucketFilterTagArgs and BucketFilterTagOutput values. You can construct a concrete instance of `BucketFilterTagInput` via:
BucketFilterTagArgs{...}
type BucketFilterTagOutput ¶ added in v0.2.0
type BucketFilterTagOutput struct{ *pulumi.OutputState }
Tag used to identify a subset of objects for an Amazon S3Outposts bucket.
func (BucketFilterTagOutput) ElementType ¶ added in v0.2.0
func (BucketFilterTagOutput) ElementType() reflect.Type
func (BucketFilterTagOutput) Key ¶ added in v0.2.0
func (o BucketFilterTagOutput) Key() pulumi.StringOutput
func (BucketFilterTagOutput) ToBucketFilterTagOutput ¶ added in v0.2.0
func (o BucketFilterTagOutput) ToBucketFilterTagOutput() BucketFilterTagOutput
func (BucketFilterTagOutput) ToBucketFilterTagOutputWithContext ¶ added in v0.2.0
func (o BucketFilterTagOutput) ToBucketFilterTagOutputWithContext(ctx context.Context) BucketFilterTagOutput
func (BucketFilterTagOutput) ToBucketFilterTagPtrOutput ¶ added in v0.2.0
func (o BucketFilterTagOutput) ToBucketFilterTagPtrOutput() BucketFilterTagPtrOutput
func (BucketFilterTagOutput) ToBucketFilterTagPtrOutputWithContext ¶ added in v0.2.0
func (o BucketFilterTagOutput) ToBucketFilterTagPtrOutputWithContext(ctx context.Context) BucketFilterTagPtrOutput
func (BucketFilterTagOutput) ToOutput ¶ added in v0.76.0
func (o BucketFilterTagOutput) ToOutput(ctx context.Context) pulumix.Output[BucketFilterTag]
func (BucketFilterTagOutput) Value ¶ added in v0.2.0
func (o BucketFilterTagOutput) Value() pulumi.StringOutput
type BucketFilterTagPtrInput ¶ added in v0.2.0
type BucketFilterTagPtrInput interface { pulumi.Input ToBucketFilterTagPtrOutput() BucketFilterTagPtrOutput ToBucketFilterTagPtrOutputWithContext(context.Context) BucketFilterTagPtrOutput }
BucketFilterTagPtrInput is an input type that accepts BucketFilterTagArgs, BucketFilterTagPtr and BucketFilterTagPtrOutput values. You can construct a concrete instance of `BucketFilterTagPtrInput` via:
BucketFilterTagArgs{...} or: nil
func BucketFilterTagPtr ¶ added in v0.2.0
func BucketFilterTagPtr(v *BucketFilterTagArgs) BucketFilterTagPtrInput
type BucketFilterTagPtrOutput ¶ added in v0.2.0
type BucketFilterTagPtrOutput struct{ *pulumi.OutputState }
func (BucketFilterTagPtrOutput) Elem ¶ added in v0.2.0
func (o BucketFilterTagPtrOutput) Elem() BucketFilterTagOutput
func (BucketFilterTagPtrOutput) ElementType ¶ added in v0.2.0
func (BucketFilterTagPtrOutput) ElementType() reflect.Type
func (BucketFilterTagPtrOutput) Key ¶ added in v0.2.0
func (o BucketFilterTagPtrOutput) Key() pulumi.StringPtrOutput
func (BucketFilterTagPtrOutput) ToBucketFilterTagPtrOutput ¶ added in v0.2.0
func (o BucketFilterTagPtrOutput) ToBucketFilterTagPtrOutput() BucketFilterTagPtrOutput
func (BucketFilterTagPtrOutput) ToBucketFilterTagPtrOutputWithContext ¶ added in v0.2.0
func (o BucketFilterTagPtrOutput) ToBucketFilterTagPtrOutputWithContext(ctx context.Context) BucketFilterTagPtrOutput
func (BucketFilterTagPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketFilterTagPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketFilterTag]
func (BucketFilterTagPtrOutput) Value ¶ added in v0.2.0
func (o BucketFilterTagPtrOutput) Value() pulumi.StringPtrOutput
type BucketInput ¶
type BucketInput interface { pulumi.Input ToBucketOutput() BucketOutput ToBucketOutputWithContext(ctx context.Context) BucketOutput }
type BucketLifecycleConfiguration ¶
type BucketLifecycleConfiguration struct { // A list of lifecycle rules for individual objects in an Amazon S3Outposts bucket. Rules []BucketRule `pulumi:"rules"` }
type BucketLifecycleConfigurationArgs ¶
type BucketLifecycleConfigurationArgs struct { // A list of lifecycle rules for individual objects in an Amazon S3Outposts bucket. Rules BucketRuleArrayInput `pulumi:"rules"` }
func (BucketLifecycleConfigurationArgs) ElementType ¶
func (BucketLifecycleConfigurationArgs) ElementType() reflect.Type
func (BucketLifecycleConfigurationArgs) ToBucketLifecycleConfigurationOutput ¶
func (i BucketLifecycleConfigurationArgs) ToBucketLifecycleConfigurationOutput() BucketLifecycleConfigurationOutput
func (BucketLifecycleConfigurationArgs) ToBucketLifecycleConfigurationOutputWithContext ¶
func (i BucketLifecycleConfigurationArgs) ToBucketLifecycleConfigurationOutputWithContext(ctx context.Context) BucketLifecycleConfigurationOutput
func (BucketLifecycleConfigurationArgs) ToBucketLifecycleConfigurationPtrOutput ¶
func (i BucketLifecycleConfigurationArgs) ToBucketLifecycleConfigurationPtrOutput() BucketLifecycleConfigurationPtrOutput
func (BucketLifecycleConfigurationArgs) ToBucketLifecycleConfigurationPtrOutputWithContext ¶
func (i BucketLifecycleConfigurationArgs) ToBucketLifecycleConfigurationPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationPtrOutput
func (BucketLifecycleConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i BucketLifecycleConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[BucketLifecycleConfiguration]
type BucketLifecycleConfigurationInput ¶
type BucketLifecycleConfigurationInput interface { pulumi.Input ToBucketLifecycleConfigurationOutput() BucketLifecycleConfigurationOutput ToBucketLifecycleConfigurationOutputWithContext(context.Context) BucketLifecycleConfigurationOutput }
BucketLifecycleConfigurationInput is an input type that accepts BucketLifecycleConfigurationArgs and BucketLifecycleConfigurationOutput values. You can construct a concrete instance of `BucketLifecycleConfigurationInput` via:
BucketLifecycleConfigurationArgs{...}
type BucketLifecycleConfigurationOutput ¶
type BucketLifecycleConfigurationOutput struct{ *pulumi.OutputState }
func (BucketLifecycleConfigurationOutput) ElementType ¶
func (BucketLifecycleConfigurationOutput) ElementType() reflect.Type
func (BucketLifecycleConfigurationOutput) Rules ¶
func (o BucketLifecycleConfigurationOutput) Rules() BucketRuleArrayOutput
A list of lifecycle rules for individual objects in an Amazon S3Outposts bucket.
func (BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationOutput ¶
func (o BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationOutput() BucketLifecycleConfigurationOutput
func (BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationOutputWithContext ¶
func (o BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationOutputWithContext(ctx context.Context) BucketLifecycleConfigurationOutput
func (BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationPtrOutput ¶
func (o BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationPtrOutput() BucketLifecycleConfigurationPtrOutput
func (BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationPtrOutputWithContext ¶
func (o BucketLifecycleConfigurationOutput) ToBucketLifecycleConfigurationPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationPtrOutput
func (BucketLifecycleConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o BucketLifecycleConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[BucketLifecycleConfiguration]
type BucketLifecycleConfigurationPtrInput ¶
type BucketLifecycleConfigurationPtrInput interface { pulumi.Input ToBucketLifecycleConfigurationPtrOutput() BucketLifecycleConfigurationPtrOutput ToBucketLifecycleConfigurationPtrOutputWithContext(context.Context) BucketLifecycleConfigurationPtrOutput }
BucketLifecycleConfigurationPtrInput is an input type that accepts BucketLifecycleConfigurationArgs, BucketLifecycleConfigurationPtr and BucketLifecycleConfigurationPtrOutput values. You can construct a concrete instance of `BucketLifecycleConfigurationPtrInput` via:
BucketLifecycleConfigurationArgs{...} or: nil
func BucketLifecycleConfigurationPtr ¶
func BucketLifecycleConfigurationPtr(v *BucketLifecycleConfigurationArgs) BucketLifecycleConfigurationPtrInput
type BucketLifecycleConfigurationPtrOutput ¶
type BucketLifecycleConfigurationPtrOutput struct{ *pulumi.OutputState }
func (BucketLifecycleConfigurationPtrOutput) ElementType ¶
func (BucketLifecycleConfigurationPtrOutput) ElementType() reflect.Type
func (BucketLifecycleConfigurationPtrOutput) Rules ¶
func (o BucketLifecycleConfigurationPtrOutput) Rules() BucketRuleArrayOutput
A list of lifecycle rules for individual objects in an Amazon S3Outposts bucket.
func (BucketLifecycleConfigurationPtrOutput) ToBucketLifecycleConfigurationPtrOutput ¶
func (o BucketLifecycleConfigurationPtrOutput) ToBucketLifecycleConfigurationPtrOutput() BucketLifecycleConfigurationPtrOutput
func (BucketLifecycleConfigurationPtrOutput) ToBucketLifecycleConfigurationPtrOutputWithContext ¶
func (o BucketLifecycleConfigurationPtrOutput) ToBucketLifecycleConfigurationPtrOutputWithContext(ctx context.Context) BucketLifecycleConfigurationPtrOutput
func (BucketLifecycleConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketLifecycleConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketLifecycleConfiguration]
type BucketOutput ¶
type BucketOutput struct{ *pulumi.OutputState }
func (BucketOutput) Arn ¶ added in v0.17.0
func (o BucketOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the specified bucket.
func (BucketOutput) BucketName ¶ added in v0.17.0
func (o BucketOutput) BucketName() pulumi.StringOutput
A name for the bucket.
func (BucketOutput) ElementType ¶
func (BucketOutput) ElementType() reflect.Type
func (BucketOutput) LifecycleConfiguration ¶ added in v0.17.0
func (o BucketOutput) LifecycleConfiguration() BucketLifecycleConfigurationPtrOutput
Rules that define how Amazon S3Outposts manages objects during their lifetime.
func (BucketOutput) OutpostId ¶ added in v0.17.0
func (o BucketOutput) OutpostId() pulumi.StringOutput
The id of the customer outpost on which the bucket resides.
func (BucketOutput) Tags ¶ added in v0.17.0
func (o BucketOutput) Tags() BucketTagArrayOutput
An arbitrary set of tags (key-value pairs) for this S3Outposts bucket.
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 // The Amazon Resource Name (ARN) of the specified bucket. Bucket pulumi.StringOutput `pulumi:"bucket"` // A policy document containing permissions to add to the specified bucket. PolicyDocument pulumi.AnyOutput `pulumi:"policyDocument"` }
Resource Type Definition for AWS::S3Outposts::BucketPolicy
func GetBucketPolicy ¶
func GetBucketPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BucketPolicyState, opts ...pulumi.ResourceOption) (*BucketPolicy, error)
GetBucketPolicy gets an existing BucketPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBucketPolicy ¶
func NewBucketPolicy(ctx *pulumi.Context, name string, args *BucketPolicyArgs, opts ...pulumi.ResourceOption) (*BucketPolicy, error)
NewBucketPolicy registers a new resource with the given unique name, arguments, and options.
func (*BucketPolicy) ElementType ¶
func (*BucketPolicy) ElementType() reflect.Type
func (*BucketPolicy) ToBucketPolicyOutput ¶
func (i *BucketPolicy) ToBucketPolicyOutput() BucketPolicyOutput
func (*BucketPolicy) ToBucketPolicyOutputWithContext ¶
func (i *BucketPolicy) ToBucketPolicyOutputWithContext(ctx context.Context) BucketPolicyOutput
func (*BucketPolicy) ToOutput ¶ added in v0.76.0
func (i *BucketPolicy) ToOutput(ctx context.Context) pulumix.Output[*BucketPolicy]
type BucketPolicyArgs ¶
type BucketPolicyArgs struct { // The Amazon Resource Name (ARN) of the specified bucket. Bucket pulumi.StringInput // A policy document containing permissions to add to the specified bucket. PolicyDocument pulumi.Input }
The set of arguments for constructing a BucketPolicy resource.
func (BucketPolicyArgs) ElementType ¶
func (BucketPolicyArgs) ElementType() reflect.Type
type BucketPolicyInput ¶
type BucketPolicyInput interface { pulumi.Input ToBucketPolicyOutput() BucketPolicyOutput ToBucketPolicyOutputWithContext(ctx context.Context) BucketPolicyOutput }
type BucketPolicyOutput ¶
type BucketPolicyOutput struct{ *pulumi.OutputState }
func (BucketPolicyOutput) Bucket ¶ added in v0.17.0
func (o BucketPolicyOutput) Bucket() pulumi.StringOutput
The Amazon Resource Name (ARN) of the specified bucket.
func (BucketPolicyOutput) ElementType ¶
func (BucketPolicyOutput) ElementType() reflect.Type
func (BucketPolicyOutput) PolicyDocument ¶ added in v0.17.0
func (o BucketPolicyOutput) PolicyDocument() pulumi.AnyOutput
A policy document containing permissions to add to the specified bucket.
func (BucketPolicyOutput) ToBucketPolicyOutput ¶
func (o BucketPolicyOutput) ToBucketPolicyOutput() BucketPolicyOutput
func (BucketPolicyOutput) ToBucketPolicyOutputWithContext ¶
func (o BucketPolicyOutput) ToBucketPolicyOutputWithContext(ctx context.Context) BucketPolicyOutput
func (BucketPolicyOutput) ToOutput ¶ added in v0.76.0
func (o BucketPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketPolicy]
type BucketPolicyState ¶
type BucketPolicyState struct { }
func (BucketPolicyState) ElementType ¶
func (BucketPolicyState) ElementType() reflect.Type
type BucketRule ¶
type BucketRule struct { // Specifies a lifecycle rule that stops incomplete multipart uploads to an Amazon S3Outposts bucket. AbortIncompleteMultipartUpload *BucketAbortIncompleteMultipartUpload `pulumi:"abortIncompleteMultipartUpload"` // Indicates when objects are deleted from Amazon S3Outposts. The date value must be in ISO 8601 format. The time is always midnight UTC. ExpirationDate *string `pulumi:"expirationDate"` // Indicates the number of days after creation when objects are deleted from Amazon S3Outposts. ExpirationInDays *int `pulumi:"expirationInDays"` // The container for the filter of the lifecycle rule. Filter *BucketRuleFilterProperties `pulumi:"filter"` // Unique identifier for the lifecycle rule. The value can't be longer than 255 characters. Id *string `pulumi:"id"` Status *BucketRuleStatus `pulumi:"status"` }
Specifies lifecycle rules for an Amazon S3Outposts bucket. You must specify at least one of the following: AbortIncompleteMultipartUpload, ExpirationDate, ExpirationInDays.
type BucketRuleArgs ¶
type BucketRuleArgs struct { // Specifies a lifecycle rule that stops incomplete multipart uploads to an Amazon S3Outposts bucket. AbortIncompleteMultipartUpload BucketAbortIncompleteMultipartUploadPtrInput `pulumi:"abortIncompleteMultipartUpload"` // Indicates when objects are deleted from Amazon S3Outposts. The date value must be in ISO 8601 format. The time is always midnight UTC. ExpirationDate pulumi.StringPtrInput `pulumi:"expirationDate"` // Indicates the number of days after creation when objects are deleted from Amazon S3Outposts. ExpirationInDays pulumi.IntPtrInput `pulumi:"expirationInDays"` // The container for the filter of the lifecycle rule. Filter BucketRuleFilterPropertiesPtrInput `pulumi:"filter"` // Unique identifier for the lifecycle rule. The value can't be longer than 255 characters. Id pulumi.StringPtrInput `pulumi:"id"` Status BucketRuleStatusPtrInput `pulumi:"status"` }
Specifies lifecycle rules for an Amazon S3Outposts bucket. You must specify at least one of the following: AbortIncompleteMultipartUpload, ExpirationDate, ExpirationInDays.
func (BucketRuleArgs) ElementType ¶
func (BucketRuleArgs) ElementType() reflect.Type
func (BucketRuleArgs) ToBucketRuleOutput ¶
func (i BucketRuleArgs) ToBucketRuleOutput() BucketRuleOutput
func (BucketRuleArgs) ToBucketRuleOutputWithContext ¶
func (i BucketRuleArgs) ToBucketRuleOutputWithContext(ctx context.Context) BucketRuleOutput
func (BucketRuleArgs) ToOutput ¶ added in v0.76.0
func (i BucketRuleArgs) ToOutput(ctx context.Context) pulumix.Output[BucketRule]
type BucketRuleArray ¶
type BucketRuleArray []BucketRuleInput
func (BucketRuleArray) ElementType ¶
func (BucketRuleArray) ElementType() reflect.Type
func (BucketRuleArray) ToBucketRuleArrayOutput ¶
func (i BucketRuleArray) ToBucketRuleArrayOutput() BucketRuleArrayOutput
func (BucketRuleArray) ToBucketRuleArrayOutputWithContext ¶
func (i BucketRuleArray) ToBucketRuleArrayOutputWithContext(ctx context.Context) BucketRuleArrayOutput
func (BucketRuleArray) ToOutput ¶ added in v0.76.0
func (i BucketRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]BucketRule]
type BucketRuleArrayInput ¶
type BucketRuleArrayInput interface { pulumi.Input ToBucketRuleArrayOutput() BucketRuleArrayOutput ToBucketRuleArrayOutputWithContext(context.Context) BucketRuleArrayOutput }
BucketRuleArrayInput is an input type that accepts BucketRuleArray and BucketRuleArrayOutput values. You can construct a concrete instance of `BucketRuleArrayInput` via:
BucketRuleArray{ BucketRuleArgs{...} }
type BucketRuleArrayOutput ¶
type BucketRuleArrayOutput struct{ *pulumi.OutputState }
func (BucketRuleArrayOutput) ElementType ¶
func (BucketRuleArrayOutput) ElementType() reflect.Type
func (BucketRuleArrayOutput) Index ¶
func (o BucketRuleArrayOutput) Index(i pulumi.IntInput) BucketRuleOutput
func (BucketRuleArrayOutput) ToBucketRuleArrayOutput ¶
func (o BucketRuleArrayOutput) ToBucketRuleArrayOutput() BucketRuleArrayOutput
func (BucketRuleArrayOutput) ToBucketRuleArrayOutputWithContext ¶
func (o BucketRuleArrayOutput) ToBucketRuleArrayOutputWithContext(ctx context.Context) BucketRuleArrayOutput
func (BucketRuleArrayOutput) ToOutput ¶ added in v0.76.0
func (o BucketRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BucketRule]
type BucketRuleFilterProperties ¶ added in v0.2.0
type BucketRuleFilterProperties struct { // The container for the AND condition for the lifecycle rule. A combination of Prefix and 1 or more Tags OR a minimum of 2 or more tags. AndOperator *BucketFilterAndOperatorProperties `pulumi:"andOperator"` // Object key prefix that identifies one or more objects to which this rule applies. Prefix *string `pulumi:"prefix"` // Specifies a tag used to identify a subset of objects for an Amazon S3Outposts bucket. Tag *BucketFilterTag `pulumi:"tag"` }
The container for the filter of the lifecycle rule.
type BucketRuleFilterPropertiesArgs ¶ added in v0.2.0
type BucketRuleFilterPropertiesArgs struct { // The container for the AND condition for the lifecycle rule. A combination of Prefix and 1 or more Tags OR a minimum of 2 or more tags. AndOperator BucketFilterAndOperatorPropertiesPtrInput `pulumi:"andOperator"` // Object key prefix that identifies one or more objects to which this rule applies. Prefix pulumi.StringPtrInput `pulumi:"prefix"` // Specifies a tag used to identify a subset of objects for an Amazon S3Outposts bucket. Tag BucketFilterTagPtrInput `pulumi:"tag"` }
The container for the filter of the lifecycle rule.
func (BucketRuleFilterPropertiesArgs) ElementType ¶ added in v0.2.0
func (BucketRuleFilterPropertiesArgs) ElementType() reflect.Type
func (BucketRuleFilterPropertiesArgs) ToBucketRuleFilterPropertiesOutput ¶ added in v0.2.0
func (i BucketRuleFilterPropertiesArgs) ToBucketRuleFilterPropertiesOutput() BucketRuleFilterPropertiesOutput
func (BucketRuleFilterPropertiesArgs) ToBucketRuleFilterPropertiesOutputWithContext ¶ added in v0.2.0
func (i BucketRuleFilterPropertiesArgs) ToBucketRuleFilterPropertiesOutputWithContext(ctx context.Context) BucketRuleFilterPropertiesOutput
func (BucketRuleFilterPropertiesArgs) ToBucketRuleFilterPropertiesPtrOutput ¶ added in v0.2.0
func (i BucketRuleFilterPropertiesArgs) ToBucketRuleFilterPropertiesPtrOutput() BucketRuleFilterPropertiesPtrOutput
func (BucketRuleFilterPropertiesArgs) ToBucketRuleFilterPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i BucketRuleFilterPropertiesArgs) ToBucketRuleFilterPropertiesPtrOutputWithContext(ctx context.Context) BucketRuleFilterPropertiesPtrOutput
func (BucketRuleFilterPropertiesArgs) ToOutput ¶ added in v0.76.0
func (i BucketRuleFilterPropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[BucketRuleFilterProperties]
type BucketRuleFilterPropertiesInput ¶ added in v0.2.0
type BucketRuleFilterPropertiesInput interface { pulumi.Input ToBucketRuleFilterPropertiesOutput() BucketRuleFilterPropertiesOutput ToBucketRuleFilterPropertiesOutputWithContext(context.Context) BucketRuleFilterPropertiesOutput }
BucketRuleFilterPropertiesInput is an input type that accepts BucketRuleFilterPropertiesArgs and BucketRuleFilterPropertiesOutput values. You can construct a concrete instance of `BucketRuleFilterPropertiesInput` via:
BucketRuleFilterPropertiesArgs{...}
type BucketRuleFilterPropertiesOutput ¶ added in v0.2.0
type BucketRuleFilterPropertiesOutput struct{ *pulumi.OutputState }
The container for the filter of the lifecycle rule.
func (BucketRuleFilterPropertiesOutput) AndOperator ¶ added in v0.2.0
func (o BucketRuleFilterPropertiesOutput) AndOperator() BucketFilterAndOperatorPropertiesPtrOutput
The container for the AND condition for the lifecycle rule. A combination of Prefix and 1 or more Tags OR a minimum of 2 or more tags.
func (BucketRuleFilterPropertiesOutput) ElementType ¶ added in v0.2.0
func (BucketRuleFilterPropertiesOutput) ElementType() reflect.Type
func (BucketRuleFilterPropertiesOutput) Prefix ¶ added in v0.2.0
func (o BucketRuleFilterPropertiesOutput) Prefix() pulumi.StringPtrOutput
Object key prefix that identifies one or more objects to which this rule applies.
func (BucketRuleFilterPropertiesOutput) Tag ¶ added in v0.2.0
func (o BucketRuleFilterPropertiesOutput) Tag() BucketFilterTagPtrOutput
Specifies a tag used to identify a subset of objects for an Amazon S3Outposts bucket.
func (BucketRuleFilterPropertiesOutput) ToBucketRuleFilterPropertiesOutput ¶ added in v0.2.0
func (o BucketRuleFilterPropertiesOutput) ToBucketRuleFilterPropertiesOutput() BucketRuleFilterPropertiesOutput
func (BucketRuleFilterPropertiesOutput) ToBucketRuleFilterPropertiesOutputWithContext ¶ added in v0.2.0
func (o BucketRuleFilterPropertiesOutput) ToBucketRuleFilterPropertiesOutputWithContext(ctx context.Context) BucketRuleFilterPropertiesOutput
func (BucketRuleFilterPropertiesOutput) ToBucketRuleFilterPropertiesPtrOutput ¶ added in v0.2.0
func (o BucketRuleFilterPropertiesOutput) ToBucketRuleFilterPropertiesPtrOutput() BucketRuleFilterPropertiesPtrOutput
func (BucketRuleFilterPropertiesOutput) ToBucketRuleFilterPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o BucketRuleFilterPropertiesOutput) ToBucketRuleFilterPropertiesPtrOutputWithContext(ctx context.Context) BucketRuleFilterPropertiesPtrOutput
func (BucketRuleFilterPropertiesOutput) ToOutput ¶ added in v0.76.0
func (o BucketRuleFilterPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[BucketRuleFilterProperties]
type BucketRuleFilterPropertiesPtrInput ¶ added in v0.2.0
type BucketRuleFilterPropertiesPtrInput interface { pulumi.Input ToBucketRuleFilterPropertiesPtrOutput() BucketRuleFilterPropertiesPtrOutput ToBucketRuleFilterPropertiesPtrOutputWithContext(context.Context) BucketRuleFilterPropertiesPtrOutput }
BucketRuleFilterPropertiesPtrInput is an input type that accepts BucketRuleFilterPropertiesArgs, BucketRuleFilterPropertiesPtr and BucketRuleFilterPropertiesPtrOutput values. You can construct a concrete instance of `BucketRuleFilterPropertiesPtrInput` via:
BucketRuleFilterPropertiesArgs{...} or: nil
func BucketRuleFilterPropertiesPtr ¶ added in v0.2.0
func BucketRuleFilterPropertiesPtr(v *BucketRuleFilterPropertiesArgs) BucketRuleFilterPropertiesPtrInput
type BucketRuleFilterPropertiesPtrOutput ¶ added in v0.2.0
type BucketRuleFilterPropertiesPtrOutput struct{ *pulumi.OutputState }
func (BucketRuleFilterPropertiesPtrOutput) AndOperator ¶ added in v0.2.0
func (o BucketRuleFilterPropertiesPtrOutput) AndOperator() BucketFilterAndOperatorPropertiesPtrOutput
The container for the AND condition for the lifecycle rule. A combination of Prefix and 1 or more Tags OR a minimum of 2 or more tags.
func (BucketRuleFilterPropertiesPtrOutput) Elem ¶ added in v0.2.0
func (o BucketRuleFilterPropertiesPtrOutput) Elem() BucketRuleFilterPropertiesOutput
func (BucketRuleFilterPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (BucketRuleFilterPropertiesPtrOutput) ElementType() reflect.Type
func (BucketRuleFilterPropertiesPtrOutput) Prefix ¶ added in v0.2.0
func (o BucketRuleFilterPropertiesPtrOutput) Prefix() pulumi.StringPtrOutput
Object key prefix that identifies one or more objects to which this rule applies.
func (BucketRuleFilterPropertiesPtrOutput) Tag ¶ added in v0.2.0
func (o BucketRuleFilterPropertiesPtrOutput) Tag() BucketFilterTagPtrOutput
Specifies a tag used to identify a subset of objects for an Amazon S3Outposts bucket.
func (BucketRuleFilterPropertiesPtrOutput) ToBucketRuleFilterPropertiesPtrOutput ¶ added in v0.2.0
func (o BucketRuleFilterPropertiesPtrOutput) ToBucketRuleFilterPropertiesPtrOutput() BucketRuleFilterPropertiesPtrOutput
func (BucketRuleFilterPropertiesPtrOutput) ToBucketRuleFilterPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o BucketRuleFilterPropertiesPtrOutput) ToBucketRuleFilterPropertiesPtrOutputWithContext(ctx context.Context) BucketRuleFilterPropertiesPtrOutput
func (BucketRuleFilterPropertiesPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketRuleFilterPropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketRuleFilterProperties]
type BucketRuleInput ¶
type BucketRuleInput interface { pulumi.Input ToBucketRuleOutput() BucketRuleOutput ToBucketRuleOutputWithContext(context.Context) BucketRuleOutput }
BucketRuleInput is an input type that accepts BucketRuleArgs and BucketRuleOutput values. You can construct a concrete instance of `BucketRuleInput` via:
BucketRuleArgs{...}
type BucketRuleOutput ¶
type BucketRuleOutput struct{ *pulumi.OutputState }
Specifies lifecycle rules for an Amazon S3Outposts bucket. You must specify at least one of the following: AbortIncompleteMultipartUpload, ExpirationDate, ExpirationInDays.
func (BucketRuleOutput) AbortIncompleteMultipartUpload ¶
func (o BucketRuleOutput) AbortIncompleteMultipartUpload() BucketAbortIncompleteMultipartUploadPtrOutput
Specifies a lifecycle rule that stops incomplete multipart uploads to an Amazon S3Outposts bucket.
func (BucketRuleOutput) ElementType ¶
func (BucketRuleOutput) ElementType() reflect.Type
func (BucketRuleOutput) ExpirationDate ¶
func (o BucketRuleOutput) ExpirationDate() pulumi.StringPtrOutput
Indicates when objects are deleted from Amazon S3Outposts. The date value must be in ISO 8601 format. The time is always midnight UTC.
func (BucketRuleOutput) ExpirationInDays ¶
func (o BucketRuleOutput) ExpirationInDays() pulumi.IntPtrOutput
Indicates the number of days after creation when objects are deleted from Amazon S3Outposts.
func (BucketRuleOutput) Filter ¶
func (o BucketRuleOutput) Filter() BucketRuleFilterPropertiesPtrOutput
The container for the filter of the lifecycle rule.
func (BucketRuleOutput) Id ¶
func (o BucketRuleOutput) Id() pulumi.StringPtrOutput
Unique identifier for the lifecycle rule. The value can't be longer than 255 characters.
func (BucketRuleOutput) Status ¶
func (o BucketRuleOutput) Status() BucketRuleStatusPtrOutput
func (BucketRuleOutput) ToBucketRuleOutput ¶
func (o BucketRuleOutput) ToBucketRuleOutput() BucketRuleOutput
func (BucketRuleOutput) ToBucketRuleOutputWithContext ¶
func (o BucketRuleOutput) ToBucketRuleOutputWithContext(ctx context.Context) BucketRuleOutput
func (BucketRuleOutput) ToOutput ¶ added in v0.76.0
func (o BucketRuleOutput) ToOutput(ctx context.Context) pulumix.Output[BucketRule]
type BucketRuleStatus ¶
type BucketRuleStatus string
func (BucketRuleStatus) ElementType ¶
func (BucketRuleStatus) ElementType() reflect.Type
func (BucketRuleStatus) ToBucketRuleStatusOutput ¶
func (e BucketRuleStatus) ToBucketRuleStatusOutput() BucketRuleStatusOutput
func (BucketRuleStatus) ToBucketRuleStatusOutputWithContext ¶
func (e BucketRuleStatus) ToBucketRuleStatusOutputWithContext(ctx context.Context) BucketRuleStatusOutput
func (BucketRuleStatus) ToBucketRuleStatusPtrOutput ¶
func (e BucketRuleStatus) ToBucketRuleStatusPtrOutput() BucketRuleStatusPtrOutput
func (BucketRuleStatus) ToBucketRuleStatusPtrOutputWithContext ¶
func (e BucketRuleStatus) ToBucketRuleStatusPtrOutputWithContext(ctx context.Context) BucketRuleStatusPtrOutput
func (BucketRuleStatus) ToStringOutput ¶
func (e BucketRuleStatus) ToStringOutput() pulumi.StringOutput
func (BucketRuleStatus) ToStringOutputWithContext ¶
func (e BucketRuleStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketRuleStatus) ToStringPtrOutput ¶
func (e BucketRuleStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketRuleStatus) ToStringPtrOutputWithContext ¶
func (e BucketRuleStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketRuleStatusInput ¶
type BucketRuleStatusInput interface { pulumi.Input ToBucketRuleStatusOutput() BucketRuleStatusOutput ToBucketRuleStatusOutputWithContext(context.Context) BucketRuleStatusOutput }
BucketRuleStatusInput is an input type that accepts BucketRuleStatusArgs and BucketRuleStatusOutput values. You can construct a concrete instance of `BucketRuleStatusInput` via:
BucketRuleStatusArgs{...}
type BucketRuleStatusOutput ¶
type BucketRuleStatusOutput struct{ *pulumi.OutputState }
func (BucketRuleStatusOutput) ElementType ¶
func (BucketRuleStatusOutput) ElementType() reflect.Type
func (BucketRuleStatusOutput) ToBucketRuleStatusOutput ¶
func (o BucketRuleStatusOutput) ToBucketRuleStatusOutput() BucketRuleStatusOutput
func (BucketRuleStatusOutput) ToBucketRuleStatusOutputWithContext ¶
func (o BucketRuleStatusOutput) ToBucketRuleStatusOutputWithContext(ctx context.Context) BucketRuleStatusOutput
func (BucketRuleStatusOutput) ToBucketRuleStatusPtrOutput ¶
func (o BucketRuleStatusOutput) ToBucketRuleStatusPtrOutput() BucketRuleStatusPtrOutput
func (BucketRuleStatusOutput) ToBucketRuleStatusPtrOutputWithContext ¶
func (o BucketRuleStatusOutput) ToBucketRuleStatusPtrOutputWithContext(ctx context.Context) BucketRuleStatusPtrOutput
func (BucketRuleStatusOutput) ToOutput ¶ added in v0.76.0
func (o BucketRuleStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BucketRuleStatus]
func (BucketRuleStatusOutput) ToStringOutput ¶
func (o BucketRuleStatusOutput) ToStringOutput() pulumi.StringOutput
func (BucketRuleStatusOutput) ToStringOutputWithContext ¶
func (o BucketRuleStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BucketRuleStatusOutput) ToStringPtrOutput ¶
func (o BucketRuleStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketRuleStatusOutput) ToStringPtrOutputWithContext ¶
func (o BucketRuleStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketRuleStatusPtrInput ¶
type BucketRuleStatusPtrInput interface { pulumi.Input ToBucketRuleStatusPtrOutput() BucketRuleStatusPtrOutput ToBucketRuleStatusPtrOutputWithContext(context.Context) BucketRuleStatusPtrOutput }
func BucketRuleStatusPtr ¶
func BucketRuleStatusPtr(v string) BucketRuleStatusPtrInput
type BucketRuleStatusPtrOutput ¶
type BucketRuleStatusPtrOutput struct{ *pulumi.OutputState }
func (BucketRuleStatusPtrOutput) Elem ¶
func (o BucketRuleStatusPtrOutput) Elem() BucketRuleStatusOutput
func (BucketRuleStatusPtrOutput) ElementType ¶
func (BucketRuleStatusPtrOutput) ElementType() reflect.Type
func (BucketRuleStatusPtrOutput) ToBucketRuleStatusPtrOutput ¶
func (o BucketRuleStatusPtrOutput) ToBucketRuleStatusPtrOutput() BucketRuleStatusPtrOutput
func (BucketRuleStatusPtrOutput) ToBucketRuleStatusPtrOutputWithContext ¶
func (o BucketRuleStatusPtrOutput) ToBucketRuleStatusPtrOutputWithContext(ctx context.Context) BucketRuleStatusPtrOutput
func (BucketRuleStatusPtrOutput) ToOutput ¶ added in v0.76.0
func (o BucketRuleStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BucketRuleStatus]
func (BucketRuleStatusPtrOutput) ToStringPtrOutput ¶
func (o BucketRuleStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BucketRuleStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o BucketRuleStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BucketState ¶
type BucketState struct { }
func (BucketState) ElementType ¶
func (BucketState) ElementType() reflect.Type
type BucketTagArgs ¶
type BucketTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (BucketTagArgs) ElementType ¶
func (BucketTagArgs) ElementType() reflect.Type
func (BucketTagArgs) ToBucketTagOutput ¶
func (i BucketTagArgs) ToBucketTagOutput() BucketTagOutput
func (BucketTagArgs) ToBucketTagOutputWithContext ¶
func (i BucketTagArgs) ToBucketTagOutputWithContext(ctx context.Context) BucketTagOutput
type BucketTagArray ¶
type BucketTagArray []BucketTagInput
func (BucketTagArray) ElementType ¶
func (BucketTagArray) ElementType() reflect.Type
func (BucketTagArray) ToBucketTagArrayOutput ¶
func (i BucketTagArray) ToBucketTagArrayOutput() BucketTagArrayOutput
func (BucketTagArray) ToBucketTagArrayOutputWithContext ¶
func (i BucketTagArray) ToBucketTagArrayOutputWithContext(ctx context.Context) BucketTagArrayOutput
type BucketTagArrayInput ¶
type BucketTagArrayInput interface { pulumi.Input ToBucketTagArrayOutput() BucketTagArrayOutput ToBucketTagArrayOutputWithContext(context.Context) BucketTagArrayOutput }
BucketTagArrayInput is an input type that accepts BucketTagArray and BucketTagArrayOutput values. You can construct a concrete instance of `BucketTagArrayInput` via:
BucketTagArray{ BucketTagArgs{...} }
type BucketTagArrayOutput ¶
type BucketTagArrayOutput struct{ *pulumi.OutputState }
func (BucketTagArrayOutput) ElementType ¶
func (BucketTagArrayOutput) ElementType() reflect.Type
func (BucketTagArrayOutput) Index ¶
func (o BucketTagArrayOutput) Index(i pulumi.IntInput) BucketTagOutput
func (BucketTagArrayOutput) ToBucketTagArrayOutput ¶
func (o BucketTagArrayOutput) ToBucketTagArrayOutput() BucketTagArrayOutput
func (BucketTagArrayOutput) ToBucketTagArrayOutputWithContext ¶
func (o BucketTagArrayOutput) ToBucketTagArrayOutputWithContext(ctx context.Context) BucketTagArrayOutput
type BucketTagInput ¶
type BucketTagInput interface { pulumi.Input ToBucketTagOutput() BucketTagOutput ToBucketTagOutputWithContext(context.Context) BucketTagOutput }
BucketTagInput is an input type that accepts BucketTagArgs and BucketTagOutput values. You can construct a concrete instance of `BucketTagInput` via:
BucketTagArgs{...}
type BucketTagOutput ¶
type BucketTagOutput struct{ *pulumi.OutputState }
func (BucketTagOutput) ElementType ¶
func (BucketTagOutput) ElementType() reflect.Type
func (BucketTagOutput) Key ¶
func (o BucketTagOutput) Key() pulumi.StringOutput
func (BucketTagOutput) ToBucketTagOutput ¶
func (o BucketTagOutput) ToBucketTagOutput() BucketTagOutput
func (BucketTagOutput) ToBucketTagOutputWithContext ¶
func (o BucketTagOutput) ToBucketTagOutputWithContext(ctx context.Context) BucketTagOutput
func (BucketTagOutput) Value ¶
func (o BucketTagOutput) Value() pulumi.StringOutput
type Endpoint ¶
type Endpoint struct { pulumi.CustomResourceState // The type of access for the on-premise network connectivity for the Outpost endpoint. To access endpoint from an on-premises network, you must specify the access type and provide the customer owned Ipv4 pool. AccessType EndpointAccessTypePtrOutput `pulumi:"accessType"` // The Amazon Resource Name (ARN) of the endpoint. Arn pulumi.StringOutput `pulumi:"arn"` // The VPC CIDR committed by this endpoint. CidrBlock pulumi.StringOutput `pulumi:"cidrBlock"` // The time the endpoint was created. CreationTime pulumi.StringOutput `pulumi:"creationTime"` // The ID of the customer-owned IPv4 pool for the Endpoint. IP addresses will be allocated from this pool for the endpoint. CustomerOwnedIpv4Pool pulumi.StringPtrOutput `pulumi:"customerOwnedIpv4Pool"` // The failure reason, if any, for a create or delete endpoint operation. FailedReason EndpointFailedReasonPtrOutput `pulumi:"failedReason"` // The network interfaces of the endpoint. NetworkInterfaces EndpointNetworkInterfaceArrayOutput `pulumi:"networkInterfaces"` // The id of the customer outpost on which the bucket resides. OutpostId pulumi.StringOutput `pulumi:"outpostId"` // The ID of the security group to use with the endpoint. SecurityGroupId pulumi.StringOutput `pulumi:"securityGroupId"` Status EndpointStatusOutput `pulumi:"status"` // The ID of the subnet in the selected VPC. The subnet must belong to the Outpost. SubnetId pulumi.StringOutput `pulumi:"subnetId"` }
Resource Type Definition for AWS::S3Outposts::Endpoint
func GetEndpoint ¶
func GetEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EndpointState, opts ...pulumi.ResourceOption) (*Endpoint, error)
GetEndpoint gets an existing Endpoint 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 NewEndpoint ¶
func NewEndpoint(ctx *pulumi.Context, name string, args *EndpointArgs, opts ...pulumi.ResourceOption) (*Endpoint, error)
NewEndpoint registers a new resource with the given unique name, arguments, and options.
func (*Endpoint) ElementType ¶
func (*Endpoint) ToEndpointOutput ¶
func (i *Endpoint) ToEndpointOutput() EndpointOutput
func (*Endpoint) ToEndpointOutputWithContext ¶
func (i *Endpoint) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput
type EndpointAccessType ¶
type EndpointAccessType string
The type of access for the on-premise network connectivity for the Outpost endpoint. To access endpoint from an on-premises network, you must specify the access type and provide the customer owned Ipv4 pool.
func (EndpointAccessType) ElementType ¶
func (EndpointAccessType) ElementType() reflect.Type
func (EndpointAccessType) ToEndpointAccessTypeOutput ¶
func (e EndpointAccessType) ToEndpointAccessTypeOutput() EndpointAccessTypeOutput
func (EndpointAccessType) ToEndpointAccessTypeOutputWithContext ¶
func (e EndpointAccessType) ToEndpointAccessTypeOutputWithContext(ctx context.Context) EndpointAccessTypeOutput
func (EndpointAccessType) ToEndpointAccessTypePtrOutput ¶
func (e EndpointAccessType) ToEndpointAccessTypePtrOutput() EndpointAccessTypePtrOutput
func (EndpointAccessType) ToEndpointAccessTypePtrOutputWithContext ¶
func (e EndpointAccessType) ToEndpointAccessTypePtrOutputWithContext(ctx context.Context) EndpointAccessTypePtrOutput
func (EndpointAccessType) ToStringOutput ¶
func (e EndpointAccessType) ToStringOutput() pulumi.StringOutput
func (EndpointAccessType) ToStringOutputWithContext ¶
func (e EndpointAccessType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EndpointAccessType) ToStringPtrOutput ¶
func (e EndpointAccessType) ToStringPtrOutput() pulumi.StringPtrOutput
func (EndpointAccessType) ToStringPtrOutputWithContext ¶
func (e EndpointAccessType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EndpointAccessTypeInput ¶
type EndpointAccessTypeInput interface { pulumi.Input ToEndpointAccessTypeOutput() EndpointAccessTypeOutput ToEndpointAccessTypeOutputWithContext(context.Context) EndpointAccessTypeOutput }
EndpointAccessTypeInput is an input type that accepts EndpointAccessTypeArgs and EndpointAccessTypeOutput values. You can construct a concrete instance of `EndpointAccessTypeInput` via:
EndpointAccessTypeArgs{...}
type EndpointAccessTypeOutput ¶
type EndpointAccessTypeOutput struct{ *pulumi.OutputState }
func (EndpointAccessTypeOutput) ElementType ¶
func (EndpointAccessTypeOutput) ElementType() reflect.Type
func (EndpointAccessTypeOutput) ToEndpointAccessTypeOutput ¶
func (o EndpointAccessTypeOutput) ToEndpointAccessTypeOutput() EndpointAccessTypeOutput
func (EndpointAccessTypeOutput) ToEndpointAccessTypeOutputWithContext ¶
func (o EndpointAccessTypeOutput) ToEndpointAccessTypeOutputWithContext(ctx context.Context) EndpointAccessTypeOutput
func (EndpointAccessTypeOutput) ToEndpointAccessTypePtrOutput ¶
func (o EndpointAccessTypeOutput) ToEndpointAccessTypePtrOutput() EndpointAccessTypePtrOutput
func (EndpointAccessTypeOutput) ToEndpointAccessTypePtrOutputWithContext ¶
func (o EndpointAccessTypeOutput) ToEndpointAccessTypePtrOutputWithContext(ctx context.Context) EndpointAccessTypePtrOutput
func (EndpointAccessTypeOutput) ToOutput ¶ added in v0.76.0
func (o EndpointAccessTypeOutput) ToOutput(ctx context.Context) pulumix.Output[EndpointAccessType]
func (EndpointAccessTypeOutput) ToStringOutput ¶
func (o EndpointAccessTypeOutput) ToStringOutput() pulumi.StringOutput
func (EndpointAccessTypeOutput) ToStringOutputWithContext ¶
func (o EndpointAccessTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EndpointAccessTypeOutput) ToStringPtrOutput ¶
func (o EndpointAccessTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EndpointAccessTypeOutput) ToStringPtrOutputWithContext ¶
func (o EndpointAccessTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EndpointAccessTypePtrInput ¶
type EndpointAccessTypePtrInput interface { pulumi.Input ToEndpointAccessTypePtrOutput() EndpointAccessTypePtrOutput ToEndpointAccessTypePtrOutputWithContext(context.Context) EndpointAccessTypePtrOutput }
func EndpointAccessTypePtr ¶
func EndpointAccessTypePtr(v string) EndpointAccessTypePtrInput
type EndpointAccessTypePtrOutput ¶
type EndpointAccessTypePtrOutput struct{ *pulumi.OutputState }
func (EndpointAccessTypePtrOutput) Elem ¶
func (o EndpointAccessTypePtrOutput) Elem() EndpointAccessTypeOutput
func (EndpointAccessTypePtrOutput) ElementType ¶
func (EndpointAccessTypePtrOutput) ElementType() reflect.Type
func (EndpointAccessTypePtrOutput) ToEndpointAccessTypePtrOutput ¶
func (o EndpointAccessTypePtrOutput) ToEndpointAccessTypePtrOutput() EndpointAccessTypePtrOutput
func (EndpointAccessTypePtrOutput) ToEndpointAccessTypePtrOutputWithContext ¶
func (o EndpointAccessTypePtrOutput) ToEndpointAccessTypePtrOutputWithContext(ctx context.Context) EndpointAccessTypePtrOutput
func (EndpointAccessTypePtrOutput) ToOutput ¶ added in v0.76.0
func (o EndpointAccessTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*EndpointAccessType]
func (EndpointAccessTypePtrOutput) ToStringPtrOutput ¶
func (o EndpointAccessTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EndpointAccessTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o EndpointAccessTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EndpointArgs ¶
type EndpointArgs struct { // The type of access for the on-premise network connectivity for the Outpost endpoint. To access endpoint from an on-premises network, you must specify the access type and provide the customer owned Ipv4 pool. AccessType EndpointAccessTypePtrInput // The ID of the customer-owned IPv4 pool for the Endpoint. IP addresses will be allocated from this pool for the endpoint. CustomerOwnedIpv4Pool pulumi.StringPtrInput // The failure reason, if any, for a create or delete endpoint operation. FailedReason EndpointFailedReasonPtrInput // The id of the customer outpost on which the bucket resides. OutpostId pulumi.StringInput // The ID of the security group to use with the endpoint. SecurityGroupId pulumi.StringInput // The ID of the subnet in the selected VPC. The subnet must belong to the Outpost. SubnetId pulumi.StringInput }
The set of arguments for constructing a Endpoint resource.
func (EndpointArgs) ElementType ¶
func (EndpointArgs) ElementType() reflect.Type
type EndpointFailedReason ¶ added in v0.68.0
type EndpointFailedReasonArgs ¶ added in v0.68.0
type EndpointFailedReasonArgs struct { // The failure code, if any, for a create or delete endpoint operation. ErrorCode pulumi.StringPtrInput `pulumi:"errorCode"` // Additional error details describing the endpoint failure and recommended action. Message pulumi.StringPtrInput `pulumi:"message"` }
func (EndpointFailedReasonArgs) ElementType ¶ added in v0.68.0
func (EndpointFailedReasonArgs) ElementType() reflect.Type
func (EndpointFailedReasonArgs) ToEndpointFailedReasonOutput ¶ added in v0.68.0
func (i EndpointFailedReasonArgs) ToEndpointFailedReasonOutput() EndpointFailedReasonOutput
func (EndpointFailedReasonArgs) ToEndpointFailedReasonOutputWithContext ¶ added in v0.68.0
func (i EndpointFailedReasonArgs) ToEndpointFailedReasonOutputWithContext(ctx context.Context) EndpointFailedReasonOutput
func (EndpointFailedReasonArgs) ToEndpointFailedReasonPtrOutput ¶ added in v0.68.0
func (i EndpointFailedReasonArgs) ToEndpointFailedReasonPtrOutput() EndpointFailedReasonPtrOutput
func (EndpointFailedReasonArgs) ToEndpointFailedReasonPtrOutputWithContext ¶ added in v0.68.0
func (i EndpointFailedReasonArgs) ToEndpointFailedReasonPtrOutputWithContext(ctx context.Context) EndpointFailedReasonPtrOutput
func (EndpointFailedReasonArgs) ToOutput ¶ added in v0.76.0
func (i EndpointFailedReasonArgs) ToOutput(ctx context.Context) pulumix.Output[EndpointFailedReason]
type EndpointFailedReasonInput ¶ added in v0.68.0
type EndpointFailedReasonInput interface { pulumi.Input ToEndpointFailedReasonOutput() EndpointFailedReasonOutput ToEndpointFailedReasonOutputWithContext(context.Context) EndpointFailedReasonOutput }
EndpointFailedReasonInput is an input type that accepts EndpointFailedReasonArgs and EndpointFailedReasonOutput values. You can construct a concrete instance of `EndpointFailedReasonInput` via:
EndpointFailedReasonArgs{...}
type EndpointFailedReasonOutput ¶ added in v0.68.0
type EndpointFailedReasonOutput struct{ *pulumi.OutputState }
func (EndpointFailedReasonOutput) ElementType ¶ added in v0.68.0
func (EndpointFailedReasonOutput) ElementType() reflect.Type
func (EndpointFailedReasonOutput) ErrorCode ¶ added in v0.68.0
func (o EndpointFailedReasonOutput) ErrorCode() pulumi.StringPtrOutput
The failure code, if any, for a create or delete endpoint operation.
func (EndpointFailedReasonOutput) Message ¶ added in v0.68.0
func (o EndpointFailedReasonOutput) Message() pulumi.StringPtrOutput
Additional error details describing the endpoint failure and recommended action.
func (EndpointFailedReasonOutput) ToEndpointFailedReasonOutput ¶ added in v0.68.0
func (o EndpointFailedReasonOutput) ToEndpointFailedReasonOutput() EndpointFailedReasonOutput
func (EndpointFailedReasonOutput) ToEndpointFailedReasonOutputWithContext ¶ added in v0.68.0
func (o EndpointFailedReasonOutput) ToEndpointFailedReasonOutputWithContext(ctx context.Context) EndpointFailedReasonOutput
func (EndpointFailedReasonOutput) ToEndpointFailedReasonPtrOutput ¶ added in v0.68.0
func (o EndpointFailedReasonOutput) ToEndpointFailedReasonPtrOutput() EndpointFailedReasonPtrOutput
func (EndpointFailedReasonOutput) ToEndpointFailedReasonPtrOutputWithContext ¶ added in v0.68.0
func (o EndpointFailedReasonOutput) ToEndpointFailedReasonPtrOutputWithContext(ctx context.Context) EndpointFailedReasonPtrOutput
func (EndpointFailedReasonOutput) ToOutput ¶ added in v0.76.0
func (o EndpointFailedReasonOutput) ToOutput(ctx context.Context) pulumix.Output[EndpointFailedReason]
type EndpointFailedReasonPtrInput ¶ added in v0.68.0
type EndpointFailedReasonPtrInput interface { pulumi.Input ToEndpointFailedReasonPtrOutput() EndpointFailedReasonPtrOutput ToEndpointFailedReasonPtrOutputWithContext(context.Context) EndpointFailedReasonPtrOutput }
EndpointFailedReasonPtrInput is an input type that accepts EndpointFailedReasonArgs, EndpointFailedReasonPtr and EndpointFailedReasonPtrOutput values. You can construct a concrete instance of `EndpointFailedReasonPtrInput` via:
EndpointFailedReasonArgs{...} or: nil
func EndpointFailedReasonPtr ¶ added in v0.68.0
func EndpointFailedReasonPtr(v *EndpointFailedReasonArgs) EndpointFailedReasonPtrInput
type EndpointFailedReasonPtrOutput ¶ added in v0.68.0
type EndpointFailedReasonPtrOutput struct{ *pulumi.OutputState }
func (EndpointFailedReasonPtrOutput) Elem ¶ added in v0.68.0
func (o EndpointFailedReasonPtrOutput) Elem() EndpointFailedReasonOutput
func (EndpointFailedReasonPtrOutput) ElementType ¶ added in v0.68.0
func (EndpointFailedReasonPtrOutput) ElementType() reflect.Type
func (EndpointFailedReasonPtrOutput) ErrorCode ¶ added in v0.68.0
func (o EndpointFailedReasonPtrOutput) ErrorCode() pulumi.StringPtrOutput
The failure code, if any, for a create or delete endpoint operation.
func (EndpointFailedReasonPtrOutput) Message ¶ added in v0.68.0
func (o EndpointFailedReasonPtrOutput) Message() pulumi.StringPtrOutput
Additional error details describing the endpoint failure and recommended action.
func (EndpointFailedReasonPtrOutput) ToEndpointFailedReasonPtrOutput ¶ added in v0.68.0
func (o EndpointFailedReasonPtrOutput) ToEndpointFailedReasonPtrOutput() EndpointFailedReasonPtrOutput
func (EndpointFailedReasonPtrOutput) ToEndpointFailedReasonPtrOutputWithContext ¶ added in v0.68.0
func (o EndpointFailedReasonPtrOutput) ToEndpointFailedReasonPtrOutputWithContext(ctx context.Context) EndpointFailedReasonPtrOutput
func (EndpointFailedReasonPtrOutput) ToOutput ¶ added in v0.76.0
func (o EndpointFailedReasonPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*EndpointFailedReason]
type EndpointInput ¶
type EndpointInput interface { pulumi.Input ToEndpointOutput() EndpointOutput ToEndpointOutputWithContext(ctx context.Context) EndpointOutput }
type EndpointNetworkInterface ¶
type EndpointNetworkInterface struct {
NetworkInterfaceId string `pulumi:"networkInterfaceId"`
}
The container for the network interface.
type EndpointNetworkInterfaceArrayOutput ¶
type EndpointNetworkInterfaceArrayOutput struct{ *pulumi.OutputState }
func (EndpointNetworkInterfaceArrayOutput) ElementType ¶
func (EndpointNetworkInterfaceArrayOutput) ElementType() reflect.Type
func (EndpointNetworkInterfaceArrayOutput) Index ¶
func (o EndpointNetworkInterfaceArrayOutput) Index(i pulumi.IntInput) EndpointNetworkInterfaceOutput
func (EndpointNetworkInterfaceArrayOutput) ToEndpointNetworkInterfaceArrayOutput ¶
func (o EndpointNetworkInterfaceArrayOutput) ToEndpointNetworkInterfaceArrayOutput() EndpointNetworkInterfaceArrayOutput
func (EndpointNetworkInterfaceArrayOutput) ToEndpointNetworkInterfaceArrayOutputWithContext ¶
func (o EndpointNetworkInterfaceArrayOutput) ToEndpointNetworkInterfaceArrayOutputWithContext(ctx context.Context) EndpointNetworkInterfaceArrayOutput
func (EndpointNetworkInterfaceArrayOutput) ToOutput ¶ added in v0.76.0
func (o EndpointNetworkInterfaceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]EndpointNetworkInterface]
type EndpointNetworkInterfaceOutput ¶
type EndpointNetworkInterfaceOutput struct{ *pulumi.OutputState }
The container for the network interface.
func (EndpointNetworkInterfaceOutput) ElementType ¶
func (EndpointNetworkInterfaceOutput) ElementType() reflect.Type
func (EndpointNetworkInterfaceOutput) NetworkInterfaceId ¶
func (o EndpointNetworkInterfaceOutput) NetworkInterfaceId() pulumi.StringOutput
func (EndpointNetworkInterfaceOutput) ToEndpointNetworkInterfaceOutput ¶
func (o EndpointNetworkInterfaceOutput) ToEndpointNetworkInterfaceOutput() EndpointNetworkInterfaceOutput
func (EndpointNetworkInterfaceOutput) ToEndpointNetworkInterfaceOutputWithContext ¶
func (o EndpointNetworkInterfaceOutput) ToEndpointNetworkInterfaceOutputWithContext(ctx context.Context) EndpointNetworkInterfaceOutput
func (EndpointNetworkInterfaceOutput) ToOutput ¶ added in v0.76.0
func (o EndpointNetworkInterfaceOutput) ToOutput(ctx context.Context) pulumix.Output[EndpointNetworkInterface]
type EndpointOutput ¶
type EndpointOutput struct{ *pulumi.OutputState }
func (EndpointOutput) AccessType ¶ added in v0.17.0
func (o EndpointOutput) AccessType() EndpointAccessTypePtrOutput
The type of access for the on-premise network connectivity for the Outpost endpoint. To access endpoint from an on-premises network, you must specify the access type and provide the customer owned Ipv4 pool.
func (EndpointOutput) Arn ¶ added in v0.17.0
func (o EndpointOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the endpoint.
func (EndpointOutput) CidrBlock ¶ added in v0.17.0
func (o EndpointOutput) CidrBlock() pulumi.StringOutput
The VPC CIDR committed by this endpoint.
func (EndpointOutput) CreationTime ¶ added in v0.17.0
func (o EndpointOutput) CreationTime() pulumi.StringOutput
The time the endpoint was created.
func (EndpointOutput) CustomerOwnedIpv4Pool ¶ added in v0.17.0
func (o EndpointOutput) CustomerOwnedIpv4Pool() pulumi.StringPtrOutput
The ID of the customer-owned IPv4 pool for the Endpoint. IP addresses will be allocated from this pool for the endpoint.
func (EndpointOutput) ElementType ¶
func (EndpointOutput) ElementType() reflect.Type
func (EndpointOutput) FailedReason ¶ added in v0.68.0
func (o EndpointOutput) FailedReason() EndpointFailedReasonPtrOutput
The failure reason, if any, for a create or delete endpoint operation.
func (EndpointOutput) NetworkInterfaces ¶ added in v0.17.0
func (o EndpointOutput) NetworkInterfaces() EndpointNetworkInterfaceArrayOutput
The network interfaces of the endpoint.
func (EndpointOutput) OutpostId ¶ added in v0.17.0
func (o EndpointOutput) OutpostId() pulumi.StringOutput
The id of the customer outpost on which the bucket resides.
func (EndpointOutput) SecurityGroupId ¶ added in v0.17.0
func (o EndpointOutput) SecurityGroupId() pulumi.StringOutput
The ID of the security group to use with the endpoint.
func (EndpointOutput) Status ¶ added in v0.17.0
func (o EndpointOutput) Status() EndpointStatusOutput
func (EndpointOutput) SubnetId ¶ added in v0.17.0
func (o EndpointOutput) SubnetId() pulumi.StringOutput
The ID of the subnet in the selected VPC. The subnet must belong to the Outpost.
func (EndpointOutput) ToEndpointOutput ¶
func (o EndpointOutput) ToEndpointOutput() EndpointOutput
func (EndpointOutput) ToEndpointOutputWithContext ¶
func (o EndpointOutput) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput
type EndpointState ¶
type EndpointState struct { }
func (EndpointState) ElementType ¶
func (EndpointState) ElementType() reflect.Type
type EndpointStatus ¶
type EndpointStatus string
type EndpointStatusOutput ¶
type EndpointStatusOutput struct{ *pulumi.OutputState }
func (EndpointStatusOutput) ElementType ¶
func (EndpointStatusOutput) ElementType() reflect.Type
func (EndpointStatusOutput) ToEndpointStatusOutput ¶
func (o EndpointStatusOutput) ToEndpointStatusOutput() EndpointStatusOutput
func (EndpointStatusOutput) ToEndpointStatusOutputWithContext ¶
func (o EndpointStatusOutput) ToEndpointStatusOutputWithContext(ctx context.Context) EndpointStatusOutput
func (EndpointStatusOutput) ToEndpointStatusPtrOutput ¶
func (o EndpointStatusOutput) ToEndpointStatusPtrOutput() EndpointStatusPtrOutput
func (EndpointStatusOutput) ToEndpointStatusPtrOutputWithContext ¶
func (o EndpointStatusOutput) ToEndpointStatusPtrOutputWithContext(ctx context.Context) EndpointStatusPtrOutput
func (EndpointStatusOutput) ToOutput ¶ added in v0.76.0
func (o EndpointStatusOutput) ToOutput(ctx context.Context) pulumix.Output[EndpointStatus]
func (EndpointStatusOutput) ToStringOutput ¶
func (o EndpointStatusOutput) ToStringOutput() pulumi.StringOutput
func (EndpointStatusOutput) ToStringOutputWithContext ¶
func (o EndpointStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EndpointStatusOutput) ToStringPtrOutput ¶
func (o EndpointStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EndpointStatusOutput) ToStringPtrOutputWithContext ¶
func (o EndpointStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EndpointStatusPtrOutput ¶
type EndpointStatusPtrOutput struct{ *pulumi.OutputState }
func (EndpointStatusPtrOutput) Elem ¶
func (o EndpointStatusPtrOutput) Elem() EndpointStatusOutput
func (EndpointStatusPtrOutput) ElementType ¶
func (EndpointStatusPtrOutput) ElementType() reflect.Type
func (EndpointStatusPtrOutput) ToEndpointStatusPtrOutput ¶
func (o EndpointStatusPtrOutput) ToEndpointStatusPtrOutput() EndpointStatusPtrOutput
func (EndpointStatusPtrOutput) ToEndpointStatusPtrOutputWithContext ¶
func (o EndpointStatusPtrOutput) ToEndpointStatusPtrOutputWithContext(ctx context.Context) EndpointStatusPtrOutput
func (EndpointStatusPtrOutput) ToOutput ¶ added in v0.76.0
func (o EndpointStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*EndpointStatus]
func (EndpointStatusPtrOutput) ToStringPtrOutput ¶
func (o EndpointStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EndpointStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o EndpointStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupAccessPointArgs ¶ added in v0.12.0
type LookupAccessPointArgs struct { // The Amazon Resource Name (ARN) of the specified AccessPoint. Arn string `pulumi:"arn"` }
type LookupAccessPointOutputArgs ¶ added in v0.12.0
type LookupAccessPointOutputArgs struct { // The Amazon Resource Name (ARN) of the specified AccessPoint. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupAccessPointOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAccessPointOutputArgs) ElementType() reflect.Type
type LookupAccessPointResult ¶ added in v0.12.0
type LookupAccessPointResult struct { // The Amazon Resource Name (ARN) of the specified AccessPoint. Arn *string `pulumi:"arn"` // The access point policy associated with this access point. Policy interface{} `pulumi:"policy"` }
func LookupAccessPoint ¶ added in v0.12.0
func LookupAccessPoint(ctx *pulumi.Context, args *LookupAccessPointArgs, opts ...pulumi.InvokeOption) (*LookupAccessPointResult, error)
Resource Type Definition for AWS::S3Outposts::AccessPoint
type LookupAccessPointResultOutput ¶ added in v0.12.0
type LookupAccessPointResultOutput struct{ *pulumi.OutputState }
func LookupAccessPointOutput ¶ added in v0.12.0
func LookupAccessPointOutput(ctx *pulumi.Context, args LookupAccessPointOutputArgs, opts ...pulumi.InvokeOption) LookupAccessPointResultOutput
func (LookupAccessPointResultOutput) Arn ¶ added in v0.12.0
func (o LookupAccessPointResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the specified AccessPoint.
func (LookupAccessPointResultOutput) ElementType ¶ added in v0.12.0
func (LookupAccessPointResultOutput) ElementType() reflect.Type
func (LookupAccessPointResultOutput) Policy ¶ added in v0.12.0
func (o LookupAccessPointResultOutput) Policy() pulumi.AnyOutput
The access point policy associated with this access point.
func (LookupAccessPointResultOutput) ToLookupAccessPointResultOutput ¶ added in v0.12.0
func (o LookupAccessPointResultOutput) ToLookupAccessPointResultOutput() LookupAccessPointResultOutput
func (LookupAccessPointResultOutput) ToLookupAccessPointResultOutputWithContext ¶ added in v0.12.0
func (o LookupAccessPointResultOutput) ToLookupAccessPointResultOutputWithContext(ctx context.Context) LookupAccessPointResultOutput
func (LookupAccessPointResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupAccessPointResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAccessPointResult]
type LookupBucketArgs ¶ added in v0.12.0
type LookupBucketArgs struct { // The Amazon Resource Name (ARN) of the specified bucket. Arn string `pulumi:"arn"` }
type LookupBucketOutputArgs ¶ added in v0.12.0
type LookupBucketOutputArgs struct { // The Amazon Resource Name (ARN) of the specified bucket. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupBucketOutputArgs) ElementType ¶ added in v0.12.0
func (LookupBucketOutputArgs) ElementType() reflect.Type
type LookupBucketPolicyArgs ¶ added in v0.12.0
type LookupBucketPolicyArgs struct { // The Amazon Resource Name (ARN) of the specified bucket. Bucket string `pulumi:"bucket"` }
type LookupBucketPolicyOutputArgs ¶ added in v0.12.0
type LookupBucketPolicyOutputArgs struct { // The Amazon Resource Name (ARN) of the specified bucket. Bucket pulumi.StringInput `pulumi:"bucket"` }
func (LookupBucketPolicyOutputArgs) ElementType ¶ added in v0.12.0
func (LookupBucketPolicyOutputArgs) ElementType() reflect.Type
type LookupBucketPolicyResult ¶ added in v0.12.0
type LookupBucketPolicyResult struct {
// A policy document containing permissions to add to the specified bucket.
PolicyDocument interface{} `pulumi:"policyDocument"`
}
func LookupBucketPolicy ¶ added in v0.12.0
func LookupBucketPolicy(ctx *pulumi.Context, args *LookupBucketPolicyArgs, opts ...pulumi.InvokeOption) (*LookupBucketPolicyResult, error)
Resource Type Definition for AWS::S3Outposts::BucketPolicy
type LookupBucketPolicyResultOutput ¶ added in v0.12.0
type LookupBucketPolicyResultOutput struct{ *pulumi.OutputState }
func LookupBucketPolicyOutput ¶ added in v0.12.0
func LookupBucketPolicyOutput(ctx *pulumi.Context, args LookupBucketPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupBucketPolicyResultOutput
func (LookupBucketPolicyResultOutput) ElementType ¶ added in v0.12.0
func (LookupBucketPolicyResultOutput) ElementType() reflect.Type
func (LookupBucketPolicyResultOutput) PolicyDocument ¶ added in v0.12.0
func (o LookupBucketPolicyResultOutput) PolicyDocument() pulumi.AnyOutput
A policy document containing permissions to add to the specified bucket.
func (LookupBucketPolicyResultOutput) ToLookupBucketPolicyResultOutput ¶ added in v0.12.0
func (o LookupBucketPolicyResultOutput) ToLookupBucketPolicyResultOutput() LookupBucketPolicyResultOutput
func (LookupBucketPolicyResultOutput) ToLookupBucketPolicyResultOutputWithContext ¶ added in v0.12.0
func (o LookupBucketPolicyResultOutput) ToLookupBucketPolicyResultOutputWithContext(ctx context.Context) LookupBucketPolicyResultOutput
func (LookupBucketPolicyResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupBucketPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupBucketPolicyResult]
type LookupBucketResult ¶ added in v0.12.0
type LookupBucketResult struct { // The Amazon Resource Name (ARN) of the specified bucket. Arn *string `pulumi:"arn"` // Rules that define how Amazon S3Outposts manages objects during their lifetime. LifecycleConfiguration *BucketLifecycleConfiguration `pulumi:"lifecycleConfiguration"` // An arbitrary set of tags (key-value pairs) for this S3Outposts bucket. Tags []BucketTag `pulumi:"tags"` }
func LookupBucket ¶ added in v0.12.0
func LookupBucket(ctx *pulumi.Context, args *LookupBucketArgs, opts ...pulumi.InvokeOption) (*LookupBucketResult, error)
Resource Type Definition for AWS::S3Outposts::Bucket
type LookupBucketResultOutput ¶ added in v0.12.0
type LookupBucketResultOutput struct{ *pulumi.OutputState }
func LookupBucketOutput ¶ added in v0.12.0
func LookupBucketOutput(ctx *pulumi.Context, args LookupBucketOutputArgs, opts ...pulumi.InvokeOption) LookupBucketResultOutput
func (LookupBucketResultOutput) Arn ¶ added in v0.12.0
func (o LookupBucketResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the specified bucket.
func (LookupBucketResultOutput) ElementType ¶ added in v0.12.0
func (LookupBucketResultOutput) ElementType() reflect.Type
func (LookupBucketResultOutput) LifecycleConfiguration ¶ added in v0.12.0
func (o LookupBucketResultOutput) LifecycleConfiguration() BucketLifecycleConfigurationPtrOutput
Rules that define how Amazon S3Outposts manages objects during their lifetime.
func (LookupBucketResultOutput) Tags ¶ added in v0.12.0
func (o LookupBucketResultOutput) Tags() BucketTagArrayOutput
An arbitrary set of tags (key-value pairs) for this S3Outposts bucket.
func (LookupBucketResultOutput) ToLookupBucketResultOutput ¶ added in v0.12.0
func (o LookupBucketResultOutput) ToLookupBucketResultOutput() LookupBucketResultOutput
func (LookupBucketResultOutput) ToLookupBucketResultOutputWithContext ¶ added in v0.12.0
func (o LookupBucketResultOutput) ToLookupBucketResultOutputWithContext(ctx context.Context) LookupBucketResultOutput
func (LookupBucketResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupBucketResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupBucketResult]
type LookupEndpointArgs ¶ added in v0.12.0
type LookupEndpointArgs struct { // The Amazon Resource Name (ARN) of the endpoint. Arn string `pulumi:"arn"` }
type LookupEndpointOutputArgs ¶ added in v0.12.0
type LookupEndpointOutputArgs struct { // The Amazon Resource Name (ARN) of the endpoint. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupEndpointOutputArgs) ElementType ¶ added in v0.12.0
func (LookupEndpointOutputArgs) ElementType() reflect.Type
type LookupEndpointResult ¶ added in v0.12.0
type LookupEndpointResult struct { // The Amazon Resource Name (ARN) of the endpoint. Arn *string `pulumi:"arn"` // The VPC CIDR committed by this endpoint. CidrBlock *string `pulumi:"cidrBlock"` // The time the endpoint was created. CreationTime *string `pulumi:"creationTime"` // The failure reason, if any, for a create or delete endpoint operation. FailedReason *EndpointFailedReason `pulumi:"failedReason"` // The ID of the endpoint. Id *string `pulumi:"id"` // The network interfaces of the endpoint. NetworkInterfaces []EndpointNetworkInterface `pulumi:"networkInterfaces"` Status *EndpointStatus `pulumi:"status"` }
func LookupEndpoint ¶ added in v0.12.0
func LookupEndpoint(ctx *pulumi.Context, args *LookupEndpointArgs, opts ...pulumi.InvokeOption) (*LookupEndpointResult, error)
Resource Type Definition for AWS::S3Outposts::Endpoint
type LookupEndpointResultOutput ¶ added in v0.12.0
type LookupEndpointResultOutput struct{ *pulumi.OutputState }
func LookupEndpointOutput ¶ added in v0.12.0
func LookupEndpointOutput(ctx *pulumi.Context, args LookupEndpointOutputArgs, opts ...pulumi.InvokeOption) LookupEndpointResultOutput
func (LookupEndpointResultOutput) Arn ¶ added in v0.12.0
func (o LookupEndpointResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the endpoint.
func (LookupEndpointResultOutput) CidrBlock ¶ added in v0.12.0
func (o LookupEndpointResultOutput) CidrBlock() pulumi.StringPtrOutput
The VPC CIDR committed by this endpoint.
func (LookupEndpointResultOutput) CreationTime ¶ added in v0.12.0
func (o LookupEndpointResultOutput) CreationTime() pulumi.StringPtrOutput
The time the endpoint was created.
func (LookupEndpointResultOutput) ElementType ¶ added in v0.12.0
func (LookupEndpointResultOutput) ElementType() reflect.Type
func (LookupEndpointResultOutput) FailedReason ¶ added in v0.68.0
func (o LookupEndpointResultOutput) FailedReason() EndpointFailedReasonPtrOutput
The failure reason, if any, for a create or delete endpoint operation.
func (LookupEndpointResultOutput) Id ¶ added in v0.12.0
func (o LookupEndpointResultOutput) Id() pulumi.StringPtrOutput
The ID of the endpoint.
func (LookupEndpointResultOutput) NetworkInterfaces ¶ added in v0.12.0
func (o LookupEndpointResultOutput) NetworkInterfaces() EndpointNetworkInterfaceArrayOutput
The network interfaces of the endpoint.
func (LookupEndpointResultOutput) Status ¶ added in v0.12.0
func (o LookupEndpointResultOutput) Status() EndpointStatusPtrOutput
func (LookupEndpointResultOutput) ToLookupEndpointResultOutput ¶ added in v0.12.0
func (o LookupEndpointResultOutput) ToLookupEndpointResultOutput() LookupEndpointResultOutput
func (LookupEndpointResultOutput) ToLookupEndpointResultOutputWithContext ¶ added in v0.12.0
func (o LookupEndpointResultOutput) ToLookupEndpointResultOutputWithContext(ctx context.Context) LookupEndpointResultOutput
func (LookupEndpointResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupEndpointResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupEndpointResult]