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  |