Documentation ¶
Index ¶
- type EnvironmentEC2
- func (r *EnvironmentEC2) Arn() *pulumi.StringOutput
- func (r *EnvironmentEC2) AutomaticStopTimeMinutes() *pulumi.IntOutput
- func (r *EnvironmentEC2) Description() *pulumi.StringOutput
- func (r *EnvironmentEC2) ID() *pulumi.IDOutput
- func (r *EnvironmentEC2) InstanceType() *pulumi.StringOutput
- func (r *EnvironmentEC2) Name() *pulumi.StringOutput
- func (r *EnvironmentEC2) OwnerArn() *pulumi.StringOutput
- func (r *EnvironmentEC2) SubnetId() *pulumi.StringOutput
- func (r *EnvironmentEC2) Type() *pulumi.StringOutput
- func (r *EnvironmentEC2) URN() *pulumi.URNOutput
- type EnvironmentEC2Args
- type EnvironmentEC2State
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 ¶
func (r *EnvironmentEC2) Arn() *pulumi.StringOutput
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.