| Modifier and Type | Interface and Description |
|---|---|
interface |
IResource
Interface for the Resource construct.
|
| Modifier and Type | Class and Description |
|---|---|
class |
App
A construct which represents an entire CDK app.
|
class |
CfnCondition
Represents a CloudFormation condition, for resources which must be conditionally created and the determination must be made at deploy time.
|
class |
CfnElement
An element of a CloudFormation stack.
|
class |
CfnInclude
Includes a CloudFormation template into a stack.
|
class |
CfnMapping
Represents a CloudFormation mapping.
|
class |
CfnOutput |
class |
CfnParameter
A CloudFormation parameter.
|
class |
CfnRefElement
Base class for referenceable CloudFormation constructs which are not Resources.
|
class |
CfnResource
Represents a CloudFormation resource.
|
class |
CfnRule
The Rules that define template constraints in an AWS Service Catalog portfolio describe when end users can use the template and which values they can specify for parameters that are declared in the AWS CloudFormation template used to create the product they are attempting to use.
|
class |
Construct
Represents the building block of the construct graph.
|
static class |
IConstruct.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IResource.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
Resource
A construct which represents an AWS resource.
|
class |
Stack
A root construct which represents a single CloudFormation stack.
|
| Modifier and Type | Method and Description |
|---|---|
IConstruct |
ConstructNode.findChild(String id)
Return a direct child by id.
|
IConstruct |
ConstructNode.getDefaultChild()
Returns the child construct that has the id `Default` or `Resource"`.
|
IConstruct |
ConstructNode.getRoot() |
IConstruct |
ConstructNode.getScope()
Returns the scope in which this construct is defined.
|
IConstruct |
IResolveContext.getScope()
The scope from which resolution has been initiated.
|
IConstruct |
IResolveContext.Jsii$Proxy.getScope()
The scope from which resolution has been initiated.
|
IConstruct |
ResolveOptions.getScope()
The scope from which resolution is performed.
|
IConstruct |
ResolveOptions.Jsii$Proxy.getScope() |
IConstruct |
Dependency.getSource()
Source the dependency.
|
IConstruct |
Dependency.Jsii$Proxy.getSource() |
IConstruct |
Reference.getTarget() |
IConstruct |
Dependency.getTarget()
Target of the dependency.
|
IConstruct |
Dependency.Jsii$Proxy.getTarget() |
IConstruct |
ConstructNode.tryFindChild(String id)
Return a direct child by id, or undefined.
|
| Modifier and Type | Method and Description |
|---|---|
List<IConstruct> |
ConstructNode.findAll()
Return this construct and all of its children in the given order.
|
List<IConstruct> |
ConstructNode.findAll(ConstructOrder order)
Return this construct and all of its children in the given order.
|
List<IConstruct> |
ConstructNode.getChildren()
All direct children of this construct.
|
List<IConstruct> |
DependableTrait.getDependencyRoots()
The set of constructs that form the root of this dependable.
|
List<IConstruct> |
ConstructNode.getScopes()
All parent scopes of this construct.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ConcreteDependable.add(IConstruct construct)
Add a construct to the dependency roots.
|
static Boolean |
CfnResource.isCfnResource(IConstruct construct)
Check whether the given construct is a CfnResource.
|
static Stack |
Stack.of(IConstruct construct)
Looks up the first stack scope in which `construct` is defined.
|
ResolveOptions.Builder |
ResolveOptions.Builder.scope(IConstruct scope)
Sets the value of Scope
|
void |
ConstructNode.setDefaultChild(IConstruct value)
Returns the child construct that has the id `Default` or `Resource"`.
|
Dependency.Builder |
Dependency.Builder.source(IConstruct source)
Sets the value of Source
|
Dependency.Builder |
Dependency.Builder.target(IConstruct target)
Sets the value of Target
|
void |
RemoveTag.visit(IConstruct construct)
All aspects can visit an IConstruct.
|
void |
IAspect.visit(IConstruct node)
All aspects can visit an IConstruct.
|
void |
IAspect.Jsii$Proxy.visit(IConstruct node)
All aspects can visit an IConstruct.
|
void |
Tag.visit(IConstruct construct)
All aspects can visit an IConstruct.
|
| Constructor and Description |
|---|
ConstructNode(Construct host,
IConstruct scope,
String id) |
Reference(Object value,
IConstruct target) |
Reference(Object value,
IConstruct target,
String displayName) |
Copyright © 2019. All rights reserved.