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.DeleteThemeAlias

Description

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

Synopsis

Creating a Request

data DeleteThemeAlias Source #

See: newDeleteThemeAlias smart constructor.

Constructors

DeleteThemeAlias' 

Fields

  • awsAccountId :: Text

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

  • themeId :: Text

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

  • aliasName :: Text

    The unique name for the theme alias to delete.

Instances

Instances details
Eq DeleteThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

Read DeleteThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

Show DeleteThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

Generic DeleteThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

Associated Types

type Rep DeleteThemeAlias :: Type -> Type #

NFData DeleteThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

Methods

rnf :: DeleteThemeAlias -> () #

Hashable DeleteThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

AWSRequest DeleteThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

Associated Types

type AWSResponse DeleteThemeAlias #

ToHeaders DeleteThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

ToPath DeleteThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

ToQuery DeleteThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

type Rep DeleteThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

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

Defined in Amazonka.QuickSight.DeleteThemeAlias

newDeleteThemeAlias Source #

Create a value of DeleteThemeAlias 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:DeleteThemeAlias', deleteThemeAlias_awsAccountId - The ID of the Amazon Web Services account that contains the theme alias to delete.

$sel:themeId:DeleteThemeAlias', deleteThemeAlias_themeId - The ID for the theme that the specified alias is for.

$sel:aliasName:DeleteThemeAlias', deleteThemeAlias_aliasName - The unique name for the theme alias to delete.

Request Lenses

deleteThemeAlias_awsAccountId :: Lens' DeleteThemeAlias Text Source #

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

deleteThemeAlias_themeId :: Lens' DeleteThemeAlias Text Source #

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

deleteThemeAlias_aliasName :: Lens' DeleteThemeAlias Text Source #

The unique name for the theme alias to delete.

Destructuring the Response

data DeleteThemeAliasResponse Source #

See: newDeleteThemeAliasResponse smart constructor.

Constructors

DeleteThemeAliasResponse' 

Fields

Instances

Instances details
Eq DeleteThemeAliasResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

Read DeleteThemeAliasResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

Show DeleteThemeAliasResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

Generic DeleteThemeAliasResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

Associated Types

type Rep DeleteThemeAliasResponse :: Type -> Type #

NFData DeleteThemeAliasResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

type Rep DeleteThemeAliasResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

type Rep DeleteThemeAliasResponse = D1 ('MetaData "DeleteThemeAliasResponse" "Amazonka.QuickSight.DeleteThemeAlias" "libZSservicesZSamazonka-quicksightZSamazonka-quicksight" 'False) (C1 ('MetaCons "DeleteThemeAliasResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "themeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "arn") '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)))))

newDeleteThemeAliasResponse Source #

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

$sel:themeId:DeleteThemeAlias', deleteThemeAliasResponse_themeId - An ID for the theme associated with the deletion.

$sel:arn:DeleteThemeAliasResponse', deleteThemeAliasResponse_arn - The Amazon Resource Name (ARN) of the theme resource using the deleted alias.

$sel:aliasName:DeleteThemeAlias', deleteThemeAliasResponse_aliasName - The name for the theme alias.

$sel:status:DeleteThemeAliasResponse', deleteThemeAliasResponse_status - The HTTP status of the request.

Response Lenses

deleteThemeAliasResponse_requestId :: Lens' DeleteThemeAliasResponse (Maybe Text) Source #

The Amazon Web Services request ID for this operation.

deleteThemeAliasResponse_themeId :: Lens' DeleteThemeAliasResponse (Maybe Text) Source #

An ID for the theme associated with the deletion.

deleteThemeAliasResponse_arn :: Lens' DeleteThemeAliasResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the theme resource using the deleted alias.