Skip to main content

content_key_policies

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

Overview

Namecontent_key_policies
TypeResource
Idazure.media_services.content_key_policies

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
propertiesobjectThe properties of the Content Key Policy.
systemDataobjectThe system metadata relating to this resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, accountName, contentKeyPolicyNameapi-versionGet the details of a Content Key Policy in the Media Services account
listselectsubscriptionId, resourceGroupName, accountNameapi-version, $filter, $top, $orderbyLists the Content Key Policies in the account
create_or_updateinsertsubscriptionId, resourceGroupName, accountName, contentKeyPolicyNameapi-versionCreate or update a Content Key Policy in the Media Services account
updateupdatesubscriptionId, resourceGroupName, accountName, contentKeyPolicyNameapi-versionUpdates an existing Content Key Policy in the Media Services account
deletedeletesubscriptionId, resourceGroupName, accountName, contentKeyPolicyNameapi-versionDeletes a Content Key Policy in the Media Services account

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
accountNamestringThe Media Services account name.
contentKeyPolicyNamestringThe Content Key Policy name.
resourceGroupNamestringThe name of the resource group within the Azure subscription.
subscriptionIdstringThe unique identifier for a Microsoft Azure subscription.
$filterstringRestricts the set of items returned.
$orderbystringSpecifies the key by which the result collection should be ordered.
$topinteger (int32)Specifies a non-negative integer n that limits the number of items returned from a collection. The service returns the number of available items up to but not greater than the specified value n.
api-versionstringThe version of the API to be used with the client request.

SELECT examples

Get the details of a Content Key Policy in the Media Services account

SELECT
properties,
systemData
FROM azure.media_services.content_key_policies
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND accountName = '{{ accountName }}' -- required
AND contentKeyPolicyName = '{{ contentKeyPolicyName }}' -- required
AND api-version = '{{ api-version }}'
;

INSERT examples

Create or update a Content Key Policy in the Media Services account

INSERT INTO azure.media_services.content_key_policies (
data__properties,
subscriptionId,
resourceGroupName,
accountName,
contentKeyPolicyName,
api-version
)
SELECT
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ accountName }}',
'{{ contentKeyPolicyName }}',
'{{ api-version }}'
RETURNING
properties,
systemData
;

UPDATE examples

Updates an existing Content Key Policy in the Media Services account

UPDATE azure.media_services.content_key_policies
SET
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND accountName = '{{ accountName }}' --required
AND contentKeyPolicyName = '{{ contentKeyPolicyName }}' --required
AND api-version = '{{ api-version}}'
RETURNING
properties,
systemData;

DELETE examples

Deletes a Content Key Policy in the Media Services account

DELETE FROM azure.media_services.content_key_policies
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND accountName = '{{ accountName }}' --required
AND contentKeyPolicyName = '{{ contentKeyPolicyName }}' --required
AND api-version = '{{ api-version }}'
;