Class TableArgs


  • public final class TableArgs
    extends com.pulumi.resources.ResourceArgs
    • Field Detail

    • Method Detail

      • encryptionConfiguration

        public java.util.Optional<com.pulumi.core.Output<TableEncryptionConfigurationArgs>> encryptionConfiguration()
        Returns:
        Single table bucket encryption configuration object. See `encryptionConfiguration` below.
      • format

        public com.pulumi.core.Output<java.lang.String> format()
        Returns:
        Format of the table. Must be `ICEBERG`.
      • maintenanceConfiguration

        public java.util.Optional<com.pulumi.core.Output<TableMaintenanceConfigurationArgs>> maintenanceConfiguration()
        Returns:
        Single table bucket maintenance configuration object. See `maintenanceConfiguration` below.
      • metadata

        public java.util.Optional<com.pulumi.core.Output<TableMetadataArgs>> metadata()
        Returns:
        Details about the table metadata. This configuration specifies the metadata format and schema for the table. Currently only supports Iceberg format. See `metadata` below.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        Name of the table. Must be between 1 and 255 characters in length. Can consist of lowercase letters, numbers, and underscores, and must begin and end with a lowercase letter or number. A full list of table naming rules can be found in the [S3 Tables documentation](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-buckets-naming.html#naming-rules-table).
      • namespace

        public com.pulumi.core.Output<java.lang.String> namespace()
        Returns:
        Name of the namespace for this table. Must be between 1 and 255 characters in length. Can consist of lowercase letters, numbers, and underscores, and must begin and end with a lowercase letter or number.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
      • tableBucketArn

        public com.pulumi.core.Output<java.lang.String> tableBucketArn()
        Returns:
        ARN referencing the Table Bucket that contains this Namespace. The following arguments are optional:
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.