amazonka-elasticbeanstalk-2.0: Amazon Elastic Beanstalk 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.ElasticBeanstalk.ListPlatformVersions

Description

Lists the platform versions available for your account in an AWS Region. Provides summary information about each platform version. Compare to DescribePlatformVersion, which provides full details about a single platform version.

For definitions of platform version and other platform-related terms, see AWS Elastic Beanstalk Platforms Glossary.

This operation returns paginated results.

Synopsis

Creating a Request

data ListPlatformVersions Source #

See: newListPlatformVersions smart constructor.

Constructors

ListPlatformVersions' 

Fields

  • filters :: Maybe [PlatformFilter]

    Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical conjunction (AND) of the separate PlatformFilter terms.

  • maxRecords :: Maybe Natural

    The maximum number of platform version values returned in one call.

  • nextToken :: Maybe Text

    For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

    If no NextToken is specified, the first page is retrieved.

Instances

Instances details
ToHeaders ListPlatformVersions Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

ToPath ListPlatformVersions Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

ToQuery ListPlatformVersions Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

AWSPager ListPlatformVersions Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

AWSRequest ListPlatformVersions Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

Associated Types

type AWSResponse ListPlatformVersions #

Generic ListPlatformVersions Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

Associated Types

type Rep ListPlatformVersions :: Type -> Type #

Read ListPlatformVersions Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

Show ListPlatformVersions Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

NFData ListPlatformVersions Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

Methods

rnf :: ListPlatformVersions -> () #

Eq ListPlatformVersions Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

Hashable ListPlatformVersions Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

type AWSResponse ListPlatformVersions Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

type Rep ListPlatformVersions Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

type Rep ListPlatformVersions = D1 ('MetaData "ListPlatformVersions" "Amazonka.ElasticBeanstalk.ListPlatformVersions" "amazonka-elasticbeanstalk-2.0-HLGGuY0kjXTIKSbM7JuMHy" 'False) (C1 ('MetaCons "ListPlatformVersions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PlatformFilter])) :*: (S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListPlatformVersions :: ListPlatformVersions Source #

Create a value of ListPlatformVersions 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:filters:ListPlatformVersions', listPlatformVersions_filters - Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical conjunction (AND) of the separate PlatformFilter terms.

$sel:maxRecords:ListPlatformVersions', listPlatformVersions_maxRecords - The maximum number of platform version values returned in one call.

ListPlatformVersions, listPlatformVersions_nextToken - For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

If no NextToken is specified, the first page is retrieved.

Request Lenses

listPlatformVersions_filters :: Lens' ListPlatformVersions (Maybe [PlatformFilter]) Source #

Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical conjunction (AND) of the separate PlatformFilter terms.

listPlatformVersions_maxRecords :: Lens' ListPlatformVersions (Maybe Natural) Source #

The maximum number of platform version values returned in one call.

listPlatformVersions_nextToken :: Lens' ListPlatformVersions (Maybe Text) Source #

For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must be identical to the ones specified in the initial request.

If no NextToken is specified, the first page is retrieved.

Destructuring the Response

data ListPlatformVersionsResponse Source #

See: newListPlatformVersionsResponse smart constructor.

Constructors

ListPlatformVersionsResponse' 

Fields

Instances

Instances details
Generic ListPlatformVersionsResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

Associated Types

type Rep ListPlatformVersionsResponse :: Type -> Type #

Read ListPlatformVersionsResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

Show ListPlatformVersionsResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

NFData ListPlatformVersionsResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

Eq ListPlatformVersionsResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

type Rep ListPlatformVersionsResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

type Rep ListPlatformVersionsResponse = D1 ('MetaData "ListPlatformVersionsResponse" "Amazonka.ElasticBeanstalk.ListPlatformVersions" "amazonka-elasticbeanstalk-2.0-HLGGuY0kjXTIKSbM7JuMHy" 'False) (C1 ('MetaCons "ListPlatformVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "platformSummaryList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PlatformSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListPlatformVersionsResponse Source #

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

ListPlatformVersions, listPlatformVersionsResponse_nextToken - In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.

$sel:platformSummaryList:ListPlatformVersionsResponse', listPlatformVersionsResponse_platformSummaryList - Summary information about the platform versions.

$sel:httpStatus:ListPlatformVersionsResponse', listPlatformVersionsResponse_httpStatus - The response's http status code.

Response Lenses

listPlatformVersionsResponse_nextToken :: Lens' ListPlatformVersionsResponse (Maybe Text) Source #

In a paginated request, if this value isn't null, it's the token that you can pass in a subsequent request to get the next response page.