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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.AttachInitOptions
AttachInitOptions.Builder, AttachInitOptions.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(AttachInitOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theAttachInitOptions.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
ConfigSet to activate.final Boolean
Whether to embed a hash into the userData.final Boolean
Don't fail the instance creation when cfn-init fails.final Boolean
Include --role argument when running cfn-init and cfn-signal commands.final Boolean
Include --url argument when running cfn-init and cfn-signal commands.final IRole
Instance role of the consuming instance or fleet.final OperatingSystemType
OS Platform the init config will be used for.final Boolean
Print the results of running cfn-init to the Instance System Log.final CfnResource
When provided, signals this resource instead of the attached resource.final UserData
UserData to add commands to.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 theAttachInitOptions.Builder
.
-
-
Method Details
-
getInstanceRole
Description copied from interface:AttachInitOptions
Instance role of the consuming instance or fleet.- Specified by:
getInstanceRole
in interfaceAttachInitOptions
-
getPlatform
Description copied from interface:AttachInitOptions
OS Platform the init config will be used for.- Specified by:
getPlatform
in interfaceAttachInitOptions
-
getUserData
Description copied from interface:AttachInitOptions
UserData to add commands to.- Specified by:
getUserData
in interfaceAttachInitOptions
-
getConfigSets
Description copied from interface:AttachInitOptions
ConfigSet to activate.Default: ['default']
- Specified by:
getConfigSets
in interfaceAttachInitOptions
-
getEmbedFingerprint
Description copied from interface:AttachInitOptions
Whether 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:
getEmbedFingerprint
in interfaceAttachInitOptions
-
getIgnoreFailures
Description copied from interface:AttachInitOptions
Don'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:
getIgnoreFailures
in interfaceAttachInitOptions
-
getIncludeRole
Description copied from interface:AttachInitOptions
Include --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:
getIncludeRole
in interfaceAttachInitOptions
-
getIncludeUrl
Description copied from interface:AttachInitOptions
Include --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:
getIncludeUrl
in interfaceAttachInitOptions
-
getPrintLog
Description copied from interface:AttachInitOptions
Print 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
true
to print it to the System Log (visible from the EC2 Console),false
to 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:
getPrintLog
in interfaceAttachInitOptions
-
getSignalResource
Description copied from interface:AttachInitOptions
When 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:
getSignalResource
in interfaceAttachInitOptions
-
$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()
-