class Aws::CodePipeline::Types::UpdateActionTypeInput

@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",
        },
      },
    }

@!attribute [rw] action_type

The action type definition for the action type to be updated.
@return [Types::ActionTypeDeclaration]

@see docs.aws.amazon.com/goto/WebAPI/codepipeline-2015-07-09/UpdateActionTypeInput AWS API Documentation

Constants

SENSITIVE