Class OutputNode

  • All Implemented Interfaces:
    software.amazon.jsii.JsiiSerializable, ISerializableEntity, ISerializableNode

    @Generated(value="jsii-pacmak/1.82.0 (build 2d2ddd7)",
               date="2023-08-24T23:07:44.472Z")
    @Stability(Experimental)
    public class OutputNode
    extends Node
    (experimental) OutputNode defines a cdk CfnOutput resources.
    • Field Detail

      • ATTR_EXPORT_NAME

        @Stability(Experimental)
        public static final String ATTR_EXPORT_NAME
        (experimental) Attribute key where output export name is stored.
      • ATTR_VALUE

        @Stability(Experimental)
        public static final String ATTR_VALUE
        (experimental) Attribute key where output value is stored.
    • Constructor Detail

      • OutputNode

        protected OutputNode​(software.amazon.jsii.JsiiObjectRef objRef)
      • OutputNode

        protected OutputNode​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • OutputNode

        @Stability(Experimental)
        public OutputNode​(@NotNull
                          IOutputNodeProps props)
        Parameters:
        props - This parameter is required.
    • Method Detail

      • isOutputNode

        @Stability(Experimental)
        @NotNull
        public static Boolean isOutputNode​(@NotNull
                                           Node node)
        (experimental) Indicates if node is an OutputNode.

        Parameters:
        node - This parameter is required.
      • mutateDestroy

        @Stability(Experimental)
        public void mutateDestroy​(@Nullable
                                  Boolean strict)
        (experimental) Destroys this node by removing all references and removing this node from the store.

        Overrides:
        mutateDestroy in class Node
        Parameters:
        strict -
      • mutateDestroy

        @Stability(Experimental)
        public void mutateDestroy()
        (experimental) Destroys this node by removing all references and removing this node from the store.
        Overrides:
        mutateDestroy in class Node
      • getIsExport

        @Stability(Experimental)
        @NotNull
        public Boolean getIsExport()
        (experimental) Indicates if OutputNode is **exported**.
      • getValue

        @Stability(Experimental)
        @NotNull
        public Object getValue()
        (experimental) Get the value* attribute.
      • getExportName

        @Stability(Experimental)
        @Nullable
        public String getExportName()
        (experimental) Get the export name attribute.