Class CatalogTableStorageDescriptorArgs


  • public final class CatalogTableStorageDescriptorArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • additionalLocations

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> additionalLocations()
        Returns:
        List of locations that point to the path where a Delta table is located.
      • bucketColumns

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> bucketColumns()
        Returns:
        List of reducer grouping columns, clustering columns, and bucketing columns in the table.
      • columns

        public java.util.Optional<com.pulumi.core.Output<java.util.List<CatalogTableStorageDescriptorColumnArgs>>> columns()
        Returns:
        Configuration block for columns in the table. See `columns` below.
      • compressed

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> compressed()
        Returns:
        Whether the data in the table is compressed.
      • inputFormat

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> inputFormat()
        Returns:
        Input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.
      • location

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
        Returns:
        Physical location of the table. By default this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.
      • numberOfBuckets

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> numberOfBuckets()
        Returns:
        Must be specified if the table contains any dimension columns.
      • outputFormat

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> outputFormat()
        Returns:
        Output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.
      • parameters

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> parameters()
        Returns:
        User-supplied properties in key-value form.
      • schemaReference

        public java.util.Optional<com.pulumi.core.Output<CatalogTableStorageDescriptorSchemaReferenceArgs>> schemaReference()
        Returns:
        Object that references a schema stored in the AWS Glue Schema Registry. When creating a table, you can pass an empty list of columns for the schema, and instead use a schema reference. See Schema Reference below.
      • serDeInfo

        public java.util.Optional<com.pulumi.core.Output<CatalogTableStorageDescriptorSerDeInfoArgs>> serDeInfo()
        Returns:
        Configuration block for serialization and deserialization ("SerDe") information. See `serDeInfo` below.
      • skewedInfo

        public java.util.Optional<com.pulumi.core.Output<CatalogTableStorageDescriptorSkewedInfoArgs>> skewedInfo()
        Returns:
        Configuration block with information about values that appear very frequently in a column (skewed values). See `skewedInfo` below.
      • sortColumns

        public java.util.Optional<com.pulumi.core.Output<java.util.List<CatalogTableStorageDescriptorSortColumnArgs>>> sortColumns()
        Returns:
        Configuration block for the sort order of each bucket in the table. See `sortColumns` below.
      • storedAsSubDirectories

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> storedAsSubDirectories()
        Returns:
        Whether the table data is stored in subdirectories.