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.

input_artifact_details

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.

tags

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.