Class CfnInfrastructureConfigurationProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.imagebuilder.CfnInfrastructureConfigurationProps.Jsii$Proxy
- All Implemented Interfaces:
CfnInfrastructureConfigurationProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnInfrastructureConfigurationProps
@Stability(Stable)
@Internal
public static final class CfnInfrastructureConfigurationProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnInfrastructureConfigurationProps
An implementation for
CfnInfrastructureConfigurationProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.imagebuilder.CfnInfrastructureConfigurationProps
CfnInfrastructureConfigurationProps.Builder, CfnInfrastructureConfigurationProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnInfrastructureConfigurationProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
The description of the infrastructure configuration.final Object
The instance metadata option settings for the infrastructure configuration.final String
The instance profile of the infrastructure configuration.The instance types of the infrastructure configuration.final String
The Amazon EC2 key pair of the infrastructure configuration.final Object
The logging configuration defines where Image Builder uploads your logs.final String
getName()
The name of the infrastructure configuration.final Object
The tags attached to the resource created by Image Builder.The security group IDs of the infrastructure configuration.final String
The Amazon Resource Name (ARN) of the SNS topic for the infrastructure configuration.final String
The subnet ID of the infrastructure configuration.getTags()
The tags of the infrastructure configuration.final Object
The terminate instance on failure configuration of the infrastructure configuration.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnInfrastructureConfigurationProps.Builder
.
-
-
Method Details
-
getInstanceProfileName
Description copied from interface:CfnInfrastructureConfigurationProps
The instance profile of the infrastructure configuration.- Specified by:
getInstanceProfileName
in interfaceCfnInfrastructureConfigurationProps
- See Also:
-
getName
Description copied from interface:CfnInfrastructureConfigurationProps
The name of the infrastructure configuration.- Specified by:
getName
in interfaceCfnInfrastructureConfigurationProps
- See Also:
-
getDescription
Description copied from interface:CfnInfrastructureConfigurationProps
The description of the infrastructure configuration.- Specified by:
getDescription
in interfaceCfnInfrastructureConfigurationProps
- See Also:
-
getInstanceMetadataOptions
Description copied from interface:CfnInfrastructureConfigurationProps
The instance metadata option settings for the infrastructure configuration.- Specified by:
getInstanceMetadataOptions
in interfaceCfnInfrastructureConfigurationProps
- See Also:
-
getInstanceTypes
Description copied from interface:CfnInfrastructureConfigurationProps
The instance types of the infrastructure configuration.- Specified by:
getInstanceTypes
in interfaceCfnInfrastructureConfigurationProps
- See Also:
-
getKeyPair
Description copied from interface:CfnInfrastructureConfigurationProps
The Amazon EC2 key pair of the infrastructure configuration.- Specified by:
getKeyPair
in interfaceCfnInfrastructureConfigurationProps
- See Also:
-
getLogging
Description copied from interface:CfnInfrastructureConfigurationProps
The logging configuration defines where Image Builder uploads your logs.- Specified by:
getLogging
in interfaceCfnInfrastructureConfigurationProps
- See Also:
-
getResourceTags
Description copied from interface:CfnInfrastructureConfigurationProps
The tags attached to the resource created by Image Builder.- Specified by:
getResourceTags
in interfaceCfnInfrastructureConfigurationProps
- See Also:
-
getSecurityGroupIds
Description copied from interface:CfnInfrastructureConfigurationProps
The security group IDs of the infrastructure configuration.- Specified by:
getSecurityGroupIds
in interfaceCfnInfrastructureConfigurationProps
- See Also:
-
getSnsTopicArn
Description copied from interface:CfnInfrastructureConfigurationProps
The Amazon Resource Name (ARN) of the SNS topic for the infrastructure configuration.- Specified by:
getSnsTopicArn
in interfaceCfnInfrastructureConfigurationProps
- See Also:
-
getSubnetId
Description copied from interface:CfnInfrastructureConfigurationProps
The subnet ID of the infrastructure configuration.- Specified by:
getSubnetId
in interfaceCfnInfrastructureConfigurationProps
- See Also:
-
getTags
Description copied from interface:CfnInfrastructureConfigurationProps
The tags of the infrastructure configuration.- Specified by:
getTags
in interfaceCfnInfrastructureConfigurationProps
- See Also:
-
getTerminateInstanceOnFailure
Description copied from interface:CfnInfrastructureConfigurationProps
The terminate instance on failure configuration of the infrastructure configuration.- Specified by:
getTerminateInstanceOnFailure
in interfaceCfnInfrastructureConfigurationProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-