Class: Aws::CodePipeline::Types::RuleTypeId

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-codepipeline/types.rb

Overview

The ID for the rule type, which is made up of the combined values for category, owner, provider, and version.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#categoryString

A category defines what kind of rule can be run in the stage, and constrains the provider type for the rule. The valid category is ‘Rule`.

Returns:

  • (String)


4788
4789
4790
4791
4792
4793
4794
4795
# File 'lib/aws-sdk-codepipeline/types.rb', line 4788

class RuleTypeId < Struct.new(
  :category,
  :owner,
  :provider,
  :version)
  SENSITIVE = []
  include Aws::Structure
end

#ownerString

The creator of the rule being called. The valid value for the ‘Owner` field in the rule category is `AWS`.

Returns:

  • (String)


4788
4789
4790
4791
4792
4793
4794
4795
# File 'lib/aws-sdk-codepipeline/types.rb', line 4788

class RuleTypeId < Struct.new(
  :category,
  :owner,
  :provider,
  :version)
  SENSITIVE = []
  include Aws::Structure
end

#providerString

The rule provider, such as the ‘DeploymentWindow` rule.

Returns:

  • (String)


4788
4789
4790
4791
4792
4793
4794
4795
# File 'lib/aws-sdk-codepipeline/types.rb', line 4788

class RuleTypeId < Struct.new(
  :category,
  :owner,
  :provider,
  :version)
  SENSITIVE = []
  include Aws::Structure
end

#versionString

A string that describes the rule version.

Returns:

  • (String)


4788
4789
4790
4791
4792
4793
4794
4795
# File 'lib/aws-sdk-codepipeline/types.rb', line 4788

class RuleTypeId < Struct.new(
  :category,
  :owner,
  :provider,
  :version)
  SENSITIVE = []
  include Aws::Structure
end