EntityResolution / Client / put_policy
put_policy#
- EntityResolution.Client.put_policy(**kwargs)#
Updates the resource-based policy.
See also: AWS API Documentation
Request Syntax
response = client.put_policy( arn='string', policy='string', token='string' )
- Parameters:
arn (string) –
[REQUIRED]
The Amazon Resource Name (ARN) of the resource for which the policy needs to be updated.
policy (string) –
[REQUIRED]
The resource-based policy.
Warning
If you set the value of the
effectparameter in thepolicytoDenyfor thePutPolicyoperation, you must also set the value of theeffectparameter toDenyfor theAddPolicyStatementoperation.token (string) – A unique identifier for the current revision of the policy.
- Return type:
dict
- Returns:
Response Syntax
{ 'arn': 'string', 'policy': 'string', 'token': 'string' }
Response Structure
(dict) –
arn (string) –
The Entity Resolution resource ARN.
policy (string) –
The resource-based policy.
token (string) –
A unique identifier for the current revision of the policy.
Exceptions
EntityResolution.Client.exceptions.ThrottlingExceptionEntityResolution.Client.exceptions.InternalServerExceptionEntityResolution.Client.exceptions.ResourceNotFoundExceptionEntityResolution.Client.exceptions.AccessDeniedExceptionEntityResolution.Client.exceptions.ConflictExceptionEntityResolution.Client.exceptions.ValidationException