AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Container for the parameters to the CreateEnvironmentEC2 operation. Creates an AWS Cloud9 development environment, launches an Amazon Elastic Compute Cloud (Amazon EC2) instance, and then connects from the instance to the environment.

Inheritance Hierarchy


Namespace: Amazon.Cloud9.Model
Assembly: AWSSDK.Cloud9.dll
Version: 3.x.y.z


public class CreateEnvironmentEC2Request : AmazonCloud9Request

The CreateEnvironmentEC2Request type exposes the following members



Public Property AutomaticStopTimeMinutes System.Int32

Gets and sets the property AutomaticStopTimeMinutes.

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

Public Property ClientRequestToken System.String

Gets and sets the property ClientRequestToken.

A unique, case-sensitive string that helps AWS Cloud9 to ensure this operation completes no more than one time.

For more information, see Client Tokens in the Amazon EC2 API Reference.

Public Property Description System.String

Gets and sets the property Description.

The description of the environment to create.

Public Property InstanceType System.String

Gets and sets the property InstanceType.

The type of instance to connect to the environment (for example, t2.micro).

Public Property Name System.String

Gets and sets the property Name.

The name of the environment to create.

This name is visible to other AWS IAM users in the same AWS account.

Public Property OwnerArn System.String

Gets and sets the property OwnerArn.

The Amazon Resource Name (ARN) of the environment owner. This ARN can be the ARN of any AWS IAM principal. If this value is not specified, the ARN defaults to this environment's creator.

Public Property SubnetId System.String

Gets and sets the property SubnetId.

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



var response = client.CreateEnvironmentEC2(new CreateEnvironmentEC2Request 
    Name = "my-demo-environment",
    AutomaticStopTimeMinutes = 60,
    Description = "This is my demonstration environment.",
    InstanceType = "t2.micro",
    OwnerArn = "arn:aws:iam::123456789012:user/MyDemoUser",
    SubnetId = "subnet-1fab8aEX"

string environmentId = response.EnvironmentId;


Version Information

.NET Standard:
Supported in: 1.3

.NET Framework:
Supported in: 4.5, 4.0, 3.5

Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms