Skip to main content

configured_audience_model_policies

Creates, updates, deletes, gets or lists a configured_audience_model_policies resource.

Overview

Nameconfigured_audience_model_policies
TypeResource
Idaws.cleanroomsml.configured_audience_model_policies

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
configured_audience_model_arnstringThe Amazon Resource Name (ARN) of the configured audience model. (pattern: <code>arn:aws[-a-z]*:cleanrooms-ml:[-a-z0-9]+:[0-9]{12}:configured-audience-model/[-a-zA-Z0-9_/.]+</code>)
configured_audience_model_policystringThe configured audience model policy. This is a JSON IAM resource policy.
policy_hashstringA cryptographic hash of the contents of the policy used to prevent unexpected concurrent modification of the policy. (pattern: <code>[0-9a-f]+</code>)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_configured_audience_model_policyselectconfigured_audience_model_arn, regionReturns information about a configured audience model policy.
put_configured_audience_model_policyreplaceconfigured_audience_model_arn, region, configuredAudienceModelPolicyCreate or update the resource policy for a configured audience model.
delete_configured_audience_model_policydeleteconfigured_audience_model_arn, regionDeletes the specified configured audience model policy.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
configured_audience_model_arnstringThe Amazon Resource Name (ARN) of the configured audience model policy that you want to delete.
regionstringAWS region (default: us-east-1)

SELECT examples

Returns information about a configured audience model policy.

SELECT
configured_audience_model_arn,
configured_audience_model_policy,
policy_hash
FROM aws.cleanroomsml.configured_audience_model_policies
WHERE configured_audience_model_arn = '{{ configured_audience_model_arn }}' -- required
AND region = '{{ region }}' -- required
;

REPLACE examples

Create or update the resource policy for a configured audience model.

REPLACE aws.cleanroomsml.configured_audience_model_policies
SET
configuredAudienceModelPolicy = '{{ configuredAudienceModelPolicy }}',
previousPolicyHash = '{{ previousPolicyHash }}',
policyExistenceCondition = '{{ policyExistenceCondition }}'
WHERE
configured_audience_model_arn = '{{ configured_audience_model_arn }}' --required
AND region = '{{ region }}' --required
AND configuredAudienceModelPolicy = '{{ configuredAudienceModelPolicy }}' --required
RETURNING
configured_audience_model_policy,
policy_hash;

DELETE examples

Deletes the specified configured audience model policy.

DELETE FROM aws.cleanroomsml.configured_audience_model_policies
WHERE configured_audience_model_arn = '{{ configured_audience_model_arn }}' --required
AND region = '{{ region }}' --required
;