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.Types.ActionTypeId

Description

 
Synopsis

Documentation

data ActionTypeId Source #

Represents information about an action type.

See: newActionTypeId smart constructor.

Constructors

ActionTypeId' 

Fields

  • category :: ActionCategory

    A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the following values.

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

    The creator of the action being called. There are three valid values for the Owner field in the action category section within your pipeline structure: AWS, ThirdParty, and Custom. For more information, see Valid Action Types and Providers in CodePipeline.

  • provider :: Text

    The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of AWS CodeDeploy, which would be specified as CodeDeploy. For more information, see Valid Action Types and Providers in CodePipeline.

  • version :: Text

    A string that describes the action version.

Instances

Instances details
Eq ActionTypeId Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeId

Read ActionTypeId Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeId

Show ActionTypeId Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeId

Generic ActionTypeId Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeId

Associated Types

type Rep ActionTypeId :: Type -> Type #

NFData ActionTypeId Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeId

Methods

rnf :: ActionTypeId -> () #

Hashable ActionTypeId Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeId

ToJSON ActionTypeId Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeId

FromJSON ActionTypeId Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeId

type Rep ActionTypeId Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeId

type Rep ActionTypeId = D1 ('MetaData "ActionTypeId" "Amazonka.CodePipeline.Types.ActionTypeId" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ActionTypeId'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "category") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ActionCategory) :*: S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ActionOwner)) :*: (S1 ('MetaSel ('Just "provider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newActionTypeId Source #

Create a value of ActionTypeId 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:ActionTypeId', actionTypeId_category - A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the following values.

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

$sel:owner:ActionTypeId', actionTypeId_owner - The creator of the action being called. There are three valid values for the Owner field in the action category section within your pipeline structure: AWS, ThirdParty, and Custom. For more information, see Valid Action Types and Providers in CodePipeline.

$sel:provider:ActionTypeId', actionTypeId_provider - The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of AWS CodeDeploy, which would be specified as CodeDeploy. For more information, see Valid Action Types and Providers in CodePipeline.

$sel:version:ActionTypeId', actionTypeId_version - A string that describes the action version.

actionTypeId_category :: Lens' ActionTypeId ActionCategory Source #

A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the following values.

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

actionTypeId_owner :: Lens' ActionTypeId ActionOwner Source #

The creator of the action being called. There are three valid values for the Owner field in the action category section within your pipeline structure: AWS, ThirdParty, and Custom. For more information, see Valid Action Types and Providers in CodePipeline.

actionTypeId_provider :: Lens' ActionTypeId Text Source #

The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of AWS CodeDeploy, which would be specified as CodeDeploy. For more information, see Valid Action Types and Providers in CodePipeline.

actionTypeId_version :: Lens' ActionTypeId Text Source #

A string that describes the action version.