amazonka-appstream-2.0: Amazon AppStream 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.AppStream.DescribeImageBuilders

Description

Retrieves a list that describes one or more specified image builders, if the image builder names are provided. Otherwise, all image builders in the account are described.

This operation returns paginated results.

Synopsis

Creating a Request

data DescribeImageBuilders Source #

See: newDescribeImageBuilders smart constructor.

Constructors

DescribeImageBuilders' 

Fields

  • maxResults :: Maybe Int

    The maximum size of each page of results.

  • names :: Maybe [Text]

    The names of the image builders to describe.

  • nextToken :: Maybe Text

    The pagination token to use to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.

Instances

Instances details
ToJSON DescribeImageBuilders Source # 
Instance details

Defined in Amazonka.AppStream.DescribeImageBuilders

ToHeaders DescribeImageBuilders Source # 
Instance details

Defined in Amazonka.AppStream.DescribeImageBuilders

ToPath DescribeImageBuilders Source # 
Instance details

Defined in Amazonka.AppStream.DescribeImageBuilders

ToQuery DescribeImageBuilders Source # 
Instance details

Defined in Amazonka.AppStream.DescribeImageBuilders

AWSPager DescribeImageBuilders Source # 
Instance details

Defined in Amazonka.AppStream.DescribeImageBuilders

AWSRequest DescribeImageBuilders Source # 
Instance details

Defined in Amazonka.AppStream.DescribeImageBuilders

Associated Types

type AWSResponse DescribeImageBuilders #

Generic DescribeImageBuilders Source # 
Instance details

Defined in Amazonka.AppStream.DescribeImageBuilders

Associated Types

type Rep DescribeImageBuilders :: Type -> Type #

Read DescribeImageBuilders Source # 
Instance details

Defined in Amazonka.AppStream.DescribeImageBuilders

Show DescribeImageBuilders Source # 
Instance details

Defined in Amazonka.AppStream.DescribeImageBuilders

NFData DescribeImageBuilders Source # 
Instance details

Defined in Amazonka.AppStream.DescribeImageBuilders

Methods

rnf :: DescribeImageBuilders -> () #

Eq DescribeImageBuilders Source # 
Instance details

Defined in Amazonka.AppStream.DescribeImageBuilders

Hashable DescribeImageBuilders Source # 
Instance details

Defined in Amazonka.AppStream.DescribeImageBuilders

type AWSResponse DescribeImageBuilders Source # 
Instance details

Defined in Amazonka.AppStream.DescribeImageBuilders

type Rep DescribeImageBuilders Source # 
Instance details

Defined in Amazonka.AppStream.DescribeImageBuilders

type Rep DescribeImageBuilders = D1 ('MetaData "DescribeImageBuilders" "Amazonka.AppStream.DescribeImageBuilders" "amazonka-appstream-2.0-2EgS7yjN1zMCngYkSFPgOd" 'False) (C1 ('MetaCons "DescribeImageBuilders'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDescribeImageBuilders :: DescribeImageBuilders Source #

Create a value of DescribeImageBuilders 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:DescribeImageBuilders', describeImageBuilders_maxResults - The maximum size of each page of results.

$sel:names:DescribeImageBuilders', describeImageBuilders_names - The names of the image builders to describe.

DescribeImageBuilders, describeImageBuilders_nextToken - The pagination token to use to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.

Request Lenses

describeImageBuilders_maxResults :: Lens' DescribeImageBuilders (Maybe Int) Source #

The maximum size of each page of results.

describeImageBuilders_names :: Lens' DescribeImageBuilders (Maybe [Text]) Source #

The names of the image builders to describe.

describeImageBuilders_nextToken :: Lens' DescribeImageBuilders (Maybe Text) Source #

The pagination token to use to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.

Destructuring the Response

data DescribeImageBuildersResponse Source #

See: newDescribeImageBuildersResponse smart constructor.

Constructors

DescribeImageBuildersResponse' 

Fields

Instances

Instances details
Generic DescribeImageBuildersResponse Source # 
Instance details

Defined in Amazonka.AppStream.DescribeImageBuilders

Associated Types

type Rep DescribeImageBuildersResponse :: Type -> Type #

Read DescribeImageBuildersResponse Source # 
Instance details

Defined in Amazonka.AppStream.DescribeImageBuilders

Show DescribeImageBuildersResponse Source # 
Instance details

Defined in Amazonka.AppStream.DescribeImageBuilders

NFData DescribeImageBuildersResponse Source # 
Instance details

Defined in Amazonka.AppStream.DescribeImageBuilders

Eq DescribeImageBuildersResponse Source # 
Instance details

Defined in Amazonka.AppStream.DescribeImageBuilders

type Rep DescribeImageBuildersResponse Source # 
Instance details

Defined in Amazonka.AppStream.DescribeImageBuilders

type Rep DescribeImageBuildersResponse = D1 ('MetaData "DescribeImageBuildersResponse" "Amazonka.AppStream.DescribeImageBuilders" "amazonka-appstream-2.0-2EgS7yjN1zMCngYkSFPgOd" 'False) (C1 ('MetaCons "DescribeImageBuildersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageBuilders") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ImageBuilder])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeImageBuildersResponse Source #

Create a value of DescribeImageBuildersResponse 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:imageBuilders:DescribeImageBuildersResponse', describeImageBuildersResponse_imageBuilders - Information about the image builders.

DescribeImageBuilders, describeImageBuildersResponse_nextToken - The pagination token to use to retrieve the next page of results for this operation. If there are no more pages, this value is null.

$sel:httpStatus:DescribeImageBuildersResponse', describeImageBuildersResponse_httpStatus - The response's http status code.

Response Lenses

describeImageBuildersResponse_nextToken :: Lens' DescribeImageBuildersResponse (Maybe Text) Source #

The pagination token to use to retrieve the next page of results for this operation. If there are no more pages, this value is null.