Class: Aws::CodePipeline::Types::ActionTypeId
- Inherits:
-
Struct
- Object
- Struct
- Aws::CodePipeline::Types::ActionTypeId
- Defined in:
- gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb
Overview
Represents information about an action type.
Constant Summary collapse
- SENSITIVE =
[]
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
869 870 871 872 873 874 875 876 |
# File 'gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb', line 869 class ActionTypeId < Struct.new( :category, :owner, :provider, :version) SENSITIVE = [] include Aws::Structure end |
#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.
869 870 871 872 873 874 875 876 |
# File 'gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb', line 869 class ActionTypeId < Struct.new( :category, :owner, :provider, :version) SENSITIVE = [] include Aws::Structure end |
#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
CodeDeploy, which would be specified as CodeDeploy
. For more
information, see Valid Action Types and Providers in
CodePipeline.
869 870 871 872 873 874 875 876 |
# File 'gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb', line 869 class ActionTypeId < Struct.new( :category, :owner, :provider, :version) SENSITIVE = [] include Aws::Structure end |
#version ⇒ String
A string that describes the action version.
869 870 871 872 873 874 875 876 |
# File 'gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb', line 869 class ActionTypeId < Struct.new( :category, :owner, :provider, :version) SENSITIVE = [] include Aws::Structure end |