Documentation
¶
Index ¶
- Constants
- type AccessPoint
- type AccessPointArgs
- type AccessPointInput
- type AccessPointOutput
- type AccessPointState
- type AccessPointVpcConfiguration
- type AccessPointVpcConfigurationArgs
- func (AccessPointVpcConfigurationArgs) ElementType() reflect.Type
- func (i AccessPointVpcConfigurationArgs) ToAccessPointVpcConfigurationOutput() AccessPointVpcConfigurationOutput
- func (i AccessPointVpcConfigurationArgs) ToAccessPointVpcConfigurationOutputWithContext(ctx context.Context) AccessPointVpcConfigurationOutput
- func (i AccessPointVpcConfigurationArgs) ToAccessPointVpcConfigurationPtrOutput() AccessPointVpcConfigurationPtrOutput
- func (i AccessPointVpcConfigurationArgs) ToAccessPointVpcConfigurationPtrOutputWithContext(ctx context.Context) AccessPointVpcConfigurationPtrOutput
- type AccessPointVpcConfigurationInput
- type AccessPointVpcConfigurationOutput
- func (AccessPointVpcConfigurationOutput) ElementType() reflect.Type
- func (o AccessPointVpcConfigurationOutput) ToAccessPointVpcConfigurationOutput() AccessPointVpcConfigurationOutput
- func (o AccessPointVpcConfigurationOutput) ToAccessPointVpcConfigurationOutputWithContext(ctx context.Context) AccessPointVpcConfigurationOutput
- func (o AccessPointVpcConfigurationOutput) ToAccessPointVpcConfigurationPtrOutput() AccessPointVpcConfigurationPtrOutput
- func (o AccessPointVpcConfigurationOutput) ToAccessPointVpcConfigurationPtrOutputWithContext(ctx context.Context) AccessPointVpcConfigurationPtrOutput
- func (o AccessPointVpcConfigurationOutput) VpcId() pulumi.StringPtrOutput
- type AccessPointVpcConfigurationPtrInput
- type AccessPointVpcConfigurationPtrOutput
- func (o AccessPointVpcConfigurationPtrOutput) Elem() AccessPointVpcConfigurationOutput
- func (AccessPointVpcConfigurationPtrOutput) ElementType() reflect.Type
- func (o AccessPointVpcConfigurationPtrOutput) ToAccessPointVpcConfigurationPtrOutput() AccessPointVpcConfigurationPtrOutput
- func (o AccessPointVpcConfigurationPtrOutput) ToAccessPointVpcConfigurationPtrOutputWithContext(ctx context.Context) AccessPointVpcConfigurationPtrOutput
- func (o AccessPointVpcConfigurationPtrOutput) 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
- 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
- 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
- type BucketArgs
- type BucketFilterAndOperator
- type BucketFilterAndOperatorArgs
- func (BucketFilterAndOperatorArgs) ElementType() reflect.Type
- func (i BucketFilterAndOperatorArgs) ToBucketFilterAndOperatorOutput() BucketFilterAndOperatorOutput
- func (i BucketFilterAndOperatorArgs) ToBucketFilterAndOperatorOutputWithContext(ctx context.Context) BucketFilterAndOperatorOutput
- func (i BucketFilterAndOperatorArgs) ToBucketFilterAndOperatorPtrOutput() BucketFilterAndOperatorPtrOutput
- func (i BucketFilterAndOperatorArgs) ToBucketFilterAndOperatorPtrOutputWithContext(ctx context.Context) BucketFilterAndOperatorPtrOutput
- type BucketFilterAndOperatorInput
- type BucketFilterAndOperatorOutput
- func (BucketFilterAndOperatorOutput) ElementType() reflect.Type
- func (o BucketFilterAndOperatorOutput) ToBucketFilterAndOperatorOutput() BucketFilterAndOperatorOutput
- func (o BucketFilterAndOperatorOutput) ToBucketFilterAndOperatorOutputWithContext(ctx context.Context) BucketFilterAndOperatorOutput
- func (o BucketFilterAndOperatorOutput) ToBucketFilterAndOperatorPtrOutput() BucketFilterAndOperatorPtrOutput
- func (o BucketFilterAndOperatorOutput) ToBucketFilterAndOperatorPtrOutputWithContext(ctx context.Context) BucketFilterAndOperatorPtrOutput
- type BucketFilterAndOperatorPtrInput
- type BucketFilterAndOperatorPtrOutput
- func (o BucketFilterAndOperatorPtrOutput) Elem() BucketFilterAndOperatorOutput
- func (BucketFilterAndOperatorPtrOutput) ElementType() reflect.Type
- func (o BucketFilterAndOperatorPtrOutput) ToBucketFilterAndOperatorPtrOutput() BucketFilterAndOperatorPtrOutput
- func (o BucketFilterAndOperatorPtrOutput) ToBucketFilterAndOperatorPtrOutputWithContext(ctx context.Context) BucketFilterAndOperatorPtrOutput
- 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
- 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) 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) 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
- 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
- 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
- type BucketOutput
- type BucketPolicy
- type BucketPolicyArgs
- type BucketPolicyInput
- type BucketPolicyOutput
- type BucketPolicyState
- type BucketRule
- type BucketRuleArgs
- type BucketRuleArray
- 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
- 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
- type BucketRuleFilterPropertiesInput
- type BucketRuleFilterPropertiesOutput
- func (o BucketRuleFilterPropertiesOutput) AndOperator() BucketFilterAndOperatorPtrOutput
- 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
- type BucketRuleFilterPropertiesPtrInput
- type BucketRuleFilterPropertiesPtrOutput
- func (o BucketRuleFilterPropertiesPtrOutput) AndOperator() BucketFilterAndOperatorPtrOutput
- 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
- 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
- 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) 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) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BucketRuleStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BucketState
- type BucketTag
- type BucketTagArgs
- type BucketTagArray
- 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
- 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) 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) 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) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EndpointAccessTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EndpointArgs
- type EndpointInput
- type EndpointNetworkInterface
- type EndpointNetworkInterfaceArgs
- func (EndpointNetworkInterfaceArgs) ElementType() reflect.Type
- func (i EndpointNetworkInterfaceArgs) ToEndpointNetworkInterfaceOutput() EndpointNetworkInterfaceOutput
- func (i EndpointNetworkInterfaceArgs) ToEndpointNetworkInterfaceOutputWithContext(ctx context.Context) EndpointNetworkInterfaceOutput
- type EndpointNetworkInterfaceArray
- func (EndpointNetworkInterfaceArray) ElementType() reflect.Type
- func (i EndpointNetworkInterfaceArray) ToEndpointNetworkInterfaceArrayOutput() EndpointNetworkInterfaceArrayOutput
- func (i EndpointNetworkInterfaceArray) ToEndpointNetworkInterfaceArrayOutputWithContext(ctx context.Context) EndpointNetworkInterfaceArrayOutput
- type EndpointNetworkInterfaceArrayInput
- 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
- type EndpointNetworkInterfaceInput
- 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
- type EndpointOutput
- type EndpointState
- type EndpointStatus
- func (EndpointStatus) ElementType() reflect.Type
- func (e EndpointStatus) ToEndpointStatusOutput() EndpointStatusOutput
- func (e EndpointStatus) ToEndpointStatusOutputWithContext(ctx context.Context) EndpointStatusOutput
- func (e EndpointStatus) ToEndpointStatusPtrOutput() EndpointStatusPtrOutput
- func (e EndpointStatus) ToEndpointStatusPtrOutputWithContext(ctx context.Context) EndpointStatusPtrOutput
- func (e EndpointStatus) ToStringOutput() pulumi.StringOutput
- func (e EndpointStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EndpointStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EndpointStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EndpointStatusInput
- 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) 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 EndpointStatusPtrInput
- 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) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EndpointStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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") )
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
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) ElementType ¶
func (AccessPointOutput) ElementType() reflect.Type
func (AccessPointOutput) ToAccessPointOutput ¶
func (o AccessPointOutput) ToAccessPointOutput() AccessPointOutput
func (AccessPointOutput) ToAccessPointOutputWithContext ¶
func (o AccessPointOutput) ToAccessPointOutputWithContext(ctx context.Context) AccessPointOutput
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) ToAccessPointVpcConfigurationPtrOutput ¶
func (i AccessPointVpcConfigurationArgs) ToAccessPointVpcConfigurationPtrOutput() AccessPointVpcConfigurationPtrOutput
func (AccessPointVpcConfigurationArgs) ToAccessPointVpcConfigurationPtrOutputWithContext ¶
func (i AccessPointVpcConfigurationArgs) ToAccessPointVpcConfigurationPtrOutputWithContext(ctx context.Context) AccessPointVpcConfigurationPtrOutput
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) ToAccessPointVpcConfigurationPtrOutput ¶
func (o AccessPointVpcConfigurationOutput) ToAccessPointVpcConfigurationPtrOutput() AccessPointVpcConfigurationPtrOutput
func (AccessPointVpcConfigurationOutput) ToAccessPointVpcConfigurationPtrOutputWithContext ¶
func (o AccessPointVpcConfigurationOutput) ToAccessPointVpcConfigurationPtrOutputWithContext(ctx context.Context) AccessPointVpcConfigurationPtrOutput
func (AccessPointVpcConfigurationOutput) VpcId ¶
func (o AccessPointVpcConfigurationOutput) VpcId() pulumi.StringPtrOutput
Virtual Private Cloud (VPC) Id from which AccessPoint will allow requests.
type AccessPointVpcConfigurationPtrInput ¶
type AccessPointVpcConfigurationPtrInput interface { pulumi.Input ToAccessPointVpcConfigurationPtrOutput() AccessPointVpcConfigurationPtrOutput ToAccessPointVpcConfigurationPtrOutputWithContext(context.Context) AccessPointVpcConfigurationPtrOutput }
AccessPointVpcConfigurationPtrInput is an input type that accepts AccessPointVpcConfigurationArgs, AccessPointVpcConfigurationPtr and AccessPointVpcConfigurationPtrOutput values. You can construct a concrete instance of `AccessPointVpcConfigurationPtrInput` via:
AccessPointVpcConfigurationArgs{...} or: nil
func AccessPointVpcConfigurationPtr ¶
func AccessPointVpcConfigurationPtr(v *AccessPointVpcConfigurationArgs) AccessPointVpcConfigurationPtrInput
type AccessPointVpcConfigurationPtrOutput ¶
type AccessPointVpcConfigurationPtrOutput struct{ *pulumi.OutputState }
func (AccessPointVpcConfigurationPtrOutput) ElementType ¶
func (AccessPointVpcConfigurationPtrOutput) ElementType() reflect.Type
func (AccessPointVpcConfigurationPtrOutput) ToAccessPointVpcConfigurationPtrOutput ¶
func (o AccessPointVpcConfigurationPtrOutput) ToAccessPointVpcConfigurationPtrOutput() AccessPointVpcConfigurationPtrOutput
func (AccessPointVpcConfigurationPtrOutput) ToAccessPointVpcConfigurationPtrOutputWithContext ¶
func (o AccessPointVpcConfigurationPtrOutput) ToAccessPointVpcConfigurationPtrOutputWithContext(ctx context.Context) AccessPointVpcConfigurationPtrOutput
func (AccessPointVpcConfigurationPtrOutput) VpcId ¶
func (o AccessPointVpcConfigurationPtrOutput) 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
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
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
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 BucketFilterAndOperator ¶ added in v0.2.0
type BucketFilterAndOperator struct { }
type BucketFilterAndOperatorArgs ¶ added in v0.2.0
type BucketFilterAndOperatorArgs struct { }
func (BucketFilterAndOperatorArgs) ElementType ¶ added in v0.2.0
func (BucketFilterAndOperatorArgs) ElementType() reflect.Type
func (BucketFilterAndOperatorArgs) ToBucketFilterAndOperatorOutput ¶ added in v0.2.0
func (i BucketFilterAndOperatorArgs) ToBucketFilterAndOperatorOutput() BucketFilterAndOperatorOutput
func (BucketFilterAndOperatorArgs) ToBucketFilterAndOperatorOutputWithContext ¶ added in v0.2.0
func (i BucketFilterAndOperatorArgs) ToBucketFilterAndOperatorOutputWithContext(ctx context.Context) BucketFilterAndOperatorOutput
func (BucketFilterAndOperatorArgs) ToBucketFilterAndOperatorPtrOutput ¶ added in v0.2.0
func (i BucketFilterAndOperatorArgs) ToBucketFilterAndOperatorPtrOutput() BucketFilterAndOperatorPtrOutput
func (BucketFilterAndOperatorArgs) ToBucketFilterAndOperatorPtrOutputWithContext ¶ added in v0.2.0
func (i BucketFilterAndOperatorArgs) ToBucketFilterAndOperatorPtrOutputWithContext(ctx context.Context) BucketFilterAndOperatorPtrOutput
type BucketFilterAndOperatorInput ¶ added in v0.2.0
type BucketFilterAndOperatorInput interface { pulumi.Input ToBucketFilterAndOperatorOutput() BucketFilterAndOperatorOutput ToBucketFilterAndOperatorOutputWithContext(context.Context) BucketFilterAndOperatorOutput }
BucketFilterAndOperatorInput is an input type that accepts BucketFilterAndOperatorArgs and BucketFilterAndOperatorOutput values. You can construct a concrete instance of `BucketFilterAndOperatorInput` via:
BucketFilterAndOperatorArgs{...}
type BucketFilterAndOperatorOutput ¶ added in v0.2.0
type BucketFilterAndOperatorOutput struct{ *pulumi.OutputState }
func (BucketFilterAndOperatorOutput) ElementType ¶ added in v0.2.0
func (BucketFilterAndOperatorOutput) ElementType() reflect.Type
func (BucketFilterAndOperatorOutput) ToBucketFilterAndOperatorOutput ¶ added in v0.2.0
func (o BucketFilterAndOperatorOutput) ToBucketFilterAndOperatorOutput() BucketFilterAndOperatorOutput
func (BucketFilterAndOperatorOutput) ToBucketFilterAndOperatorOutputWithContext ¶ added in v0.2.0
func (o BucketFilterAndOperatorOutput) ToBucketFilterAndOperatorOutputWithContext(ctx context.Context) BucketFilterAndOperatorOutput
func (BucketFilterAndOperatorOutput) ToBucketFilterAndOperatorPtrOutput ¶ added in v0.2.0
func (o BucketFilterAndOperatorOutput) ToBucketFilterAndOperatorPtrOutput() BucketFilterAndOperatorPtrOutput
func (BucketFilterAndOperatorOutput) ToBucketFilterAndOperatorPtrOutputWithContext ¶ added in v0.2.0
func (o BucketFilterAndOperatorOutput) ToBucketFilterAndOperatorPtrOutputWithContext(ctx context.Context) BucketFilterAndOperatorPtrOutput
type BucketFilterAndOperatorPtrInput ¶ added in v0.2.0
type BucketFilterAndOperatorPtrInput interface { pulumi.Input ToBucketFilterAndOperatorPtrOutput() BucketFilterAndOperatorPtrOutput ToBucketFilterAndOperatorPtrOutputWithContext(context.Context) BucketFilterAndOperatorPtrOutput }
BucketFilterAndOperatorPtrInput is an input type that accepts BucketFilterAndOperatorArgs, BucketFilterAndOperatorPtr and BucketFilterAndOperatorPtrOutput values. You can construct a concrete instance of `BucketFilterAndOperatorPtrInput` via:
BucketFilterAndOperatorArgs{...} or: nil
func BucketFilterAndOperatorPtr ¶ added in v0.2.0
func BucketFilterAndOperatorPtr(v *BucketFilterAndOperatorArgs) BucketFilterAndOperatorPtrInput
type BucketFilterAndOperatorPtrOutput ¶ added in v0.2.0
type BucketFilterAndOperatorPtrOutput struct{ *pulumi.OutputState }
func (BucketFilterAndOperatorPtrOutput) Elem ¶ added in v0.2.0
func (o BucketFilterAndOperatorPtrOutput) Elem() BucketFilterAndOperatorOutput
func (BucketFilterAndOperatorPtrOutput) ElementType ¶ added in v0.2.0
func (BucketFilterAndOperatorPtrOutput) ElementType() reflect.Type
func (BucketFilterAndOperatorPtrOutput) ToBucketFilterAndOperatorPtrOutput ¶ added in v0.2.0
func (o BucketFilterAndOperatorPtrOutput) ToBucketFilterAndOperatorPtrOutput() BucketFilterAndOperatorPtrOutput
func (BucketFilterAndOperatorPtrOutput) ToBucketFilterAndOperatorPtrOutputWithContext ¶ added in v0.2.0
func (o BucketFilterAndOperatorPtrOutput) ToBucketFilterAndOperatorPtrOutputWithContext(ctx context.Context) BucketFilterAndOperatorPtrOutput
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
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) 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) 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
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
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
type BucketOutput ¶
type BucketOutput struct{ *pulumi.OutputState }
func (BucketOutput) ElementType ¶
func (BucketOutput) ElementType() reflect.Type
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
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) ElementType ¶
func (BucketPolicyOutput) ElementType() reflect.Type
func (BucketPolicyOutput) ToBucketPolicyOutput ¶
func (o BucketPolicyOutput) ToBucketPolicyOutput() BucketPolicyOutput
func (BucketPolicyOutput) ToBucketPolicyOutputWithContext ¶
func (o BucketPolicyOutput) ToBucketPolicyOutputWithContext(ctx context.Context) BucketPolicyOutput
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
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
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
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 *BucketFilterAndOperator `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 BucketFilterAndOperatorPtrInput `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
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() BucketFilterAndOperatorPtrOutput
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
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() BucketFilterAndOperatorPtrOutput
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
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
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) 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) 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 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) 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) 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 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 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 EndpointNetworkInterfaceArgs ¶
type EndpointNetworkInterfaceArgs struct {
NetworkInterfaceId pulumi.StringInput `pulumi:"networkInterfaceId"`
}
The container for the network interface.
func (EndpointNetworkInterfaceArgs) ElementType ¶
func (EndpointNetworkInterfaceArgs) ElementType() reflect.Type
func (EndpointNetworkInterfaceArgs) ToEndpointNetworkInterfaceOutput ¶
func (i EndpointNetworkInterfaceArgs) ToEndpointNetworkInterfaceOutput() EndpointNetworkInterfaceOutput
func (EndpointNetworkInterfaceArgs) ToEndpointNetworkInterfaceOutputWithContext ¶
func (i EndpointNetworkInterfaceArgs) ToEndpointNetworkInterfaceOutputWithContext(ctx context.Context) EndpointNetworkInterfaceOutput
type EndpointNetworkInterfaceArray ¶
type EndpointNetworkInterfaceArray []EndpointNetworkInterfaceInput
func (EndpointNetworkInterfaceArray) ElementType ¶
func (EndpointNetworkInterfaceArray) ElementType() reflect.Type
func (EndpointNetworkInterfaceArray) ToEndpointNetworkInterfaceArrayOutput ¶
func (i EndpointNetworkInterfaceArray) ToEndpointNetworkInterfaceArrayOutput() EndpointNetworkInterfaceArrayOutput
func (EndpointNetworkInterfaceArray) ToEndpointNetworkInterfaceArrayOutputWithContext ¶
func (i EndpointNetworkInterfaceArray) ToEndpointNetworkInterfaceArrayOutputWithContext(ctx context.Context) EndpointNetworkInterfaceArrayOutput
type EndpointNetworkInterfaceArrayInput ¶
type EndpointNetworkInterfaceArrayInput interface { pulumi.Input ToEndpointNetworkInterfaceArrayOutput() EndpointNetworkInterfaceArrayOutput ToEndpointNetworkInterfaceArrayOutputWithContext(context.Context) EndpointNetworkInterfaceArrayOutput }
EndpointNetworkInterfaceArrayInput is an input type that accepts EndpointNetworkInterfaceArray and EndpointNetworkInterfaceArrayOutput values. You can construct a concrete instance of `EndpointNetworkInterfaceArrayInput` via:
EndpointNetworkInterfaceArray{ EndpointNetworkInterfaceArgs{...} }
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
type EndpointNetworkInterfaceInput ¶
type EndpointNetworkInterfaceInput interface { pulumi.Input ToEndpointNetworkInterfaceOutput() EndpointNetworkInterfaceOutput ToEndpointNetworkInterfaceOutputWithContext(context.Context) EndpointNetworkInterfaceOutput }
EndpointNetworkInterfaceInput is an input type that accepts EndpointNetworkInterfaceArgs and EndpointNetworkInterfaceOutput values. You can construct a concrete instance of `EndpointNetworkInterfaceInput` via:
EndpointNetworkInterfaceArgs{...}
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
type EndpointOutput ¶
type EndpointOutput struct{ *pulumi.OutputState }
func (EndpointOutput) ElementType ¶
func (EndpointOutput) ElementType() reflect.Type
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
func (EndpointStatus) ElementType ¶
func (EndpointStatus) ElementType() reflect.Type
func (EndpointStatus) ToEndpointStatusOutput ¶
func (e EndpointStatus) ToEndpointStatusOutput() EndpointStatusOutput
func (EndpointStatus) ToEndpointStatusOutputWithContext ¶
func (e EndpointStatus) ToEndpointStatusOutputWithContext(ctx context.Context) EndpointStatusOutput
func (EndpointStatus) ToEndpointStatusPtrOutput ¶
func (e EndpointStatus) ToEndpointStatusPtrOutput() EndpointStatusPtrOutput
func (EndpointStatus) ToEndpointStatusPtrOutputWithContext ¶
func (e EndpointStatus) ToEndpointStatusPtrOutputWithContext(ctx context.Context) EndpointStatusPtrOutput
func (EndpointStatus) ToStringOutput ¶
func (e EndpointStatus) ToStringOutput() pulumi.StringOutput
func (EndpointStatus) ToStringOutputWithContext ¶
func (e EndpointStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EndpointStatus) ToStringPtrOutput ¶
func (e EndpointStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (EndpointStatus) ToStringPtrOutputWithContext ¶
func (e EndpointStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EndpointStatusInput ¶
type EndpointStatusInput interface { pulumi.Input ToEndpointStatusOutput() EndpointStatusOutput ToEndpointStatusOutputWithContext(context.Context) EndpointStatusOutput }
EndpointStatusInput is an input type that accepts EndpointStatusArgs and EndpointStatusOutput values. You can construct a concrete instance of `EndpointStatusInput` via:
EndpointStatusArgs{...}
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) 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 EndpointStatusPtrInput ¶
type EndpointStatusPtrInput interface { pulumi.Input ToEndpointStatusPtrOutput() EndpointStatusPtrOutput ToEndpointStatusPtrOutputWithContext(context.Context) EndpointStatusPtrOutput }
func EndpointStatusPtr ¶
func EndpointStatusPtr(v string) EndpointStatusPtrInput
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) ToStringPtrOutput ¶
func (o EndpointStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EndpointStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o EndpointStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput