amazonka-codepipeline-2.0: Amazon CodePipeline 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.CodePipeline.GetActionType

Description

Returns information about an action type created for an external provider, where the action is to be used by customers of the external provider. The action can be created with any supported integration model.

Synopsis

Creating a Request

data GetActionType Source #

See: newGetActionType smart constructor.

Constructors

GetActionType' 

Fields

  • category :: ActionCategory

    Defines what kind of action can be taken in the stage. The following are the valid values:

    • Source
    • Build
    • Test
    • Deploy
    • Approval
    • Invoke
  • owner :: Text

    The creator of an action type that was created with any supported integration model. There are two valid values: AWS and ThirdParty.

  • provider :: Text

    The provider of the action type being called. The provider name is specified when the action type is created.

  • version :: Text

    A string that describes the action type version.

Instances

Instances details
ToJSON GetActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

ToHeaders GetActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

ToPath GetActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

ToQuery GetActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

AWSRequest GetActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

Associated Types

type AWSResponse GetActionType #

Generic GetActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

Associated Types

type Rep GetActionType :: Type -> Type #

Read GetActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

Show GetActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

NFData GetActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

Methods

rnf :: GetActionType -> () #

Eq GetActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

Hashable GetActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

type AWSResponse GetActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

type Rep GetActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

type Rep GetActionType = D1 ('MetaData "GetActionType" "Amazonka.CodePipeline.GetActionType" "amazonka-codepipeline-2.0-AHHPJTmnvhi1gPjRAFzjQE" 'False) (C1 ('MetaCons "GetActionType'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "category") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ActionCategory) :*: S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "provider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetActionType Source #

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

GetActionType, getActionType_category - Defines what kind of action can be taken in the stage. The following are the valid values:

  • Source
  • Build
  • Test
  • Deploy
  • Approval
  • Invoke

GetActionType, getActionType_owner - The creator of an action type that was created with any supported integration model. There are two valid values: AWS and ThirdParty.

GetActionType, getActionType_provider - The provider of the action type being called. The provider name is specified when the action type is created.

GetActionType, getActionType_version - A string that describes the action type version.

Request Lenses

getActionType_category :: Lens' GetActionType ActionCategory Source #

Defines what kind of action can be taken in the stage. The following are the valid values:

  • Source
  • Build
  • Test
  • Deploy
  • Approval
  • Invoke

getActionType_owner :: Lens' GetActionType Text Source #

The creator of an action type that was created with any supported integration model. There are two valid values: AWS and ThirdParty.

getActionType_provider :: Lens' GetActionType Text Source #

The provider of the action type being called. The provider name is specified when the action type is created.

getActionType_version :: Lens' GetActionType Text Source #

A string that describes the action type version.

Destructuring the Response

data GetActionTypeResponse Source #

See: newGetActionTypeResponse smart constructor.

Constructors

GetActionTypeResponse' 

Fields

Instances

Instances details
Generic GetActionTypeResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

Associated Types

type Rep GetActionTypeResponse :: Type -> Type #

Read GetActionTypeResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

Show GetActionTypeResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

NFData GetActionTypeResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

Methods

rnf :: GetActionTypeResponse -> () #

Eq GetActionTypeResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

type Rep GetActionTypeResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

type Rep GetActionTypeResponse = D1 ('MetaData "GetActionTypeResponse" "Amazonka.CodePipeline.GetActionType" "amazonka-codepipeline-2.0-AHHPJTmnvhi1gPjRAFzjQE" 'False) (C1 ('MetaCons "GetActionTypeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "actionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActionTypeDeclaration)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetActionTypeResponse Source #

Create a value of GetActionTypeResponse 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:actionType:GetActionTypeResponse', getActionTypeResponse_actionType - The action type information for the requested action type, such as the action type ID.

$sel:httpStatus:GetActionTypeResponse', getActionTypeResponse_httpStatus - The response's http status code.

Response Lenses

getActionTypeResponse_actionType :: Lens' GetActionTypeResponse (Maybe ActionTypeDeclaration) Source #

The action type information for the requested action type, such as the action type ID.