cloud9

package
v0.62.0 Latest Latest
Warning

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

Go to latest
Published: May 18, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EnvironmentEC2 deprecated

type EnvironmentEC2 struct {
	pulumi.CustomResourceState

	Arn                      pulumi.StringOutput                 `pulumi:"arn"`
	AutomaticStopTimeMinutes pulumi.IntPtrOutput                 `pulumi:"automaticStopTimeMinutes"`
	ConnectionType           pulumi.StringPtrOutput              `pulumi:"connectionType"`
	Description              pulumi.StringPtrOutput              `pulumi:"description"`
	ImageId                  pulumi.StringPtrOutput              `pulumi:"imageId"`
	InstanceType             pulumi.StringOutput                 `pulumi:"instanceType"`
	Name                     pulumi.StringPtrOutput              `pulumi:"name"`
	OwnerArn                 pulumi.StringPtrOutput              `pulumi:"ownerArn"`
	Repositories             EnvironmentEC2RepositoryArrayOutput `pulumi:"repositories"`
	SubnetId                 pulumi.StringPtrOutput              `pulumi:"subnetId"`
	Tags                     EnvironmentEC2TagArrayOutput        `pulumi:"tags"`
}

Resource Type definition for AWS::Cloud9::EnvironmentEC2

Deprecated: EnvironmentEC2 is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetEnvironmentEC2

func GetEnvironmentEC2(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EnvironmentEC2State, opts ...pulumi.ResourceOption) (*EnvironmentEC2, error)

GetEnvironmentEC2 gets an existing EnvironmentEC2 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 NewEnvironmentEC2

func NewEnvironmentEC2(ctx *pulumi.Context,
	name string, args *EnvironmentEC2Args, opts ...pulumi.ResourceOption) (*EnvironmentEC2, error)

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

func (*EnvironmentEC2) ElementType

func (*EnvironmentEC2) ElementType() reflect.Type

func (*EnvironmentEC2) ToEnvironmentEC2Output

func (i *EnvironmentEC2) ToEnvironmentEC2Output() EnvironmentEC2Output

func (*EnvironmentEC2) ToEnvironmentEC2OutputWithContext

func (i *EnvironmentEC2) ToEnvironmentEC2OutputWithContext(ctx context.Context) EnvironmentEC2Output

type EnvironmentEC2Args

type EnvironmentEC2Args struct {
	AutomaticStopTimeMinutes pulumi.IntPtrInput
	ConnectionType           pulumi.StringPtrInput
	Description              pulumi.StringPtrInput
	ImageId                  pulumi.StringPtrInput
	InstanceType             pulumi.StringInput
	Name                     pulumi.StringPtrInput
	OwnerArn                 pulumi.StringPtrInput
	Repositories             EnvironmentEC2RepositoryArrayInput
	SubnetId                 pulumi.StringPtrInput
	Tags                     EnvironmentEC2TagArrayInput
}

The set of arguments for constructing a EnvironmentEC2 resource.

func (EnvironmentEC2Args) ElementType

func (EnvironmentEC2Args) ElementType() reflect.Type

type EnvironmentEC2Input

type EnvironmentEC2Input interface {
	pulumi.Input

	ToEnvironmentEC2Output() EnvironmentEC2Output
	ToEnvironmentEC2OutputWithContext(ctx context.Context) EnvironmentEC2Output
}

type EnvironmentEC2Output

type EnvironmentEC2Output struct{ *pulumi.OutputState }

func (EnvironmentEC2Output) Arn added in v0.17.0

func (EnvironmentEC2Output) AutomaticStopTimeMinutes added in v0.17.0

func (o EnvironmentEC2Output) AutomaticStopTimeMinutes() pulumi.IntPtrOutput

func (EnvironmentEC2Output) ConnectionType added in v0.17.0

func (o EnvironmentEC2Output) ConnectionType() pulumi.StringPtrOutput

func (EnvironmentEC2Output) Description added in v0.17.0

func (EnvironmentEC2Output) ElementType

func (EnvironmentEC2Output) ElementType() reflect.Type

func (EnvironmentEC2Output) ImageId added in v0.17.0

func (EnvironmentEC2Output) InstanceType added in v0.17.0

