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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.imagebuilder.CfnImageRecipe.AdditionalInstanceConfigurationProperty
CfnImageRecipe.AdditionalInstanceConfigurationProperty.Builder, CfnImageRecipe.AdditionalInstanceConfigurationProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnImageRecipe.AdditionalInstanceConfigurationProperty.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 Object
Contains settings for the Systems Manager agent on your build instance.final String
Use this property to provide commands or a command script to run when you launch your build instance.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 theCfnImageRecipe.AdditionalInstanceConfigurationProperty.Builder
.
-
-
Method Details
-
getSystemsManagerAgent
Description copied from interface:CfnImageRecipe.AdditionalInstanceConfigurationProperty
Contains settings for the Systems Manager agent on your build instance.- Specified by:
getSystemsManagerAgent
in interfaceCfnImageRecipe.AdditionalInstanceConfigurationProperty
- See Also:
-
getUserDataOverride
Description copied from interface:CfnImageRecipe.AdditionalInstanceConfigurationProperty
Use 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:
getUserDataOverride
in interfaceCfnImageRecipe.AdditionalInstanceConfigurationProperty
- 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()
-