CleanRoomsML / Client / put_configured_audience_model_policy
put_configured_audience_model_policy#
- CleanRoomsML.Client.put_configured_audience_model_policy(**kwargs)#
Create or update the resource policy for a configured audience model.
See also: AWS API Documentation
Request Syntax
response = client.put_configured_audience_model_policy( configuredAudienceModelArn='string', configuredAudienceModelPolicy='string', policyExistenceCondition='POLICY_MUST_EXIST'|'POLICY_MUST_NOT_EXIST', previousPolicyHash='string' )
- Parameters:
configuredAudienceModelArn (string) –
[REQUIRED]
The Amazon Resource Name (ARN) of the configured audience model that the resource policy will govern.
configuredAudienceModelPolicy (string) –
[REQUIRED]
The IAM resource policy.
policyExistenceCondition (string) – Use this to prevent unexpected concurrent modification of the policy.
previousPolicyHash (string) – A cryptographic hash of the contents of the policy used to prevent unexpected concurrent modification of the policy.
- Return type:
dict
- Returns:
Response Syntax
{ 'configuredAudienceModelPolicy': 'string', 'policyHash': 'string' }
Response Structure
(dict) –
configuredAudienceModelPolicy (string) –
The IAM resource policy.
policyHash (string) –
A cryptographic hash of the contents of the policy used to prevent unexpected concurrent modification of the policy.
Exceptions
CleanRoomsML.Client.exceptions.ValidationException
CleanRoomsML.Client.exceptions.AccessDeniedException
CleanRoomsML.Client.exceptions.ResourceNotFoundException