Class CfnImageRecipeProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.imagebuilder.CfnImageRecipeProps.Jsii$Proxy
- All Implemented Interfaces:
CfnImageRecipeProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnImageRecipeProps
@Stability(Stable)
@Internal
public static final class CfnImageRecipeProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnImageRecipeProps
An implementation for
CfnImageRecipeProps-
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.CfnImageRecipeProps
CfnImageRecipeProps.Builder, CfnImageRecipeProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnImageRecipeProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnImageRecipeProps.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 ObjectBefore you create a new AMI, Image Builder launches temporary Amazon EC2 instances to build and test your image configuration.final ObjectThe block device mappings to apply when creating images from this recipe.final ObjectThe components of the image recipe.final StringThe description of the image recipe.final StringgetName()The name of the image recipe.final StringThe parent image of the image recipe.getTags()The tags of the image recipe.final StringThe semantic version of the image recipe.final StringThe working directory to be used during build and test workflows.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 theCfnImageRecipeProps.Builder.
-
-
Method Details
-
getComponents
Description copied from interface:CfnImageRecipePropsThe components of the image recipe.Components are orchestration documents that define a sequence of steps for downloading, installing, configuring, and testing software packages. They also define validation and security hardening steps. A component is defined using a YAML document format.
- Specified by:
getComponentsin interfaceCfnImageRecipeProps
-
getName
Description copied from interface:CfnImageRecipePropsThe name of the image recipe.- Specified by:
getNamein interfaceCfnImageRecipeProps
-
getParentImage
Description copied from interface:CfnImageRecipePropsThe parent image of the image recipe.The string must be either an Image ARN or an AMI ID.
- Specified by:
getParentImagein interfaceCfnImageRecipeProps
-
getVersion
Description copied from interface:CfnImageRecipePropsThe semantic version of the image recipe.- Specified by:
getVersionin interfaceCfnImageRecipeProps
-
getAdditionalInstanceConfiguration
Description copied from interface:CfnImageRecipePropsBefore you create a new AMI, Image Builder launches temporary Amazon EC2 instances to build and test your image configuration.Instance configuration adds a layer of control over those instances. You can define settings and add scripts to run when an instance is launched from your AMI.
- Specified by:
getAdditionalInstanceConfigurationin interfaceCfnImageRecipeProps
-
getBlockDeviceMappings
Description copied from interface:CfnImageRecipePropsThe block device mappings to apply when creating images from this recipe.- Specified by:
getBlockDeviceMappingsin interfaceCfnImageRecipeProps
-
getDescription
Description copied from interface:CfnImageRecipePropsThe description of the image recipe.- Specified by:
getDescriptionin interfaceCfnImageRecipeProps
-
getTags
Description copied from interface:CfnImageRecipePropsThe tags of the image recipe.- Specified by:
getTagsin interfaceCfnImageRecipeProps
-
getWorkingDirectory
Description copied from interface:CfnImageRecipePropsThe working directory to be used during build and test workflows.- Specified by:
getWorkingDirectoryin interfaceCfnImageRecipeProps
-
$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()
-