Class: Aws::Glue::Types::CatalogPropertiesOutput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb

Overview

Property attributes that include configuration properties for the catalog resource.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#custom_propertiesHash<String,String>

Additional key-value properties for the catalog, such as column statistics optimizations.

Returns:

  • (Hash<String,String>)


2401
2402
2403
2404
2405
2406
2407
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2401

class CatalogPropertiesOutput < Struct.new(
  :data_lake_access_properties,
  :iceberg_optimization_properties,
  :custom_properties)
  SENSITIVE = []
  include Aws::Structure
end

#data_lake_access_propertiesTypes::DataLakeAccessPropertiesOutput

A DataLakeAccessProperties object with input properties to configure data lake access for your catalog resource in the Glue Data Catalog.



2401
2402
2403
2404
2405
2406
2407
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2401

class CatalogPropertiesOutput < Struct.new(
  :data_lake_access_properties,
  :iceberg_optimization_properties,
  :custom_properties)
  SENSITIVE = []
  include Aws::Structure
end

#iceberg_optimization_propertiesTypes::IcebergOptimizationPropertiesOutput

An IcebergOptimizationPropertiesOutput object that specifies Iceberg table optimization settings for the catalog, including configurations for compaction, retention, and orphan file deletion operations.



2401
2402
2403
2404
2405
2406
2407
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 2401

class CatalogPropertiesOutput < Struct.new(
  :data_lake_access_properties,
  :iceberg_optimization_properties,
  :custom_properties)
  SENSITIVE = []
  include Aws::Structure
end