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

AWSRequest DeleteThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

Associated Types

type AWSResponse DeleteThemeAlias #

Generic DeleteThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

Associated Types

type Rep DeleteThemeAlias :: Type -> Type #

Read DeleteThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

Show DeleteThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

NFData DeleteThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

Methods

rnf :: DeleteThemeAlias -> () #

Eq DeleteThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

Hashable DeleteThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

type AWSResponse 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" "amazonka-quicksight-2.0-9P6nV9koXl6GTlt8ZjS7C9" '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))))

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:

DeleteThemeAlias, deleteThemeAlias_awsAccountId - The ID of the Amazon Web Services account that contains the theme alias to delete.

DeleteThemeAlias, deleteThemeAlias_themeId - The ID for the theme that the specified alias is for.

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
Generic DeleteThemeAliasResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

Associated Types

type Rep DeleteThemeAliasResponse :: Type -> Type #

Read DeleteThemeAliasResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

Show DeleteThemeAliasResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

NFData DeleteThemeAliasResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteThemeAlias

Eq 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" "amazonka-quicksight-2.0-9P6nV9koXl6GTlt8ZjS7C9" 'False) (C1 ('MetaCons "DeleteThemeAliasResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "aliasName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "themeId") '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:

DeleteThemeAlias, deleteThemeAliasResponse_aliasName - The name for the theme alias.

DeleteThemeAliasResponse, deleteThemeAliasResponse_arn - The Amazon Resource Name (ARN) of the theme resource using the deleted alias.

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

DeleteThemeAlias, deleteThemeAliasResponse_themeId - An ID for the theme associated with the deletion.

DeleteThemeAliasResponse, deleteThemeAliasResponse_status - The HTTP status of the request.

Response Lenses

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

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

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.