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

Description

Creates a theme alias for a theme.

Synopsis

Creating a Request

data CreateThemeAlias Source #

See: newCreateThemeAlias smart constructor.

Constructors

CreateThemeAlias' 

Fields

  • awsAccountId :: Text

    The ID of the Amazon Web Services account that contains the theme for the new theme alias.

  • themeId :: Text

    An ID for the theme alias.

  • aliasName :: Text

    The name that you want to give to the theme alias that you are creating. The alias name can't begin with a $. Alias names that start with $ are reserved by Amazon QuickSight.

  • themeVersionNumber :: Natural

    The version number of the theme.

Instances

Instances details
Eq CreateThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.CreateThemeAlias

Read CreateThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.CreateThemeAlias

Show CreateThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.CreateThemeAlias

Generic CreateThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.CreateThemeAlias

Associated Types

type Rep CreateThemeAlias :: Type -> Type #

NFData CreateThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.CreateThemeAlias

Methods

rnf :: CreateThemeAlias -> () #

Hashable CreateThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.CreateThemeAlias

ToJSON CreateThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.CreateThemeAlias

AWSRequest CreateThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.CreateThemeAlias

Associated Types

type AWSResponse CreateThemeAlias #

ToHeaders CreateThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.CreateThemeAlias

ToPath CreateThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.CreateThemeAlias

ToQuery CreateThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.CreateThemeAlias

type Rep CreateThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.CreateThemeAlias

type Rep CreateThemeAlias = D1 ('MetaData "CreateThemeAlias" "Amazonka.QuickSight.CreateThemeAlias" "libZSservicesZSamazonka-quicksightZSamazonka-quicksight" 'False) (C1 ('MetaCons "CreateThemeAlias'" '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) :*: S1 ('MetaSel ('Just "themeVersionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))
type AWSResponse CreateThemeAlias Source # 
Instance details

Defined in Amazonka.QuickSight.CreateThemeAlias

newCreateThemeAlias Source #

Create a value of CreateThemeAlias 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:CreateThemeAlias', createThemeAlias_awsAccountId - The ID of the Amazon Web Services account that contains the theme for the new theme alias.

$sel:themeId:CreateThemeAlias', createThemeAlias_themeId - An ID for the theme alias.

$sel:aliasName:CreateThemeAlias', createThemeAlias_aliasName - The name that you want to give to the theme alias that you are creating. The alias name can't begin with a $. Alias names that start with $ are reserved by Amazon QuickSight.

$sel:themeVersionNumber:CreateThemeAlias', createThemeAlias_themeVersionNumber - The version number of the theme.

Request Lenses

createThemeAlias_awsAccountId :: Lens' CreateThemeAlias Text Source #

The ID of the Amazon Web Services account that contains the theme for the new theme alias.

createThemeAlias_aliasName :: Lens' CreateThemeAlias Text Source #

The name that you want to give to the theme alias that you are creating. The alias name can't begin with a $. Alias names that start with $ are reserved by Amazon QuickSight.

Destructuring the Response

data CreateThemeAliasResponse Source #

See: newCreateThemeAliasResponse smart constructor.

Constructors

CreateThemeAliasResponse' 

Fields

Instances

Instances details
Eq CreateThemeAliasResponse Source # 
Instance details

Defined in Amazonka.QuickSight.CreateThemeAlias

Read CreateThemeAliasResponse Source # 
Instance details

Defined in Amazonka.QuickSight.CreateThemeAlias

Show CreateThemeAliasResponse Source # 
Instance details

Defined in Amazonka.QuickSight.CreateThemeAlias

Generic CreateThemeAliasResponse Source # 
Instance details

Defined in Amazonka.QuickSight.CreateThemeAlias

Associated Types

type Rep CreateThemeAliasResponse :: Type -> Type #

NFData CreateThemeAliasResponse Source # 
Instance details

Defined in Amazonka.QuickSight.CreateThemeAlias

type Rep CreateThemeAliasResponse Source # 
Instance details

Defined in Amazonka.QuickSight.CreateThemeAlias

type Rep CreateThemeAliasResponse = D1 ('MetaData "CreateThemeAliasResponse" "Amazonka.QuickSight.CreateThemeAlias" "libZSservicesZSamazonka-quicksightZSamazonka-quicksight" 'False) (C1 ('MetaCons "CreateThemeAliasResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "themeAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ThemeAlias)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateThemeAliasResponse Source #

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

$sel:themeAlias:CreateThemeAliasResponse', createThemeAliasResponse_themeAlias - Information about the theme alias.

$sel:status:CreateThemeAliasResponse', createThemeAliasResponse_status - The HTTP status of the request.

Response Lenses

createThemeAliasResponse_requestId :: Lens' CreateThemeAliasResponse (Maybe Text) Source #

The Amazon Web Services request ID for this operation.