func (o EnvironmentEC2Output) InstanceType() pulumi.StringOutput

func (EnvironmentEC2Output) Name added in v0.17.0

func (EnvironmentEC2Output) OwnerArn added in v0.17.0

func (EnvironmentEC2Output) Repositories added in v0.17.0

func (EnvironmentEC2Output) SubnetId added in v0.17.0

func (EnvironmentEC2Output) Tags added in v0.17.0

func (EnvironmentEC2Output) ToEnvironmentEC2Output

func (o EnvironmentEC2Output) ToEnvironmentEC2Output() EnvironmentEC2Output

func (EnvironmentEC2Output) ToEnvironmentEC2OutputWithContext

func (o EnvironmentEC2Output) ToEnvironmentEC2OutputWithContext(ctx context.Context) EnvironmentEC2Output

type EnvironmentEC2Repository

type EnvironmentEC2Repository struct {
	PathComponent string `pulumi:"pathComponent"`
	RepositoryUrl string `pulumi:"repositoryUrl"`
}

type EnvironmentEC2RepositoryArgs

type EnvironmentEC2RepositoryArgs struct {
	PathComponent pulumi.StringInput `pulumi:"pathComponent"`
	RepositoryUrl pulumi.StringInput `pulumi:"repositoryUrl"`
}

func (EnvironmentEC2RepositoryArgs) ElementType

func (EnvironmentEC2RepositoryArgs) ToEnvironmentEC2RepositoryOutput

func (i EnvironmentEC2RepositoryArgs) ToEnvironmentEC2RepositoryOutput() EnvironmentEC2RepositoryOutput

func (EnvironmentEC2RepositoryArgs) ToEnvironmentEC2RepositoryOutputWithContext

func (i EnvironmentEC2RepositoryArgs) ToEnvironmentEC2RepositoryOutputWithContext(ctx context.Context) EnvironmentEC2RepositoryOutput

type EnvironmentEC2RepositoryArray

type EnvironmentEC2RepositoryArray []EnvironmentEC2RepositoryInput

func (EnvironmentEC2RepositoryArray) ElementType

func (EnvironmentEC2RepositoryArray) ToEnvironmentEC2RepositoryArrayOutput

func (i EnvironmentEC2RepositoryArray) ToEnvironmentEC2RepositoryArrayOutput() EnvironmentEC2RepositoryArrayOutput

func (EnvironmentEC2RepositoryArray) ToEnvironmentEC2RepositoryArrayOutputWithContext

func (i EnvironmentEC2RepositoryArray) ToEnvironmentEC2RepositoryArrayOutputWithContext(ctx context.Context) EnvironmentEC2RepositoryArrayOutput

type EnvironmentEC2RepositoryArrayInput

type EnvironmentEC2RepositoryArrayInput interface {
	pulumi.Input

	ToEnvironmentEC2RepositoryArrayOutput() EnvironmentEC2RepositoryArrayOutput
	ToEnvironmentEC2RepositoryArrayOutputWithContext(context.Context) EnvironmentEC2RepositoryArrayOutput
}

EnvironmentEC2RepositoryArrayInput is an input type that accepts EnvironmentEC2RepositoryArray and EnvironmentEC2RepositoryArrayOutput values. You can construct a concrete instance of `EnvironmentEC2RepositoryArrayInput` via:

EnvironmentEC2RepositoryArray{ EnvironmentEC2RepositoryArgs{...} }

type EnvironmentEC2RepositoryArrayOutput

type EnvironmentEC2RepositoryArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentEC2RepositoryArrayOutput) ElementType

func (EnvironmentEC2RepositoryArrayOutput) Index

func (EnvironmentEC2RepositoryArrayOutput) ToEnvironmentEC2RepositoryArrayOutput

func (o EnvironmentEC2RepositoryArrayOutput) ToEnvironmentEC2RepositoryArrayOutput() EnvironmentEC2RepositoryArrayOutput

func (EnvironmentEC2RepositoryArrayOutput) ToEnvironmentEC2RepositoryArrayOutputWithContext

func (o EnvironmentEC2RepositoryArrayOutput) ToEnvironmentEC2RepositoryArrayOutputWithContext(ctx context.Context) EnvironmentEC2RepositoryArrayOutput

