Class: Aws::CodePipeline::Types::ExecutorConfiguration

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

Overview

Note:

When making an API call, you may pass ExecutorConfiguration data as a hash:

{
  lambda_executor_configuration: {
    lambda_function_arn: "LambdaFunctionArn", # required
  },
  job_worker_executor_configuration: {
    polling_accounts: ["AccountId"],
    polling_service_principals: ["ServicePrincipal"],
  },
}

The action engine, or executor, related to the supported integration model used to create and update the action type. The available executor types are Lambda and JobWorker.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#job_worker_executor_configurationTypes::JobWorkerExecutorConfiguration

Details about the JobWorker executor of the action type.



2148
2149
2150
2151
2152
2153
# File 'gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb', line 2148

class ExecutorConfiguration < Struct.new(
  :lambda_executor_configuration,
  :job_worker_executor_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#lambda_executor_configurationTypes::LambdaExecutorConfiguration

Details about the Lambda executor of the action type.



2148
2149
2150
2151
2152
2153
# File 'gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb', line 2148

class ExecutorConfiguration < Struct.new(
  :lambda_executor_configuration,
  :job_worker_executor_configuration)
  SENSITIVE = []
  include Aws::Structure
end