rdc

package
v0.0.0-...-18c36a3 Latest Latest
Warning

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

Go to latest
Published: Aug 11, 2021 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Package rdc exports types, functions, subpackages for provisioning rdc 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 AWSInstance

type AWSInstance struct {
	pulumi.ResourceState

	// url of your running container
	Url pulumi.StringOutput `pulumi:"url"`
}

func NewAWSInstance

func NewAWSInstance(ctx *pulumi.Context,
	name string, args *AWSInstanceArgs, opts ...pulumi.ResourceOption) (*AWSInstance, error)

NewAWSInstance registers a new resource with the given unique name, arguments, and options.

func (*AWSInstance) ElementType

func (*AWSInstance) ElementType() reflect.Type

func (*AWSInstance) ToAWSInstanceOutput

func (i *AWSInstance) ToAWSInstanceOutput() AWSInstanceOutput

func (*AWSInstance) ToAWSInstanceOutputWithContext

func (i *AWSInstance) ToAWSInstanceOutputWithContext(ctx context.Context) AWSInstanceOutput

func (*AWSInstance) ToAWSInstancePtrOutput

func (i *AWSInstance) ToAWSInstancePtrOutput() AWSInstancePtrOutput

func (*AWSInstance) ToAWSInstancePtrOutputWithContext

func (i *AWSInstance) ToAWSInstancePtrOutputWithContext(ctx context.Context) AWSInstancePtrOutput

type AWSInstanceArgs

type AWSInstanceArgs struct {
	// The image you want to run
	Image pulumi.StringInput
	Port  pulumi.IntInput
}

The set of arguments for constructing a AWSInstance resource.

func (AWSInstanceArgs) ElementType

func (AWSInstanceArgs) ElementType() reflect.Type

type AWSInstanceArray

type AWSInstanceArray []AWSInstanceInput

func (AWSInstanceArray) ElementType

func (AWSInstanceArray) ElementType() reflect.Type

func (AWSInstanceArray) ToAWSInstanceArrayOutput

func (i AWSInstanceArray) ToAWSInstanceArrayOutput() AWSInstanceArrayOutput

func (AWSInstanceArray) ToAWSInstanceArrayOutputWithContext

func (i AWSInstanceArray) ToAWSInstanceArrayOutputWithContext(ctx context.Context) AWSInstanceArrayOutput

type AWSInstanceArrayInput

type AWSInstanceArrayInput interface {
	pulumi.Input

	ToAWSInstanceArrayOutput() AWSInstanceArrayOutput
	ToAWSInstanceArrayOutputWithContext(context.Context) AWSInstanceArrayOutput
}

AWSInstanceArrayInput is an input type that accepts AWSInstanceArray and AWSInstanceArrayOutput values. You can construct a concrete instance of `AWSInstanceArrayInput` via:

AWSInstanceArray{ AWSInstanceArgs{...} }

type AWSInstanceArrayOutput

type AWSInstanceArrayOutput struct{ *pulumi.OutputState }

func (AWSInstanceArrayOutput) ElementType

func (AWSInstanceArrayOutput) ElementType() reflect.Type

func (AWSInstanceArrayOutput) Index

func (AWSInstanceArrayOutput) ToAWSInstanceArrayOutput

func (o AWSInstanceArrayOutput) ToAWSInstanceArrayOutput() AWSInstanceArrayOutput

func (AWSInstanceArrayOutput) ToAWSInstanceArrayOutputWithContext

func (o AWSInstanceArrayOutput) ToAWSInstanceArrayOutputWithContext(ctx context.Context) AWSInstanceArrayOutput

type AWSInstanceInput

type AWSInstanceInput interface {
	pulumi.Input

	ToAWSInstanceOutput() AWSInstanceOutput
	ToAWSInstanceOutputWithContext(ctx context.Context) AWSInstanceOutput
}

type AWSInstanceMap

type AWSInstanceMap map[string]AWSInstanceInput

func (AWSInstanceMap) ElementType

func (AWSInstanceMap) ElementType() reflect.Type

func (AWSInstanceMap) ToAWSInstanceMapOutput

func (i AWSInstanceMap) ToAWSInstanceMapOutput() AWSInstanceMapOutput

func (AWSInstanceMap) ToAWSInstanceMapOutputWithContext

func (i AWSInstanceMap) ToAWSInstanceMapOutputWithContext(ctx context.Context) AWSInstanceMapOutput

type AWSInstanceMapInput

