@Stability(value=Stable) @Internal public static final class CfnEnvironmentEC2Props.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnEnvironmentEC2Props
CfnEnvironmentEC2Propssoftware.amazon.jsii.JsiiObject.InitializationModeCfnEnvironmentEC2Props.Builder, CfnEnvironmentEC2Props.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnEnvironmentEC2Props.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnEnvironmentEC2Props.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Number |
getAutomaticStopTimeMinutes()
The number of minutes until the running instance is shut down after the environment was last used.
|
String |
getConnectionType()
The connection type used for connecting to an Amazon EC2 environment.
|
String |
getDescription()
The description of the environment to create.
|
String |
getImageId()
The identifier for the Amazon Machine Image (AMI) that's used to create the EC2 instance.
|
String |
getInstanceType()
The type of instance to connect to the environment (for example, `t2.micro` ).
|
String |
getName()
The name of the environment.
|
String |
getOwnerArn()
The Amazon Resource Name (ARN) of the environment owner.
|
Object |
getRepositories()
Any AWS CodeCommit source code repositories to be cloned into the development environment.
|
String |
getSubnetId()
The ID of the subnet in Amazon Virtual Private Cloud (Amazon VPC) that AWS Cloud9 will use to communicate with the Amazon Elastic Compute Cloud (Amazon EC2) instance.
|
List<CfnTag> |
getTags()
An array of key-value pairs that will be associated with the new AWS Cloud9 development environment.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnEnvironmentEC2Props.Builder builder)
CfnEnvironmentEC2Props.Builder.public final String getInstanceType()
CfnEnvironmentEC2PropsgetInstanceType in interface CfnEnvironmentEC2Propspublic final Number getAutomaticStopTimeMinutes()
CfnEnvironmentEC2PropsgetAutomaticStopTimeMinutes in interface CfnEnvironmentEC2Propspublic final String getConnectionType()
CfnEnvironmentEC2Props
Valid values are CONNECT_SSH (default) and CONNECT_SSM (connected through AWS Systems Manager ).
getConnectionType in interface CfnEnvironmentEC2Propspublic final String getDescription()
CfnEnvironmentEC2PropsgetDescription in interface CfnEnvironmentEC2Propspublic final String getImageId()
CfnEnvironmentEC2PropsTo choose an AMI for the instance, you must specify a valid AMI alias or a valid AWS Systems Manager path.
The default AMI is used if the parameter isn't explicitly assigned a value in the request.
AMI aliases
amazonlinux-1-x86_64amazonlinux-2-x86_64ubuntu-18.04-x86_64SSM paths
resolve:ssm:/aws/service/cloud9/amis/amazonlinux-1-x86_64resolve:ssm:/aws/service/cloud9/amis/amazonlinux-2-x86_64resolve:ssm:/aws/service/cloud9/amis/ubuntu-18.04-x86_64getImageId in interface CfnEnvironmentEC2Propspublic final String getName()
CfnEnvironmentEC2PropsgetName in interface CfnEnvironmentEC2Propspublic final String getOwnerArn()
CfnEnvironmentEC2PropsThis ARN can be the ARN of any AWS Identity and Access Management principal. If this value is not specified, the ARN defaults to this environment's creator.
getOwnerArn in interface CfnEnvironmentEC2Propspublic final Object getRepositories()
CfnEnvironmentEC2PropsgetRepositories in interface CfnEnvironmentEC2Propspublic final String getSubnetId()
CfnEnvironmentEC2PropsgetSubnetId in interface CfnEnvironmentEC2Propspublic final List<CfnTag> getTags()
CfnEnvironmentEC2PropsgetTags in interface CfnEnvironmentEC2Props@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.