type EnvironmentEC2RepositoryInput

type EnvironmentEC2RepositoryInput interface {
	pulumi.Input

	ToEnvironmentEC2RepositoryOutput() EnvironmentEC2RepositoryOutput
	ToEnvironmentEC2RepositoryOutputWithContext(context.Context) EnvironmentEC2RepositoryOutput
}

EnvironmentEC2RepositoryInput is an input type that accepts EnvironmentEC2RepositoryArgs and EnvironmentEC2RepositoryOutput values. You can construct a concrete instance of `EnvironmentEC2RepositoryInput` via:

EnvironmentEC2RepositoryArgs{...}

type EnvironmentEC2RepositoryOutput

type EnvironmentEC2RepositoryOutput struct{ *pulumi.OutputState }

func (EnvironmentEC2RepositoryOutput) ElementType

func (EnvironmentEC2RepositoryOutput) PathComponent

func (EnvironmentEC2RepositoryOutput) RepositoryUrl

func (EnvironmentEC2RepositoryOutput) ToEnvironmentEC2RepositoryOutput

func (o EnvironmentEC2RepositoryOutput) ToEnvironmentEC2RepositoryOutput() EnvironmentEC2RepositoryOutput

func (EnvironmentEC2RepositoryOutput) ToEnvironmentEC2RepositoryOutputWithContext

func (o EnvironmentEC2RepositoryOutput) ToEnvironmentEC2RepositoryOutputWithContext(ctx context.Context) EnvironmentEC2RepositoryOutput

type EnvironmentEC2State

type EnvironmentEC2State struct {
}

func (EnvironmentEC2State) ElementType

func (EnvironmentEC2State) ElementType() reflect.Type

type EnvironmentEC2Tag

type EnvironmentEC2Tag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type EnvironmentEC2TagArgs

type EnvironmentEC2TagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (EnvironmentEC2TagArgs) ElementType

func (EnvironmentEC2TagArgs) ElementType() reflect.Type

func (EnvironmentEC2TagArgs) ToEnvironmentEC2TagOutput

func (i EnvironmentEC2TagArgs) ToEnvironmentEC2TagOutput() EnvironmentEC2TagOutput

func (EnvironmentEC2TagArgs) ToEnvironmentEC2TagOutputWithContext

func (i EnvironmentEC2TagArgs) ToEnvironmentEC2TagOutputWithContext(ctx context.Context) EnvironmentEC2TagOutput

type EnvironmentEC2TagArray

type EnvironmentEC2TagArray []EnvironmentEC2TagInput

func (EnvironmentEC2TagArray) ElementType

func (EnvironmentEC2TagArray) ElementType() reflect.Type

func (EnvironmentEC2TagArray) ToEnvironmentEC2TagArrayOutput

func (i EnvironmentEC2TagArray) ToEnvironmentEC2TagArrayOutput() EnvironmentEC2TagArrayOutput

func (EnvironmentEC2TagArray) ToEnvironmentEC2TagArrayOutputWithContext

func (i EnvironmentEC2TagArray) ToEnvironmentEC2TagArrayOutputWithContext(ctx context.Context) EnvironmentEC2TagArrayOutput

type EnvironmentEC2TagArrayInput

type EnvironmentEC2TagArrayInput interface {
	pulumi.Input

	ToEnvironmentEC2TagArrayOutput() EnvironmentEC2TagArrayOutput
	ToEnvironmentEC2TagArrayOutputWithContext(context.Context) EnvironmentEC2TagArrayOutput
}

EnvironmentEC2TagArrayInput is an input type that accepts EnvironmentEC2TagArray and EnvironmentEC2TagArrayOutput values. You can construct a concrete instance of `EnvironmentEC2TagArrayInput` via:

EnvironmentEC2TagArray{ EnvironmentEC2TagArgs{...} }

type EnvironmentEC2TagArrayOutput

type EnvironmentEC2TagArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentEC2TagArrayOutput) ElementType

func (EnvironmentEC2TagArrayOutput) Index

func (EnvironmentEC2TagArrayOutput) ToEnvironmentEC2TagArrayOutput

