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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.imagebuilder.CfnInfrastructureConfigurationProps
CfnInfrastructureConfigurationProps.Builder, CfnInfrastructureConfigurationProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnInfrastructureConfigurationProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringThe description of the infrastructure configuration.final ObjectThe instance metadata option settings for the infrastructure configuration.final StringThe instance profile of the infrastructure configuration.The instance types of the infrastructure configuration.final StringThe Amazon EC2 key pair of the infrastructure configuration.final ObjectThe logging configuration defines where Image Builder uploads your logs.final StringgetName()The name of the infrastructure configuration.final ObjectThe tags attached to the resource created by Image Builder.The security group IDs of the infrastructure configuration.final StringThe Amazon Resource Name (ARN) of the SNS topic for the infrastructure configuration.final StringThe subnet ID of the infrastructure configuration.getTags()The tags of the infrastructure configuration.final ObjectThe terminate instance on failure configuration of the infrastructure configuration.final inthashCode()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:CfnInfrastructureConfigurationPropsThe instance profile of the infrastructure configuration.- Specified by:
getInstanceProfileNamein interfaceCfnInfrastructureConfigurationProps
-
getName
Description copied from interface:CfnInfrastructureConfigurationPropsThe name of the infrastructure configuration.- Specified by:
getNamein interfaceCfnInfrastructureConfigurationProps
-
getDescription
Description copied from interface:CfnInfrastructureConfigurationPropsThe description of the infrastructure configuration.- Specified by:
getDescriptionin interfaceCfnInfrastructureConfigurationProps
-
getInstanceMetadataOptions
Description copied from interface:CfnInfrastructureConfigurationPropsThe instance metadata option settings for the infrastructure configuration.- Specified by:
getInstanceMetadataOptionsin interfaceCfnInfrastructureConfigurationProps
-
getInstanceTypes
Description copied from interface:CfnInfrastructureConfigurationPropsThe instance types of the infrastructure configuration.- Specified by:
getInstanceTypesin interfaceCfnInfrastructureConfigurationProps
-
getKeyPair
Description copied from interface:CfnInfrastructureConfigurationPropsThe Amazon EC2 key pair of the infrastructure configuration.- Specified by:
getKeyPairin interfaceCfnInfrastructureConfigurationProps
-
getLogging
Description copied from interface:CfnInfrastructureConfigurationPropsThe logging configuration defines where Image Builder uploads your logs.- Specified by:
getLoggingin interfaceCfnInfrastructureConfigurationProps
-
getResourceTags
Description copied from interface:CfnInfrastructureConfigurationPropsThe tags attached to the resource created by Image Builder.- Specified by:
getResourceTagsin interfaceCfnInfrastructureConfigurationProps
-
getSecurityGroupIds
Description copied from interface:CfnInfrastructureConfigurationPropsThe security group IDs of the infrastructure configuration.- Specified by:
getSecurityGroupIdsin interfaceCfnInfrastructureConfigurationProps
-
getSnsTopicArn
Description copied from interface:CfnInfrastructureConfigurationPropsThe Amazon Resource Name (ARN) of the SNS topic for the infrastructure configuration.- Specified by:
getSnsTopicArnin interfaceCfnInfrastructureConfigurationProps
-
getSubnetId
Description copied from interface:CfnInfrastructureConfigurationPropsThe subnet ID of the infrastructure configuration.- Specified by:
getSubnetIdin interfaceCfnInfrastructureConfigurationProps
-
getTags
Description copied from interface:CfnInfrastructureConfigurationPropsThe tags of the infrastructure configuration.- Specified by:
getTagsin interfaceCfnInfrastructureConfigurationProps
-
getTerminateInstanceOnFailure
Description copied from interface:CfnInfrastructureConfigurationPropsThe terminate instance on failure configuration of the infrastructure configuration.- Specified by:
getTerminateInstanceOnFailurein interfaceCfnInfrastructureConfigurationProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-