Modifies the lakehouse configuration for a cluster¶
Description¶
Modifies the lakehouse configuration for a cluster. This operation allows you to manage Amazon Redshift federated permissions and Amazon Web Services IAM Identity Center trusted identity propagation.
Usage¶
redshift_modify_lakehouse_configuration(ClusterIdentifier,
LakehouseRegistration, CatalogName, LakehouseIdcRegistration,
LakehouseIdcApplicationArn, DryRun)
Arguments¶
-
ClusterIdentifier[required] The unique identifier of the cluster whose lakehouse configuration you want to modify.
-
LakehouseRegistrationSpecifies whether to register or deregister the cluster with Amazon Redshift federated permissions. Valid values are
RegisterorDeregister. -
CatalogNameThe name of the Glue data catalog that will be associated with the cluster enabled with Amazon Redshift federated permissions.
Constraints:
- Must contain at least one lowercase letter.
- Can only contain lowercase letters (a-z), numbers (0-9), underscores (_), and hyphens (-).
Pattern:
^[a-z0-9_-]*[a-z]+[a-z0-9_-]*$Example:
my-catalog_01 -
LakehouseIdcRegistrationModifies the Amazon Web Services IAM Identity Center trusted identity propagation on a cluster enabled with Amazon Redshift federated permissions. Valid values are
AssociateorDisassociate. -
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 cluster enabled with Amazon Redshift federated permissions.
-
DryRunA boolean value that, if
true, validates the request without actually modifying the lakehouse configuration. Use this to check for errors before making changes.
Value¶
A list with the following syntax:
list(
ClusterIdentifier = "string",
LakehouseIdcApplicationArn = "string",
LakehouseRegistrationStatus = "string",
CatalogArn = "string"
)