libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder
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.ImageBuilder.ListComponentBuildVersions

Description

Returns the list of component build versions for the specified semantic version.

The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.

Filtering: With semantic versioning, you have the flexibility to use wildcards (x) to specify the most recent versions or nodes when selecting the base image or components for your recipe. When you use a wildcard in any node, all nodes to the right of the first wildcard must also be wildcards.

Synopsis

Creating a Request

data ListComponentBuildVersions Source #

See: newListComponentBuildVersions smart constructor.

Constructors

ListComponentBuildVersions' 

Fields

Instances

Instances details
Eq ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

Read ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

Show ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

Generic ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

Associated Types

type Rep ListComponentBuildVersions :: Type -> Type #

NFData ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

Hashable ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

ToJSON ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

AWSRequest ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

ToHeaders ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

ToPath ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

ToQuery ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

type Rep ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

type Rep ListComponentBuildVersions = D1 ('MetaData "ListComponentBuildVersions" "Amazonka.ImageBuilder.ListComponentBuildVersions" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ListComponentBuildVersions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "componentVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

newListComponentBuildVersions Source #

Create a value of ListComponentBuildVersions 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:ListComponentBuildVersions', listComponentBuildVersions_nextToken - A token to specify where to start paginating. This is the NextToken from a previously truncated response.

$sel:maxResults:ListComponentBuildVersions', listComponentBuildVersions_maxResults - The maximum items to return in a request.

$sel:componentVersionArn:ListComponentBuildVersions', listComponentBuildVersions_componentVersionArn - The component version Amazon Resource Name (ARN) whose versions you want to list.

Request Lenses

listComponentBuildVersions_nextToken :: Lens' ListComponentBuildVersions (Maybe Text) Source #

A token to specify where to start paginating. This is the NextToken from a previously truncated response.

listComponentBuildVersions_componentVersionArn :: Lens' ListComponentBuildVersions Text Source #

The component version Amazon Resource Name (ARN) whose versions you want to list.

Destructuring the Response

data ListComponentBuildVersionsResponse Source #

Constructors

ListComponentBuildVersionsResponse' 

Fields

  • requestId :: Maybe Text

    The request ID that uniquely identifies this request.

  • nextToken :: Maybe Text

    The next token used for paginated responses. When this is not empty, there are additional elements that the service has not included in this request. Use this token with the next request to retrieve additional objects.

  • componentSummaryList :: Maybe [ComponentSummary]

    The list of component summaries for the specified semantic version.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Eq ListComponentBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

Read ListComponentBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

Show ListComponentBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

Generic ListComponentBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

Associated Types

type Rep ListComponentBuildVersionsResponse :: Type -> Type #

NFData ListComponentBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

type Rep ListComponentBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

type Rep ListComponentBuildVersionsResponse = D1 ('MetaData "ListComponentBuildVersionsResponse" "Amazonka.ImageBuilder.ListComponentBuildVersions" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ListComponentBuildVersionsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "componentSummaryList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ComponentSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListComponentBuildVersionsResponse Source #

Create a value of ListComponentBuildVersionsResponse 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:ListComponentBuildVersionsResponse', listComponentBuildVersionsResponse_requestId - The request ID that uniquely identifies this request.

$sel:nextToken:ListComponentBuildVersions', listComponentBuildVersionsResponse_nextToken - The next token used for paginated responses. When this is not empty, there are additional elements that the service has not included in this request. Use this token with the next request to retrieve additional objects.

$sel:componentSummaryList:ListComponentBuildVersionsResponse', listComponentBuildVersionsResponse_componentSummaryList - The list of component summaries for the specified semantic version.

$sel:httpStatus:ListComponentBuildVersionsResponse', listComponentBuildVersionsResponse_httpStatus - The response's http status code.

Response Lenses

listComponentBuildVersionsResponse_nextToken :: Lens' ListComponentBuildVersionsResponse (Maybe Text) Source #

The next token used for paginated responses. When this is not empty, there are additional elements that the service has not included in this request. Use this token with the next request to retrieve additional objects.