LakeFormation / Client / update_resource
update_resource#
- LakeFormation.Client.update_resource(**kwargs)#
Updates the data access role used for vending access to the given (registered) resource in Lake Formation.
See also: AWS API Documentation
Request Syntax
response = client.update_resource( RoleArn='string', ResourceArn='string', WithFederation=True|False, HybridAccessEnabled=True|False )
- Parameters:
RoleArn (string) –
[REQUIRED]
The new role to use for the given resource registered in Lake Formation.
ResourceArn (string) –
[REQUIRED]
The resource ARN.
WithFederation (boolean) – Whether or not the resource is a federated resource.
HybridAccessEnabled (boolean) – Specifies whether the data access of tables pointing to the location can be managed by both Lake Formation permissions as well as Amazon S3 bucket policies.
- Return type:
dict
- Returns:
Response Syntax
{}
Response Structure
(dict) –
Exceptions
LakeFormation.Client.exceptions.InvalidInputException
LakeFormation.Client.exceptions.InternalServiceException
LakeFormation.Client.exceptions.OperationTimeoutException
LakeFormation.Client.exceptions.EntityNotFoundException