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 — CDK-consumer copy of
cfc-testing's launcher of
the same name/shape, relocated here so any in-process synthesizer (Manager's, in particular,
which cannot depend on cfc-testing — that's the public sample/reference repo, not a
library) can build one without duplicating the ApplicationFactory wiring by hand.
cfc-testing's own copy is untouched; this is not a shared dependency between them, just the
same well-tested ~40-line pattern kept in the one module both a CLI consumer and Manager can
actually depend on.
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) -
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)
-