@Generated(value="jsii-pacmak/1.29.0 (build 41df200)", date="2021-06-02T09:55:01.091Z") @Stability(value=Experimental) public interface ApplyCloudFormationInitOptions extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
ApplyCloudFormationInitOptions.Builder
A builder for
ApplyCloudFormationInitOptions |
static class |
ApplyCloudFormationInitOptions.Jsii$Proxy
An implementation for
ApplyCloudFormationInitOptions |
| Modifier and Type | Method and Description |
|---|---|
static ApplyCloudFormationInitOptions.Builder |
builder() |
default List<String> |
getConfigSets()
(experimental) ConfigSet to activate.
|
default Boolean |
getEmbedFingerprint()
(experimental) Force instance replacement by embedding a config fingerprint.
|
default Boolean |
getIgnoreFailures()
(experimental) Don't fail the instance creation when cfn-init fails.
|
default Boolean |
getPrintLog()
(experimental) Print the results of running cfn-init to the Instance System Log.
|
@Stability(value=Experimental) @Nullable default List<String> getConfigSets()
Default: ['default']
@Stability(value=Experimental) @Nullable default Boolean getEmbedFingerprint()
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
instances will be replaced (given an UpdatePolicy has been configured on
the AutoScalingGroup).
If false, no such hash will be embedded, and if the CloudFormation Init
config changes nothing will happen to the running instances. If a
config update introduces errors, you will not notice until after the
CloudFormation deployment successfully finishes and the next instance
fails to launch.
Default: true
@Stability(value=Experimental) @Nullable default Boolean getIgnoreFailures()
You can use this to prevent CloudFormation from rolling back when instances fail to start up, to help in debugging.
Default: false
@Stability(value=Experimental) @Nullable default Boolean getPrintLog()
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
@Stability(value=Experimental) static ApplyCloudFormationInitOptions.Builder builder()
Copyright © 2021. All rights reserved.