AWS cli documentation change
Summary
Added IcebergOptimizationProperties configuration including IAM role specification for table optimization operations
Security assessment
Introduces documentation about IAM role requirements for Iceberg table operations, which relates to security best practices for access control but does not address a specific security vulnerability
Diff
diff --git a/cli/latest/reference/glue/create-catalog.md b/cli/latest/reference/glue/create-catalog.md index 5c1f50b5c..5a091bdee 100644 --- a//cli/latest/reference/glue/create-catalog.md +++ b//cli/latest/reference/glue/create-catalog.md @@ -15 +15 @@ - * [AWS CLI 2.28.4 Command Reference](../../index.html) » + * [AWS CLI 2.28.6 Command Reference](../../index.html) » @@ -161,0 +162,32 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/glue-2 +>> IcebergOptimizationProperties -> (structure) +>> +>>> A structure that specifies Iceberg table optimization properties for the catalog. This includes configuration for compaction, retention, and orphan file deletion operations that can be applied to Iceberg tables in this catalog. +>>> +>>> RoleArn -> (string) +>>> +>>>> The Amazon Resource Name (ARN) of the IAM role that will be assumed to perform Iceberg table optimization operations. +>>> +>>> Compaction -> (map) +>>> +>>>> A map of key-value pairs that specify configuration parameters for Iceberg table compaction operations, which optimize the layout of data files to improve query performance. +>>>> +>>>> key -> (string) +>>>> +>>>> value -> (string) +>>> +>>> Retention -> (map) +>>> +>>>> A map of key-value pairs that specify configuration parameters for Iceberg table retention operations, which manage the lifecycle of table snapshots to control storage costs. +>>>> +>>>> key -> (string) +>>>> +>>>> value -> (string) +>>> +>>> OrphanFileDeletion -> (map) +>>> +>>>> A map of key-value pairs that specify configuration parameters for Iceberg orphan file deletion operations, which identify and remove files that are no longer referenced by the table metadata. +>>>> +>>>> key -> (string) +>>>> +>>>> value -> (string) +>> @@ -239,0 +272,9 @@ JSON Syntax: + "IcebergOptimizationProperties": { + "RoleArn": "string", + "Compaction": {"string": "string" + ...}, + "Retention": {"string": "string" + ...}, + "OrphanFileDeletion": {"string": "string" + ...} + }, @@ -397 +438 @@ None - * [AWS CLI 2.28.4 Command Reference](../../index.html) » + * [AWS CLI 2.28.6 Command Reference](../../index.html) »