Class BootstrapOptions.Jsii$Proxy
- All Implemented Interfaces:
BootstrapOptions
,SharedOptions
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
BootstrapOptions
BootstrapOptions
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.cli.lib.alpha.BootstrapOptions
BootstrapOptions.Builder, BootstrapOptions.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(BootstrapOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theBootstrapOptions.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Boolean
(experimental) Include "aws:asset:*" CloudFormation metadata for resources that use assets.final String
(experimental) The name of the CDK toolkit bucket;final String
(experimental) Create a Customer Master Key (CMK) for the bootstrap bucket (you will be charged but can customize permissions, modern bootstrapping only).final String
(experimental) AWS KMS master key ID used for the SSE-KMS encryption.final String
(experimental) Path to CA certificate to use when validating HTTPS requests.final String
(experimental) The Managed Policy ARNs that should be attached to the role performing deployments into this environment (may be repeated, modern bootstrapping only).final Boolean
getColor()
(experimental) Show colors and other style from console output.(experimental) Additional context.final String
(experimental) Use the permissions boundary specified by name.final Boolean
getDebug()
(experimental) enable emission of additional debugging information, such as creation stack traces of tokens.final Boolean
(experimental) Force trying to fetch EC2 instance credentials.final Boolean
(experimental) Use the example permissions boundary.final Boolean
(experimental) Whether to execute ChangeSet (--no-execute will NOT execute the ChangeSet).final Boolean
getForce()
(experimental) Always bootstrap even if it would downgrade template version.final Boolean
(experimental) Ignores synthesis errors, which will likely produce an invalid output.final Boolean
getJson()
(experimental) Use JSON output instead of YAML when templates are printed to STDOUT.final Boolean
(experimental) Perform context lookups.final Boolean
(experimental) Show relevant notices.final Boolean
(experimental) Include "aws:cdk:path" CloudFormation metadata for each resource.final String
(experimental) Use the indicated AWS profile as the default environment.final String
getProxy()
(experimental) Use the indicated proxy.final String
(experimental) Block public access configuration on CDK toolkit bucket (enabled by default).final String
(experimental) String which must be unique for each bootstrap stack.final String
(experimental) Role to pass to CloudFormation for deployment.final Boolean
(experimental) Instead of actual bootstrapping, print the current CLI's bootstrapping template to stdout for customization.(experimental) List of stacks to deploy.final Boolean
(experimental) Copy assets to the output directory.final Boolean
(experimental) Do not construct stacks with warnings.final String
(experimental) Use the template from the given file instead of the built-in one (use --show-template to obtain an example).final Boolean
(experimental) Toggle CloudFormation termination protection on the bootstrap stacks.final String
(experimental) The name of the CDK toolkit stack to create.final Boolean
getTrace()
(experimental) Print trace for stack warnings.final String
getTrust()
(experimental) The AWS account IDs that should be trusted to perform deployments into this environment (may be repeated, modern bootstrapping only).final String
(experimental) The AWS account IDs that should be trusted to look up values in this environment (may be repeated, modern bootstrapping only).final Boolean
(experimental) Use previous values for existing parameters (you must specify all parameters on every deployment if this is disabled).final Boolean
(experimental) show debug logs.final Boolean
(experimental) Include "AWS::CDK::Metadata" resource in synthesized templates.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theBootstrapOptions.Builder
.
-
-
Method Details
-
getBootstrapBucketName
Description copied from interface:BootstrapOptions
(experimental) The name of the CDK toolkit bucket;bucket will be created and must not exist
Default: - auto-generated CloudFormation name
- Specified by:
getBootstrapBucketName
in interfaceBootstrapOptions
-
getBootstrapCustomerKey
Description copied from interface:BootstrapOptions
(experimental) Create a Customer Master Key (CMK) for the bootstrap bucket (you will be charged but can customize permissions, modern bootstrapping only).Default: undefined
- Specified by:
getBootstrapCustomerKey
in interfaceBootstrapOptions
-
getBootstrapKmsKeyId
Description copied from interface:BootstrapOptions
(experimental) AWS KMS master key ID used for the SSE-KMS encryption.Default: undefined
- Specified by:
getBootstrapKmsKeyId
in interfaceBootstrapOptions
-
getCfnExecutionPolicy
Description copied from interface:BootstrapOptions
(experimental) The Managed Policy ARNs that should be attached to the role performing deployments into this environment (may be repeated, modern bootstrapping only).Default: - none
- Specified by:
getCfnExecutionPolicy
in interfaceBootstrapOptions
-
getCustomPermissionsBoundary
Description copied from interface:BootstrapOptions
(experimental) Use the permissions boundary specified by name.Default: undefined
- Specified by:
getCustomPermissionsBoundary
in interfaceBootstrapOptions
-
getExamplePermissionsBoundary
Description copied from interface:BootstrapOptions
(experimental) Use the example permissions boundary.Default: undefined
- Specified by:
getExamplePermissionsBoundary
in interfaceBootstrapOptions
-
getExecute
Description copied from interface:BootstrapOptions
(experimental) Whether to execute ChangeSet (--no-execute will NOT execute the ChangeSet).Default: true
- Specified by:
getExecute
in interfaceBootstrapOptions
-
getForce
Description copied from interface:BootstrapOptions
(experimental) Always bootstrap even if it would downgrade template version.Default: false
- Specified by:
getForce
in interfaceBootstrapOptions
-
getPublicAccessBlockConfiguration
Description copied from interface:BootstrapOptions
(experimental) Block public access configuration on CDK toolkit bucket (enabled by default).Default: undefined
- Specified by:
getPublicAccessBlockConfiguration
in interfaceBootstrapOptions
-
getQualifier
Description copied from interface:BootstrapOptions
(experimental) String which must be unique for each bootstrap stack.You must configure it on your CDK app if you change this from the default.
Default: undefined
- Specified by:
getQualifier
in interfaceBootstrapOptions
-
getShowTemplate
Description copied from interface:BootstrapOptions
(experimental) Instead of actual bootstrapping, print the current CLI's bootstrapping template to stdout for customization.Default: false
- Specified by:
getShowTemplate
in interfaceBootstrapOptions
-
getTemplate
Description copied from interface:BootstrapOptions
(experimental) Use the template from the given file instead of the built-in one (use --show-template to obtain an example).- Specified by:
getTemplate
in interfaceBootstrapOptions
-
getTerminationProtection
Description copied from interface:BootstrapOptions
(experimental) Toggle CloudFormation termination protection on the bootstrap stacks.Default: false
- Specified by:
getTerminationProtection
in interfaceBootstrapOptions
-
getToolkitStackName
Description copied from interface:BootstrapOptions
(experimental) The name of the CDK toolkit stack to create.- Specified by:
getToolkitStackName
in interfaceBootstrapOptions
-
getTrust
Description copied from interface:BootstrapOptions
(experimental) The AWS account IDs that should be trusted to perform deployments into this environment (may be repeated, modern bootstrapping only).Default: undefined
- Specified by:
getTrust
in interfaceBootstrapOptions
-
getTrustForLookup
Description copied from interface:BootstrapOptions
(experimental) The AWS account IDs that should be trusted to look up values in this environment (may be repeated, modern bootstrapping only).Default: undefined
- Specified by:
getTrustForLookup
in interfaceBootstrapOptions
-
getUsePreviousParameters
Description copied from interface:BootstrapOptions
(experimental) Use previous values for existing parameters (you must specify all parameters on every deployment if this is disabled).Default: true
- Specified by:
getUsePreviousParameters
in interfaceBootstrapOptions
-
getAssetMetadata
Description copied from interface:SharedOptions
(experimental) Include "aws:asset:*" CloudFormation metadata for resources that use assets.Default: true
- Specified by:
getAssetMetadata
in interfaceSharedOptions
-
getCaBundlePath
Description copied from interface:SharedOptions
(experimental) Path to CA certificate to use when validating HTTPS requests.Default: - read from AWS_CA_BUNDLE environment variable
- Specified by:
getCaBundlePath
in interfaceSharedOptions
-
getColor
Description copied from interface:SharedOptions
(experimental) Show colors and other style from console output.Default: - `true` unless the environment variable `NO_COLOR` is set
- Specified by:
getColor
in interfaceSharedOptions
-
getContext
Description copied from interface:SharedOptions
(experimental) Additional context.Default: - no additional context
- Specified by:
getContext
in interfaceSharedOptions
-
getDebug
Description copied from interface:SharedOptions
(experimental) enable emission of additional debugging information, such as creation stack traces of tokens.Default: false
- Specified by:
getDebug
in interfaceSharedOptions
-
getEc2Creds
Description copied from interface:SharedOptions
(experimental) Force trying to fetch EC2 instance credentials.Default: - guess EC2 instance status
- Specified by:
getEc2Creds
in interfaceSharedOptions
-
getIgnoreErrors
Description copied from interface:SharedOptions
(experimental) Ignores synthesis errors, which will likely produce an invalid output.Default: false
- Specified by:
getIgnoreErrors
in interfaceSharedOptions
-
getJson
Description copied from interface:SharedOptions
(experimental) Use JSON output instead of YAML when templates are printed to STDOUT.Default: false
- Specified by:
getJson
in interfaceSharedOptions
-
getLookups
Description copied from interface:SharedOptions
(experimental) Perform context lookups.Synthesis fails if this is disabled and context lookups need to be performed
Default: true
- Specified by:
getLookups
in interfaceSharedOptions
-
getNotices
Description copied from interface:SharedOptions
(experimental) Show relevant notices.Default: true
- Specified by:
getNotices
in interfaceSharedOptions
-
getPathMetadata
Description copied from interface:SharedOptions
(experimental) Include "aws:cdk:path" CloudFormation metadata for each resource.Default: true
- Specified by:
getPathMetadata
in interfaceSharedOptions
-
getProfile
Description copied from interface:SharedOptions
(experimental) Use the indicated AWS profile as the default environment.Default: - no profile is used
- Specified by:
getProfile
in interfaceSharedOptions
-
getProxy
Description copied from interface:SharedOptions
(experimental) Use the indicated proxy.Will read from HTTPS_PROXY environment if specified
Default: - no proxy
- Specified by:
getProxy
in interfaceSharedOptions
-
getRoleArn
Description copied from interface:SharedOptions
(experimental) Role to pass to CloudFormation for deployment.Default: - use the bootstrap cfn-exec role
- Specified by:
getRoleArn
in interfaceSharedOptions
-
getStacks
Description copied from interface:SharedOptions
(experimental) List of stacks to deploy.Default: - all stacks
- Specified by:
getStacks
in interfaceSharedOptions
-
getStaging
Description copied from interface:SharedOptions
(experimental) Copy assets to the output directory.Needed for local debugging the source files with SAM CLI
Default: false
- Specified by:
getStaging
in interfaceSharedOptions
-
getStrict
Description copied from interface:SharedOptions
(experimental) Do not construct stacks with warnings.Default: false
- Specified by:
getStrict
in interfaceSharedOptions
-
getTrace
Description copied from interface:SharedOptions
(experimental) Print trace for stack warnings.Default: false
- Specified by:
getTrace
in interfaceSharedOptions
-
getVerbose
Description copied from interface:SharedOptions
(experimental) show debug logs.Default: false
- Specified by:
getVerbose
in interfaceSharedOptions
-
getVersionReporting
Description copied from interface:SharedOptions
(experimental) Include "AWS::CDK::Metadata" resource in synthesized templates.Default: true
- Specified by:
getVersionReporting
in interfaceSharedOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-