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.104.0 (build e79254c)", date="2024-12-11T23:26:27.560Z") @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.
    • 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"]).