The ID of the Data Catalog in which to create the Table. If none is supplied, the Amazon Web Services account ID is used by default.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Amazon.PowerShell.Cmdlets.GLUE.AmazonGlueClientCmdlet.ClientConfig
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
-CreateIcebergTableInput_Location <
String>
The S3 location where the Iceberg table data will be stored.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | OpenTableFormatInput_IcebergInput_CreateIcebergTableInput_Location |
-CreateIcebergTableInput_Property <
Hashtable>
Key-value pairs of additional table properties and configuration settings for the Iceberg table. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | OpenTableFormatInput_IcebergInput_CreateIcebergTableInput_Properties |
The catalog database in which to create the new table. For Hive compatibility, this name is entirely lowercase.
Required? | True |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
This parameter overrides confirmation prompts to force the cmdlet to continue its operation. This parameter should always be used with caution.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
A required metadata operation. Can only be set to CREATE.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | OpenTableFormatInput_IcebergInput_MetadataOperation |
-IcebergInput_Version <
String>
The table version for the Iceberg table. Defaults to 2.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | OpenTableFormatInput_IcebergInput_Version |
The unique identifier for the table within the specified database that will be created in the Glue Data Catalog.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
A list of partition indexes, PartitionIndex structures, to create in the table. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | PartitionIndexes |
The list of partition fields that define how the table data should be partitioned, including source fields and their transformations. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | OpenTableFormatInput_IcebergInput_CreateIcebergTableInput_PartitionSpec_Fields |
-PartitionSpec_SpecId <
Int32>
The unique identifier for this partition specification within the Iceberg table's metadata history.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | OpenTableFormatInput_IcebergInput_CreateIcebergTableInput_PartitionSpec_SpecId |
The list of field definitions that make up the table schema, including field names, types, and metadata. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | OpenTableFormatInput_IcebergInput_CreateIcebergTableInput_Schema_Fields |
-Schema_IdentifierFieldId <
Int32[]>
The list of field identifiers that uniquely identify records in the table, used for row-level operations and deduplication. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | OpenTableFormatInput_IcebergInput_CreateIcebergTableInput_Schema_IdentifierFieldIds |
The unique identifier for this schema version within the Iceberg table's schema evolution history.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | OpenTableFormatInput_IcebergInput_CreateIcebergTableInput_Schema_SchemaId |
The root type of the schema structure, typically "struct" for Iceberg table schemas.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | OpenTableFormatInput_IcebergInput_CreateIcebergTableInput_Schema_Type |
Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default. Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Glue.Model.CreateTableResponse). Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
The TableInput object that defines the metadata table to create in the catalog.
Required? | False |
Position? | 1 |
Accept pipeline input? | True (ByValue, ByPropertyName) |
The ID of the transaction.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
The list of fields and their sort directions that define the ordering criteria for the Iceberg table data. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | OpenTableFormatInput_IcebergInput_CreateIcebergTableInput_WriteOrder_Fields |
-WriteOrder_OrderId <
Int32>
The unique identifier for this sort order specification within the Iceberg table's metadata.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | OpenTableFormatInput_IcebergInput_CreateIcebergTableInput_WriteOrder_OrderId |