@Stability(value=Experimental) @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(IRole instanceRole,
OperatingSystemType platform,
UserData userData,
List<String> configSets,
Boolean embedFingerprint,
Boolean ignoreFailures,
Boolean printLog)
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()
(experimental) ConfigSet to activate.
|
Boolean |
getEmbedFingerprint()
(experimental) Whether to embed a hash into the userData.
|
Boolean |
getIgnoreFailures()
(experimental) Don't fail the instance creation when cfn-init fails.
|
IRole |
getInstanceRole()
(experimental) Instance role of the consuming instance or fleet.
|
OperatingSystemType |
getPlatform()
(experimental) OS Platform the init config will be used for.
|
Boolean |
getPrintLog()
(experimental) Print the results of running cfn-init to the Instance System Log.
|
UserData |
getUserData()
(experimental) 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(IRole instanceRole, OperatingSystemType platform, UserData userData, List<String> configSets, Boolean embedFingerprint, Boolean ignoreFailures, Boolean printLog)
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 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 AttachInitOptions@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.