Interface ApplyCloudFormationInitOptions
- All Superinterfaces:
- software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
- ApplyCloudFormationInitOptions.Jsii$Proxy
Example:
 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.autoscaling.*;
 ApplyCloudFormationInitOptions applyCloudFormationInitOptions = ApplyCloudFormationInitOptions.builder()
         .configSets(List.of("configSets"))
         .embedFingerprint(false)
         .ignoreFailures(false)
         .includeRole(false)
         .includeUrl(false)
         .printLog(false)
         .build();
 - 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forApplyCloudFormationInitOptionsstatic final classAn implementation forApplyCloudFormationInitOptions
- 
Method SummaryModifier and TypeMethodDescriptionbuilder()ConfigSet to activate.default BooleanForce instance replacement by embedding a config fingerprint.default BooleanDon't fail the instance creation when cfn-init fails.default BooleanInclude --role argument when running cfn-init and cfn-signal commands.default BooleanInclude --url argument when running cfn-init and cfn-signal commands.default BooleanPrint the results of running cfn-init to the Instance System Log.Methods inherited from interface software.amazon.jsii.JsiiSerializable$jsii$toJson
- 
Method Details- 
getConfigSetsConfigSet to activate.Default: ['default'] 
- 
getEmbedFingerprintForce instance replacement by embedding a config fingerprint.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 
- 
getIgnoreFailuresDon'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 
- 
getIncludeRoleInclude --role argument when running cfn-init and cfn-signal commands.This will be the IAM instance profile attached to the EC2 instance Default: false 
- 
getIncludeUrlInclude --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 
- 
getPrintLogPrint 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 trueto print it to the System Log (visible from the EC2 Console),falseto 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 
- 
builder
 
-