class Aws::Glue::Types::BatchCreatePartitionRequest

@note When making an API call, you may pass BatchCreatePartitionRequest

data as a hash:

    {
      catalog_id: "CatalogIdString",
      database_name: "NameString", # required
      table_name: "NameString", # required
      partition_input_list: [ # required
        {
          values: ["ValueString"],
          last_access_time: Time.now,
          storage_descriptor: {
            columns: [
              {
                name: "NameString", # required
                type: "ColumnTypeString",
                comment: "CommentString",
                parameters: {
                  "KeyString" => "ParametersMapValue",
                },
              },
            ],
            location: "LocationString",
            input_format: "FormatString",
            output_format: "FormatString",
            compressed: false,
            number_of_buckets: 1,
            serde_info: {
              name: "NameString",
              serialization_library: "NameString",
              parameters: {
                "KeyString" => "ParametersMapValue",
              },
            },
            bucket_columns: ["NameString"],
            sort_columns: [
              {
                column: "NameString", # required
                sort_order: 1, # required
              },
            ],
            parameters: {
              "KeyString" => "ParametersMapValue",
            },
            skewed_info: {
              skewed_column_names: ["NameString"],
              skewed_column_values: ["ColumnValuesString"],
              skewed_column_value_location_maps: {
                "ColumnValuesString" => "ColumnValuesString",
              },
            },
            stored_as_sub_directories: false,
            schema_reference: {
              schema_id: {
                schema_arn: "GlueResourceArn",
                schema_name: "SchemaRegistryNameString",
                registry_name: "SchemaRegistryNameString",
              },
              schema_version_id: "SchemaVersionIdString",
              schema_version_number: 1,
            },
          },
          parameters: {
            "KeyString" => "ParametersMapValue",
          },
          last_analyzed_time: Time.now,
        },
      ],
    }

@!attribute [rw] catalog_id

The ID of the catalog in which the partition is to be created.
Currently, this should be the Amazon Web Services account ID.
@return [String]

@!attribute [rw] database_name

The name of the metadata database in which the partition is to be
created.
@return [String]

@!attribute [rw] table_name

The name of the metadata table in which the partition is to be
created.
@return [String]

@!attribute [rw] partition_input_list

A list of `PartitionInput` structures that define the partitions to
be created.
@return [Array<Types::PartitionInput>]

@see docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchCreatePartitionRequest AWS API Documentation

Constants

SENSITIVE