update_lake_formation_identity_center_configuration
¶
update_lake_formation_identity_center_configuration(
*,
config_overrides: Optional[LakeFormationClientConfig] = None,
catalog_id: Optional[CatalogIdString] = None,
share_recipients: Optional[DataLakePrincipalList] = None,
service_integrations: Optional[ServiceIntegrationList] = None,
application_status: Optional[ApplicationStatus] = None,
external_filtering: Optional[ExternalFilteringConfiguration] = None,
) -> UpdateLakeFormationIdentityCenterConfigurationResponse
Updates the IAM Identity Center connection parameters.
Parameters:
-
catalog_id(Optional[CatalogIdString], default:None) –The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, view definitions, and other control information to manage your Lake Formation environment.
-
share_recipients(Optional[DataLakePrincipalList], default:None) –A list of Amazon Web Services account IDs or Amazon Web Services organization/organizational unit ARNs that are allowed to access to access data managed by Lake Formation.
If the
ShareRecipientslist includes valid values, then the resource share is updated with the principals you want to have access to the resources.If the
ShareRecipientsvalue is null, both the list of share recipients and the resource share remain unchanged.If the
ShareRecipientsvalue is an empty list, then the existing share recipients list will be cleared, and the resource share will be deleted. -
service_integrations(Optional[ServiceIntegrationList], default:None) –A list of service integrations for enabling trusted identity propagation with external services such as Redshift.
-
application_status(Optional[ApplicationStatus], default:None) –Allows to enable or disable the IAM Identity Center connection.
-
external_filtering(Optional[ExternalFilteringConfiguration], default:None) –A list of the account IDs of Amazon Web Services accounts of third-party applications that are allowed to access data managed by Lake Formation.
Raises:
-
AccessDeniedException–Access to a resource was denied.
-
ConcurrentModificationException–Two processes are trying to modify a resource simultaneously.
-
EntityNotFoundException–A specified entity does not exist.
-
InternalServiceException–An internal service error occurred.
-
InvalidInputException–The input provided was not valid.
-
OperationTimeoutException–The operation timed out.
-
UnknownServiceError–The service returned an error code this client does not model.
Source code in docs_src/capo_lakeformation/_services/lake_formation.py
4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 | |