datapipeline:ValidatePipelineDefinition

Read

datapipeline:ValidatePipelineDefinition is a Read access-level action in the datapipeline service. Grants permission to validate the specified pipeline definition to ensure that it is well formed and can be run without error

Resource types

ARNs that datapipeline:ValidatePipelineDefinition can be scoped to in an IAM policy.

arn:${Partition}:datapipeline:${Region}:${Account}:pipeline/${PipelineId} required
pipeline

Condition keys

Keys you can use in the Condition block of a policy that grants datapipeline:ValidatePipelineDefinition.

datapipeline:PipelineCreator ArrayOfString

Filters access by the IAM user that created the pipeline

datapipeline:Tag/${TagKey} String

Filters access by customer-specified key/value pair that can be attached to a resource

datapipeline:workerGroup ArrayOfString

Filters access by the name of a worker group for which a Task Runner retrieves work

aws:ResourceTag/${TagKey} String

Filters access by tag key-value pairs attached to the resource

Example IAM policy

A minimal policy that allows datapipeline:ValidatePipelineDefinition. Replace "Resource": "*" with a specific ARN to follow least privilege.

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "AllowDatapipelineValidatePipelineDefinition",
      "Effect": "Allow",
      "Action": "datapipeline:ValidatePipelineDefinition",
      "Resource": "*"
    }
  ]
}

Related actions in datapipeline

View all datapipeline actions →