Modifies the lakehouse configuration for a namespace¶
Description¶
Modifies the lakehouse configuration for a namespace. This operation allows you to manage Amazon Redshift federated permissions and Amazon Web Services IAM Identity Center trusted identity propagation.
Usage¶
redshiftserverless_update_lakehouse_configuration(catalogName, dryRun,
lakehouseIdcApplicationArn, lakehouseIdcRegistration,
lakehouseRegistration, namespaceName)
Arguments¶
-
catalogNameThe name of the Glue Data Catalog that will be associated with the namespace enabled with Amazon Redshift federated permissions.
Pattern:
^[a-z0-9_-]*[a-z]+[a-z0-9_-]*$ -
dryRunA boolean value that, if
true, validates the request without actually updating the lakehouse configuration. Use this to check for errors before making changes. -
lakehouseIdcApplicationArnThe Amazon Resource Name (ARN) of the IAM Identity Center application used for enabling Amazon Web Services IAM Identity Center trusted identity propagation on a namespace enabled with Amazon Redshift federated permissions.
-
lakehouseIdcRegistrationModifies the Amazon Web Services IAM Identity Center trusted identity propagation on a namespace enabled with Amazon Redshift federated permissions. Valid values are
AssociateorDisassociate. -
lakehouseRegistrationSpecifies whether to register or deregister the namespace with Amazon Redshift federated permissions. Valid values are
RegisterorDeregister. -
namespaceName[required] The name of the namespace whose lakehouse configuration you want to modify.
Value¶
A list with the following syntax:
list(
catalogArn = "string",
lakehouseIdcApplicationArn = "string",
lakehouseRegistrationStatus = "string",
namespaceName = "string"
)