Class DeployOptions.Jsii$Proxy
- All Implemented Interfaces:
DefaultCdkOptions,DeployOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
DeployOptions
DeployOptions-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cloud_assembly_schema.DeployOptions
DeployOptions.Builder, DeployOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(DeployOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theDeployOptions.Builder.protectedJsii$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.JsonNodefinal booleanfinal BooleangetAll()Deploy all stacks.final StringgetApp()command-line for executing your app or a cloud assembly directory e.g.final BooleanInclude "aws:asset:*" CloudFormation metadata for resources that use assets.final StringPath to CA certificate to use when validating HTTPS requests.final StringOptional name to use for the CloudFormation change set.final BooleangetCi()Whether we are on a CI system.final BooleangetColor()Show colors and other style from console output.final NumberDeploy multiple stacks in parallel.Additional context.final BooleangetDebug()enable emission of additional debugging information, such as creation stack traces of tokens.final BooleanForce trying to fetch EC2 instance credentials.final BooleanOnly perform action on the given stack.final BooleanWhether to execute the ChangeSet Not providingexecuteparameter will result in execution of ChangeSet.final BooleangetForce()Always deploy, even if templates are identical.final BooleanIgnores synthesis errors, which will likely produce an invalid output.final BooleangetJson()Use JSON output instead of YAML when templates are printed to STDOUT.final BooleanPerform context lookups.final BooleanShow relevant notices.ARNs of SNS topics that CloudFormation will notify with stack related events.final StringEmits the synthesized cloud assembly into a directory.final StringPath to file where stack outputs will be written after a successful deploy as JSON.Additional parameters for CloudFormation at deploy time.final BooleanInclude "aws:cdk:path" CloudFormation metadata for each resource.final StringUse the indicated AWS profile as the default environment.final StringgetProxy()Use the indicated proxy.final RequireApprovalWhat kind of security changes require approval.Reuse the assets with the given asset IDs.final StringRole to pass to CloudFormation for deployment.final BooleanRollback failed deployments.List of stacks to deploy.final BooleanCopy assets to the output directory.final BooleanDo not construct stacks with warnings.final StringName of the toolkit stack to use/deploy.final BooleangetTrace()Print trace for stack warnings.final BooleanUse previous values for unspecified parameters.final Booleanshow debug logs.final BooleanInclude "AWS::CDK::Metadata" resource in synthesized templates.final inthashCode()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 theDeployOptions.Builder.
-
-
Method Details
-
getChangeSetName
Description copied from interface:DeployOptionsOptional name to use for the CloudFormation change set.If not provided, a name will be generated automatically.
Default: - auto generate a name
- Specified by:
getChangeSetNamein interfaceDeployOptions
-
getCi
Description copied from interface:DeployOptionsWhether we are on a CI system.Default: false
- Specified by:
getCiin interfaceDeployOptions
-
getConcurrency
Description copied from interface:DeployOptionsDeploy multiple stacks in parallel.Default: 1
- Specified by:
getConcurrencyin interfaceDeployOptions
-
getExclusively
Description copied from interface:DeployOptionsOnly perform action on the given stack.Default: false
- Specified by:
getExclusivelyin interfaceDeployOptions
-
getExecute
Description copied from interface:DeployOptionsWhether to execute the ChangeSet Not providingexecuteparameter will result in execution of ChangeSet.Default: true
- Specified by:
getExecutein interfaceDeployOptions
-
getForce
Description copied from interface:DeployOptionsAlways deploy, even if templates are identical.Default: false
- Specified by:
getForcein interfaceDeployOptions
-
getNotificationArns
Description copied from interface:DeployOptionsARNs of SNS topics that CloudFormation will notify with stack related events.Default: - no notifications
- Specified by:
getNotificationArnsin interfaceDeployOptions
-
getOutputsFile
Description copied from interface:DeployOptionsPath to file where stack outputs will be written after a successful deploy as JSON.Default: - Outputs are not written to any file
- Specified by:
getOutputsFilein interfaceDeployOptions
-
getParameters
Description copied from interface:DeployOptionsAdditional parameters for CloudFormation at deploy time.Default: {}
- Specified by:
getParametersin interfaceDeployOptions
-
getRequireApproval
Description copied from interface:DeployOptionsWhat kind of security changes require approval.Default: RequireApproval.NEVER
- Specified by:
getRequireApprovalin interfaceDeployOptions
-
getReuseAssets
Description copied from interface:DeployOptionsReuse the assets with the given asset IDs.Default: - do not reuse assets
- Specified by:
getReuseAssetsin interfaceDeployOptions
-
getRollback
Description copied from interface:DeployOptionsRollback failed deployments.Default: true
- Specified by:
getRollbackin interfaceDeployOptions
-
getToolkitStackName
Description copied from interface:DeployOptionsName of the toolkit stack to use/deploy.Default: CDKToolkit
- Specified by:
getToolkitStackNamein interfaceDeployOptions
-
getUsePreviousParameters
Description copied from interface:DeployOptionsUse previous values for unspecified parameters.If not set, all parameters must be specified for every deployment.
Default: true
- Specified by:
getUsePreviousParametersin interfaceDeployOptions
-
getAll
Description copied from interface:DefaultCdkOptionsDeploy all stacks.Requried if
stacksis not setDefault: - false
- Specified by:
getAllin interfaceDefaultCdkOptions
-
getApp
Description copied from interface:DefaultCdkOptionscommand-line for executing your app or a cloud assembly directory e.g. "node bin/my-app.js" or "cdk.out".Default: - read from cdk.json
- Specified by:
getAppin interfaceDefaultCdkOptions
-
getAssetMetadata
Description copied from interface:DefaultCdkOptionsInclude "aws:asset:*" CloudFormation metadata for resources that use assets.Default: true
- Specified by:
getAssetMetadatain interfaceDefaultCdkOptions
-
getCaBundlePath
Description copied from interface:DefaultCdkOptionsPath to CA certificate to use when validating HTTPS requests.Default: - read from AWS_CA_BUNDLE environment variable
- Specified by:
getCaBundlePathin interfaceDefaultCdkOptions
-
getColor
Description copied from interface:DefaultCdkOptionsShow colors and other style from console output.Default: true
- Specified by:
getColorin interfaceDefaultCdkOptions
-
getContext
Description copied from interface:DefaultCdkOptionsAdditional context.Default: - no additional context
- Specified by:
getContextin interfaceDefaultCdkOptions
-
getDebug
Description copied from interface:DefaultCdkOptionsenable emission of additional debugging information, such as creation stack traces of tokens.Default: false
- Specified by:
getDebugin interfaceDefaultCdkOptions
-
getEc2Creds
Description copied from interface:DefaultCdkOptionsForce trying to fetch EC2 instance credentials.Default: - guess EC2 instance status
- Specified by:
getEc2Credsin interfaceDefaultCdkOptions
-
getIgnoreErrors
Description copied from interface:DefaultCdkOptionsIgnores synthesis errors, which will likely produce an invalid output.Default: false
- Specified by:
getIgnoreErrorsin interfaceDefaultCdkOptions
-
getJson
Description copied from interface:DefaultCdkOptionsUse JSON output instead of YAML when templates are printed to STDOUT.Default: false
- Specified by:
getJsonin interfaceDefaultCdkOptions
-
getLookups
Description copied from interface:DefaultCdkOptionsPerform context lookups.Synthesis fails if this is disabled and context lookups need to be performed
Default: true
- Specified by:
getLookupsin interfaceDefaultCdkOptions
-
getNotices
Description copied from interface:DefaultCdkOptionsShow relevant notices.Default: true
- Specified by:
getNoticesin interfaceDefaultCdkOptions
-
getOutput
Description copied from interface:DefaultCdkOptionsEmits the synthesized cloud assembly into a directory.Default: cdk.out
- Specified by:
getOutputin interfaceDefaultCdkOptions
-
getPathMetadata
Description copied from interface:DefaultCdkOptionsInclude "aws:cdk:path" CloudFormation metadata for each resource.Default: true
- Specified by:
getPathMetadatain interfaceDefaultCdkOptions
-
getProfile
Description copied from interface:DefaultCdkOptionsUse the indicated AWS profile as the default environment.Default: - no profile is used
- Specified by:
getProfilein interfaceDefaultCdkOptions
-
getProxy
Description copied from interface:DefaultCdkOptionsUse the indicated proxy.Will read from HTTPS_PROXY environment if specified
Default: - no proxy
- Specified by:
getProxyin interfaceDefaultCdkOptions
-
getRoleArn
Description copied from interface:DefaultCdkOptionsRole to pass to CloudFormation for deployment.Default: - use the bootstrap cfn-exec role
- Specified by:
getRoleArnin interfaceDefaultCdkOptions
-
getStacks
Description copied from interface:DefaultCdkOptionsList of stacks to deploy.Requried if
allis not setDefault: - []
- Specified by:
getStacksin interfaceDefaultCdkOptions
-
getStaging
Description copied from interface:DefaultCdkOptionsCopy assets to the output directory.Needed for local debugging the source files with SAM CLI
Default: false
- Specified by:
getStagingin interfaceDefaultCdkOptions
-
getStrict
Description copied from interface:DefaultCdkOptionsDo not construct stacks with warnings.Default: false
- Specified by:
getStrictin interfaceDefaultCdkOptions
-
getTrace
Description copied from interface:DefaultCdkOptionsPrint trace for stack warnings.Default: false
- Specified by:
getTracein interfaceDefaultCdkOptions
-
getVerbose
Description copied from interface:DefaultCdkOptionsshow debug logs.Default: false
- Specified by:
getVerbosein interfaceDefaultCdkOptions
-
getVersionReporting
Description copied from interface:DefaultCdkOptionsInclude "AWS::CDK::Metadata" resource in synthesized templates.Default: true
- Specified by:
getVersionReportingin interfaceDefaultCdkOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-