java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.Mixin
software.amazon.awscdk.cfnpropertymixins.services.quicksight.CfnTemplatePropsMixin
All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable, software.constructs.IMixin

@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)", date="2026-03-11T13:20:03.693Z") @Stability(Stable) public class CfnTemplatePropsMixin extends Mixin implements software.constructs.IMixin
Creates a template from an existing Quick analysis or template.

You can use the resulting template to create a dashboard.

A template is an entity in Quick that encapsulates the metadata required to create an analysis and that you can use to create s dashboard. A template adds a layer of abstraction by using placeholders to replace the dataset associated with the analysis. You can use templates to create dashboards by replacing dataset placeholders with datasets that follow the same schema that was used to create the source analysis and template.

Example:

 

See Also:
  • Field Details

    • CFN_PROPERTY_KEYS

      @Stability(Stable) protected static final List<String> CFN_PROPERTY_KEYS
  • Constructor Details

    • CfnTemplatePropsMixin

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

      protected CfnTemplatePropsMixin(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • CfnTemplatePropsMixin

      @Stability(Stable) public CfnTemplatePropsMixin(@NotNull CfnTemplateMixinProps props, @Nullable CfnPropertyMixinOptions options)
      Create a mixin to apply properties to AWS::QuickSight::Template.

      Parameters:
      props - L1 properties to apply. This parameter is required.
      options - Mixin options.
    • CfnTemplatePropsMixin

      @Stability(Stable) public CfnTemplatePropsMixin(@NotNull CfnTemplateMixinProps props)
      Create a mixin to apply properties to AWS::QuickSight::Template.

      Parameters:
      props - L1 properties to apply. This parameter is required.
  • Method Details

    • applyTo

      @Stability(Stable) public void applyTo(@NotNull software.constructs.IConstruct construct)
      Apply the mixin properties to the construct.

      Specified by:
      applyTo in interface software.constructs.IMixin
      Specified by:
      applyTo in class Mixin
      Parameters:
      construct - This parameter is required.
    • supports

      @Stability(Stable) @NotNull public Boolean supports(@NotNull software.constructs.IConstruct construct)
      Check if this mixin supports the given construct.

      Specified by:
      supports in interface software.constructs.IMixin
      Overrides:
      supports in class Mixin
      Parameters:
      construct - This parameter is required.
    • getProps

      @Stability(Stable) @NotNull protected CfnTemplateMixinProps getProps()
    • getStrategy

      @Stability(Stable) @NotNull protected IMergeStrategy getStrategy()