Class: Aws::CodePipeline::Types::GitConfiguration

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

Overview

A type of trigger configuration for Git-based source actions.

You can specify the Git configuration trigger type for all third-party Git-based source actions that are supported by the CodeStarSourceConnection action type.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#pull_requestArray<Types::GitPullRequestFilter>

The field where the repository event that will start the pipeline is specified as pull requests.

Returns:



2106
2107
2108
2109
2110
2111
2112
# File 'gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb', line 2106

class GitConfiguration < Struct.new(
  :source_action_name,
  :push,
  :pull_request)
  SENSITIVE = []
  include Aws::Structure
end

#pushArray<Types::GitPushFilter>

The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with details.

Returns:



2106
2107
2108
2109
2110
2111
2112
# File 'gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb', line 2106

class GitConfiguration < Struct.new(
  :source_action_name,
  :push,
  :pull_request)
  SENSITIVE = []
  include Aws::Structure
end

#source_action_nameString

The name of the pipeline source action where the trigger configuration, such as Git tags, is specified. The trigger configuration will start the pipeline upon the specified change only.

You can only specify one trigger configuration per source action.

Returns:

  • (String)


2106
2107
2108
2109
2110
2111
2112
# File 'gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb', line 2106

class GitConfiguration < Struct.new(
  :source_action_name,
  :push,
  :pull_request)
  SENSITIVE = []
  include Aws::Structure
end