public static final class CfnInfrastructureConfigurationProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnInfrastructureConfigurationProps
CfnInfrastructureConfigurationProps
CfnInfrastructureConfigurationProps.Builder, CfnInfrastructureConfigurationProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
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(java.lang.Object o) |
java.lang.String |
getDescription()
The description of the infrastructure configuration.
|
java.lang.Object |
getInstanceMetadataOptions()
The instance metadata option settings for the infrastructure configuration.
|
java.lang.String |
getInstanceProfileName()
The instance profile of the infrastructure configuration.
|
java.util.List<java.lang.String> |
getInstanceTypes()
The instance types of the infrastructure configuration.
|
java.lang.String |
getKeyPair()
The Amazon EC2 key pair of the infrastructure configuration.
|
java.lang.Object |
getLogging()
The logging configuration defines where Image Builder uploads your logs.
|
java.lang.String |
getName()
The name of the infrastructure configuration.
|
java.lang.Object |
getResourceTags()
The tags attached to the resource created by Image Builder.
|
java.util.List<java.lang.String> |
getSecurityGroupIds()
The security group IDs of the infrastructure configuration.
|
java.lang.String |
getSnsTopicArn()
The Amazon Resource Name (ARN) of the SNS topic for the infrastructure configuration.
|
java.lang.String |
getSubnetId()
The subnet ID of the infrastructure configuration.
|
java.util.Map<java.lang.String,java.lang.String> |
getTags()
The tags of the infrastructure configuration.
|
java.lang.Object |
getTerminateInstanceOnFailure()
The terminate instance on failure configuration of the infrastructure configuration.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getInstanceProfileName()
CfnInfrastructureConfigurationProps
getInstanceProfileName
in interface CfnInfrastructureConfigurationProps
public final java.lang.String getName()
CfnInfrastructureConfigurationProps
getName
in interface CfnInfrastructureConfigurationProps
public final java.lang.String getDescription()
CfnInfrastructureConfigurationProps
getDescription
in interface CfnInfrastructureConfigurationProps
public final java.lang.Object getInstanceMetadataOptions()
CfnInfrastructureConfigurationProps
getInstanceMetadataOptions
in interface CfnInfrastructureConfigurationProps
public final java.util.List<java.lang.String> getInstanceTypes()
CfnInfrastructureConfigurationProps
getInstanceTypes
in interface CfnInfrastructureConfigurationProps
public final java.lang.String getKeyPair()
CfnInfrastructureConfigurationProps
getKeyPair
in interface CfnInfrastructureConfigurationProps
public final java.lang.Object getLogging()
CfnInfrastructureConfigurationProps
getLogging
in interface CfnInfrastructureConfigurationProps
public final java.lang.Object getResourceTags()
CfnInfrastructureConfigurationProps
getResourceTags
in interface CfnInfrastructureConfigurationProps
public final java.util.List<java.lang.String> getSecurityGroupIds()
CfnInfrastructureConfigurationProps
getSecurityGroupIds
in interface CfnInfrastructureConfigurationProps
public final java.lang.String getSnsTopicArn()
CfnInfrastructureConfigurationProps
getSnsTopicArn
in interface CfnInfrastructureConfigurationProps
public final java.lang.String getSubnetId()
CfnInfrastructureConfigurationProps
getSubnetId
in interface CfnInfrastructureConfigurationProps
public final java.util.Map<java.lang.String,java.lang.String> getTags()
CfnInfrastructureConfigurationProps
getTags
in interface CfnInfrastructureConfigurationProps
public final java.lang.Object getTerminateInstanceOnFailure()
CfnInfrastructureConfigurationProps
getTerminateInstanceOnFailure
in interface CfnInfrastructureConfigurationProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()