This product is not supported for your selected
Datadog site. (
).
aws_codepipeline_actiontype
account_id
Type: STRING
description
Type: STRING
Provider name: description
Description: The description for the action type to be updated.
executor
Type: STRUCT
Provider name: executor
Description: Information about the executor for an action type that was created with any supported integration model.
configuration
Type: STRUCT
Provider name: configuration
Description: The action configuration properties for the action type. These properties are specified in the action definition when the action type is created.
job_worker_executor_configuration
Type: STRUCT
Provider name: jobWorkerExecutorConfiguration
Description: Details about the JobWorker
executor of the action type.
polling_accounts
Type: UNORDERED_LIST_STRING
Provider name: pollingAccounts
Description: The accounts in which the job worker is configured and might poll for jobs as part of the action execution.
polling_service_principals
Type: UNORDERED_LIST_STRING
Provider name: pollingServicePrincipals
Description: The service Principals in which the job worker is configured and might poll for jobs as part of the action execution.
lambda_executor_configuration
Type: STRUCT
Provider name: lambdaExecutorConfiguration
Description: Details about the Lambda
executor of the action type.
lambda_function_arn
Type: STRING
Provider name: lambdaFunctionArn
Description: The ARN of the Lambda function used by the action engine.
job_timeout
Type: INT32
Provider name: jobTimeout
Description: The timeout in seconds for the job. An action execution can have multiple jobs. This is the timeout for a single job, not the entire action execution.
policy_statements_template
Type: STRING
Provider name: policyStatementsTemplate
Description: The policy statement that specifies the permissions in the CodePipeline customer account that are needed to successfully run an action. To grant permission to another account, specify the account ID as the Principal, a domain-style identifier defined by the service, for example codepipeline.amazonaws.com
. The size of the passed JSON policy document cannot exceed 2048 characters.
type
Type: STRING
Provider name: type
Description: The integration model used to create and update the action type, Lambda
or JobWorker
.
id
Type: STRUCT
Provider name: id
Description: The action category, owner, provider, and version of the action type to be updated.
category
Type: STRING
Provider name: category
Description: Defines what kind of action can be taken in the stage, one of the following:Source
Build
Test
Deploy
Approval
Invoke
owner
Type: STRING
Provider name: owner
Description: The creator of the action type being called: AWS
or ThirdParty
.
provider
Type: STRING
Provider name: provider
Description: The provider of the action type being called. The provider name is supplied when the action type is created.
version
Type: STRING
Provider name: version
Description: A string that describes the action type version.
Type: STRUCT
Provider name: inputArtifactDetails
Description: Details for the artifacts, such as application files, to be worked on by the action. For example, the minimum and maximum number of input artifacts allowed.
maximum_count
Type: INT32
Provider name: maximumCount
Description: The maximum number of artifacts that can be used with the actiontype. For example, you should specify a minimum and maximum of zero input artifacts for an action type with a category of source
.
minimum_count
Type: INT32
Provider name: minimumCount
Description: The minimum number of artifacts that can be used with the action type. For example, you should specify a minimum and maximum of zero input artifacts for an action type with a category of source
.
output_artifact_details
Type: STRUCT
Provider name: outputArtifactDetails
Description: Details for the output artifacts, such as a built application, that are the result of the action. For example, the minimum and maximum number of output artifacts allowed.
maximum_count
Type: INT32
Provider name: maximumCount
Description: The maximum number of artifacts that can be used with the actiontype. For example, you should specify a minimum and maximum of zero input artifacts for an action type with a category of source
.
minimum_count
Type: INT32
Provider name: minimumCount
Description: The minimum number of artifacts that can be used with the action type. For example, you should specify a minimum and maximum of zero input artifacts for an action type with a category of source
.
permissions
Type: STRUCT
Provider name: permissions
Description: Details identifying the accounts with permissions to use the action type.
allowed_accounts
Type: UNORDERED_LIST_STRING
Provider name: allowedAccounts
Description: A list of Amazon Web Services account IDs with access to use the action type in their pipelines.
properties
Type: UNORDERED_LIST_STRUCT
Provider name: properties
Description: The properties of the action type to be updated.
description
Type: STRING
Provider name: description
Description: The description of the property that is displayed to users.
key
Type: BOOLEAN
Provider name: key
Description: Whether the configuration property is a key.
name
Type: STRING
Provider name: name
Description: The property name that is displayed to users.
no_echo
Type: BOOLEAN
Provider name: noEcho
Description: Whether to omit the field value entered by the customer in the log. If true
, the value is not saved in CloudTrail logs for the action execution.
optional
Type: BOOLEAN
Provider name: optional
Description: Whether the configuration property is an optional value.
queryable
Type: BOOLEAN
Provider name: queryable
Description: Indicates that the property is used with polling. An action type can have up to one queryable property. If it has one, that property must be both required and not secret.
Type: UNORDERED_LIST_STRING
urls
Type: STRUCT
Provider name: urls
Description: The links associated with the action type to be updated.
configuration_url
Type: STRING
Provider name: configurationUrl
Description: The URL returned to the CodePipeline console that contains a link to the page where customers can configure the external action.
entity_url_template
Type: STRING
Provider name: entityUrlTemplate
Description: The URL returned to the CodePipeline console that provides a deep link to the resources of the external system, such as a status page. This link is provided as part of the action display in the pipeline.
execution_url_template
Type: STRING
Provider name: executionUrlTemplate
Description: The link to an execution page for the action type in progress. For example, for a CodeDeploy action, this link is shown on the pipeline view page in the CodePipeline console, and it links to a CodeDeploy status page.
revision_url_template
Type: STRING
Provider name: revisionUrlTemplate
Description: The URL returned to the CodePipeline console that contains a link to the page where customers can update or change the configuration of the external action.