Skip to content

UpdateLakehouseConfigurationRequest

Source code in docs_src/capo_redshift_serverless/types/update_lakehouse_configuration_request.py
class UpdateLakehouseConfigurationRequest(TypedDict, closed=True):
    namespace_name: "capo_redshift_serverless.types.namespace_name.NamespaceName"
    """<p>The name of the namespace whose lakehouse configuration you want to modify.</p>"""
    lakehouse_registration: NotRequired[
        "capo_redshift_serverless.types.lakehouse_registration.LakehouseRegistration"
    ]
    """<p>Specifies whether to register or deregister the namespace with Amazon Redshift federated permissions. Valid values are <code>Register</code> or <code>Deregister</code>.</p>"""
    catalog_name: NotRequired[
        "capo_redshift_serverless.types.catalog_name_string.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>"""
    lakehouse_idc_registration: NotRequired[
        "capo_redshift_serverless.types.lakehouse_idc_registration.LakehouseIdcRegistration"
    ]
    """<p>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>.</p>"""
    lakehouse_idc_application_arn: NotRequired["str"]
    """<p>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.</p>"""
    dry_run: NotRequired["bool"]
    """<p>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.</p>"""

catalog_name instance-attribute

catalog_name: NotRequired[CatalogNameString]

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

dry_run instance-attribute

dry_run: NotRequired[bool]

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

lakehouse_idc_application_arn instance-attribute

lakehouse_idc_application_arn: NotRequired[str]

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.

lakehouse_idc_registration instance-attribute

lakehouse_idc_registration: NotRequired[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.

lakehouse_registration instance-attribute

lakehouse_registration: NotRequired[LakehouseRegistration]

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

namespace_name instance-attribute

namespace_name: NamespaceName

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