cloud9

package
v0.18.1 Latest Latest
Warning

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

Go to latest
Published: Apr 5, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EnvironmentEC2

type EnvironmentEC2 struct {
	// contains filtered or unexported fields
}

Provides a Cloud9 EC2 Development Environment.

func GetEnvironmentEC2

func GetEnvironmentEC2(ctx *pulumi.Context,
	name string, id pulumi.ID, state *EnvironmentEC2State, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*EnvironmentEC2, error)

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

func (*EnvironmentEC2) Arn

The ARN of the environment.

func (*EnvironmentEC2) AutomaticStopTimeMinutes

func (r *EnvironmentEC2) AutomaticStopTimeMinutes() *pulumi.IntOutput

The number of minutes until the running instance is shut down after the environment has last been used.

func (*EnvironmentEC2) Description

func (r *EnvironmentEC2) Description() *pulumi.StringOutput

The description of the environment.

func (*EnvironmentEC2) ID

func (r *EnvironmentEC2) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*EnvironmentEC2) InstanceType

func (r *EnvironmentEC2) InstanceType() *pulumi.StringOutput

The type of instance to connect to the environment, e.g. `t2.micro`.

func (*EnvironmentEC2) Name

func (r *EnvironmentEC2) Name() *pulumi.StringOutput

The name of the environment.

func (*EnvironmentEC2) OwnerArn

func (r *EnvironmentEC2) OwnerArn() *pulumi.StringOutput

The ARN of the environment owner. This can be ARN of any AWS IAM principal. Defaults to the environment's creator.

func (*EnvironmentEC2) SubnetId

func (r *EnvironmentEC2) SubnetId() *pulumi.StringOutput

The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.

func (*EnvironmentEC2) Type

func (r *EnvironmentEC2) Type() *pulumi.StringOutput

The type of the environment (e.g. `ssh` or `ec2`)

func (*EnvironmentEC2) URN

func (r *EnvironmentEC2) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type EnvironmentEC2Args

type EnvironmentEC2Args struct {
	// The number of minutes until the running instance is shut down after the environment has last been used.
	AutomaticStopTimeMinutes interface{}
	// The description of the environment.
	Description interface{}
	// The type of instance to connect to the environment, e.g. `t2.micro`.
	InstanceType interface{}
	// The name of the environment.
	Name interface{}
	// The ARN of the environment owner. This can be ARN of any AWS IAM principal. Defaults to the environment's creator.
	OwnerArn interface{}
	// The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.
	SubnetId interface{}
}

The set of arguments for constructing a EnvironmentEC2 resource.

type EnvironmentEC2State

type EnvironmentEC2State struct {
	// The ARN of the environment.
	Arn interface{}
	// The number of minutes until the running instance is shut down after the environment has last been used.
	AutomaticStopTimeMinutes interface{}
	// The description of the environment.
	Description interface{}
	// The type of instance to connect to the environment, e.g. `t2.micro`.
	InstanceType interface{}
	// The name of the environment.
	Name interface{}
	// The ARN of the environment owner. This can be ARN of any AWS IAM principal. Defaults to the environment's creator.
	OwnerArn interface{}
	// The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance.
	SubnetId interface{}
	// The type of the environment (e.g. `ssh` or `ec2`)
	Type interface{}
}

Input properties used for looking up and filtering EnvironmentEC2 resources.

Jump to

Keyboard shortcuts

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