Class PhysicalName

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.PhysicalName
All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-23T05:56:10.121Z") @Stability(Stable) public class PhysicalName extends software.amazon.jsii.JsiiObject
Includes special markers for automatic generation of physical names.
  • Nested Class Summary

    Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

    software.amazon.jsii.JsiiObject.InitializationMode
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Use this to automatically generate a physical name for an AWS resource only if the resource is referenced across environments (account/region).
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    PhysicalName(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
     
    protected
    PhysicalName(software.amazon.jsii.JsiiObjectRef objRef)
     
  • Method Summary

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Field Details

    • GENERATE_IF_NEEDED

      @Stability(Stable) public static final String GENERATE_IF_NEEDED
      Use this to automatically generate a physical name for an AWS resource only if the resource is referenced across environments (account/region).

      Otherwise, the name will be allocated during deployment by CloudFormation.

      If you are certain that a resource will be referenced across environments, you may also specify an explicit physical name for it. This option is mostly designed for reusable constructs which may or may not be referenced across environments.

  • Constructor Details

    • PhysicalName

      protected PhysicalName(software.amazon.jsii.JsiiObjectRef objRef)
    • PhysicalName

      protected PhysicalName(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)