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
901 902 903 904 905 906 907 908 |
# File 'gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb', line 901 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.
901 902 903 904 905 906 907 908 |
# File 'gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb', line 901 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.
901 902 903 904 905 906 907 908 |
# File 'gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb', line 901 class ActionTypeId < Struct.new( :category, :owner, :provider, :version) SENSITIVE = [] include Aws::Structure end |
#version ⇒ String
A string that describes the action version.
901 902 903 904 905 906 907 908 |
# File 'gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb', line 901 class ActionTypeId < Struct.new( :category, :owner, :provider, :version) SENSITIVE = [] include Aws::Structure end |