Class ApplicationFargateStack
java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awscdk.Stack
com.cloudforgeci.api.launch.ApplicationFargateStack
- All Implemented Interfaces:
software.amazon.awscdk.ITaggable, software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct, software.constructs.IDependable
public class ApplicationFargateStack
extends software.amazon.awscdk.Stack
Universal Application Fargate Stack. Mirrors the launcher of the same name in
cfc-testing so that in-process synthesizers (such as CloudForge Manager), which cannot
depend on the sample project, can build one without duplicating the ApplicationFactory
wiring. The two copies are independent.
See CloudForgeSynthesizer for the orchestration that
builds the CDK App/context this stack expects and drives app.synth().
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.awscdk.Stack
software.amazon.awscdk.Stack.BuilderNested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.ITaggable
software.amazon.awscdk.ITaggable.Jsii$Default, software.amazon.awscdk.ITaggable.Jsii$Proxy -
Constructor Summary
ConstructorsConstructorDescriptionApplicationFargateStack(software.constructs.Construct scope, String id, software.amazon.awscdk.StackProps props, SecurityProfile security, IAMProfile iamProfile, ApplicationSpec applicationSpec) ApplicationFargateStack(software.constructs.Construct scope, String id, software.amazon.awscdk.StackProps props, SecurityProfile security, IAMProfile iamProfile, ApplicationSpec applicationSpec, MarketplaceVariant marketplaceVariant) Same as the six-arg constructor, with an explicit Marketplace-mode switch -- seeCloudForgeSynthesizer.synthesizeForMarketplace(DeploymentConfig, Path), the only intended caller with a non-nullmarketplaceVariant. -
Method Summary
Methods inherited from class software.amazon.awscdk.Stack
addDependency, addDependency, addMetadata, addTransform, allocateLogicalId, exportStringListValue, exportStringListValue, exportValue, exportValue, formatArn, getAccount, getArtifactId, getAvailabilityZones, getBundlingRequired, getDependencies, getEnvironment, getLogicalId, getNested, getNestedStackParent, getNestedStackResource, getNotificationArns, getPartition, getRegion, getStackId, getStackName, getSynthesizer, getTags, getTemplateFile, getTemplateOptions, getTerminationProtection, getUrlSuffix, isStack, of, regionalFact, regionalFact, renameLogicalId, reportMissingContextKey, resolve, setTerminationProtection, splitArn, toJsonString, toJsonString, toYamlStringMethods inherited from class software.constructs.Construct
getNode, isConstruct, toStringMethods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
ApplicationFargateStack
public ApplicationFargateStack(software.constructs.Construct scope, String id, software.amazon.awscdk.StackProps props, SecurityProfile security, IAMProfile iamProfile, ApplicationSpec applicationSpec) -
ApplicationFargateStack
public ApplicationFargateStack(software.constructs.Construct scope, String id, software.amazon.awscdk.StackProps props, SecurityProfile security, IAMProfile iamProfile, ApplicationSpec applicationSpec, MarketplaceVariant marketplaceVariant) Same as the six-arg constructor, with an explicit Marketplace-mode switch -- seeCloudForgeSynthesizer.synthesizeForMarketplace(DeploymentConfig, Path), the only intended caller with a non-nullmarketplaceVariant.
-