Packages

abstract class CdkStack extends Stack

CDK stack.

Linear Supertypes
Stack, ITaggable, Construct, IConstruct, IDependable, JsiiObject, JsiiSerializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CdkStack
  2. Stack
  3. ITaggable
  4. Construct
  5. IConstruct
  6. IDependable
  7. JsiiObject
  8. JsiiSerializable
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. 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

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def $jsii$toJson(): TreeNode
    Definition Classes
    JsiiSerializable
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. def addDependency(arg0: Stack): Unit
    Definition Classes
    Stack
  6. def addDependency(arg0: Stack, arg1: String): Unit
    Definition Classes
    Stack
  7. def addTransform(arg0: String): Unit
    Definition Classes
    Stack
  8. def allocateLogicalId(arg0: CfnElement): String
    Attributes
    protected[awscdk]
    Definition Classes
    Stack
  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @IntrinsicCandidate()
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  13. def exportValue(arg0: Any): String
    Definition Classes
    Stack
  14. def exportValue(arg0: Any, arg1: ExportValueOptions): String
    Definition Classes
    Stack
  15. def formatArn(arg0: ArnComponents): String
    Definition Classes
    Stack
  16. def getAccount(): String
    Definition Classes
    Stack
  17. def getArtifactId(): String
    Definition Classes
    Stack
  18. def getAvailabilityZones(): List[String]
    Definition Classes
    Stack
  19. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  20. def getDependencies(): List[Stack]
    Definition Classes
    Stack
  21. def getEnvironment(): String
    Definition Classes
    Stack
  22. def getLogicalId(arg0: CfnElement): String
    Definition Classes
    Stack
  23. def getNested(): Boolean
    Definition Classes
    Stack
  24. def getNestedStackParent(): Stack
    Definition Classes
    Stack
  25. def getNestedStackResource(): CfnResource
    Definition Classes
    Stack
  26. def getNode(): Node
    Definition Classes
    Construct → IConstruct
  27. def getNotificationArns(): List[String]
    Definition Classes
    Stack
  28. def getPartition(): String
    Definition Classes
    Stack
  29. def getRegion(): String
    Definition Classes
    Stack
  30. def getStackId(): String
    Definition Classes
    Stack
  31. def getStackName(): String
    Definition Classes
    Stack
  32. def getSynthesizer(): IStackSynthesizer
    Definition Classes
    Stack
  33. def getTags(): TagManager
    Definition Classes
    Stack → ITaggable
  34. def getTemplateFile(): String
    Definition Classes
    Stack
  35. def getTemplateOptions(): ITemplateOptions
    Definition Classes
    Stack
  36. def getTerminationProtection(): Boolean
    Definition Classes
    Stack
  37. def getUrlSuffix(): String
    Definition Classes
    Stack
  38. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  39. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  40. final def jsiiAsyncCall[T](arg0: String, arg1: NativeType[T], arg2: <repeated...>[AnyRef]): T
    Attributes
    protected[jsii]
    Definition Classes
    JsiiObject
    Annotations
    @transient()
  41. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  42. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  43. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  44. def regionalFact(arg0: String): String
    Definition Classes
    Stack
  45. def regionalFact(arg0: String, arg1: String): String
    Definition Classes
    Stack
  46. def renameLogicalId(arg0: String, arg1: String): Unit
    Definition Classes
    Stack
  47. def reportMissingContextKey(arg0: MissingContext): Unit
    Definition Classes
    Stack
  48. def resolve(arg0: Any): AnyRef
    Definition Classes
    Stack
  49. def splitArn(arg0: String, arg1: software.amazon.awscdk.ArnFormat): ArnComponents
    Definition Classes
    Stack
  50. implicit lazy val stackCtx: Stack
    Attributes
    protected[this]
  51. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  52. def toJsonString(arg0: Any): String
    Definition Classes
    Stack
  53. def toJsonString(arg0: Any, arg1: Number): String
    Definition Classes
    Stack
  54. def toString(): String
    Definition Classes
    Construct → AnyRef → Any
  55. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  56. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  57. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated
  2. final def jsiiAsyncCall[T](arg0: String, arg1: Class[T], arg2: <repeated...>[AnyRef]): T
    Attributes
    protected[jsii]
    Definition Classes
    JsiiObject
    Annotations
    @transient() @Deprecated
    Deprecated
  3. final def jsiiCall[T](arg0: String, arg1: NativeType[T], arg2: <repeated...>[AnyRef]): T
    Attributes
    protected[jsii]
    Definition Classes
    JsiiObject
    Annotations
    @transient() @Deprecated
    Deprecated
  4. final def jsiiCall[T](arg0: String, arg1: Class[T], arg2: <repeated...>[AnyRef]): T
    Attributes
    protected[jsii]
    Definition Classes
    JsiiObject
    Annotations
    @transient() @Deprecated
    Deprecated
  5. final def jsiiGet[T](arg0: String, arg1: NativeType[T]): T
    Attributes
    protected[jsii]
    Definition Classes
    JsiiObject
    Annotations
    @Deprecated
    Deprecated
  6. final def jsiiGet[T](arg0: String, arg1: Class[T]): T
    Attributes
    protected[jsii]
    Definition Classes
    JsiiObject
    Annotations
    @Deprecated
    Deprecated
  7. final def jsiiSet(arg0: String, arg1: Any): Unit
    Attributes
    protected[jsii]
    Definition Classes
    JsiiObject
    Annotations
    @Deprecated
    Deprecated

Inherited from Stack

Inherited from ITaggable

Inherited from Construct

Inherited from IConstruct

Inherited from IDependable

Inherited from JsiiObject

Inherited from JsiiSerializable

Inherited from AnyRef

Inherited from Any

Ungrouped