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
show all
Defined in:
(unknown)

Overview

Note:

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

Instance Attribute Details

#categoryString

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 values below.

Possible values:

  • Source
  • Build
  • Deploy
  • Test
  • Invoke
  • Approval

Returns:

  • (String)

    A category defines what kind of action can be taken in the stage, and constrains the provider type for the action.

#ownerString

The creator of the action being called.

Possible values:

  • AWS
  • ThirdParty
  • Custom

Returns:

  • (String)

    The creator of the action being called.

#providerString

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.

Returns:

  • (String)

    The provider of the service being called by the action.

#versionString

A string that identifies the action type.

Returns:

  • (String)

    A string that identifies the action type.