@Stability(value=Stable) @Internal public static final class AttachInitOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements AttachInitOptions
AttachInitOptionssoftware.amazon.jsii.JsiiObject.InitializationModeAttachInitOptions.Builder, AttachInitOptions.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(AttachInitOptions.Builder builder)
Constructor that initializes the object based on literal property values passed by the
AttachInitOptions.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
List<String> |
getConfigSets()
ConfigSet to activate.
|
Boolean |
getEmbedFingerprint()
Whether to embed a hash into the userData.
|
Boolean |
getIgnoreFailures()
Don't fail the instance creation when cfn-init fails.
|
Boolean |
getIncludeRole()
Include --role argument when running cfn-init and cfn-signal commands.
|
Boolean |
getIncludeUrl()
Include --url argument when running cfn-init and cfn-signal commands.
|
IRole |
getInstanceRole()
Instance role of the consuming instance or fleet.
|
OperatingSystemType |
getPlatform()
OS Platform the init config will be used for.
|
Boolean |
getPrintLog()
Print the results of running cfn-init to the Instance System Log.
|
CfnResource |
getSignalResource()
When provided, signals this resource instead of the attached resource.
|
UserData |
getUserData()
UserData to add commands to.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(AttachInitOptions.Builder builder)
AttachInitOptions.Builder.public final IRole getInstanceRole()
AttachInitOptionsgetInstanceRole in interface AttachInitOptionspublic final OperatingSystemType getPlatform()
AttachInitOptionsgetPlatform in interface AttachInitOptionspublic final UserData getUserData()
AttachInitOptionsgetUserData in interface AttachInitOptionspublic final List<String> getConfigSets()
AttachInitOptionsDefault: ['default']
getConfigSets in interface AttachInitOptionspublic final Boolean getEmbedFingerprint()
AttachInitOptions
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
getEmbedFingerprint in interface AttachInitOptionspublic final Boolean getIgnoreFailures()
AttachInitOptionsYou can use this to prevent CloudFormation from rolling back when instances fail to start up, to help in debugging.
Default: false
getIgnoreFailures in interface AttachInitOptionspublic final Boolean getIncludeRole()
AttachInitOptionsThis will be the IAM instance profile attached to the EC2 instance
Default: false
getIncludeRole in interface AttachInitOptionspublic final Boolean getIncludeUrl()
AttachInitOptionsThis will be the cloudformation endpoint in the deployed region e.g. https://cloudformation.us-east-1.amazonaws.com
Default: false
getIncludeUrl in interface AttachInitOptionspublic final Boolean getPrintLog()
AttachInitOptions
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
getPrintLog in interface AttachInitOptionspublic final CfnResource getSignalResource()
AttachInitOptionsYou can use this to support signaling LaunchTemplate while attaching AutoScalingGroup
Default: - if this property is undefined cfn-signal signals the attached resource
getSignalResource in interface AttachInitOptions@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.