libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline
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.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
Eq GetActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

Read GetActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

Show GetActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

Generic GetActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

Associated Types

type Rep GetActionType :: Type -> Type #

NFData GetActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

Methods

rnf :: GetActionType -> () #

Hashable GetActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

ToJSON GetActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

AWSRequest GetActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

Associated Types

type AWSResponse 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

type Rep GetActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

type Rep GetActionType = D1 ('MetaData "GetActionType" "Amazonka.CodePipeline.GetActionType" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" '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))))
type AWSResponse GetActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

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:

$sel:category: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

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

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

$sel:version: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
Eq GetActionTypeResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

Read GetActionTypeResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

Show GetActionTypeResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

Generic GetActionTypeResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

Associated Types

type Rep GetActionTypeResponse :: Type -> Type #

NFData GetActionTypeResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

Methods

rnf :: GetActionTypeResponse -> () #

type Rep GetActionTypeResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.GetActionType

type Rep GetActionTypeResponse = D1 ('MetaData "GetActionTypeResponse" "Amazonka.CodePipeline.GetActionType" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" '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.