@Stability(value=Experimental) @Internal public static final class AttachInitOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements AttachInitOptions
AttachInitOptions
software.amazon.jsii.JsiiObject.InitializationMode
AttachInitOptions.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, jsiiStaticSet
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected 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()
AttachInitOptions
getInstanceRole
in interface AttachInitOptions
public final OperatingSystemType getPlatform()
AttachInitOptions
getPlatform
in interface AttachInitOptions
public final UserData getUserData()
AttachInitOptions
getUserData
in interface AttachInitOptions
public final List<String> getConfigSets()
AttachInitOptions
Default: ['default']
getConfigSets
in interface AttachInitOptions
public 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 AttachInitOptions
public final Boolean getIgnoreFailures()
AttachInitOptions
You can use this to prevent CloudFormation from rolling back when instances fail to start up, to help in debugging.
Default: false
getIgnoreFailures
in interface AttachInitOptions
public 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.JsiiSerializable
Copyright © 2021. All rights reserved.