v1

latestOpenAPI 3.0.0Apache 2.0 License2026-07-1465272236.5 KB

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.

post/#X-Amz-Target=RedshiftServerless.UpdateLakehouseConfiguration

Headers

X-Amz-Target'RedshiftServerless.UpdateLakehouseConfiguration' required

Request body

catalogNamestring
<p>The name of the Glue Data Catalog that will be associated with the namespace enabled with Amazon Redshift federated permissions.</p> <p>Pattern: <code>^[a-z0-9_-]*[a-z]+[a-z0-9_-]*$</code> </p>
dryRunboolean

A boolean value that, if <code>true</code>, validates the request without actually updating the lakehouse configuration. Use this to check for errors before making changes.

lakehouseIdcApplicationArnstring

The 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.

lakehouseIdcRegistration'Associate' | 'Disassociate'

Modifies the Amazon Web Services IAM Identity Center trusted identity propagation on a namespace enabled with Amazon Redshift federated permissions. Valid values are <code>Associate</code> or <code>Disassociate</code>.

lakehouseRegistration'Register' | 'Deregister'

Specifies whether to register or deregister the namespace with Amazon Redshift federated permissions. Valid values are <code>Register</code> or <code>Deregister</code>.

namespaceNamestring required

The name of the namespace whose lakehouse configuration you want to modify.

Response

Success

catalogArnstring

The Amazon Resource Name (ARN) of the Glue Data Catalog associated with the lakehouse configuration.

lakehouseIdcApplicationArnstring

The Amazon Resource Name (ARN) of the IAM Identity Center application used for enabling Amazon Web Services IAM Identity Center trusted identity propagation.

lakehouseRegistrationStatusstring

The current status of the lakehouse registration. Indicates whether the namespace is successfully registered with Amazon Redshift federated permissions.

namespaceNamestring

The name of the namespace.