Skip to content

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

  • catalogName

    The 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_-]*$

  • dryRun

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

  • lakehouseIdcApplicationArn

    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

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

  • lakehouseRegistration

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

  • 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"
)

Request syntax

svc$update_lakehouse_configuration(
  catalogName = "string",
  dryRun = TRUE|FALSE,
  lakehouseIdcApplicationArn = "string",
  lakehouseIdcRegistration = "Associate"|"Disassociate",
  lakehouseRegistration = "Register"|"Deregister",
  namespaceName = "string"
)