Table Of Contents

Feedback

User Guide

First time using the AWS CLI? See the User Guide for help getting started.

[ aws . glue ]

batch-create-partition

Description

Creates one or more partitions in a batch operation.

See also: AWS API Documentation

See 'aws help' for descriptions of global parameters.

Synopsis

  batch-create-partition
[--catalog-id <value>]
--database-name <value>
--table-name <value>
--partition-input-list <value>
[--cli-input-json <value>]
[--generate-cli-skeleton <value>]

Options

--catalog-id (string)

The ID of the catalog in which the partion is to be created. Currently, this should be the AWS account ID.

--database-name (string)

The name of the metadata database in which the partition is to be created.

--table-name (string)

The name of the metadata table in which the partition is to be created.

--partition-input-list (list)

A list of PartitionInput structures that define the partitions to be created.

JSON Syntax:

[
  {
    "Values": ["string", ...],
    "LastAccessTime": timestamp,
    "StorageDescriptor": {
      "Columns": [
        {
          "Name": "string",
          "Type": "string",
          "Comment": "string"
        }
        ...
      ],
      "Location": "string",
      "InputFormat": "string",
      "OutputFormat": "string",
      "Compressed": true|false,
      "NumberOfBuckets": integer,
      "SerdeInfo": {
        "Name": "string",
        "SerializationLibrary": "string",
        "Parameters": {"string": "string"
          ...}
      },
      "BucketColumns": ["string", ...],
      "SortColumns": [
        {
          "Column": "string",
          "SortOrder": integer
        }
        ...
      ],
      "Parameters": {"string": "string"
        ...},
      "SkewedInfo": {
        "SkewedColumnNames": ["string", ...],
        "SkewedColumnValues": ["string", ...],
        "SkewedColumnValueLocationMaps": {"string": "string"
          ...}
      },
      "StoredAsSubDirectories": true|false
    },
    "Parameters": {"string": "string"
      ...},
    "LastAnalyzedTime": timestamp
  }
  ...
]

--cli-input-json (string) Performs service operation based on the JSON string provided. The JSON string follows the format provided by --generate-cli-skeleton. If other arguments are provided on the command line, the CLI values will override the JSON-provided values.

--generate-cli-skeleton (string) Prints a JSON skeleton to standard output without sending an API request. If provided with no value or the value input, prints a sample input JSON that can be used as an argument for --cli-input-json. If provided with the value output, it validates the command inputs and returns a sample output JSON for that command.

See 'aws help' for descriptions of global parameters.

Output

Errors -> (list)

Errors encountered when trying to create the requested partitions.

(structure)

Contains information about a partition error.

PartitionValues -> (list)

The values that define the partition.

(string)

ErrorDetail -> (structure)

Details about the partition error.

ErrorCode -> (string)

The code associated with this error.

ErrorMessage -> (string)

A message describing the error.