Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EnvironmentEC2 ¶
type EnvironmentEC2 struct { pulumi.CustomResourceState // The ARN of the environment. Arn pulumi.StringOutput `pulumi:"arn"` // The number of minutes until the running instance is shut down after the environment has last been used. AutomaticStopTimeMinutes pulumi.IntPtrOutput `pulumi:"automaticStopTimeMinutes"` // The description of the environment. Description pulumi.StringPtrOutput `pulumi:"description"` // The type of instance to connect to the environment, e.g. `t2.micro`. InstanceType pulumi.StringOutput `pulumi:"instanceType"` // The name of the environment. Name pulumi.StringOutput `pulumi:"name"` // The ARN of the environment owner. This can be ARN of any AWS IAM principal. Defaults to the environment's creator. OwnerArn pulumi.StringOutput `pulumi:"ownerArn"` // The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance. SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // Key-value mapping of resource tags Tags pulumi.MapOutput `pulumi:"tags"` // The type of the environment (e.g. `ssh` or `ec2`) Type pulumi.StringOutput `pulumi:"type"` }
Provides a Cloud9 EC2 Development Environment.
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.
type EnvironmentEC2Args ¶
type EnvironmentEC2Args struct { // The number of minutes until the running instance is shut down after the environment has last been used. AutomaticStopTimeMinutes pulumi.IntPtrInput // The description of the environment. Description pulumi.StringPtrInput // The type of instance to connect to the environment, e.g. `t2.micro`. InstanceType pulumi.StringInput // The name of the environment. Name pulumi.StringPtrInput // The ARN of the environment owner. This can be ARN of any AWS IAM principal. Defaults to the environment's creator. OwnerArn pulumi.StringPtrInput // The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance. SubnetId pulumi.StringPtrInput // Key-value mapping of resource tags Tags pulumi.MapInput }
The set of arguments for constructing a EnvironmentEC2 resource.
func (EnvironmentEC2Args) ElementType ¶
func (EnvironmentEC2Args) ElementType() reflect.Type
type EnvironmentEC2State ¶
type EnvironmentEC2State struct { // The ARN of the environment. Arn pulumi.StringPtrInput // The number of minutes until the running instance is shut down after the environment has last been used. AutomaticStopTimeMinutes pulumi.IntPtrInput // The description of the environment. Description pulumi.StringPtrInput // The type of instance to connect to the environment, e.g. `t2.micro`. InstanceType pulumi.StringPtrInput // The name of the environment. Name pulumi.StringPtrInput // The ARN of the environment owner. This can be ARN of any AWS IAM principal. Defaults to the environment's creator. OwnerArn pulumi.StringPtrInput // The ID of the subnet in Amazon VPC that AWS Cloud9 will use to communicate with the Amazon EC2 instance. SubnetId pulumi.StringPtrInput // Key-value mapping of resource tags Tags pulumi.MapInput // The type of the environment (e.g. `ssh` or `ec2`) Type pulumi.StringPtrInput }
func (EnvironmentEC2State) ElementType ¶
func (EnvironmentEC2State) ElementType() reflect.Type
Click to show internal directories.
Click to hide internal directories.