Skip to main content

distribution_policies

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

Overview

Namedistribution_policies
TypeResource
Idazure.communication_job_router.distribution_policies

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringId of a distribution policy. Required.
namestringFriendly name of this policy.
etagstringThe entity tag for this resource. Required.
modeobjectMode governing the specific distribution method.
offerExpiresAfterSecondsnumberNumber of seconds after which any offers created under this policy will be expired.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_distribution_policyselectdistribution_policy_id, endpointRetrieves an existing distribution policy by Id. Retrieves an existing distribution policy by Id.
list_distribution_policiesselectendpointmaxpagesizeRetrieves existing distribution policies. Retrieves existing distribution policies.
delete_distribution_policydeletedistribution_policy_id, endpointDelete a distribution policy by Id. Delete a distribution policy by Id.

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
distribution_policy_idstringId of a distribution policy. Required.
endpointstringThe service endpoint host (no scheme), e.g. myaccount.table.cosmos.azure.com:443 - value of the client endpoint parameter. (default: )
maxpagesizeinteger

SELECT examples

Retrieves an existing distribution policy by Id. Retrieves an existing distribution policy by Id.

SELECT
id,
name,
etag,
mode,
offerExpiresAfterSeconds
FROM azure.communication_job_router.distribution_policies
WHERE distribution_policy_id = '{{ distribution_policy_id }}' -- required
AND endpoint = '{{ endpoint }}' -- required
;

DELETE examples

Delete a distribution policy by Id. Delete a distribution policy by Id.

DELETE FROM azure.communication_job_router.distribution_policies
WHERE distribution_policy_id = '{{ distribution_policy_id }}' --required
AND endpoint = '{{ endpoint }}' --required
;