type AWSInstanceMapInput interface {
	pulumi.Input

	ToAWSInstanceMapOutput() AWSInstanceMapOutput
	ToAWSInstanceMapOutputWithContext(context.Context) AWSInstanceMapOutput
}

AWSInstanceMapInput is an input type that accepts AWSInstanceMap and AWSInstanceMapOutput values. You can construct a concrete instance of `AWSInstanceMapInput` via:

AWSInstanceMap{ "key": AWSInstanceArgs{...} }

type AWSInstanceMapOutput

type AWSInstanceMapOutput struct{ *pulumi.OutputState }

func (AWSInstanceMapOutput) ElementType

func (AWSInstanceMapOutput) ElementType() reflect.Type

func (AWSInstanceMapOutput) MapIndex

func (AWSInstanceMapOutput) ToAWSInstanceMapOutput

func (o AWSInstanceMapOutput) ToAWSInstanceMapOutput() AWSInstanceMapOutput

func (AWSInstanceMapOutput) ToAWSInstanceMapOutputWithContext

func (o AWSInstanceMapOutput) ToAWSInstanceMapOutputWithContext(ctx context.Context) AWSInstanceMapOutput

type AWSInstanceOutput

type AWSInstanceOutput struct {
	*pulumi.OutputState
}

func (AWSInstanceOutput) ElementType

func (AWSInstanceOutput) ElementType() reflect.Type

func (AWSInstanceOutput) ToAWSInstanceOutput

func (o AWSInstanceOutput) ToAWSInstanceOutput() AWSInstanceOutput

func (AWSInstanceOutput) ToAWSInstanceOutputWithContext

func (o AWSInstanceOutput) ToAWSInstanceOutputWithContext(ctx context.Context) AWSInstanceOutput

func (AWSInstanceOutput) ToAWSInstancePtrOutput

func (o AWSInstanceOutput) ToAWSInstancePtrOutput() AWSInstancePtrOutput

func (AWSInstanceOutput) ToAWSInstancePtrOutputWithContext

func (o AWSInstanceOutput) ToAWSInstancePtrOutputWithContext(ctx context.Context) AWSInstancePtrOutput

type AWSInstancePtrInput

type AWSInstancePtrInput interface {
	pulumi.Input

	ToAWSInstancePtrOutput() AWSInstancePtrOutput
	ToAWSInstancePtrOutputWithContext(ctx context.Context) AWSInstancePtrOutput
}

type AWSInstancePtrOutput

type AWSInstancePtrOutput struct {
	*pulumi.OutputState
}

func (AWSInstancePtrOutput) ElementType

func (AWSInstancePtrOutput) ElementType() reflect.Type

func (AWSInstancePtrOutput) ToAWSInstancePtrOutput

func (o AWSInstancePtrOutput) ToAWSInstancePtrOutput() AWSInstancePtrOutput

func (AWSInstancePtrOutput) ToAWSInstancePtrOutputWithContext

func (o AWSInstancePtrOutput) ToAWSInstancePtrOutputWithContext(ctx context.Context) AWSInstancePtrOutput

type AzureInstance

type AzureInstance struct {
	pulumi.ResourceState

	// url of your running container
	Url pulumi.StringOutput `pulumi:"url"`
}

func NewAzureInstance

func NewAzureInstance(ctx *pulumi.Context,
	name string, args *AzureInstanceArgs, opts ...pulumi.ResourceOption) (*AzureInstance, error)

NewAzureInstance registers a new resource with the given unique name, arguments, and options.

func (*AzureInstance) ElementType

func (*AzureInstance) ElementType() reflect.Type

func (*AzureInstance) ToAzureInstanceOutput

func (i *AzureInstance) ToAzureInstanceOutput() AzureInstanceOutput

func (*AzureInstance) ToAzureInstanceOutputWithContext

func (i *AzureInstance) ToAzureInstanceOutputWithContext(ctx context.Context) AzureInstanceOutput

func (*AzureInstance) ToAzureInstancePtrOutput

func (i *AzureInstance) ToAzureInstancePtrOutput() AzureInstancePtrOutput

func (*AzureInstance) ToAzureInstancePtrOutputWithContext

func (i *AzureInstance) ToAzureInstancePtrOutputWithContext(ctx context.Context) AzureInstancePtrOutput

type AzureInstanceArgs

type AzureInstanceArgs struct {
	// The image you want to run
	Image pulumi.StringInput
	Port  pulumi.IntInput
}