func (o EnvironmentEC2TagArrayOutput) ToEnvironmentEC2TagArrayOutput() EnvironmentEC2TagArrayOutput

func (EnvironmentEC2TagArrayOutput) ToEnvironmentEC2TagArrayOutputWithContext

func (o EnvironmentEC2TagArrayOutput) ToEnvironmentEC2TagArrayOutputWithContext(ctx context.Context) EnvironmentEC2TagArrayOutput

type EnvironmentEC2TagInput

type EnvironmentEC2TagInput interface {
	pulumi.Input

	ToEnvironmentEC2TagOutput() EnvironmentEC2TagOutput
	ToEnvironmentEC2TagOutputWithContext(context.Context) EnvironmentEC2TagOutput
}

EnvironmentEC2TagInput is an input type that accepts EnvironmentEC2TagArgs and EnvironmentEC2TagOutput values. You can construct a concrete instance of `EnvironmentEC2TagInput` via:

EnvironmentEC2TagArgs{...}

type EnvironmentEC2TagOutput

type EnvironmentEC2TagOutput struct{ *pulumi.OutputState }

func (EnvironmentEC2TagOutput) ElementType

func (EnvironmentEC2TagOutput) ElementType() reflect.Type

func (EnvironmentEC2TagOutput) Key

func (EnvironmentEC2TagOutput) ToEnvironmentEC2TagOutput

func (o EnvironmentEC2TagOutput) ToEnvironmentEC2TagOutput() EnvironmentEC2TagOutput

func (EnvironmentEC2TagOutput) ToEnvironmentEC2TagOutputWithContext

func (o EnvironmentEC2TagOutput) ToEnvironmentEC2TagOutputWithContext(ctx context.Context) EnvironmentEC2TagOutput

func (EnvironmentEC2TagOutput) Value

type LookupEnvironmentEC2Args added in v0.12.0

type LookupEnvironmentEC2Args struct {
	Id string `pulumi:"id"`
}

type LookupEnvironmentEC2OutputArgs added in v0.12.0

type LookupEnvironmentEC2OutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupEnvironmentEC2OutputArgs) ElementType added in v0.12.0

type LookupEnvironmentEC2Result added in v0.12.0

type LookupEnvironmentEC2Result struct {
	Arn         *string             `pulumi:"arn"`
	Description *string             `pulumi:"description"`
	Id          *string             `pulumi:"id"`
	Name        *string             `pulumi:"name"`
	Tags        []EnvironmentEC2Tag `pulumi:"tags"`
}

func LookupEnvironmentEC2 added in v0.12.0

func LookupEnvironmentEC2(ctx *pulumi.Context, args *LookupEnvironmentEC2Args, opts ...pulumi.InvokeOption) (*LookupEnvironmentEC2Result, error)

Resource Type definition for AWS::Cloud9::EnvironmentEC2

type LookupEnvironmentEC2ResultOutput added in v0.12.0

type LookupEnvironmentEC2ResultOutput struct{ *pulumi.OutputState }

func LookupEnvironmentEC2Output added in v0.12.0

func (LookupEnvironmentEC2ResultOutput) Arn added in v0.12.0

func (LookupEnvironmentEC2ResultOutput) Description added in v0.12.0

func (LookupEnvironmentEC2ResultOutput) ElementType added in v0.12.0

func (LookupEnvironmentEC2ResultOutput) Id added in v0.12.0

func (LookupEnvironmentEC2ResultOutput) Name added in v0.12.0

func (LookupEnvironmentEC2ResultOutput) Tags added in v0.12.0

func (LookupEnvironmentEC2ResultOutput) ToLookupEnvironmentEC2ResultOutput added in v0.12.0

func (o LookupEnvironmentEC2ResultOutput) ToLookupEnvironmentEC2ResultOutput() LookupEnvironmentEC2ResultOutput

func (LookupEnvironmentEC2ResultOutput) ToLookupEnvironmentEC2ResultOutputWithContext added in v0.12.0

func (o LookupEnvironmentEC2ResultOutput) ToLookupEnvironmentEC2ResultOutputWithContext(ctx context.Context) LookupEnvironmentEC2ResultOutput

Jump to

Keyboard shortcuts

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