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

Description

Lists all the themes in the current Amazon Web Services account.

This operation returns paginated results.

Synopsis

Creating a Request

data ListThemes Source #

See: newListThemes smart constructor.

Constructors

ListThemes' 

Fields

  • nextToken :: Maybe Text

    The token for the next set of results, or null if there are no more results.

  • type' :: Maybe ThemeType

    The type of themes that you want to list. Valid options include the following:

    • ALL (default)- Display all existing themes.
    • CUSTOM - Display only the themes created by people using Amazon QuickSight.
    • QUICKSIGHT - Display only the starting themes defined by Amazon QuickSight.
  • maxResults :: Maybe Natural

    The maximum number of results to be returned per request.

  • awsAccountId :: Text

    The ID of the Amazon Web Services account that contains the themes that you're listing.

Instances

Instances details
Eq ListThemes Source # 
Instance details

Defined in Amazonka.QuickSight.ListThemes

Read ListThemes Source # 
Instance details

Defined in Amazonka.QuickSight.ListThemes

Show ListThemes Source # 
Instance details

Defined in Amazonka.QuickSight.ListThemes

Generic ListThemes Source # 
Instance details

Defined in Amazonka.QuickSight.ListThemes

Associated Types

type Rep ListThemes :: Type -> Type #

NFData ListThemes Source # 
Instance details

Defined in Amazonka.QuickSight.ListThemes

Methods

rnf :: ListThemes -> () #

Hashable ListThemes Source # 
Instance details

Defined in Amazonka.QuickSight.ListThemes

AWSPager ListThemes Source # 
Instance details

Defined in Amazonka.QuickSight.ListThemes

AWSRequest ListThemes Source # 
Instance details

Defined in Amazonka.QuickSight.ListThemes

Associated Types

type AWSResponse ListThemes #

ToHeaders ListThemes Source # 
Instance details

Defined in Amazonka.QuickSight.ListThemes

Methods

toHeaders :: ListThemes -> [Header] #

ToPath ListThemes Source # 
Instance details

Defined in Amazonka.QuickSight.ListThemes

ToQuery ListThemes Source # 
Instance details

Defined in Amazonka.QuickSight.ListThemes

type Rep ListThemes Source # 
Instance details

Defined in Amazonka.QuickSight.ListThemes

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

Defined in Amazonka.QuickSight.ListThemes

newListThemes Source #

Create a value of ListThemes 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:nextToken:ListThemes', listThemes_nextToken - The token for the next set of results, or null if there are no more results.

$sel:type':ListThemes', listThemes_type - The type of themes that you want to list. Valid options include the following:

  • ALL (default)- Display all existing themes.
  • CUSTOM - Display only the themes created by people using Amazon QuickSight.
  • QUICKSIGHT - Display only the starting themes defined by Amazon QuickSight.

$sel:maxResults:ListThemes', listThemes_maxResults - The maximum number of results to be returned per request.

$sel:awsAccountId:ListThemes', listThemes_awsAccountId - The ID of the Amazon Web Services account that contains the themes that you're listing.

Request Lenses

listThemes_nextToken :: Lens' ListThemes (Maybe Text) Source #

The token for the next set of results, or null if there are no more results.

listThemes_type :: Lens' ListThemes (Maybe ThemeType) Source #

The type of themes that you want to list. Valid options include the following:

  • ALL (default)- Display all existing themes.
  • CUSTOM - Display only the themes created by people using Amazon QuickSight.
  • QUICKSIGHT - Display only the starting themes defined by Amazon QuickSight.

listThemes_maxResults :: Lens' ListThemes (Maybe Natural) Source #

The maximum number of results to be returned per request.

listThemes_awsAccountId :: Lens' ListThemes Text Source #

The ID of the Amazon Web Services account that contains the themes that you're listing.

Destructuring the Response

data ListThemesResponse Source #

See: newListThemesResponse smart constructor.

Constructors

ListThemesResponse' 

Fields

Instances

Instances details
Eq ListThemesResponse Source # 
Instance details

Defined in Amazonka.QuickSight.ListThemes

Read ListThemesResponse Source # 
Instance details

Defined in Amazonka.QuickSight.ListThemes

Show ListThemesResponse Source # 
Instance details

Defined in Amazonka.QuickSight.ListThemes

Generic ListThemesResponse Source # 
Instance details

Defined in Amazonka.QuickSight.ListThemes

Associated Types

type Rep ListThemesResponse :: Type -> Type #

NFData ListThemesResponse Source # 
Instance details

Defined in Amazonka.QuickSight.ListThemes

Methods

rnf :: ListThemesResponse -> () #

type Rep ListThemesResponse Source # 
Instance details

Defined in Amazonka.QuickSight.ListThemes

type Rep ListThemesResponse = D1 ('MetaData "ListThemesResponse" "Amazonka.QuickSight.ListThemes" "libZSservicesZSamazonka-quicksightZSamazonka-quicksight" 'False) (C1 ('MetaCons "ListThemesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "themeSummaryList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ThemeSummary]))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListThemesResponse Source #

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

$sel:themeSummaryList:ListThemesResponse', listThemesResponse_themeSummaryList - Information about the themes in the list.

$sel:nextToken:ListThemes', listThemesResponse_nextToken - The token for the next set of results, or null if there are no more results.

$sel:status:ListThemesResponse', listThemesResponse_status - The HTTP status of the request.

Response Lenses

listThemesResponse_requestId :: Lens' ListThemesResponse (Maybe Text) Source #

The Amazon Web Services request ID for this operation.

listThemesResponse_nextToken :: Lens' ListThemesResponse (Maybe Text) Source #

The token for the next set of results, or null if there are no more results.

listThemesResponse_status :: Lens' ListThemesResponse Int Source #

The HTTP status of the request.