Class StageProps.Jsii$Proxy
- All Implemented Interfaces:
StageProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
StageProps
StageProps
-
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.core.StageProps
StageProps.Builder, StageProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(StageProps.Builder builder) Constructor that initializes the object based on literal property values passed by theStageProps.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 Environment
getEnv()
Default AWS environment (account/region) forStack
s in thisStage
.final String
The output directory into which to emit synthesized artifacts.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 theStageProps.Builder
.
-
-
Method Details
-
getEnv
Description copied from interface:StageProps
Default AWS environment (account/region) forStack
s in thisStage
.Stacks defined inside this
Stage
with eitherregion
oraccount
missing from its env will use the corresponding field given here.If either
region
oraccount
is is not configured forStack
(either on theStack
itself or on the containingStage
), the Stack will be environment-agnostic.Environment-agnostic stacks can be deployed to any environment, may not be able to take advantage of all features of the CDK. For example, they will not be able to use environmental context lookups, will not automatically translate Service Principals to the right format based on the environment's AWS partition, and other such enhancements.
Default: - The environments should be configured on the `Stack`s.
Example:
// Use a concrete account and region to deploy this Stage to // Use a concrete account and region to deploy this Stage to Stage.Builder.create(app, "Stage1") .env(Environment.builder().account("123456789012").region("us-east-1").build()) .build(); // Use the CLI's current credentials to determine the target environment // Use the CLI's current credentials to determine the target environment Stage.Builder.create(app, "Stage2") .env(Environment.builder().account(process.getEnv().getCDK_DEFAULT_ACCOUNT()).region(process.getEnv().getCDK_DEFAULT_REGION()).build()) .build();
- Specified by:
getEnv
in interfaceStageProps
-
getOutdir
Description copied from interface:StageProps
The output directory into which to emit synthesized artifacts.Can only be specified if this stage is the root stage (the app). If this is specified and this stage is nested within another stage, an error will be thrown.
Default: - for nested stages, outdir will be determined as a relative directory to the outdir of the app. For apps, if outdir is not specified, a temporary directory will be created.
- Specified by:
getOutdir
in interfaceStageProps
-
$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()
-