The set of arguments for constructing a AzureInstance resource.

func (AzureInstanceArgs) ElementType

func (AzureInstanceArgs) ElementType() reflect.Type

type AzureInstanceArray

type AzureInstanceArray []AzureInstanceInput

func (AzureInstanceArray) ElementType

func (AzureInstanceArray) ElementType() reflect.Type

func (AzureInstanceArray) ToAzureInstanceArrayOutput

func (i AzureInstanceArray) ToAzureInstanceArrayOutput() AzureInstanceArrayOutput

func (AzureInstanceArray) ToAzureInstanceArrayOutputWithContext

func (i AzureInstanceArray) ToAzureInstanceArrayOutputWithContext(ctx context.Context) AzureInstanceArrayOutput

type AzureInstanceArrayInput

type AzureInstanceArrayInput interface {
	pulumi.Input

	ToAzureInstanceArrayOutput() AzureInstanceArrayOutput
	ToAzureInstanceArrayOutputWithContext(context.Context) AzureInstanceArrayOutput
}

AzureInstanceArrayInput is an input type that accepts AzureInstanceArray and AzureInstanceArrayOutput values. You can construct a concrete instance of `AzureInstanceArrayInput` via:

AzureInstanceArray{ AzureInstanceArgs{...} }

type AzureInstanceArrayOutput

type AzureInstanceArrayOutput struct{ *pulumi.OutputState }

func (AzureInstanceArrayOutput) ElementType

func (AzureInstanceArrayOutput) ElementType() reflect.Type

func (AzureInstanceArrayOutput) Index

func (AzureInstanceArrayOutput) ToAzureInstanceArrayOutput

func (o AzureInstanceArrayOutput) ToAzureInstanceArrayOutput() AzureInstanceArrayOutput

func (AzureInstanceArrayOutput) ToAzureInstanceArrayOutputWithContext

func (o AzureInstanceArrayOutput) ToAzureInstanceArrayOutputWithContext(ctx context.Context) AzureInstanceArrayOutput

type AzureInstanceInput

type AzureInstanceInput interface {
	pulumi.Input

	ToAzureInstanceOutput() AzureInstanceOutput
	ToAzureInstanceOutputWithContext(ctx context.Context) AzureInstanceOutput
}

type AzureInstanceMap

type AzureInstanceMap map[string]AzureInstanceInput

func (AzureInstanceMap) ElementType

func (AzureInstanceMap) ElementType() reflect.Type

func (AzureInstanceMap) ToAzureInstanceMapOutput

func (i AzureInstanceMap) ToAzureInstanceMapOutput() AzureInstanceMapOutput

func (AzureInstanceMap) ToAzureInstanceMapOutputWithContext

func (i AzureInstanceMap) ToAzureInstanceMapOutputWithContext(ctx context.Context) AzureInstanceMapOutput

type AzureInstanceMapInput

type AzureInstanceMapInput interface {
	pulumi.Input

	ToAzureInstanceMapOutput() AzureInstanceMapOutput
	ToAzureInstanceMapOutputWithContext(context.Context) AzureInstanceMapOutput
}

AzureInstanceMapInput is an input type that accepts AzureInstanceMap and AzureInstanceMapOutput values. You can construct a concrete instance of `AzureInstanceMapInput` via:

AzureInstanceMap{ "key": AzureInstanceArgs{...} }

type AzureInstanceMapOutput

type AzureInstanceMapOutput struct{ *pulumi.OutputState }

func (AzureInstanceMapOutput) ElementType

func (AzureInstanceMapOutput) ElementType() reflect.Type

func (AzureInstanceMapOutput) MapIndex

func (AzureInstanceMapOutput) ToAzureInstanceMapOutput

func (o AzureInstanceMapOutput) ToAzureInstanceMapOutput() AzureInstanceMapOutput

func (AzureInstanceMapOutput) ToAzureInstanceMapOutputWithContext

func (o AzureInstanceMapOutput) ToAzureInstanceMapOutputWithContext(ctx context.Context) AzureInstanceMapOutput

type AzureInstanceOutput

type AzureInstanceOutput struct {
	*pulumi.OutputState
}

func (AzureInstanceOutput) ElementType

func (AzureInstanceOutput) ElementType() reflect.Type

func (AzureInstanceOutput) ToAzureInstanceOutput

func (o AzureInstanceOutput) ToAzureInstanceOutput() AzureInstanceOutput

func (AzureInstanceOutput) ToAzureInstanceOutputWithContext

