libZSservicesZSamazonka-elasticbeanstalkZSamazonka-elasticbeanstalk
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.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.

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

  • maxRecords :: Maybe Natural

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

Instances

Instances details
Eq ListPlatformVersions Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

Read ListPlatformVersions Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

Show ListPlatformVersions Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

Generic ListPlatformVersions Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

Associated Types

type Rep ListPlatformVersions :: Type -> Type #

NFData ListPlatformVersions Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

Methods

rnf :: ListPlatformVersions -> () #

Hashable 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 #

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

type Rep ListPlatformVersions Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

type Rep ListPlatformVersions = D1 ('MetaData "ListPlatformVersions" "Amazonka.ElasticBeanstalk.ListPlatformVersions" "libZSservicesZSamazonka-elasticbeanstalkZSamazonka-elasticbeanstalk" 'False) (C1 ('MetaCons "ListPlatformVersions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PlatformFilter])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListPlatformVersions Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

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:nextToken: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.

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

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

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

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

Destructuring the Response

data ListPlatformVersionsResponse Source #

See: newListPlatformVersionsResponse smart constructor.

Constructors

ListPlatformVersionsResponse' 

Fields

Instances

Instances details
Eq ListPlatformVersionsResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

Read ListPlatformVersionsResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

Show ListPlatformVersionsResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

Generic ListPlatformVersionsResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.ListPlatformVersions

Associated Types

type Rep ListPlatformVersionsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-elasticbeanstalkZSamazonka-elasticbeanstalk" '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:

$sel:nextToken: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.