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
;