func (o AzureInstanceOutput) ToAzureInstanceOutputWithContext(ctx context.Context) AzureInstanceOutput

func (AzureInstanceOutput) ToAzureInstancePtrOutput

func (o AzureInstanceOutput) ToAzureInstancePtrOutput() AzureInstancePtrOutput

func (AzureInstanceOutput) ToAzureInstancePtrOutputWithContext

func (o AzureInstanceOutput) ToAzureInstancePtrOutputWithContext(ctx context.Context) AzureInstancePtrOutput

type AzureInstancePtrInput

type AzureInstancePtrInput interface {
	pulumi.Input

	ToAzureInstancePtrOutput() AzureInstancePtrOutput
	ToAzureInstancePtrOutputWithContext(ctx context.Context) AzureInstancePtrOutput
}

type AzureInstancePtrOutput

type AzureInstancePtrOutput struct {
	*pulumi.OutputState
}

func (AzureInstancePtrOutput) ElementType

func (AzureInstancePtrOutput) ElementType() reflect.Type

func (AzureInstancePtrOutput) ToAzureInstancePtrOutput

func (o AzureInstancePtrOutput) ToAzureInstancePtrOutput() AzureInstancePtrOutput

func (AzureInstancePtrOutput) ToAzureInstancePtrOutputWithContext

func (o AzureInstancePtrOutput) ToAzureInstancePtrOutputWithContext(ctx context.Context) AzureInstancePtrOutput

type GCPInstance

type GCPInstance struct {
	pulumi.ResourceState

	// url of your running container
	Url pulumi.StringOutput `pulumi:"url"`
}

func NewGCPInstance

func NewGCPInstance(ctx *pulumi.Context,
	name string, args *GCPInstanceArgs, opts ...pulumi.ResourceOption) (*GCPInstance, error)

NewGCPInstance registers a new resource with the given unique name, arguments, and options.

func (*GCPInstance) ElementType

func (*GCPInstance) ElementType() reflect.Type

func (*GCPInstance) ToGCPInstanceOutput

func (i *GCPInstance) ToGCPInstanceOutput() GCPInstanceOutput

func (*GCPInstance) ToGCPInstanceOutputWithContext

func (i *GCPInstance) ToGCPInstanceOutputWithContext(ctx context.Context) GCPInstanceOutput

func (*GCPInstance) ToGCPInstancePtrOutput

func (i *GCPInstance) ToGCPInstancePtrOutput() GCPInstancePtrOutput

func (*GCPInstance) ToGCPInstancePtrOutputWithContext

func (i *GCPInstance) ToGCPInstancePtrOutputWithContext(ctx context.Context) GCPInstancePtrOutput

type GCPInstanceArgs

type GCPInstanceArgs struct {
	// The image you want to run
	Image pulumi.StringInput
	// The location to run your cloudrun container
	Location pulumi.StringPtrInput
	Port     pulumi.IntInput
}

The set of arguments for constructing a GCPInstance resource.

func (GCPInstanceArgs) ElementType

func (GCPInstanceArgs) ElementType() reflect.Type

type GCPInstanceArray

type GCPInstanceArray []GCPInstanceInput

func (GCPInstanceArray) ElementType

func (GCPInstanceArray) ElementType() reflect.Type

func (GCPInstanceArray) ToGCPInstanceArrayOutput

func (i GCPInstanceArray) ToGCPInstanceArrayOutput() GCPInstanceArrayOutput

func (GCPInstanceArray) ToGCPInstanceArrayOutputWithContext

func (i GCPInstanceArray) ToGCPInstanceArrayOutputWithContext(ctx context.Context) GCPInstanceArrayOutput

type GCPInstanceArrayInput

type GCPInstanceArrayInput interface {
	pulumi.Input

	ToGCPInstanceArrayOutput() GCPInstanceArrayOutput
	ToGCPInstanceArrayOutputWithContext(context.Context) GCPInstanceArrayOutput
}

GCPInstanceArrayInput is an input type that accepts GCPInstanceArray and GCPInstanceArrayOutput values. You can construct a concrete instance of `GCPInstanceArrayInput` via:

GCPInstanceArray{ GCPInstanceArgs{...} }

type GCPInstanceArrayOutput

type GCPInstanceArrayOutput struct{ *pulumi.OutputState }

func (GCPInstanceArrayOutput) ElementType

func (GCPInstanceArrayOutput) ElementType() reflect.Type

