Interface ITemplateOptions

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
ITemplateOptions.Jsii$Default
All Known Implementing Classes:
ITemplateOptions.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:29:55.079Z") @Stability(Stable) public interface ITemplateOptions extends software.amazon.jsii.JsiiSerializable
CloudFormation template options for a stack.
  • Method Details

    • getDescription

      @Stability(Stable) @Nullable default String getDescription()
      Gets or sets the description of this stack.

      If provided, it will be included in the CloudFormation template's "Description" attribute.

    • setDescription

      @Optional default void setDescription(@Nullable String value)
      Gets or sets the description of this stack.

      If provided, it will be included in the CloudFormation template's "Description" attribute.

    • getMetadata

      @Stability(Stable) @Nullable default Map<String,Object> getMetadata()
      Metadata associated with the CloudFormation template.
    • setMetadata

      @Optional default void setMetadata(@Nullable Map<String,Object> value)
      Metadata associated with the CloudFormation template.
    • getTemplateFormatVersion

      @Stability(Stable) @Nullable default String getTemplateFormatVersion()
      Gets or sets the AWSTemplateFormatVersion field of the CloudFormation template.
    • setTemplateFormatVersion

      @Optional default void setTemplateFormatVersion(@Nullable String value)
      Gets or sets the AWSTemplateFormatVersion field of the CloudFormation template.
    • getTransform

      @Stability(Deprecated) @Deprecated @Nullable default String getTransform()
      Deprecated.
      use transforms instead.
      (deprecated) Gets or sets the top-level template transform for this stack (e.g. "AWS::Serverless-2016-10-31").

    • setTransform

      @Optional default void setTransform(@Nullable String value)
      Deprecated.
      use transforms instead.
      (deprecated) Gets or sets the top-level template transform for this stack (e.g. "AWS::Serverless-2016-10-31").

    • getTransforms

      @Stability(Stable) @Nullable default List<String> getTransforms()
      Gets or sets the top-level template transform(s) for this stack (e.g. ["AWS::Serverless-2016-10-31"]).
    • setTransforms

      @Optional default void setTransforms(@Nullable List<String> value)
      Gets or sets the top-level template transform(s) for this stack (e.g. ["AWS::Serverless-2016-10-31"]).