| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.CodePipeline.Types.ActionTypeId
Description
Synopsis
- data ActionTypeId = ActionTypeId' {
- category :: ActionCategory
- owner :: ActionOwner
- provider :: Text
- version :: Text
- newActionTypeId :: ActionCategory -> ActionOwner -> Text -> Text -> ActionTypeId
- actionTypeId_category :: Lens' ActionTypeId ActionCategory
- actionTypeId_owner :: Lens' ActionTypeId ActionOwner
- actionTypeId_provider :: Lens' ActionTypeId Text
- actionTypeId_version :: Lens' ActionTypeId Text
Documentation
data ActionTypeId Source #
Represents information about an action type.
See: newActionTypeId smart constructor.
Constructors
| ActionTypeId' | |
Fields
| |
Instances
Arguments
| :: ActionCategory | |
| -> ActionOwner | |
| -> Text | |
| -> Text | |
| -> ActionTypeId |
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.