func (GCPInstanceArrayOutput) Index

func (GCPInstanceArrayOutput) ToGCPInstanceArrayOutput

func (o GCPInstanceArrayOutput) ToGCPInstanceArrayOutput() GCPInstanceArrayOutput

func (GCPInstanceArrayOutput) ToGCPInstanceArrayOutputWithContext

func (o GCPInstanceArrayOutput) ToGCPInstanceArrayOutputWithContext(ctx context.Context) GCPInstanceArrayOutput

type GCPInstanceInput

type GCPInstanceInput interface {
	pulumi.Input

	ToGCPInstanceOutput() GCPInstanceOutput
	ToGCPInstanceOutputWithContext(ctx context.Context) GCPInstanceOutput
}

type GCPInstanceMap

type GCPInstanceMap map[string]GCPInstanceInput

func (GCPInstanceMap) ElementType

func (GCPInstanceMap) ElementType() reflect.Type

func (GCPInstanceMap) ToGCPInstanceMapOutput

func (i GCPInstanceMap) ToGCPInstanceMapOutput() GCPInstanceMapOutput

func (GCPInstanceMap) ToGCPInstanceMapOutputWithContext

func (i GCPInstanceMap) ToGCPInstanceMapOutputWithContext(ctx context.Context) GCPInstanceMapOutput

type GCPInstanceMapInput

type GCPInstanceMapInput interface {
	pulumi.Input

	ToGCPInstanceMapOutput() GCPInstanceMapOutput
	ToGCPInstanceMapOutputWithContext(context.Context) GCPInstanceMapOutput
}

GCPInstanceMapInput is an input type that accepts GCPInstanceMap and GCPInstanceMapOutput values. You can construct a concrete instance of `GCPInstanceMapInput` via:

GCPInstanceMap{ "key": GCPInstanceArgs{...} }

type GCPInstanceMapOutput

type GCPInstanceMapOutput struct{ *pulumi.OutputState }

func (GCPInstanceMapOutput) ElementType

func (GCPInstanceMapOutput) ElementType() reflect.Type

func (GCPInstanceMapOutput) MapIndex

func (GCPInstanceMapOutput) ToGCPInstanceMapOutput

func (o GCPInstanceMapOutput) ToGCPInstanceMapOutput() GCPInstanceMapOutput

func (GCPInstanceMapOutput) ToGCPInstanceMapOutputWithContext

func (o GCPInstanceMapOutput) ToGCPInstanceMapOutputWithContext(ctx context.Context) GCPInstanceMapOutput

type GCPInstanceOutput

type GCPInstanceOutput struct {
	*pulumi.OutputState
}

func (GCPInstanceOutput) ElementType

func (GCPInstanceOutput) ElementType() reflect.Type

func (GCPInstanceOutput) ToGCPInstanceOutput

func (o GCPInstanceOutput) ToGCPInstanceOutput() GCPInstanceOutput

func (GCPInstanceOutput) ToGCPInstanceOutputWithContext

func (o GCPInstanceOutput) ToGCPInstanceOutputWithContext(ctx context.Context) GCPInstanceOutput

func (GCPInstanceOutput) ToGCPInstancePtrOutput

func (o GCPInstanceOutput) ToGCPInstancePtrOutput() GCPInstancePtrOutput

func (GCPInstanceOutput) ToGCPInstancePtrOutputWithContext

func (o GCPInstanceOutput) ToGCPInstancePtrOutputWithContext(ctx context.Context) GCPInstancePtrOutput

type GCPInstancePtrInput

type GCPInstancePtrInput interface {
	pulumi.Input

	ToGCPInstancePtrOutput() GCPInstancePtrOutput
	ToGCPInstancePtrOutputWithContext(ctx context.Context) GCPInstancePtrOutput
}

type GCPInstancePtrOutput

type GCPInstancePtrOutput struct {
	*pulumi.OutputState
}

func (GCPInstancePtrOutput) ElementType

func (GCPInstancePtrOutput) ElementType() reflect.Type

func (GCPInstancePtrOutput) ToGCPInstancePtrOutput

func (o GCPInstancePtrOutput) ToGCPInstancePtrOutput() GCPInstancePtrOutput

func (GCPInstancePtrOutput) ToGCPInstancePtrOutputWithContext

func (o GCPInstancePtrOutput) ToGCPInstancePtrOutputWithContext(ctx context.Context) GCPInstancePtrOutput

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

Jump to

Keyboard shortcuts

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