Class: Aws::CodePipeline::Types::UpdateActionTypeInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::CodePipeline::Types::UpdateActionTypeInput
- Defined in:
- gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb
Overview
Note:
When making an API call, you may pass UpdateActionTypeInput data as a hash:
{
action_type: { # required
description: "ActionTypeDescription",
executor: { # required
configuration: { # required
lambda_executor_configuration: {
lambda_function_arn: "LambdaFunctionArn", # required
},
job_worker_executor_configuration: {
polling_accounts: ["AccountId"],
polling_service_principals: ["ServicePrincipal"],
},
},
type: "JobWorker", # required, accepts JobWorker, Lambda
policy_statements_template: "PolicyStatementsTemplate",
job_timeout: 1,
},
id: { # required
category: "Source", # required, accepts Source, Build, Deploy, Test, Invoke, Approval
owner: "ActionTypeOwner", # required
provider: "ActionProvider", # required
version: "Version", # required
},
input_artifact_details: { # required
minimum_count: 1, # required
maximum_count: 1, # required
},
output_artifact_details: { # required
minimum_count: 1, # required
maximum_count: 1, # required
},
permissions: {
allowed_accounts: ["AllowedAccount"], # required
},
properties: [
{
name: "ActionConfigurationKey", # required
optional: false, # required
key: false, # required
no_echo: false, # required
queryable: false,
description: "PropertyDescription",
},
],
urls: {
configuration_url: "Url",
entity_url_template: "UrlTemplate",
execution_url_template: "UrlTemplate",
revision_url_template: "UrlTemplate",
},
},
}
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#action_type ⇒ Types::ActionTypeDeclaration
The action type definition for the action type to be updated.
Instance Attribute Details
#action_type ⇒ Types::ActionTypeDeclaration
The action type definition for the action type to be updated.
4911 4912 4913 4914 4915 |
# File 'gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb', line 4911 class UpdateActionTypeInput < Struct.new( :action_type) SENSITIVE = [] include Aws::Structure end |