amazonka-quicksight-2.0: Amazon QuickSight SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.QuickSight.DescribeTemplateDefinition

Description

Provides a detailed description of the definition of a template.

If you do not need to know details about the content of a template, for instance if you are trying to check the status of a recently created or updated template, use the DescribeTemplate instead.

Synopsis

Creating a Request

data DescribeTemplateDefinition Source #

See: newDescribeTemplateDefinition smart constructor.

Constructors

DescribeTemplateDefinition' 

Fields

  • aliasName :: Maybe Text

    The alias of the template that you want to describe. If you name a specific alias, you describe the version that the alias points to. You can specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter. The keyword $PUBLISHED doesn't apply to templates.

  • versionNumber :: Maybe Natural

    The version number of the template.

  • awsAccountId :: Text

    The ID of the Amazon Web Services account that contains the template. You must be using the Amazon Web Services account that the template is in.

  • templateId :: Text

    The ID of the template that you're describing.

Instances

Instances details
ToHeaders DescribeTemplateDefinition Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeTemplateDefinition

ToPath DescribeTemplateDefinition Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeTemplateDefinition

ToQuery DescribeTemplateDefinition Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeTemplateDefinition

AWSRequest DescribeTemplateDefinition Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeTemplateDefinition

Generic DescribeTemplateDefinition Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeTemplateDefinition

Associated Types

type Rep DescribeTemplateDefinition :: Type -> Type #

Read DescribeTemplateDefinition Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeTemplateDefinition

Show DescribeTemplateDefinition Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeTemplateDefinition

NFData DescribeTemplateDefinition Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeTemplateDefinition

Eq DescribeTemplateDefinition Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeTemplateDefinition

Hashable DescribeTemplateDefinition Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeTemplateDefinition

type AWSResponse DescribeTemplateDefinition Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeTemplateDefinition

type Rep DescribeTemplateDefinition Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeTemplateDefinition

type Rep DescribeTemplateDefinition = D1 ('MetaData "DescribeTemplateDefinition" "Amazonka.QuickSight.DescribeTemplateDefinition" "amazonka-quicksight-2.0-9P6nV9koXl6GTlt8ZjS7C9" 'False) (C1 ('MetaCons "DescribeTemplateDefinition'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "aliasName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "versionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "awsAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "templateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDescribeTemplateDefinition Source #

Create a value of DescribeTemplateDefinition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeTemplateDefinition, describeTemplateDefinition_aliasName - The alias of the template that you want to describe. If you name a specific alias, you describe the version that the alias points to. You can specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter. The keyword $PUBLISHED doesn't apply to templates.

DescribeTemplateDefinition, describeTemplateDefinition_versionNumber - The version number of the template.

DescribeTemplateDefinition, describeTemplateDefinition_awsAccountId - The ID of the Amazon Web Services account that contains the template. You must be using the Amazon Web Services account that the template is in.

DescribeTemplateDefinition, describeTemplateDefinition_templateId - The ID of the template that you're describing.

Request Lenses

describeTemplateDefinition_aliasName :: Lens' DescribeTemplateDefinition (Maybe Text) Source #

The alias of the template that you want to describe. If you name a specific alias, you describe the version that the alias points to. You can specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter. The keyword $PUBLISHED doesn't apply to templates.

describeTemplateDefinition_awsAccountId :: Lens' DescribeTemplateDefinition Text Source #

The ID of the Amazon Web Services account that contains the template. You must be using the Amazon Web Services account that the template is in.

describeTemplateDefinition_templateId :: Lens' DescribeTemplateDefinition Text Source #

The ID of the template that you're describing.

Destructuring the Response

data DescribeTemplateDefinitionResponse Source #

Constructors

DescribeTemplateDefinitionResponse' 

Fields

Instances

Instances details
Generic DescribeTemplateDefinitionResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeTemplateDefinition

Associated Types

type Rep DescribeTemplateDefinitionResponse :: Type -> Type #

Show DescribeTemplateDefinitionResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeTemplateDefinition

NFData DescribeTemplateDefinitionResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeTemplateDefinition

Eq DescribeTemplateDefinitionResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeTemplateDefinition

type Rep DescribeTemplateDefinitionResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeTemplateDefinition

newDescribeTemplateDefinitionResponse Source #

Create a value of DescribeTemplateDefinitionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:definition:DescribeTemplateDefinitionResponse', describeTemplateDefinitionResponse_definition - The definition of the template.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

DescribeTemplateDefinitionResponse, describeTemplateDefinitionResponse_errors - Errors associated with the template version.

DescribeTemplateDefinitionResponse, describeTemplateDefinitionResponse_name - The descriptive name of the template.

$sel:requestId:DescribeTemplateDefinitionResponse', describeTemplateDefinitionResponse_requestId - The Amazon Web Services request ID for this operation.

$sel:resourceStatus:DescribeTemplateDefinitionResponse', describeTemplateDefinitionResponse_resourceStatus - Status associated with the template.

  • CREATION_IN_PROGRESS
  • CREATION_SUCCESSFUL
  • CREATION_FAILED
  • UPDATE_IN_PROGRESS
  • UPDATE_SUCCESSFUL
  • UPDATE_FAILED
  • DELETED

DescribeTemplateDefinition, describeTemplateDefinitionResponse_templateId - The ID of the template described.

DescribeTemplateDefinitionResponse, describeTemplateDefinitionResponse_themeArn - The ARN of the theme of the template.

DescribeTemplateDefinitionResponse, describeTemplateDefinitionResponse_status - The HTTP status of the request.

Response Lenses

describeTemplateDefinitionResponse_definition :: Lens' DescribeTemplateDefinitionResponse (Maybe TemplateVersionDefinition) Source #

The definition of the template.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

describeTemplateDefinitionResponse_resourceStatus :: Lens' DescribeTemplateDefinitionResponse (Maybe ResourceStatus) Source #

Status associated with the template.

  • CREATION_IN_PROGRESS
  • CREATION_SUCCESSFUL
  • CREATION_FAILED
  • UPDATE_IN_PROGRESS
  • UPDATE_SUCCESSFUL
  • UPDATE_FAILED
  • DELETED