aws

package
v0.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 7, 2021 License: Apache-2.0 Imports: 11 Imported by: 1

Documentation

Overview

Package aws-s3-replicated-bucket exports types, functions, subpackages for provisioning aws-s3-replicated-bucket resources.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion

func PkgVersion() (semver.Version, error)

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) ElementType() reflect.Type

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 (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) Index

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 (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 (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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL