Class CfnImageRecipePropsMixin.AdditionalInstanceConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.imagebuilder.CfnImageRecipePropsMixin.AdditionalInstanceConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnImageRecipePropsMixin.AdditionalInstanceConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnImageRecipePropsMixin.AdditionalInstanceConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnImageRecipePropsMixin.AdditionalInstanceConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnImageRecipePropsMixin.AdditionalInstanceConfigurationProperty
An implementation for
CfnImageRecipePropsMixin.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.cfnpropertymixins.services.imagebuilder.CfnImageRecipePropsMixin.AdditionalInstanceConfigurationProperty
CfnImageRecipePropsMixin.AdditionalInstanceConfigurationProperty.Builder, CfnImageRecipePropsMixin.AdditionalInstanceConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnImageRecipePropsMixin.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
protected Jsii$Proxy(CfnImageRecipePropsMixin.AdditionalInstanceConfigurationProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnImageRecipePropsMixin.AdditionalInstanceConfigurationProperty.Builder.
-
-
Method Details
-
getSystemsManagerAgent
Description copied from interface:CfnImageRecipePropsMixin.AdditionalInstanceConfigurationPropertyContains settings for the Systems Manager agent on your build instance.Returns union: either
IResolvableorCfnImageRecipePropsMixin.SystemsManagerAgentProperty- Specified by:
getSystemsManagerAgentin interfaceCfnImageRecipePropsMixin.AdditionalInstanceConfigurationProperty- See Also:
-
getUserDataOverride
Description copied from interface:CfnImageRecipePropsMixin.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 interfaceCfnImageRecipePropsMixin.AdditionalInstanceConfigurationProperty- 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()
-