amazonka-proton-2.0: Amazon Proton 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.Proton.ListComponentOutputs

Description

Get a list of component Infrastructure as Code (IaC) outputs.

For more information about components, see Proton components in the Proton User Guide.

This operation returns paginated results.

Synopsis

Creating a Request

data ListComponentOutputs Source #

See: newListComponentOutputs smart constructor.

Constructors

ListComponentOutputs' 

Fields

  • nextToken :: Maybe Text

    A token that indicates the location of the next output in the array of outputs, after the list of outputs that was previously requested.

  • componentName :: Text

    The name of the component whose outputs you want.

Instances

Instances details
ToJSON ListComponentOutputs Source # 
Instance details

Defined in Amazonka.Proton.ListComponentOutputs

ToHeaders ListComponentOutputs Source # 
Instance details

Defined in Amazonka.Proton.ListComponentOutputs

ToPath ListComponentOutputs Source # 
Instance details

Defined in Amazonka.Proton.ListComponentOutputs

ToQuery ListComponentOutputs Source # 
Instance details

Defined in Amazonka.Proton.ListComponentOutputs

AWSPager ListComponentOutputs Source # 
Instance details

Defined in Amazonka.Proton.ListComponentOutputs

AWSRequest ListComponentOutputs Source # 
Instance details

Defined in Amazonka.Proton.ListComponentOutputs

Associated Types

type AWSResponse ListComponentOutputs #

Generic ListComponentOutputs Source # 
Instance details

Defined in Amazonka.Proton.ListComponentOutputs

Associated Types

type Rep ListComponentOutputs :: Type -> Type #

Read ListComponentOutputs Source # 
Instance details

Defined in Amazonka.Proton.ListComponentOutputs

Show ListComponentOutputs Source # 
Instance details

Defined in Amazonka.Proton.ListComponentOutputs

NFData ListComponentOutputs Source # 
Instance details

Defined in Amazonka.Proton.ListComponentOutputs

Methods

rnf :: ListComponentOutputs -> () #

Eq ListComponentOutputs Source # 
Instance details

Defined in Amazonka.Proton.ListComponentOutputs

Hashable ListComponentOutputs Source # 
Instance details

Defined in Amazonka.Proton.ListComponentOutputs

type AWSResponse ListComponentOutputs Source # 
Instance details

Defined in Amazonka.Proton.ListComponentOutputs

type Rep ListComponentOutputs Source # 
Instance details

Defined in Amazonka.Proton.ListComponentOutputs

type Rep ListComponentOutputs = D1 ('MetaData "ListComponentOutputs" "Amazonka.Proton.ListComponentOutputs" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "ListComponentOutputs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "componentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListComponentOutputs Source #

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

ListComponentOutputs, listComponentOutputs_nextToken - A token that indicates the location of the next output in the array of outputs, after the list of outputs that was previously requested.

$sel:componentName:ListComponentOutputs', listComponentOutputs_componentName - The name of the component whose outputs you want.

Request Lenses

listComponentOutputs_nextToken :: Lens' ListComponentOutputs (Maybe Text) Source #

A token that indicates the location of the next output in the array of outputs, after the list of outputs that was previously requested.

listComponentOutputs_componentName :: Lens' ListComponentOutputs Text Source #

The name of the component whose outputs you want.

Destructuring the Response

data ListComponentOutputsResponse Source #

See: newListComponentOutputsResponse smart constructor.

Constructors

ListComponentOutputsResponse' 

Fields

  • nextToken :: Maybe Text

    A token that indicates the location of the next output in the array of outputs, after the list of outputs that was previously requested.

  • httpStatus :: Int

    The response's http status code.

  • outputs :: [Sensitive Output]

    An array of component Infrastructure as Code (IaC) outputs.

Instances

Instances details
Generic ListComponentOutputsResponse Source # 
Instance details

Defined in Amazonka.Proton.ListComponentOutputs

Associated Types

type Rep ListComponentOutputsResponse :: Type -> Type #

Show ListComponentOutputsResponse Source # 
Instance details

Defined in Amazonka.Proton.ListComponentOutputs

NFData ListComponentOutputsResponse Source # 
Instance details

Defined in Amazonka.Proton.ListComponentOutputs

Eq ListComponentOutputsResponse Source # 
Instance details

Defined in Amazonka.Proton.ListComponentOutputs

type Rep ListComponentOutputsResponse Source # 
Instance details

Defined in Amazonka.Proton.ListComponentOutputs

type Rep ListComponentOutputsResponse = D1 ('MetaData "ListComponentOutputsResponse" "Amazonka.Proton.ListComponentOutputs" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "ListComponentOutputsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "outputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Sensitive Output]))))

newListComponentOutputsResponse Source #

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

ListComponentOutputs, listComponentOutputsResponse_nextToken - A token that indicates the location of the next output in the array of outputs, after the list of outputs that was previously requested.

$sel:httpStatus:ListComponentOutputsResponse', listComponentOutputsResponse_httpStatus - The response's http status code.

$sel:outputs:ListComponentOutputsResponse', listComponentOutputsResponse_outputs - An array of component Infrastructure as Code (IaC) outputs.

Response Lenses

listComponentOutputsResponse_nextToken :: Lens' ListComponentOutputsResponse (Maybe Text) Source #

A token that indicates the location of the next output in the array of outputs, after the list of outputs that was previously requested.

listComponentOutputsResponse_outputs :: Lens' ListComponentOutputsResponse [Output] Source #

An array of component Infrastructure as Code (IaC) outputs.