Class AttachInitOptions.Jsii$Proxy
- All Implemented Interfaces:
AttachInitOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- AttachInitOptions
AttachInitOptions-
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.ec2.AttachInitOptions
AttachInitOptions.Builder, AttachInitOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(AttachInitOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theAttachInitOptions.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 booleanConfigSet to activate.final BooleanWhether to embed a hash into the userData.final BooleanDon't fail the instance creation when cfn-init fails.final BooleanInclude --role argument when running cfn-init and cfn-signal commands.final BooleanInclude --url argument when running cfn-init and cfn-signal commands.final IRoleInstance role of the consuming instance or fleet.final OperatingSystemTypeOS Platform the init config will be used for.final BooleanPrint the results of running cfn-init to the Instance System Log.final CfnResourceWhen provided, signals this resource instead of the attached resource.final UserDataUserData to add commands to.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 theAttachInitOptions.Builder.
-
-
Method Details
-
getInstanceRole
Description copied from interface:AttachInitOptionsInstance role of the consuming instance or fleet.- Specified by:
getInstanceRolein interfaceAttachInitOptions
-
getPlatform
Description copied from interface:AttachInitOptionsOS Platform the init config will be used for.- Specified by:
getPlatformin interfaceAttachInitOptions
-
getUserData
Description copied from interface:AttachInitOptionsUserData to add commands to.- Specified by:
getUserDatain interfaceAttachInitOptions
-
getConfigSets
Description copied from interface:AttachInitOptionsConfigSet to activate.Default: ['default']
- Specified by:
getConfigSetsin interfaceAttachInitOptions
-
getEmbedFingerprint
Description copied from interface:AttachInitOptionsWhether to embed a hash into the userData.If
true(the default), a hash of the config will be embedded into the UserData, so that if the config changes, the UserData changes and the instance will be replaced.If
false, no such hash will be embedded, and if the CloudFormation Init config changes nothing will happen to the running instance.Default: true
- Specified by:
getEmbedFingerprintin interfaceAttachInitOptions
-
getIgnoreFailures
Description copied from interface:AttachInitOptionsDon't fail the instance creation when cfn-init fails.You can use this to prevent CloudFormation from rolling back when instances fail to start up, to help in debugging.
Default: false
- Specified by:
getIgnoreFailuresin interfaceAttachInitOptions
-
getIncludeRole
Description copied from interface:AttachInitOptionsInclude --role argument when running cfn-init and cfn-signal commands.This will be the IAM instance profile attached to the EC2 instance
Default: false
- Specified by:
getIncludeRolein interfaceAttachInitOptions
-
getIncludeUrl
Description copied from interface:AttachInitOptionsInclude --url argument when running cfn-init and cfn-signal commands.This will be the cloudformation endpoint in the deployed region e.g. https://cloudformation.us-east-1.amazonaws.com
Default: false
- Specified by:
getIncludeUrlin interfaceAttachInitOptions
-
getPrintLog
Description copied from interface:AttachInitOptionsPrint the results of running cfn-init to the Instance System Log.By default, the output of running cfn-init is written to a log file on the instance. Set this to
trueto print it to the System Log (visible from the EC2 Console),falseto not print it.(Be aware that the system log is refreshed at certain points in time of the instance life cycle, and successful execution may not always show up).
Default: true
- Specified by:
getPrintLogin interfaceAttachInitOptions
-
getSignalResource
Description copied from interface:AttachInitOptionsWhen provided, signals this resource instead of the attached resource.You can use this to support signaling LaunchTemplate while attaching AutoScalingGroup
Default: - if this property is undefined cfn-signal signals the attached resource
- Specified by:
getSignalResourcein interfaceAttachInitOptions
-
$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()
-