class Aws::Glue::Types::BatchUpdatePartitionRequest

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

data as a hash:

    {
      catalog_id: "CatalogIdString",
      database_name: "NameString", # required
      table_name: "NameString", # required
      entries: [ # required
        {
          partition_value_list: ["ValueString"], # required
          partition_input: { # 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 updated.
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
updated.
@return [String]

@!attribute [rw] table_name

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

@!attribute [rw] entries

A list of up to 100 `BatchUpdatePartitionRequestEntry` objects to
update.
@return [Array<Types::BatchUpdatePartitionRequestEntry>]

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

Constants

SENSITIVE