amazonka-grafana-2.0: Amazon Managed Grafana 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.Grafana.ListWorkspaces

Description

Returns a list of Amazon Managed Grafana workspaces in the account, with some information about each workspace. For more complete information about one workspace, use DescribeWorkspace.

This operation returns paginated results.

Synopsis

Creating a Request

data ListWorkspaces Source #

See: newListWorkspaces smart constructor.

Constructors

ListWorkspaces' 

Fields

  • maxResults :: Maybe Natural

    The maximum number of workspaces to include in the results.

  • nextToken :: Maybe Text

    The token for the next set of workspaces to return. (You receive this token from a previous ListWorkspaces operation.)

Instances

Instances details
ToHeaders ListWorkspaces Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

ToPath ListWorkspaces Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

ToQuery ListWorkspaces Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

AWSPager ListWorkspaces Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

AWSRequest ListWorkspaces Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

Associated Types

type AWSResponse ListWorkspaces #

Generic ListWorkspaces Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

Associated Types

type Rep ListWorkspaces :: Type -> Type #

Read ListWorkspaces Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

Show ListWorkspaces Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

NFData ListWorkspaces Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

Methods

rnf :: ListWorkspaces -> () #

Eq ListWorkspaces Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

Hashable ListWorkspaces Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

type AWSResponse ListWorkspaces Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

type Rep ListWorkspaces Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

type Rep ListWorkspaces = D1 ('MetaData "ListWorkspaces" "Amazonka.Grafana.ListWorkspaces" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "ListWorkspaces'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListWorkspaces :: ListWorkspaces Source #

Create a value of ListWorkspaces 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:maxResults:ListWorkspaces', listWorkspaces_maxResults - The maximum number of workspaces to include in the results.

ListWorkspaces, listWorkspaces_nextToken - The token for the next set of workspaces to return. (You receive this token from a previous ListWorkspaces operation.)

Request Lenses

listWorkspaces_maxResults :: Lens' ListWorkspaces (Maybe Natural) Source #

The maximum number of workspaces to include in the results.

listWorkspaces_nextToken :: Lens' ListWorkspaces (Maybe Text) Source #

The token for the next set of workspaces to return. (You receive this token from a previous ListWorkspaces operation.)

Destructuring the Response

data ListWorkspacesResponse Source #

See: newListWorkspacesResponse smart constructor.

Constructors

ListWorkspacesResponse' 

Fields

Instances

Instances details
Generic ListWorkspacesResponse Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

Associated Types

type Rep ListWorkspacesResponse :: Type -> Type #

Show ListWorkspacesResponse Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

NFData ListWorkspacesResponse Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

Methods

rnf :: ListWorkspacesResponse -> () #

Eq ListWorkspacesResponse Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

type Rep ListWorkspacesResponse Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

type Rep ListWorkspacesResponse = D1 ('MetaData "ListWorkspacesResponse" "Amazonka.Grafana.ListWorkspaces" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "ListWorkspacesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "workspaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [WorkspaceSummary]))))

newListWorkspacesResponse Source #

Create a value of ListWorkspacesResponse 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:

ListWorkspaces, listWorkspacesResponse_nextToken - The token to use when requesting the next set of workspaces.

$sel:httpStatus:ListWorkspacesResponse', listWorkspacesResponse_httpStatus - The response's http status code.

$sel:workspaces:ListWorkspacesResponse', listWorkspacesResponse_workspaces - An array of structures that contain some information about the workspaces in the account.

Response Lenses

listWorkspacesResponse_nextToken :: Lens' ListWorkspacesResponse (Maybe Text) Source #

The token to use when requesting the next set of workspaces.

listWorkspacesResponse_workspaces :: Lens' ListWorkspacesResponse [WorkspaceSummary] Source #

An array of structures that contain some information about the workspaces in the account.