A C D E F G I L N O R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accountUniqueLabel(Construct, String) - Static method in class clusterless.commons.substrate.aws.cdk.naming.ResourceNames
-
Returns an account unique
Label
for the given scope and name. - accountUniqueName(Construct, String) - Static method in class clusterless.commons.substrate.aws.cdk.naming.ResourceNames
-
Returns an account unique name for the given scope and name.
- accountUniqueScopedLabel(Construct, String) - Static method in class clusterless.commons.substrate.aws.cdk.naming.ResourceNames
-
Returns an account unique scoped
Label
for the given scope and name. - accountUniqueScopedName(Construct, String) - Static method in class clusterless.commons.substrate.aws.cdk.naming.ResourceNames
-
Returns an account unique scoped name for the given scope and name.
- addArnRef(Ref, String, String) - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedStack
- addArnRef(Ref, Construct, String, String) - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedStack
- addArnRefFor(Ref, Construct, String, String) - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedConstruct
- addIdRefFor(Ref, String, String) - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedStack
- addIdRefFor(Ref, Construct, String, String) - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedConstruct
- addIdRefFor(Ref, Construct, String, String) - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedStack
- addNameRefFor(Ref, String, String) - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedStack
- addNameRefFor(Ref, Construct, String, String) - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedConstruct
- addNameRefFor(Ref, Construct, String, String) - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedStack
- addRef(Ref, Construct) - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedApp
- applyTags(IConstruct, Map<String, String>) - Static method in class clusterless.commons.substrate.aws.cdk.util.TagsUtil
- applyTags(IConstruct, Map<String, String>, TagProps) - Static method in class clusterless.commons.substrate.aws.cdk.util.TagsUtil
- arnFor(String) - Static method in class clusterless.commons.substrate.aws.cdk.naming.ArnRefs
-
Given an arn or stringified
Ref
, return the arn. - arnRef() - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedMeta.Item
- ArnRefs - Class in clusterless.commons.substrate.aws.cdk.naming
-
ArnRefs provides a utility for resolving ARN references from a
Ref
or ARN string. - ArnRefs() - Constructor for class clusterless.commons.substrate.aws.cdk.naming.ArnRefs
C
- clusterless.commons.substrate.aws.cdk.construct - package clusterless.commons.substrate.aws.cdk.construct
- clusterless.commons.substrate.aws.cdk.naming - package clusterless.commons.substrate.aws.cdk.naming
- clusterless.commons.substrate.aws.cdk.scoped - package clusterless.commons.substrate.aws.cdk.scoped
- clusterless.commons.substrate.aws.cdk.util - package clusterless.commons.substrate.aws.cdk.util
- createDateTime() - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedMeta
- createOutputFor(Ref, String, String) - Method in class clusterless.commons.substrate.aws.cdk.construct.OutputConstruct
D
E
- exportName() - Method in class clusterless.commons.substrate.aws.cdk.construct.OutputConstruct
- exports() - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedMeta
F
- findHaving(Class<T>) - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedStack
G
- globalUniqueLabel(Construct, String) - Static method in class clusterless.commons.substrate.aws.cdk.naming.ResourceNames
-
Returns a global unique
Label
for the given scope and name. - globalUniqueName(Construct, String) - Static method in class clusterless.commons.substrate.aws.cdk.naming.ResourceNames
-
Returns a global unique name for the given scope and name.
- globalUniqueScopedLabel(Construct, String) - Static method in class clusterless.commons.substrate.aws.cdk.naming.ResourceNames
-
Returns a global unique scoped
Label
for the given scope and name. - globalUniqueScopedName(Construct, String) - Static method in class clusterless.commons.substrate.aws.cdk.naming.ResourceNames
-
Returns a global unique scoped name for the given scope and name.
I
- id() - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedMeta.Item
- idRef() - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedMeta.Item
- Item() - Constructor for class clusterless.commons.substrate.aws.cdk.scoped.ScopedMeta.Item
L
- LambdaLogGroupConstruct - Class in clusterless.commons.substrate.aws.cdk.construct
-
Creates a LogGroup for a Lambda function.
- LambdaLogGroupConstruct(Construct, Label, Function, RetentionDays, RemovalPolicy) - Constructor for class clusterless.commons.substrate.aws.cdk.construct.LambdaLogGroupConstruct
- LambdaLogGroupConstruct(Construct, Label, Function) - Constructor for class clusterless.commons.substrate.aws.cdk.construct.LambdaLogGroupConstruct
N
- name() - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedApp
- name() - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedMeta.Item
- nameRef() - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedMeta.Item
O
- OutputConstruct - Class in clusterless.commons.substrate.aws.cdk.construct
-
Creates a CloudFormation Output for a given Construct and a
Ref
used to name the export. - OutputConstruct(Construct, Ref, String, String) - Constructor for class clusterless.commons.substrate.aws.cdk.construct.OutputConstruct
R
- regionUniqueLabel(Construct, Label, Label) - Static method in class clusterless.commons.substrate.aws.cdk.naming.ResourceNames
-
Returns a region unique
Label
for the given scope and name. - regionUniqueName(Construct, String) - Static method in class clusterless.commons.substrate.aws.cdk.naming.ResourceNames
-
Returns a region unique name for the given scope and name.
- regionUniqueScopedLabel(Construct, Label) - Static method in class clusterless.commons.substrate.aws.cdk.naming.ResourceNames
-
Returns a region unique scoped
Label
for the given scope and name. - regionUniqueScopedLabel(Construct, Label, Label) - Static method in class clusterless.commons.substrate.aws.cdk.naming.ResourceNames
-
Returns a region unique scoped
Label
for the given scope, name, and qualifier. - regionUniqueScopedName(Construct, String) - Static method in class clusterless.commons.substrate.aws.cdk.naming.ResourceNames
-
Returns a region unique scoped name for the given scope and name.
- resolveArn(Construct, String) - Static method in class clusterless.commons.substrate.aws.cdk.naming.ArnRefs
- resolveArnRef(String, Function<String, T>) - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedApp
- resolveArnRef(String, Function<String, T>) - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedConstruct
- resolveRef(Ref) - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedApp
- resolveRef(String) - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedApp
- ResourceNames - Class in clusterless.commons.substrate.aws.cdk.naming
-
Simplifies the creation of resources names.
- ResourceNames() - Constructor for class clusterless.commons.substrate.aws.cdk.naming.ResourceNames
S
- ScopedApp - Class in clusterless.commons.substrate.aws.cdk.scoped
-
A
App
that is scoped to aStage
, nameLabel
, andVersion
. - ScopedApp(AppProps, Stage, Label, Version) - Constructor for class clusterless.commons.substrate.aws.cdk.scoped.ScopedApp
- ScopedApp(AppProps, Stage, Label, Version, ScopedMeta) - Constructor for class clusterless.commons.substrate.aws.cdk.scoped.ScopedApp
- ScopedConstruct - Class in clusterless.commons.substrate.aws.cdk.scoped
-
A
Construct
that is used with aScopedStack
to provide scoped references to other constructs that can be imported or exported. - ScopedConstruct(Construct, String) - Constructor for class clusterless.commons.substrate.aws.cdk.scoped.ScopedConstruct
- ScopedMeta - Class in clusterless.commons.substrate.aws.cdk.scoped
- ScopedMeta() - Constructor for class clusterless.commons.substrate.aws.cdk.scoped.ScopedMeta
- ScopedMeta.Item - Class in clusterless.commons.substrate.aws.cdk.scoped
- scopedName() - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedConstruct
-
The name of the
ScopedApp
that this construct is scoped to. - scopedName() - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedStack
-
The name of the
ScopedApp
that this construct is scoped to. - scopedOf(Construct) - Static method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedApp
- scopedOf(Construct) - Static method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedStack
- ScopedStack - Class in clusterless.commons.substrate.aws.cdk.scoped
-
A
Stack
that is scoped to aStage
, nameLabel
, andVersion
. - ScopedStack(ScopedApp) - Constructor for class clusterless.commons.substrate.aws.cdk.scoped.ScopedStack
- ScopedStack(ScopedApp, String) - Constructor for class clusterless.commons.substrate.aws.cdk.scoped.ScopedStack
- ScopedStack(ScopedApp, String, StackProps) - Constructor for class clusterless.commons.substrate.aws.cdk.scoped.ScopedStack
- scopedVersion() - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedConstruct
-
The version of the
ScopedApp
that this construct is scoped to. - scopedVersion() - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedStack
-
The version of the
ScopedApp
that this construct is scoped to. - setArnRef(String) - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedMeta.Item
- setArnRef(String, String) - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedMeta
- setId(String) - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedMeta.Item
- setId(String, String) - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedMeta
- setIdRef(String) - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedMeta.Item
- setIdRef(String, String) - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedMeta
- setName(String) - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedMeta.Item
- setName(String, String) - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedMeta
- setNameRef(String) - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedMeta.Item
- setNameRef(String, String) - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedMeta
- stage() - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedApp
- stage() - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedConstruct
-
The
Stage
of theScopedApp
that this construct is scoped to. - stage() - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedStack
-
The
Stage
of theScopedApp
that this construct is scoped to. - stagedMeta() - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedApp
T
- TagsUtil - Class in clusterless.commons.substrate.aws.cdk.util
-
The TagsUil class is a helper for applying tags to a
IConstruct
. - TagsUtil() - Constructor for class clusterless.commons.substrate.aws.cdk.util.TagsUtil
V
W
- withContext(Ref) - Method in class clusterless.commons.substrate.aws.cdk.scoped.ScopedStack
All Classes All Packages