You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::CodePipeline::Types::ActionTypeId
- Inherits:
-
Struct
- Object
- Struct
- Aws::CodePipeline::Types::ActionTypeId
- Defined in:
- (unknown)
Overview
When passing ActionTypeId as input to an Aws::Client method, you can use a vanilla Hash:
{
category: "Source", # required, accepts Source, Build, Deploy, Test, Invoke, Approval
owner: "AWS", # required, accepts AWS, ThirdParty, Custom
provider: "ActionProvider", # required
version: "Version", # required
}
Represents information about an action type.
Returned by:
Instance Attribute Summary collapse
-
#category ⇒ String
A category defines what kind of action can be taken in the stage, and constrains the provider type for the action.
-
#owner ⇒ String
The creator of the action being called.
-
#provider ⇒ String
The provider of the service being called by the action.
-
#version ⇒ String
A string that describes the action version.
Instance Attribute Details
#category ⇒ String
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
Possible values:
- Source
- Build
- Deploy
- Test
- Invoke
- Approval
#owner ⇒ String
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 ⇒ String
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 ⇒ String
A string that describes the action version.