Class: Aws::CodePipeline::Types::ActionTypeId
- Inherits:
-
Struct
- Object
- Struct
- Aws::CodePipeline::Types::ActionTypeId
- Includes:
- Structure
- Defined in:
- 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 '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 '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 '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 'lib/aws-sdk-codepipeline/types.rb', line 901 class ActionTypeId < Struct.new( :category, :owner, :provider, :version) SENSITIVE = [] include Aws::Structure end |