Allows third-party engines to access data in Amazon S3 locations that are registered with Lake Formation.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
An array of PrincipalPermissions objects. Creates a set of default permissions on the database(s) for principals. Used by Amazon Web Services Lake Formation. Typically should be explicitly set as an empty list. 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 | CatalogInput_CreateDatabaseDefaultPermissions |
An array of PrincipalPermissions objects. Creates a set of default permissions on the table(s) for principals. Used by Amazon Web Services Lake Formation. Typically should be explicitly set as an empty list. 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 | CatalogInput_CreateTableDefaultPermissions |
-CatalogInput_Description <
String>
Description string, not more than 2048 bytes long, matching the URI address multi-line string pattern. A description of the catalog.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
A map array of key-value pairs that define the parameters and properties of the catalog. 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 | CatalogInput_Parameters |
-CatalogProperties_CustomProperty <
Hashtable>
Additional key-value properties for the catalog, such as column statistics optimizations. 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 | CatalogInput_CatalogProperties_CustomProperties |
Amazon.PowerShell.Cmdlets.GLUE.AmazonGlueClientCmdlet.ClientConfig
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
-DataLakeAccessProperties_CatalogType <
String>
Specifies a federated catalog type for the native catalog resource. The currently supported type is aws:redshift.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | CatalogInput_CatalogProperties_DataLakeAccessProperties_CatalogType |
-DataLakeAccessProperties_DataLakeAccess <
Boolean>
Turns on or off data lake access for Apache Spark applications that access Amazon Redshift databases in the Data Catalog from any non-Redshift engine, such as Amazon Athena, Amazon EMR, or Glue ETL.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | CatalogInput_CatalogProperties_DataLakeAccessProperties_DataLakeAccess |
-DataLakeAccessProperties_DataTransferRole <
String>
A role that will be assumed by Glue for transferring data into/out of the staging bucket during a query.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | CatalogInput_CatalogProperties_DataLakeAccessProperties_DataTransferRole |
-DataLakeAccessProperties_KmsKey <
String>
An encryption key that will be used for the staging bucket that will be created along with the catalog.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | CatalogInput_CatalogProperties_DataLakeAccessProperties_KmsKey |
-FederatedCatalog_ConnectionName <
String>
The name of the connection to an external data source, for example a Redshift-federated catalog.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | CatalogInput_FederatedCatalog_ConnectionName |
-FederatedCatalog_ConnectionType <
String>
The type of connection used to access the federated catalog, specifying the protocol or method for connection to the external data source.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | CatalogInput_FederatedCatalog_ConnectionType |
-FederatedCatalog_Identifier <
String>
A unique identifier for the federated catalog.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | CatalogInput_FederatedCatalog_Identifier |
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) |
-IcebergOptimizationProperties_Compaction <
Hashtable>
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. 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 | CatalogInput_CatalogProperties_IcebergOptimizationProperties_Compaction |
-IcebergOptimizationProperties_OrphanFileDeletion <
Hashtable>
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. 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 | CatalogInput_CatalogProperties_IcebergOptimizationProperties_OrphanFileDeletion |
-IcebergOptimizationProperties_Retention <
Hashtable>
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. 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 | CatalogInput_CatalogProperties_IcebergOptimizationProperties_Retention |
-IcebergOptimizationProperties_RoleArn <
String>
The Amazon Resource Name (ARN) of the IAM role that will be assumed to perform Iceberg table optimization operations.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | CatalogInput_CatalogProperties_IcebergOptimizationProperties_RoleArn |
The name of the catalog to create.
Required? | True |
Position? | 1 |
Accept pipeline input? | True (ByValue, ByPropertyName) |
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.CreateCatalogResponse). Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
A map array of key-value pairs, not more than 50 pairs. Each key is a UTF-8 string, not less than 1 or more than 128 bytes long. Each value is a UTF-8 string, not more than 256 bytes long. The tags you assign to the catalog. 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 | Tags |
-TargetRedshiftCatalog_CatalogArn <
String>
The Amazon Resource Name (ARN) of the catalog resource.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | CatalogInput_TargetRedshiftCatalog_CatalogArn |