libZSservicesZSamazonka-quicksightZSamazonka-quicksight
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.QuickSight.DeleteTemplateAlias

Description

Deletes the item that the specified template alias points to. If you provide a specific alias, you delete the version of the template that the alias points to.

Synopsis

Creating a Request

data DeleteTemplateAlias Source #

See: newDeleteTemplateAlias smart constructor.

Constructors

DeleteTemplateAlias' 

Fields

  • awsAccountId :: Text

    The ID of the Amazon Web Services account that contains the item to delete.

  • templateId :: Text

    The ID for the template that the specified alias is for.

  • aliasName :: Text

    The name for the template alias. To delete a specific alias, you delete the version that the alias points to. You can specify the alias name, or specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter.

Instances

Instances details
Eq DeleteTemplateAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteTemplateAlias

Read DeleteTemplateAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteTemplateAlias

Show DeleteTemplateAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteTemplateAlias

Generic DeleteTemplateAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteTemplateAlias

Associated Types

type Rep DeleteTemplateAlias :: Type -> Type #

NFData DeleteTemplateAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteTemplateAlias

Methods

rnf :: DeleteTemplateAlias -> () #

Hashable DeleteTemplateAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteTemplateAlias

AWSRequest DeleteTemplateAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteTemplateAlias

Associated Types

type AWSResponse DeleteTemplateAlias #

ToHeaders DeleteTemplateAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteTemplateAlias

ToPath DeleteTemplateAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteTemplateAlias

ToQuery DeleteTemplateAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteTemplateAlias

type Rep DeleteTemplateAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteTemplateAlias

type Rep DeleteTemplateAlias = D1 ('MetaData "DeleteTemplateAlias" "Amazonka.QuickSight.DeleteTemplateAlias" "libZSservicesZSamazonka-quicksightZSamazonka-quicksight" 'False) (C1 ('MetaCons "DeleteTemplateAlias'" 'PrefixI 'True) (S1 ('MetaSel ('Just "awsAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "templateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "aliasName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DeleteTemplateAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteTemplateAlias

newDeleteTemplateAlias Source #

Create a value of DeleteTemplateAlias 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:awsAccountId:DeleteTemplateAlias', deleteTemplateAlias_awsAccountId - The ID of the Amazon Web Services account that contains the item to delete.

$sel:templateId:DeleteTemplateAlias', deleteTemplateAlias_templateId - The ID for the template that the specified alias is for.

$sel:aliasName:DeleteTemplateAlias', deleteTemplateAlias_aliasName - The name for the template alias. To delete a specific alias, you delete the version that the alias points to. You can specify the alias name, or specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter.

Request Lenses

deleteTemplateAlias_awsAccountId :: Lens' DeleteTemplateAlias Text Source #

The ID of the Amazon Web Services account that contains the item to delete.

deleteTemplateAlias_templateId :: Lens' DeleteTemplateAlias Text Source #

The ID for the template that the specified alias is for.

deleteTemplateAlias_aliasName :: Lens' DeleteTemplateAlias Text Source #

The name for the template alias. To delete a specific alias, you delete the version that the alias points to. You can specify the alias name, or specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter.

Destructuring the Response

data DeleteTemplateAliasResponse Source #

See: newDeleteTemplateAliasResponse smart constructor.

Constructors

DeleteTemplateAliasResponse' 

Fields

Instances

Instances details
Eq DeleteTemplateAliasResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteTemplateAlias

Read DeleteTemplateAliasResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteTemplateAlias

Show DeleteTemplateAliasResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteTemplateAlias

Generic DeleteTemplateAliasResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteTemplateAlias

Associated Types

type Rep DeleteTemplateAliasResponse :: Type -> Type #

NFData DeleteTemplateAliasResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteTemplateAlias

type Rep DeleteTemplateAliasResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteTemplateAlias

type Rep DeleteTemplateAliasResponse = D1 ('MetaData "DeleteTemplateAliasResponse" "Amazonka.QuickSight.DeleteTemplateAlias" "libZSservicesZSamazonka-quicksightZSamazonka-quicksight" 'False) (C1 ('MetaCons "DeleteTemplateAliasResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "templateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "aliasName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDeleteTemplateAliasResponse Source #

Create a value of DeleteTemplateAliasResponse 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:requestId:DeleteTemplateAliasResponse', deleteTemplateAliasResponse_requestId - The Amazon Web Services request ID for this operation.

$sel:arn:DeleteTemplateAliasResponse', deleteTemplateAliasResponse_arn - The Amazon Resource Name (ARN) of the template you want to delete.

$sel:templateId:DeleteTemplateAlias', deleteTemplateAliasResponse_templateId - An ID for the template associated with the deletion.

$sel:aliasName:DeleteTemplateAlias', deleteTemplateAliasResponse_aliasName - The name for the template alias.

$sel:status:DeleteTemplateAliasResponse', deleteTemplateAliasResponse_status - The HTTP status of the request.

Response Lenses

deleteTemplateAliasResponse_requestId :: Lens' DeleteTemplateAliasResponse (Maybe Text) Source #

The Amazon Web Services request ID for this operation.

deleteTemplateAliasResponse_arn :: Lens' DeleteTemplateAliasResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the template you want to delete.

deleteTemplateAliasResponse_templateId :: Lens' DeleteTemplateAliasResponse (Maybe Text) Source #

An ID for the template associated with the deletion.