AWS::Glue::Crawler DynamoDBTarget - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

This is the new Amazon CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the Amazon CloudFormation User Guide.

AWS::Glue::Crawler DynamoDBTarget

Specifies an Amazon DynamoDB table to crawl.

Syntax

To declare this entity in your Amazon CloudFormation template, use the following syntax:

JSON

{ "Path" : String, "ScanAll" : Boolean, "ScanRate" : Number }

YAML

Path: String ScanAll: Boolean ScanRate: Number

Properties

Path

The name of the DynamoDB table to crawl.

Required: No

Type: String

Update requires: No interruption

ScanAll

Indicates whether to scan all the records, or to sample rows from the table. Scanning all the records can take a long time when the table is not a high throughput table.

A value of true means to scan all records, while a value of false means to sample the records. If no value is specified, the value defaults to true.

Required: No

Type: Boolean

Update requires: No interruption

ScanRate

The percentage of the configured read capacity units to use by the Amazon Glue crawler. Read capacity units is a term defined by DynamoDB, and is a numeric value that acts as rate limiter for the number of reads that can be performed on that table per second.

The valid values are null or a value between 0.1 to 1.5. A null value is used when user does not provide a value, and defaults to 0.5 of the configured Read Capacity Unit (for provisioned tables), or 0.25 of the max configured Read Capacity Unit (for tables using on-demand mode).

Required: No

Type: Number

Update requires: No interruption