abstract class CdkStack extends Stack
CDK stack.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- CdkStack
- Stack
- ITaggable
- Construct
- IConstruct
- IDependable
- JsiiObject
- JsiiSerializable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
-
new
CdkStack(id: Option[String] = None, props: Option[StackProps] = None)(implicit appCtx: App)
- id
Optional stack ID.
- props
Optional stack properties.
- appCtx
CDK app context.
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
$jsii$toJson(): TreeNode
- Definition Classes
- JsiiSerializable
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
addDependency(arg0: Stack): Unit
- Definition Classes
- Stack
-
def
addDependency(arg0: Stack, arg1: String): Unit
- Definition Classes
- Stack
-
def
addTransform(arg0: String): Unit
- Definition Classes
- Stack
-
def
allocateLogicalId(arg0: CfnElement): String
- Attributes
- protected[awscdk]
- Definition Classes
- Stack
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @IntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
exportValue(arg0: Any): String
- Definition Classes
- Stack
-
def
exportValue(arg0: Any, arg1: ExportValueOptions): String
- Definition Classes
- Stack
-
def
formatArn(arg0: ArnComponents): String
- Definition Classes
- Stack
-
def
getAccount(): String
- Definition Classes
- Stack
-
def
getArtifactId(): String
- Definition Classes
- Stack
-
def
getAvailabilityZones(): List[String]
- Definition Classes
- Stack
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
def
getDependencies(): List[Stack]
- Definition Classes
- Stack
-
def
getEnvironment(): String
- Definition Classes
- Stack
-
def
getLogicalId(arg0: CfnElement): String
- Definition Classes
- Stack
-
def
getNested(): Boolean
- Definition Classes
- Stack
-
def
getNestedStackParent(): Stack
- Definition Classes
- Stack
-
def
getNestedStackResource(): CfnResource
- Definition Classes
- Stack
-
def
getNode(): Node
- Definition Classes
- Construct → IConstruct
-
def
getNotificationArns(): List[String]
- Definition Classes
- Stack
-
def
getPartition(): String
- Definition Classes
- Stack
-
def
getRegion(): String
- Definition Classes
- Stack
-
def
getStackId(): String
- Definition Classes
- Stack
-
def
getStackName(): String
- Definition Classes
- Stack
-
def
getSynthesizer(): IStackSynthesizer
- Definition Classes
- Stack
-
def
getTags(): TagManager
- Definition Classes
- Stack → ITaggable
-
def
getTemplateFile(): String
- Definition Classes
- Stack
-
def
getTemplateOptions(): ITemplateOptions
- Definition Classes
- Stack
-
def
getTerminationProtection(): Boolean
- Definition Classes
- Stack
-
def
getUrlSuffix(): String
- Definition Classes
- Stack
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
jsiiAsyncCall[T](arg0: String, arg1: NativeType[T], arg2: <repeated...>[AnyRef]): T
- Attributes
- protected[jsii]
- Definition Classes
- JsiiObject
- Annotations
- @transient()
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
def
renameLogicalId(arg0: String, arg1: String): Unit
- Definition Classes
- Stack
-
def
reportMissingContextKey(arg0: MissingContext): Unit
- Definition Classes
- Stack
-
def
resolve(arg0: Any): AnyRef
- Definition Classes
- Stack
-
def
splitArn(arg0: String, arg1: ArnFormat): ArnComponents
- Definition Classes
- Stack
-
implicit
lazy val
stackCtx: Stack
- Attributes
- protected[this]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toJsonString(arg0: Any): String
- Definition Classes
- Stack
-
def
toJsonString(arg0: Any, arg1: Number): String
- Definition Classes
- Stack
-
def
toString(): String
- Definition Classes
- Construct → AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated
-
final
def
jsiiAsyncCall[T](arg0: String, arg1: Class[T], arg2: <repeated...>[AnyRef]): T
- Attributes
- protected[jsii]
- Definition Classes
- JsiiObject
- Annotations
- @transient() @Deprecated
- Deprecated
-
final
def
jsiiCall[T](arg0: String, arg1: NativeType[T], arg2: <repeated...>[AnyRef]): T
- Attributes
- protected[jsii]
- Definition Classes
- JsiiObject
- Annotations
- @transient() @Deprecated
- Deprecated
-
final
def
jsiiCall[T](arg0: String, arg1: Class[T], arg2: <repeated...>[AnyRef]): T
- Attributes
- protected[jsii]
- Definition Classes
- JsiiObject
- Annotations
- @transient() @Deprecated
- Deprecated
-
final
def
jsiiGet[T](arg0: String, arg1: NativeType[T]): T
- Attributes
- protected[jsii]
- Definition Classes
- JsiiObject
- Annotations
- @Deprecated
- Deprecated
-
final
def
jsiiGet[T](arg0: String, arg1: Class[T]): T
- Attributes
- protected[jsii]
- Definition Classes
- JsiiObject
- Annotations
- @Deprecated
- Deprecated
-
final
def
jsiiSet(arg0: String, arg1: Any): Unit
- Attributes
- protected[jsii]
- Definition Classes
- JsiiObject
- Annotations
- @Deprecated
- Deprecated