Documentation ¶
Overview ¶
Package aws-s3-replicated-bucket exports types, functions, subpackages for provisioning aws-s3-replicated-bucket resources.
Index ¶
- func PkgVersion() (semver.Version, error)
- type Provider
- func (*Provider) ElementType() reflect.Type
- func (i *Provider) ToProviderOutput() ProviderOutput
- func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput
- func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput
- func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
- type ProviderPtrInput
- type ProviderPtrOutput
- type ReplicatedBucket
- func (*ReplicatedBucket) ElementType() reflect.Type
- func (i *ReplicatedBucket) ToReplicatedBucketOutput() ReplicatedBucketOutput
- func (i *ReplicatedBucket) ToReplicatedBucketOutputWithContext(ctx context.Context) ReplicatedBucketOutput
- func (i *ReplicatedBucket) ToReplicatedBucketPtrOutput() ReplicatedBucketPtrOutput
- func (i *ReplicatedBucket) ToReplicatedBucketPtrOutputWithContext(ctx context.Context) ReplicatedBucketPtrOutput
- type ReplicatedBucketArgs
- type ReplicatedBucketArray
- type ReplicatedBucketArrayInput
- type ReplicatedBucketArrayOutput
- func (ReplicatedBucketArrayOutput) ElementType() reflect.Type
- func (o ReplicatedBucketArrayOutput) Index(i pulumi.IntInput) ReplicatedBucketOutput
- func (o ReplicatedBucketArrayOutput) ToReplicatedBucketArrayOutput() ReplicatedBucketArrayOutput
- func (o ReplicatedBucketArrayOutput) ToReplicatedBucketArrayOutputWithContext(ctx context.Context) ReplicatedBucketArrayOutput
- type ReplicatedBucketInput
- type ReplicatedBucketMap
- type ReplicatedBucketMapInput
- type ReplicatedBucketMapOutput
- func (ReplicatedBucketMapOutput) ElementType() reflect.Type
- func (o ReplicatedBucketMapOutput) MapIndex(k pulumi.StringInput) ReplicatedBucketOutput
- func (o ReplicatedBucketMapOutput) ToReplicatedBucketMapOutput() ReplicatedBucketMapOutput
- func (o ReplicatedBucketMapOutput) ToReplicatedBucketMapOutputWithContext(ctx context.Context) ReplicatedBucketMapOutput
- type ReplicatedBucketOutput
- func (ReplicatedBucketOutput) ElementType() reflect.Type
- func (o ReplicatedBucketOutput) ToReplicatedBucketOutput() ReplicatedBucketOutput
- func (o ReplicatedBucketOutput) ToReplicatedBucketOutputWithContext(ctx context.Context) ReplicatedBucketOutput
- func (o ReplicatedBucketOutput) ToReplicatedBucketPtrOutput() ReplicatedBucketPtrOutput
- func (o ReplicatedBucketOutput) ToReplicatedBucketPtrOutputWithContext(ctx context.Context) ReplicatedBucketPtrOutput
- type ReplicatedBucketPtrInput
- type ReplicatedBucketPtrOutput
- func (o ReplicatedBucketPtrOutput) Elem() ReplicatedBucketOutput
- func (ReplicatedBucketPtrOutput) ElementType() reflect.Type
- func (o ReplicatedBucketPtrOutput) ToReplicatedBucketPtrOutput() ReplicatedBucketPtrOutput
- func (o ReplicatedBucketPtrOutput) ToReplicatedBucketPtrOutputWithContext(ctx context.Context) ReplicatedBucketPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package.
Types ¶
type Provider ¶
type Provider struct {
pulumi.ProviderResourceState
}
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
func (*Provider) ToProviderPtrOutput ¶
func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput
func (*Provider) ToProviderPtrOutputWithContext ¶
func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
type ProviderArgs ¶
type ProviderArgs struct { }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
func (ProviderOutput) ToProviderPtrOutput ¶
func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput
func (ProviderOutput) ToProviderPtrOutputWithContext ¶
func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
type ProviderPtrInput ¶
type ProviderPtrInput interface { pulumi.Input ToProviderPtrOutput() ProviderPtrOutput ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput }
type ProviderPtrOutput ¶
type ProviderPtrOutput struct{ *pulumi.OutputState }
func (ProviderPtrOutput) Elem ¶
func (o ProviderPtrOutput) Elem() ProviderOutput
func (ProviderPtrOutput) ElementType ¶
func (ProviderPtrOutput) ElementType() reflect.Type
func (ProviderPtrOutput) ToProviderPtrOutput ¶
func (o ProviderPtrOutput) ToProviderPtrOutput() ProviderPtrOutput
func (ProviderPtrOutput) ToProviderPtrOutputWithContext ¶
func (o ProviderPtrOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
type ReplicatedBucket ¶
type ReplicatedBucket struct { pulumi.ResourceState // Bucket to which data should be replicated. DestinationBucket s3.BucketOutput `pulumi:"destinationBucket"` // Bucket to which objects are written. SourceBucket s3.BucketOutput `pulumi:"sourceBucket"` }
func NewReplicatedBucket ¶
func NewReplicatedBucket(ctx *pulumi.Context, name string, args *ReplicatedBucketArgs, opts ...pulumi.ResourceOption) (*ReplicatedBucket, error)
NewReplicatedBucket registers a new resource with the given unique name, arguments, and options.
func (*ReplicatedBucket) ElementType ¶
func (*ReplicatedBucket) ElementType() reflect.Type
func (*ReplicatedBucket) ToReplicatedBucketOutput ¶
func (i *ReplicatedBucket) ToReplicatedBucketOutput() ReplicatedBucketOutput
func (*ReplicatedBucket) ToReplicatedBucketOutputWithContext ¶
func (i *ReplicatedBucket) ToReplicatedBucketOutputWithContext(ctx context.Context) ReplicatedBucketOutput
func (*ReplicatedBucket) ToReplicatedBucketPtrOutput ¶
func (i *ReplicatedBucket) ToReplicatedBucketPtrOutput() ReplicatedBucketPtrOutput
func (*ReplicatedBucket) ToReplicatedBucketPtrOutputWithContext ¶
func (i *ReplicatedBucket) ToReplicatedBucketPtrOutputWithContext(ctx context.Context) ReplicatedBucketPtrOutput
type ReplicatedBucketArgs ¶
type ReplicatedBucketArgs struct { // Region to which data should be replicated. DestinationRegion pulumi.StringInput }
The set of arguments for constructing a ReplicatedBucket resource.
func (ReplicatedBucketArgs) ElementType ¶
func (ReplicatedBucketArgs) ElementType() reflect.Type
type ReplicatedBucketArray ¶
type ReplicatedBucketArray []ReplicatedBucketInput
func (ReplicatedBucketArray) ElementType ¶
func (ReplicatedBucketArray) ElementType() reflect.Type
func (ReplicatedBucketArray) ToReplicatedBucketArrayOutput ¶
func (i ReplicatedBucketArray) ToReplicatedBucketArrayOutput() ReplicatedBucketArrayOutput
func (ReplicatedBucketArray) ToReplicatedBucketArrayOutputWithContext ¶
func (i ReplicatedBucketArray) ToReplicatedBucketArrayOutputWithContext(ctx context.Context) ReplicatedBucketArrayOutput
type ReplicatedBucketArrayInput ¶
type ReplicatedBucketArrayInput interface { pulumi.Input ToReplicatedBucketArrayOutput() ReplicatedBucketArrayOutput ToReplicatedBucketArrayOutputWithContext(context.Context) ReplicatedBucketArrayOutput }
ReplicatedBucketArrayInput is an input type that accepts ReplicatedBucketArray and ReplicatedBucketArrayOutput values. You can construct a concrete instance of `ReplicatedBucketArrayInput` via:
ReplicatedBucketArray{ ReplicatedBucketArgs{...} }
type ReplicatedBucketArrayOutput ¶
type ReplicatedBucketArrayOutput struct{ *pulumi.OutputState }
func (ReplicatedBucketArrayOutput) ElementType ¶
func (ReplicatedBucketArrayOutput) ElementType() reflect.Type
func (ReplicatedBucketArrayOutput) Index ¶
func (o ReplicatedBucketArrayOutput) Index(i pulumi.IntInput) ReplicatedBucketOutput
func (ReplicatedBucketArrayOutput) ToReplicatedBucketArrayOutput ¶
func (o ReplicatedBucketArrayOutput) ToReplicatedBucketArrayOutput() ReplicatedBucketArrayOutput
func (ReplicatedBucketArrayOutput) ToReplicatedBucketArrayOutputWithContext ¶
func (o ReplicatedBucketArrayOutput) ToReplicatedBucketArrayOutputWithContext(ctx context.Context) ReplicatedBucketArrayOutput
type ReplicatedBucketInput ¶
type ReplicatedBucketInput interface { pulumi.Input ToReplicatedBucketOutput() ReplicatedBucketOutput ToReplicatedBucketOutputWithContext(ctx context.Context) ReplicatedBucketOutput }
type ReplicatedBucketMap ¶
type ReplicatedBucketMap map[string]ReplicatedBucketInput
func (ReplicatedBucketMap) ElementType ¶
func (ReplicatedBucketMap) ElementType() reflect.Type
func (ReplicatedBucketMap) ToReplicatedBucketMapOutput ¶
func (i ReplicatedBucketMap) ToReplicatedBucketMapOutput() ReplicatedBucketMapOutput
func (ReplicatedBucketMap) ToReplicatedBucketMapOutputWithContext ¶
func (i ReplicatedBucketMap) ToReplicatedBucketMapOutputWithContext(ctx context.Context) ReplicatedBucketMapOutput
type ReplicatedBucketMapInput ¶
type ReplicatedBucketMapInput interface { pulumi.Input ToReplicatedBucketMapOutput() ReplicatedBucketMapOutput ToReplicatedBucketMapOutputWithContext(context.Context) ReplicatedBucketMapOutput }
ReplicatedBucketMapInput is an input type that accepts ReplicatedBucketMap and ReplicatedBucketMapOutput values. You can construct a concrete instance of `ReplicatedBucketMapInput` via:
ReplicatedBucketMap{ "key": ReplicatedBucketArgs{...} }
type ReplicatedBucketMapOutput ¶
type ReplicatedBucketMapOutput struct{ *pulumi.OutputState }
func (ReplicatedBucketMapOutput) ElementType ¶
func (ReplicatedBucketMapOutput) ElementType() reflect.Type
func (ReplicatedBucketMapOutput) MapIndex ¶
func (o ReplicatedBucketMapOutput) MapIndex(k pulumi.StringInput) ReplicatedBucketOutput
func (ReplicatedBucketMapOutput) ToReplicatedBucketMapOutput ¶
func (o ReplicatedBucketMapOutput) ToReplicatedBucketMapOutput() ReplicatedBucketMapOutput
func (ReplicatedBucketMapOutput) ToReplicatedBucketMapOutputWithContext ¶
func (o ReplicatedBucketMapOutput) ToReplicatedBucketMapOutputWithContext(ctx context.Context) ReplicatedBucketMapOutput
type ReplicatedBucketOutput ¶
type ReplicatedBucketOutput struct{ *pulumi.OutputState }
func (ReplicatedBucketOutput) ElementType ¶
func (ReplicatedBucketOutput) ElementType() reflect.Type
func (ReplicatedBucketOutput) ToReplicatedBucketOutput ¶
func (o ReplicatedBucketOutput) ToReplicatedBucketOutput() ReplicatedBucketOutput
func (ReplicatedBucketOutput) ToReplicatedBucketOutputWithContext ¶
func (o ReplicatedBucketOutput) ToReplicatedBucketOutputWithContext(ctx context.Context) ReplicatedBucketOutput
func (ReplicatedBucketOutput) ToReplicatedBucketPtrOutput ¶
func (o ReplicatedBucketOutput) ToReplicatedBucketPtrOutput() ReplicatedBucketPtrOutput
func (ReplicatedBucketOutput) ToReplicatedBucketPtrOutputWithContext ¶
func (o ReplicatedBucketOutput) ToReplicatedBucketPtrOutputWithContext(ctx context.Context) ReplicatedBucketPtrOutput
type ReplicatedBucketPtrInput ¶
type ReplicatedBucketPtrInput interface { pulumi.Input ToReplicatedBucketPtrOutput() ReplicatedBucketPtrOutput ToReplicatedBucketPtrOutputWithContext(ctx context.Context) ReplicatedBucketPtrOutput }
type ReplicatedBucketPtrOutput ¶
type ReplicatedBucketPtrOutput struct{ *pulumi.OutputState }
func (ReplicatedBucketPtrOutput) Elem ¶
func (o ReplicatedBucketPtrOutput) Elem() ReplicatedBucketOutput
func (ReplicatedBucketPtrOutput) ElementType ¶
func (ReplicatedBucketPtrOutput) ElementType() reflect.Type
func (ReplicatedBucketPtrOutput) ToReplicatedBucketPtrOutput ¶
func (o ReplicatedBucketPtrOutput) ToReplicatedBucketPtrOutput() ReplicatedBucketPtrOutput
func (ReplicatedBucketPtrOutput) ToReplicatedBucketPtrOutputWithContext ¶
func (o ReplicatedBucketPtrOutput) ToReplicatedBucketPtrOutputWithContext(ctx context.Context) ReplicatedBucketPtrOutput