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 instance placement settings that define where the instances that are launched from your image will run.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- See Also:
-
getName
Description copied from interface:CfnInfrastructureConfigurationPropsThe name of the infrastructure configuration.- Specified by:
getNamein interfaceCfnInfrastructureConfigurationProps- See Also:
-
getDescription
Description copied from interface:CfnInfrastructureConfigurationPropsThe description of the infrastructure configuration.- Specified by:
getDescriptionin interfaceCfnInfrastructureConfigurationProps- See Also:
-
getInstanceMetadataOptions
Description copied from interface:CfnInfrastructureConfigurationPropsThe instance metadata option settings for the infrastructure configuration.- Specified by:
getInstanceMetadataOptionsin interfaceCfnInfrastructureConfigurationProps- See Also:
-
getInstanceTypes
Description copied from interface:CfnInfrastructureConfigurationPropsThe instance types of the infrastructure configuration.- Specified by:
getInstanceTypesin interfaceCfnInfrastructureConfigurationProps- See Also:
-
getKeyPair
Description copied from interface:CfnInfrastructureConfigurationPropsThe Amazon EC2 key pair of the infrastructure configuration.- Specified by:
getKeyPairin interfaceCfnInfrastructureConfigurationProps- See Also:
-
getLogging
Description copied from interface:CfnInfrastructureConfigurationPropsThe logging configuration defines where Image Builder uploads your logs.- Specified by:
getLoggingin interfaceCfnInfrastructureConfigurationProps- See Also:
-
getPlacement
Description copied from interface:CfnInfrastructureConfigurationPropsThe instance placement settings that define where the instances that are launched from your image will run.- Specified by:
getPlacementin interfaceCfnInfrastructureConfigurationProps- See Also:
-
getResourceTags
Description copied from interface:CfnInfrastructureConfigurationPropsThe tags attached to the resource created by Image Builder.- Specified by:
getResourceTagsin interfaceCfnInfrastructureConfigurationProps- See Also:
-
getSecurityGroupIds
Description copied from interface:CfnInfrastructureConfigurationPropsThe security group IDs of the infrastructure configuration.- Specified by:
getSecurityGroupIdsin interfaceCfnInfrastructureConfigurationProps- See Also:
-
getSnsTopicArn
Description copied from interface:CfnInfrastructureConfigurationPropsThe Amazon Resource Name (ARN) of the SNS topic for the infrastructure configuration.- Specified by:
getSnsTopicArnin interfaceCfnInfrastructureConfigurationProps- See Also:
-
getSubnetId
Description copied from interface:CfnInfrastructureConfigurationPropsThe subnet ID of the infrastructure configuration.- Specified by:
getSubnetIdin interfaceCfnInfrastructureConfigurationProps- See Also:
-
getTags
Description copied from interface:CfnInfrastructureConfigurationPropsThe tags of the infrastructure configuration.- Specified by:
getTagsin interfaceCfnInfrastructureConfigurationProps- See Also:
-
getTerminateInstanceOnFailure
Description copied from interface:CfnInfrastructureConfigurationPropsThe terminate instance on failure configuration of the infrastructure configuration.- Specified by:
getTerminateInstanceOnFailurein interfaceCfnInfrastructureConfigurationProps- See Also:
-
$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()
-