Learn R Programming

paws.analytics (version 0.1.7)

quicksight_create_template: Creates a template from an existing QuickSight analysis or template

Description

Creates a template from an existing QuickSight analysis or template. You can use the resulting template to create a dashboard.

Usage

quicksight_create_template(AwsAccountId, TemplateId, Name, Permissions,
  SourceEntity, Tags, VersionDescription)

Arguments

AwsAccountId

[required] The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.

TemplateId

[required] An ID for the template that you want to create. This template is unique per AWS Region in each AWS account.

Name

A display name for the template.

Permissions

A list of resource permissions to be set on the template.

SourceEntity

[required] The Amazon Resource Name (ARN) of the source entity from which this template is being created. Currently, you can create a template from an analysis or another template. If the ARN is for an analysis, include its dataset references.

Tags

Contains a map of the key-value pairs for the resource tag or tags assigned to the resource.

VersionDescription

A description of the current template version being created. This API operation creates the first version of the template. Every time UpdateTemplate is called, a new version is created. Each version of the template maintains a description of the version in the VersionDescription field.

Request syntax

svc$create_template(
  AwsAccountId = "string",
  TemplateId = "string",
  Name = "string",
  Permissions = list(
    list(
      Principal = "string",
      Actions = list(
        "string"
      )
    )
  ),
  SourceEntity = list(
    SourceAnalysis = list(
      Arn = "string",
      DataSetReferences = list(
        list(
          DataSetPlaceholder = "string",
          DataSetArn = "string"
        )
      )
    ),
    SourceTemplate = list(
      Arn = "string"
    )
  ),
  Tags = list(
    list(
      Key = "string",
      Value = "string"
    )
  ),
  VersionDescription = "string"
)

Details

A template is an entity in QuickSight 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.