Class CfnImageRecipe.AdditionalInstanceConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.imagebuilder.CfnImageRecipe.AdditionalInstanceConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnImageRecipe.AdditionalInstanceConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnImageRecipe.AdditionalInstanceConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnImageRecipe.AdditionalInstanceConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnImageRecipe.AdditionalInstanceConfigurationProperty
An implementation for
CfnImageRecipe.AdditionalInstanceConfigurationProperty-
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.CfnImageRecipe.AdditionalInstanceConfigurationProperty
CfnImageRecipe.AdditionalInstanceConfigurationProperty.Builder, CfnImageRecipe.AdditionalInstanceConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnImageRecipe.AdditionalInstanceConfigurationProperty.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 ObjectContains settings for the Systems Manager agent on your build instance.final StringUse this property to provide commands or a command script to run when you launch your build instance.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 theCfnImageRecipe.AdditionalInstanceConfigurationProperty.Builder.
-
-
Method Details
-
getSystemsManagerAgent
Description copied from interface:CfnImageRecipe.AdditionalInstanceConfigurationPropertyContains settings for the Systems Manager agent on your build instance.- Specified by:
getSystemsManagerAgentin interfaceCfnImageRecipe.AdditionalInstanceConfigurationProperty
-
getUserDataOverride
Description copied from interface:CfnImageRecipe.AdditionalInstanceConfigurationPropertyUse this property to provide commands or a command script to run when you launch your build instance.The userDataOverride property replaces any commands that Image Builder might have added to ensure that Systems Manager is installed on your Linux build instance. If you override the user data, make sure that you add commands to install Systems Manager, if it is not pre-installed on your base image.
The user data is always base 64 encoded. For example, the following commands are encoded as
IyEvYmluL2Jhc2gKbWtkaXIgLXAgL3Zhci9iYi8KdG91Y2ggL3Zhci$:#!/bin/bash
mkdir -p /var/bb/
touch /var
- Specified by:
getUserDataOverridein interfaceCfnImageRecipe.AdditionalInstanceConfigurationProperty
-
$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()
-