Microsoft.Media (stable:2021-06-01)

2025/05/26 • 82 deleted methods

Operations_List (removed)
Description Lists all the Media Services operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Media/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: string ,
properties:
{
serviceSpecification:
{
logSpecifications:
[
{
name: string ,
displayName: string ,
blobDuration: string ,
}
,
]
,
metricSpecifications:
[
{
name: string ,
displayName: string ,
displayDescription: string ,
unit: enum ,
aggregationType: enum ,
lockAggregationType: enum ,
supportedAggregationTypes:
[
string ,
]
,
dimensions:
[
{
name: string ,
displayName: string ,
toBeExportedForShoebox: boolean ,
}
,
]
,
enableRegionalMdmAccount: boolean ,
sourceMdmAccount: string ,
sourceMdmNamespace: string ,
supportedTimeGrainTypes:
[
string ,
]
,
}
,
]
,
}
,
}
,
isDataAction: boolean ,
actionType: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Mediaservices_List (removed)
Description List Media Services accounts in the resource group
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
mediaServiceId: string ,
storageAccounts:
[
{
id: string ,
type: enum ,
identity:
{
userAssignedIdentity: string ,
useSystemAssignedIdentity: boolean ,
}
,
status: string ,
}
,
]
,
storageAuthentication: enum ,
encryption:
{
type: enum ,
keyVaultProperties:
{
keyIdentifier: string ,
currentKeyIdentifier: string ,
}
,
identity:
{
userAssignedIdentity: string ,
useSystemAssignedIdentity: boolean ,
}
,
status: string ,
}
,
keyDelivery:
{
accessControl:
{
defaultAction: enum ,
ipAllowList:
[
string ,
]
,
}
,
}
,
publicNetworkAccess: enum ,
}
,
identity:
{
type: string ,
principalId: string ,
tenantId: string ,
userAssignedIdentities: object ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
@odata.nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Mediaservices_Get (removed)
Description Get the details of a Media Services account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
mediaServiceId: string ,
storageAccounts:
[
{
id: string ,
type: enum ,
identity:
{
userAssignedIdentity: string ,
useSystemAssignedIdentity: boolean ,
}
,
status: string ,
}
,
]
,
storageAuthentication: enum ,
encryption:
{
type: enum ,
keyVaultProperties:
{
keyIdentifier: string ,
currentKeyIdentifier: string ,
}
,
identity:
{
userAssignedIdentity: string ,
useSystemAssignedIdentity: boolean ,
}
,
status: string ,
}
,
keyDelivery:
{
accessControl:
{
defaultAction: enum ,
ipAllowList:
[
string ,
]
,
}
,
}
,
publicNetworkAccess: enum ,
}
,
identity:
{
type: string ,
principalId: string ,
tenantId: string ,
userAssignedIdentities: object ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Mediaservices_CreateOrUpdate (removed)
Description Creates or updates a Media Services account
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
parameters:
{
properties:
{
mediaServiceId: string ,
storageAccounts:
[
{
id: string ,
type: enum ,
identity:
{
userAssignedIdentity: string ,
useSystemAssignedIdentity: boolean ,
}
,
status: string ,
}
,
]
,
storageAuthentication: enum ,
encryption:
{
type: enum ,
keyVaultProperties:
{
keyIdentifier: string ,
currentKeyIdentifier: string ,
}
,
identity:
{
userAssignedIdentity: string ,
useSystemAssignedIdentity: boolean ,
}
,
status: string ,
}
,
keyDelivery:
{
accessControl:
{
defaultAction: enum ,
ipAllowList:
[
string ,
]
,
}
,
}
,
publicNetworkAccess: enum ,
}
,
identity:
{
type: string ,
principalId: string ,
tenantId: string ,
userAssignedIdentities: object ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
mediaServiceId: string ,
storageAccounts:
[
{
id: string ,
type: enum ,
identity:
{
userAssignedIdentity: string ,
useSystemAssignedIdentity: boolean ,
}
,
status: string ,
}
,
]
,
storageAuthentication: enum ,
encryption:
{
type: enum ,
keyVaultProperties:
{
keyIdentifier: string ,
currentKeyIdentifier: string ,
}
,
identity:
{
userAssignedIdentity: string ,
useSystemAssignedIdentity: boolean ,
}
,
status: string ,
}
,
keyDelivery:
{
accessControl:
{
defaultAction: enum ,
ipAllowList:
[
string ,
]
,
}
,
}
,
publicNetworkAccess: enum ,
}
,
identity:
{
type: string ,
principalId: string ,
tenantId: string ,
userAssignedIdentities: object ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
properties:
{
mediaServiceId: string ,
storageAccounts:
[
{
id: string ,
type: enum ,
identity:
{
userAssignedIdentity: string ,
useSystemAssignedIdentity: boolean ,
}
,
status: string ,
}
,
]
,
storageAuthentication: enum ,
encryption:
{
type: enum ,
keyVaultProperties:
{
keyIdentifier: string ,
currentKeyIdentifier: string ,
}
,
identity:
{
userAssignedIdentity: string ,
useSystemAssignedIdentity: boolean ,
}
,
status: string ,
}
,
keyDelivery:
{
accessControl:
{
defaultAction: enum ,
ipAllowList:
[
string ,
]
,
}
,
}
,
publicNetworkAccess: enum ,
}
,
identity:
{
type: string ,
principalId: string ,
tenantId: string ,
userAssignedIdentities: object ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Mediaservices_Delete (removed)
Description Deletes a Media Services account
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Mediaservices_Update (removed)
Description Updates an existing Media Services account
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
parameters:
{
tags: object ,
properties:
{
mediaServiceId: string ,
storageAccounts:
[
{
id: string ,
type: enum ,
identity:
{
userAssignedIdentity: string ,
useSystemAssignedIdentity: boolean ,
}
,
status: string ,
}
,
]
,
storageAuthentication: enum ,
encryption:
{
type: enum ,
keyVaultProperties:
{
keyIdentifier: string ,
currentKeyIdentifier: string ,
}
,
identity:
{
userAssignedIdentity: string ,
useSystemAssignedIdentity: boolean ,
}
,
status: string ,
}
,
keyDelivery:
{
accessControl:
{
defaultAction: enum ,
ipAllowList:
[
string ,
]
,
}
,
}
,
publicNetworkAccess: enum ,
}
,
identity:
{
type: string ,
principalId: string ,
tenantId: string ,
userAssignedIdentities: object ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
mediaServiceId: string ,
storageAccounts:
[
{
id: string ,
type: enum ,
identity:
{
userAssignedIdentity: string ,
useSystemAssignedIdentity: boolean ,
}
,
status: string ,
}
,
]
,
storageAuthentication: enum ,
encryption:
{
type: enum ,
keyVaultProperties:
{
keyIdentifier: string ,
currentKeyIdentifier: string ,
}
,
identity:
{
userAssignedIdentity: string ,
useSystemAssignedIdentity: boolean ,
}
,
status: string ,
}
,
keyDelivery:
{
accessControl:
{
defaultAction: enum ,
ipAllowList:
[
string ,
]
,
}
,
}
,
publicNetworkAccess: enum ,
}
,
identity:
{
type: string ,
principalId: string ,
tenantId: string ,
userAssignedIdentities: object ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Mediaservices_SyncStorageKeys (removed)
Description Synchronizes storage account keys for a storage account associated with the Media Service account.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/syncStorageKeys
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
parameters:
{
id: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Mediaservices_ListEdgePolicies (removed)
Description List the media edge policies associated with the Media Services account.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/listEdgePolicies
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
parameters:
{
deviceId: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
usageDataCollectionPolicy:
{
dataCollectionFrequency: string ,
dataReportingFrequency: string ,
maxAllowedUnreportedUsageDuration: string ,
eventHubDetails:
{
name: string ,
namespace: string ,
token: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkResources_List (removed)
Description Get list of group IDs.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/privateLinkResources
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkResources_Get (removed)
Description Get group ID.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/privateLinkResources/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_List (removed)
Description Get all private endpoint connections.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/privateEndpointConnections
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_Get (removed)
Description Get private endpoint connection.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/privateEndpointConnections/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_CreateOrUpdate (removed)
Description Update private endpoint connection.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/privateEndpointConnections/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
name: string ,
parameters:
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_Delete (removed)
Description Delete private endpoint connection.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/privateEndpointConnections/{name}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
name: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Locations_CheckNameAvailability (removed)
Description Checks whether the Media Service resource name is available.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Media/locations/{locationName}/checkNameAvailability
{
subscriptionId: string ,
locationName: string ,
parameters:
{
name: string ,
type: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
nameAvailable: boolean ,
reason: string ,
message: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Mediaservices_ListBySubscription (removed)
Description List Media Services accounts in the subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Media/mediaservices
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
mediaServiceId: string ,
storageAccounts:
[
{
id: string ,
type: enum ,
identity:
{
userAssignedIdentity: string ,
useSystemAssignedIdentity: boolean ,
}
,
status: string ,
}
,
]
,
storageAuthentication: enum ,
encryption:
{
type: enum ,
keyVaultProperties:
{
keyIdentifier: string ,
currentKeyIdentifier: string ,
}
,
identity:
{
userAssignedIdentity: string ,
useSystemAssignedIdentity: boolean ,
}
,
status: string ,
}
,
keyDelivery:
{
accessControl:
{
defaultAction: enum ,
ipAllowList:
[
string ,
]
,
}
,
}
,
publicNetworkAccess: enum ,
}
,
identity:
{
type: string ,
principalId: string ,
tenantId: string ,
userAssignedIdentities: object ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
@odata.nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Transforms_List (removed)
Description Lists the Transforms in the account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/transforms
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
$filter: string ,
$orderby: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
created: string ,
description: string ,
lastModified: string ,
outputs:
[
{
onError: enum ,
relativePriority: enum ,
preset:
{
@odata.type: string ,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
@odata.nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Transforms_Get (removed)
Description Gets a Transform.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/transforms/{transformName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
transformName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
created: string ,
description: string ,
lastModified: string ,
outputs:
[
{
onError: enum ,
relativePriority: enum ,
preset:
{
@odata.type: string ,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Transforms_CreateOrUpdate (removed)
Description Creates or updates a new Transform.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/transforms/{transformName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
transformName: string ,
parameters:
{
properties:
{
created: string ,
description: string ,
lastModified: string ,
outputs:
[
{
onError: enum ,
relativePriority: enum ,
preset:
{
@odata.type: string ,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
created: string ,
description: string ,
lastModified: string ,
outputs:
[
{
onError: enum ,
relativePriority: enum ,
preset:
{
@odata.type: string ,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
properties:
{
created: string ,
description: string ,
lastModified: string ,
outputs:
[
{
onError: enum ,
relativePriority: enum ,
preset:
{
@odata.type: string ,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Transforms_Delete (removed)
Description Deletes a Transform.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/transforms/{transformName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
transformName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Transforms_Update (removed)
Description Updates a Transform.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/transforms/{transformName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
transformName: string ,
parameters:
{
properties:
{
created: string ,
description: string ,
lastModified: string ,
outputs:
[
{
onError: enum ,
relativePriority: enum ,
preset:
{
@odata.type: string ,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
created: string ,
description: string ,
lastModified: string ,
outputs:
[
{
onError: enum ,
relativePriority: enum ,
preset:
{
@odata.type: string ,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Jobs_List (removed)
Description Lists all of the Jobs for the Transform.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/transforms/{transformName}/jobs
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
transformName: string ,
api-version: string ,
$filter: string ,
$orderby: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
created: string ,
state: enum ,
description: string ,
input:
{
@odata.type: string ,
}
,
lastModified: string ,
outputs:
[
{
@odata.type: string ,
error:
{
code: enum ,
message: string ,
category: enum ,
retry: enum ,
details:
[
{
code: string ,
message: string ,
}
,
]
,
}
,
presetOverride:
{
@odata.type: string ,
}
,
state: enum ,
progress: integer ,
label: string ,
startTime: string ,
endTime: string ,
}
,
]
,
priority: enum ,
correlationData: object ,
startTime: string ,
endTime: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
@odata.nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Jobs_Get (removed)
Description Gets a Job.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/transforms/{transformName}/jobs/{jobName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
transformName: string ,
jobName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
created: string ,
state: enum ,
description: string ,
input:
{
@odata.type: string ,
}
,
lastModified: string ,
outputs:
[
{
@odata.type: string ,
error:
{
code: enum ,
message: string ,
category: enum ,
retry: enum ,
details:
[
{
code: string ,
message: string ,
}
,
]
,
}
,
presetOverride:
{
@odata.type: string ,
}
,
state: enum ,
progress: integer ,
label: string ,
startTime: string ,
endTime: string ,
}
,
]
,
priority: enum ,
correlationData: object ,
startTime: string ,
endTime: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Jobs_Create (removed)
Description Creates a Job.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/transforms/{transformName}/jobs/{jobName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
transformName: string ,
jobName: string ,
parameters:
{
properties:
{
created: string ,
state: enum ,
description: string ,
input:
{
@odata.type: string ,
}
,
lastModified: string ,
outputs:
[
{
@odata.type: string ,
error:
{
code: enum ,
message: string ,
category: enum ,
retry: enum ,
details:
[
{
code: string ,
message: string ,
}
,
]
,
}
,
presetOverride:
{
@odata.type: string ,
}
,
state: enum ,
progress: integer ,
label: string ,
startTime: string ,
endTime: string ,
}
,
]
,
priority: enum ,
correlationData: object ,
startTime: string ,
endTime: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (201)

{
properties:
{
created: string ,
state: enum ,
description: string ,
input:
{
@odata.type: string ,
}
,
lastModified: string ,
outputs:
[
{
@odata.type: string ,
error:
{
code: enum ,
message: string ,
category: enum ,
retry: enum ,
details:
[
{
code: string ,
message: string ,
}
,
]
,
}
,
presetOverride:
{
@odata.type: string ,
}
,
state: enum ,
progress: integer ,
label: string ,
startTime: string ,
endTime: string ,
}
,
]
,
priority: enum ,
correlationData: object ,
startTime: string ,
endTime: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Jobs_Delete (removed)
Description Deletes a Job.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/transforms/{transformName}/jobs/{jobName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
transformName: string ,
jobName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Jobs_Update (removed)
Description Update is only supported for description and priority. Updating Priority will take effect when the Job state is Queued or Scheduled and depending on the timing the priority update may be ignored.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/transforms/{transformName}/jobs/{jobName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
transformName: string ,
jobName: string ,
parameters:
{
properties:
{
created: string ,
state: enum ,
description: string ,
input:
{
@odata.type: string ,
}
,
lastModified: string ,
outputs:
[
{
@odata.type: string ,
error:
{
code: enum ,
message: string ,
category: enum ,
retry: enum ,
details:
[
{
code: string ,
message: string ,
}
,
]
,
}
,
presetOverride:
{
@odata.type: string ,
}
,
state: enum ,
progress: integer ,
label: string ,
startTime: string ,
endTime: string ,
}
,
]
,
priority: enum ,
correlationData: object ,
startTime: string ,
endTime: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
created: string ,
state: enum ,
description: string ,
input:
{
@odata.type: string ,
}
,
lastModified: string ,
outputs:
[
{
@odata.type: string ,
error:
{
code: enum ,
message: string ,
category: enum ,
retry: enum ,
details:
[
{
code: string ,
message: string ,
}
,
]
,
}
,
presetOverride:
{
@odata.type: string ,
}
,
state: enum ,
progress: integer ,
label: string ,
startTime: string ,
endTime: string ,
}
,
]
,
priority: enum ,
correlationData: object ,
startTime: string ,
endTime: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Jobs_CancelJob (removed)
Description Cancel a Job.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/transforms/{transformName}/jobs/{jobName}/cancelJob
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
transformName: string ,
jobName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AccountFilters_List (removed)
Description List Account Filters in the Media Services account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/accountFilters
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
presentationTimeRange:
{
startTimestamp: integer ,
endTimestamp: integer ,
presentationWindowDuration: integer ,
liveBackoffDuration: integer ,
timescale: integer ,
forceEndTimestamp: boolean ,
}
,
firstQuality:
{
bitrate: integer ,
}
,
tracks:
[
{
trackSelections:
[
{
property: enum ,
value: string ,
operation: enum ,
}
,
]
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
@odata.nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AccountFilters_Get (removed)
Description Get the details of an Account Filter in the Media Services account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/accountFilters/{filterName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
filterName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
presentationTimeRange:
{
startTimestamp: integer ,
endTimestamp: integer ,
presentationWindowDuration: integer ,
liveBackoffDuration: integer ,
timescale: integer ,
forceEndTimestamp: boolean ,
}
,
firstQuality:
{
bitrate: integer ,
}
,
tracks:
[
{
trackSelections:
[
{
property: enum ,
value: string ,
operation: enum ,
}
,
]
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AccountFilters_CreateOrUpdate (removed)
Description Creates or updates an Account Filter in the Media Services account.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/accountFilters/{filterName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
filterName: string ,
parameters:
{
properties:
{
presentationTimeRange:
{
startTimestamp: integer ,
endTimestamp: integer ,
presentationWindowDuration: integer ,
liveBackoffDuration: integer ,
timescale: integer ,
forceEndTimestamp: boolean ,
}
,
firstQuality:
{
bitrate: integer ,
}
,
tracks:
[
{
trackSelections:
[
{
property: enum ,
value: string ,
operation: enum ,
}
,
]
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
presentationTimeRange:
{
startTimestamp: integer ,
endTimestamp: integer ,
presentationWindowDuration: integer ,
liveBackoffDuration: integer ,
timescale: integer ,
forceEndTimestamp: boolean ,
}
,
firstQuality:
{
bitrate: integer ,
}
,
tracks:
[
{
trackSelections:
[
{
property: enum ,
value: string ,
operation: enum ,
}
,
]
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
properties:
{
presentationTimeRange:
{
startTimestamp: integer ,
endTimestamp: integer ,
presentationWindowDuration: integer ,
liveBackoffDuration: integer ,
timescale: integer ,
forceEndTimestamp: boolean ,
}
,
firstQuality:
{
bitrate: integer ,
}
,
tracks:
[
{
trackSelections:
[
{
property: enum ,
value: string ,
operation: enum ,
}
,
]
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AccountFilters_Delete (removed)
Description Deletes an Account Filter in the Media Services account.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/accountFilters/{filterName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
filterName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AccountFilters_Update (removed)
Description Updates an existing Account Filter in the Media Services account.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/accountFilters/{filterName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
filterName: string ,
parameters:
{
properties:
{
presentationTimeRange:
{
startTimestamp: integer ,
endTimestamp: integer ,
presentationWindowDuration: integer ,
liveBackoffDuration: integer ,
timescale: integer ,
forceEndTimestamp: boolean ,
}
,
firstQuality:
{
bitrate: integer ,
}
,
tracks:
[
{
trackSelections:
[
{
property: enum ,
value: string ,
operation: enum ,
}
,
]
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
presentationTimeRange:
{
startTimestamp: integer ,
endTimestamp: integer ,
presentationWindowDuration: integer ,
liveBackoffDuration: integer ,
timescale: integer ,
forceEndTimestamp: boolean ,
}
,
firstQuality:
{
bitrate: integer ,
}
,
tracks:
[
{
trackSelections:
[
{
property: enum ,
value: string ,
operation: enum ,
}
,
]
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Assets_List (removed)
Description List Assets in the Media Services account with optional filtering and ordering
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
$filter: string ,
$top: integer ,
$orderby: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
assetId: string ,
created: string ,
lastModified: string ,
alternateId: string ,
description: string ,
container: string ,
storageAccountName: string ,
storageEncryptionFormat: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
@odata.nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Assets_Get (removed)
Description Get the details of an Asset in the Media Services account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
assetName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
assetId: string ,
created: string ,
lastModified: string ,
alternateId: string ,
description: string ,
container: string ,
storageAccountName: string ,
storageEncryptionFormat: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Assets_CreateOrUpdate (removed)
Description Creates or updates an Asset in the Media Services account
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
assetName: string ,
parameters:
{
properties:
{
assetId: string ,
created: string ,
lastModified: string ,
alternateId: string ,
description: string ,
container: string ,
storageAccountName: string ,
storageEncryptionFormat: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
assetId: string ,
created: string ,
lastModified: string ,
alternateId: string ,
description: string ,
container: string ,
storageAccountName: string ,
storageEncryptionFormat: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
properties:
{
assetId: string ,
created: string ,
lastModified: string ,
alternateId: string ,
description: string ,
container: string ,
storageAccountName: string ,
storageEncryptionFormat: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Assets_Delete (removed)
Description Deletes an Asset in the Media Services account
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
assetName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Assets_Update (removed)
Description Updates an existing Asset in the Media Services account
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
assetName: string ,
parameters:
{
properties:
{
assetId: string ,
created: string ,
lastModified: string ,
alternateId: string ,
description: string ,
container: string ,
storageAccountName: string ,
storageEncryptionFormat: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
assetId: string ,
created: string ,
lastModified: string ,
alternateId: string ,
description: string ,
container: string ,
storageAccountName: string ,
storageEncryptionFormat: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Assets_ListContainerSas (removed)
Description Lists storage container URLs with shared access signatures (SAS) for uploading and downloading Asset content. The signatures are derived from the storage account keys.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/listContainerSas
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
assetName: string ,
parameters:
{
permissions: enum ,
expiryTime: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
assetContainerSasUrls:
[
string ,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Assets_GetEncryptionKey (removed)
Description Gets the Asset storage encryption keys used to decrypt content created by version 2 of the Media Services API
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/getEncryptionKey
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
assetName: string ,
api-version: string ,
}

⚐ Response (200)

{
key: string ,
assetFileEncryptionMetadata:
[
{
initializationVector: string ,
assetFileName: string ,
assetFileId: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Assets_ListStreamingLocators (removed)
Description Lists Streaming Locators which are associated with this asset.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/listStreamingLocators
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
assetName: string ,
api-version: string ,
}

⚐ Response (200)

{
streamingLocators:
[
{
name: string ,
assetName: string ,
created: string ,
startTime: string ,
endTime: string ,
streamingLocatorId: string ,
streamingPolicyName: string ,
defaultContentKeyPolicyName: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AssetFilters_List (removed)
Description List Asset Filters associated with the specified Asset.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/assetFilters
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
assetName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
presentationTimeRange:
{
startTimestamp: integer ,
endTimestamp: integer ,
presentationWindowDuration: integer ,
liveBackoffDuration: integer ,
timescale: integer ,
forceEndTimestamp: boolean ,
}
,
firstQuality:
{
bitrate: integer ,
}
,
tracks:
[
{
trackSelections:
[
{
property: enum ,
value: string ,
operation: enum ,
}
,
]
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
@odata.nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AssetFilters_Get (removed)
Description Get the details of an Asset Filter associated with the specified Asset.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/assetFilters/{filterName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
assetName: string ,
filterName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
presentationTimeRange:
{
startTimestamp: integer ,
endTimestamp: integer ,
presentationWindowDuration: integer ,
liveBackoffDuration: integer ,
timescale: integer ,
forceEndTimestamp: boolean ,
}
,
firstQuality:
{
bitrate: integer ,
}
,
tracks:
[
{
trackSelections:
[
{
property: enum ,
value: string ,
operation: enum ,
}
,
]
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AssetFilters_CreateOrUpdate (removed)
Description Creates or updates an Asset Filter associated with the specified Asset.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/assetFilters/{filterName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
assetName: string ,
filterName: string ,
parameters:
{
properties:
{
presentationTimeRange:
{
startTimestamp: integer ,
endTimestamp: integer ,
presentationWindowDuration: integer ,
liveBackoffDuration: integer ,
timescale: integer ,
forceEndTimestamp: boolean ,
}
,
firstQuality:
{
bitrate: integer ,
}
,
tracks:
[
{
trackSelections:
[
{
property: enum ,
value: string ,
operation: enum ,
}
,
]
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
presentationTimeRange:
{
startTimestamp: integer ,
endTimestamp: integer ,
presentationWindowDuration: integer ,
liveBackoffDuration: integer ,
timescale: integer ,
forceEndTimestamp: boolean ,
}
,
firstQuality:
{
bitrate: integer ,
}
,
tracks:
[
{
trackSelections:
[
{
property: enum ,
value: string ,
operation: enum ,
}
,
]
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
properties:
{
presentationTimeRange:
{
startTimestamp: integer ,
endTimestamp: integer ,
presentationWindowDuration: integer ,
liveBackoffDuration: integer ,
timescale: integer ,
forceEndTimestamp: boolean ,
}
,
firstQuality:
{
bitrate: integer ,
}
,
tracks:
[
{
trackSelections:
[
{
property: enum ,
value: string ,
operation: enum ,
}
,
]
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AssetFilters_Delete (removed)
Description Deletes an Asset Filter associated with the specified Asset.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/assetFilters/{filterName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
assetName: string ,
filterName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AssetFilters_Update (removed)
Description Updates an existing Asset Filter associated with the specified Asset.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/assetFilters/{filterName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
assetName: string ,
filterName: string ,
parameters:
{
properties:
{
presentationTimeRange:
{
startTimestamp: integer ,
endTimestamp: integer ,
presentationWindowDuration: integer ,
liveBackoffDuration: integer ,
timescale: integer ,
forceEndTimestamp: boolean ,
}
,
firstQuality:
{
bitrate: integer ,
}
,
tracks:
[
{
trackSelections:
[
{
property: enum ,
value: string ,
operation: enum ,
}
,
]
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
presentationTimeRange:
{
startTimestamp: integer ,
endTimestamp: integer ,
presentationWindowDuration: integer ,
liveBackoffDuration: integer ,
timescale: integer ,
forceEndTimestamp: boolean ,
}
,
firstQuality:
{
bitrate: integer ,
}
,
tracks:
[
{
trackSelections:
[
{
property: enum ,
value: string ,
operation: enum ,
}
,
]
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ContentKeyPolicies_List (removed)
Description Lists the Content Key Policies in the account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/contentKeyPolicies
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
$filter: string ,
$top: integer ,
$orderby: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
policyId: string ,
created: string ,
lastModified: string ,
description: string ,
options:
[
{
policyOptionId: string ,
name: string ,
configuration:
{
@odata.type: string ,
}
,
restriction:
{
@odata.type: string ,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
@odata.nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ContentKeyPolicies_Get (removed)
Description Get the details of a Content Key Policy in the Media Services account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/contentKeyPolicies/{contentKeyPolicyName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
contentKeyPolicyName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
policyId: string ,
created: string ,
lastModified: string ,
description: string ,
options:
[
{
policyOptionId: string ,
name: string ,
configuration:
{
@odata.type: string ,
}
,
restriction:
{
@odata.type: string ,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ContentKeyPolicies_CreateOrUpdate (removed)
Description Create or update a Content Key Policy in the Media Services account
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/contentKeyPolicies/{contentKeyPolicyName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
contentKeyPolicyName: string ,
parameters:
{
properties:
{
policyId: string ,
created: string ,
lastModified: string ,
description: string ,
options:
[
{
policyOptionId: string ,
name: string ,
configuration:
{
@odata.type: string ,
}
,
restriction:
{
@odata.type: string ,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
policyId: string ,
created: string ,
lastModified: string ,
description: string ,
options:
[
{
policyOptionId: string ,
name: string ,
configuration:
{
@odata.type: string ,
}
,
restriction:
{
@odata.type: string ,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
properties:
{
policyId: string ,
created: string ,
lastModified: string ,
description: string ,
options:
[
{
policyOptionId: string ,
name: string ,
configuration:
{
@odata.type: string ,
}
,
restriction:
{
@odata.type: string ,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ContentKeyPolicies_Delete (removed)
Description Deletes a Content Key Policy in the Media Services account
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/contentKeyPolicies/{contentKeyPolicyName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
contentKeyPolicyName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ContentKeyPolicies_Update (removed)
Description Updates an existing Content Key Policy in the Media Services account
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/contentKeyPolicies/{contentKeyPolicyName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
contentKeyPolicyName: string ,
parameters:
{
properties:
{
policyId: string ,
created: string ,
lastModified: string ,
description: string ,
options:
[
{
policyOptionId: string ,
name: string ,
configuration:
{
@odata.type: string ,
}
,
restriction:
{
@odata.type: string ,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
policyId: string ,
created: string ,
lastModified: string ,
description: string ,
options:
[
{
policyOptionId: string ,
name: string ,
configuration:
{
@odata.type: string ,
}
,
restriction:
{
@odata.type: string ,
}
,
}
,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ContentKeyPolicies_GetPolicyPropertiesWithSecrets (removed)
Description Get a Content Key Policy including secret values
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/contentKeyPolicies/{contentKeyPolicyName}/getPolicyPropertiesWithSecrets
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
contentKeyPolicyName: string ,
api-version: string ,
}

⚐ Response (200)

{
policyId: string ,
created: string ,
lastModified: string ,
description: string ,
options:
[
{
policyOptionId: string ,
name: string ,
configuration:
{
@odata.type: string ,
}
,
restriction:
{
@odata.type: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
StreamingPolicies_List (removed)
Description Lists the Streaming Policies in the account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingPolicies
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
$filter: string ,
$top: integer ,
$orderby: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
created: string ,
defaultContentKeyPolicyName: string ,
envelopeEncryption:
{
enabledProtocols:
{
download: boolean ,
dash: boolean ,
hls: boolean ,
smoothStreaming: boolean ,
}
,
clearTracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
contentKeys:
{
defaultKey:
{
label: string ,
policyName: string ,
}
,
keyToTrackMappings:
[
{
label: string ,
policyName: string ,
tracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
customKeyAcquisitionUrlTemplate: string ,
}
,
commonEncryptionCenc:
{
enabledProtocols:
{
download: boolean ,
dash: boolean ,
hls: boolean ,
smoothStreaming: boolean ,
}
,
clearTracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
contentKeys:
{
defaultKey:
{
label: string ,
policyName: string ,
}
,
keyToTrackMappings:
[
{
label: string ,
policyName: string ,
tracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
drm:
{
playReady:
{
customLicenseAcquisitionUrlTemplate: string ,
playReadyCustomAttributes: string ,
}
,
widevine:
{
customLicenseAcquisitionUrlTemplate: string ,
}
,
}
,
}
,
commonEncryptionCbcs:
{
enabledProtocols:
{
download: boolean ,
dash: boolean ,
hls: boolean ,
smoothStreaming: boolean ,
}
,
clearTracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
contentKeys:
{
defaultKey:
{
label: string ,
policyName: string ,
}
,
keyToTrackMappings:
[
{
label: string ,
policyName: string ,
tracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
drm:
{
fairPlay:
{
customLicenseAcquisitionUrlTemplate: string ,
allowPersistentLicense: boolean ,
}
,
playReady:
{
customLicenseAcquisitionUrlTemplate: string ,
playReadyCustomAttributes: string ,
}
,
widevine:
{
customLicenseAcquisitionUrlTemplate: string ,
}
,
}
,
}
,
noEncryption:
{
enabledProtocols:
{
download: boolean ,
dash: boolean ,
hls: boolean ,
smoothStreaming: boolean ,
}
,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
@odata.nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
StreamingPolicies_Get (removed)
Description Get the details of a Streaming Policy in the Media Services account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingPolicies/{streamingPolicyName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
streamingPolicyName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
created: string ,
defaultContentKeyPolicyName: string ,
envelopeEncryption:
{
enabledProtocols:
{
download: boolean ,
dash: boolean ,
hls: boolean ,
smoothStreaming: boolean ,
}
,
clearTracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
contentKeys:
{
defaultKey:
{
label: string ,
policyName: string ,
}
,
keyToTrackMappings:
[
{
label: string ,
policyName: string ,
tracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
customKeyAcquisitionUrlTemplate: string ,
}
,
commonEncryptionCenc:
{
enabledProtocols:
{
download: boolean ,
dash: boolean ,
hls: boolean ,
smoothStreaming: boolean ,
}
,
clearTracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
contentKeys:
{
defaultKey:
{
label: string ,
policyName: string ,
}
,
keyToTrackMappings:
[
{
label: string ,
policyName: string ,
tracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
drm:
{
playReady:
{
customLicenseAcquisitionUrlTemplate: string ,
playReadyCustomAttributes: string ,
}
,
widevine:
{
customLicenseAcquisitionUrlTemplate: string ,
}
,
}
,
}
,
commonEncryptionCbcs:
{
enabledProtocols:
{
download: boolean ,
dash: boolean ,
hls: boolean ,
smoothStreaming: boolean ,
}
,
clearTracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
contentKeys:
{
defaultKey:
{
label: string ,
policyName: string ,
}
,
keyToTrackMappings:
[
{
label: string ,
policyName: string ,
tracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
drm:
{
fairPlay:
{
customLicenseAcquisitionUrlTemplate: string ,
allowPersistentLicense: boolean ,
}
,
playReady:
{
customLicenseAcquisitionUrlTemplate: string ,
playReadyCustomAttributes: string ,
}
,
widevine:
{
customLicenseAcquisitionUrlTemplate: string ,
}
,
}
,
}
,
noEncryption:
{
enabledProtocols:
{
download: boolean ,
dash: boolean ,
hls: boolean ,
smoothStreaming: boolean ,
}
,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
StreamingPolicies_Create (removed)
Description Create a Streaming Policy in the Media Services account
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingPolicies/{streamingPolicyName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
streamingPolicyName: string ,
parameters:
{
properties:
{
created: string ,
defaultContentKeyPolicyName: string ,
envelopeEncryption:
{
enabledProtocols:
{
download: boolean ,
dash: boolean ,
hls: boolean ,
smoothStreaming: boolean ,
}
,
clearTracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
contentKeys:
{
defaultKey:
{
label: string ,
policyName: string ,
}
,
keyToTrackMappings:
[
{
label: string ,
policyName: string ,
tracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
customKeyAcquisitionUrlTemplate: string ,
}
,
commonEncryptionCenc:
{
enabledProtocols:
{
download: boolean ,
dash: boolean ,
hls: boolean ,
smoothStreaming: boolean ,
}
,
clearTracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
contentKeys:
{
defaultKey:
{
label: string ,
policyName: string ,
}
,
keyToTrackMappings:
[
{
label: string ,
policyName: string ,
tracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
drm:
{
playReady:
{
customLicenseAcquisitionUrlTemplate: string ,
playReadyCustomAttributes: string ,
}
,
widevine:
{
customLicenseAcquisitionUrlTemplate: string ,
}
,
}
,
}
,
commonEncryptionCbcs:
{
enabledProtocols:
{
download: boolean ,
dash: boolean ,
hls: boolean ,
smoothStreaming: boolean ,
}
,
clearTracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
contentKeys:
{
defaultKey:
{
label: string ,
policyName: string ,
}
,
keyToTrackMappings:
[
{
label: string ,
policyName: string ,
tracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
drm:
{
fairPlay:
{
customLicenseAcquisitionUrlTemplate: string ,
allowPersistentLicense: boolean ,
}
,
playReady:
{
customLicenseAcquisitionUrlTemplate: string ,
playReadyCustomAttributes: string ,
}
,
widevine:
{
customLicenseAcquisitionUrlTemplate: string ,
}
,
}
,
}
,
noEncryption:
{
enabledProtocols:
{
download: boolean ,
dash: boolean ,
hls: boolean ,
smoothStreaming: boolean ,
}
,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (201)

{
properties:
{
created: string ,
defaultContentKeyPolicyName: string ,
envelopeEncryption:
{
enabledProtocols:
{
download: boolean ,
dash: boolean ,
hls: boolean ,
smoothStreaming: boolean ,
}
,
clearTracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
contentKeys:
{
defaultKey:
{
label: string ,
policyName: string ,
}
,
keyToTrackMappings:
[
{
label: string ,
policyName: string ,
tracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
customKeyAcquisitionUrlTemplate: string ,
}
,
commonEncryptionCenc:
{
enabledProtocols:
{
download: boolean ,
dash: boolean ,
hls: boolean ,
smoothStreaming: boolean ,
}
,
clearTracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
contentKeys:
{
defaultKey:
{
label: string ,
policyName: string ,
}
,
keyToTrackMappings:
[
{
label: string ,
policyName: string ,
tracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
drm:
{
playReady:
{
customLicenseAcquisitionUrlTemplate: string ,
playReadyCustomAttributes: string ,
}
,
widevine:
{
customLicenseAcquisitionUrlTemplate: string ,
}
,
}
,
}
,
commonEncryptionCbcs:
{
enabledProtocols:
{
download: boolean ,
dash: boolean ,
hls: boolean ,
smoothStreaming: boolean ,
}
,
clearTracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
contentKeys:
{
defaultKey:
{
label: string ,
policyName: string ,
}
,
keyToTrackMappings:
[
{
label: string ,
policyName: string ,
tracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
}
,
drm:
{
fairPlay:
{
customLicenseAcquisitionUrlTemplate: string ,
allowPersistentLicense: boolean ,
}
,
playReady:
{
customLicenseAcquisitionUrlTemplate: string ,
playReadyCustomAttributes: string ,
}
,
widevine:
{
customLicenseAcquisitionUrlTemplate: string ,
}
,
}
,
}
,
noEncryption:
{
enabledProtocols:
{
download: boolean ,
dash: boolean ,
hls: boolean ,
smoothStreaming: boolean ,
}
,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
StreamingPolicies_Delete (removed)
Description Deletes a Streaming Policy in the Media Services account
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingPolicies/{streamingPolicyName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
streamingPolicyName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
StreamingLocators_List (removed)
Description Lists the Streaming Locators in the account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingLocators
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
$filter: string ,
$top: integer ,
$orderby: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
assetName: string ,
created: string ,
startTime: string ,
endTime: string ,
streamingLocatorId: string ,
streamingPolicyName: string ,
defaultContentKeyPolicyName: string ,
contentKeys:
[
{
id: string ,
type: enum ,
labelReferenceInStreamingPolicy: string ,
value: string ,
policyName: string ,
tracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
alternativeMediaId: string ,
filters:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
@odata.nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
StreamingLocators_Get (removed)
Description Get the details of a Streaming Locator in the Media Services account
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingLocators/{streamingLocatorName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
streamingLocatorName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
assetName: string ,
created: string ,
startTime: string ,
endTime: string ,
streamingLocatorId: string ,
streamingPolicyName: string ,
defaultContentKeyPolicyName: string ,
contentKeys:
[
{
id: string ,
type: enum ,
labelReferenceInStreamingPolicy: string ,
value: string ,
policyName: string ,
tracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
alternativeMediaId: string ,
filters:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
StreamingLocators_Create (removed)
Description Create a Streaming Locator in the Media Services account
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingLocators/{streamingLocatorName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
streamingLocatorName: string ,
parameters:
{
properties:
{
assetName: string ,
created: string ,
startTime: string ,
endTime: string ,
streamingLocatorId: string ,
streamingPolicyName: string ,
defaultContentKeyPolicyName: string ,
contentKeys:
[
{
id: string ,
type: enum ,
labelReferenceInStreamingPolicy: string ,
value: string ,
policyName: string ,
tracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
alternativeMediaId: string ,
filters:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (201)

{
properties:
{
assetName: string ,
created: string ,
startTime: string ,
endTime: string ,
streamingLocatorId: string ,
streamingPolicyName: string ,
defaultContentKeyPolicyName: string ,
contentKeys:
[
{
id: string ,
type: enum ,
labelReferenceInStreamingPolicy: string ,
value: string ,
policyName: string ,
tracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
alternativeMediaId: string ,
filters:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
StreamingLocators_Delete (removed)
Description Deletes a Streaming Locator in the Media Services account
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingLocators/{streamingLocatorName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
streamingLocatorName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
StreamingLocators_ListContentKeys (removed)
Description List Content Keys used by this Streaming Locator
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingLocators/{streamingLocatorName}/listContentKeys
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
streamingLocatorName: string ,
api-version: string ,
}

⚐ Response (200)

{
contentKeys:
[
{
id: string ,
type: enum ,
labelReferenceInStreamingPolicy: string ,
value: string ,
policyName: string ,
tracks:
[
{
trackSelections:
[
{
property: enum ,
operation: enum ,
value: string ,
}
,
]
,
}
,
]
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
StreamingLocators_ListPaths (removed)
Description List Paths supported by this Streaming Locator
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingLocators/{streamingLocatorName}/listPaths
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
streamingLocatorName: string ,
api-version: string ,
}

⚐ Response (200)

{
streamingPaths:
[
{
streamingProtocol: enum ,
encryptionScheme: enum ,
paths:
[
string ,
]
,
}
,
]
,
downloadPaths:
[
string ,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LiveEvents_List (removed)
Description Lists all the live events in the account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
input:
{
streamingProtocol: enum ,
accessControl:
{
ip:
{
allow:
[
{
name: string ,
address: string ,
subnetPrefixLength: integer ,
}
,
]
,
}
,
}
,
keyFrameIntervalDuration: string ,
accessToken: string ,
endpoints:
[
{
protocol: string ,
url: string ,
}
,
]
,
}
,
preview:
{
endpoints:
[
{
protocol: string ,
url: string ,
}
,
]
,
accessControl:
{
ip:
{
allow:
[
{
name: string ,
address: string ,
subnetPrefixLength: integer ,
}
,
]
,
}
,
}
,
previewLocator: string ,
streamingPolicyName: string ,
alternativeMediaId: string ,
}
,
encoding:
{
encodingType: enum ,
presetName: string ,
stretchMode: enum ,
keyFrameInterval: string ,
}
,
transcriptions:
[
{
language: string ,
inputTrackSelection:
[
{
property: string ,
operation: string ,
value: string ,
}
,
]
,
outputTranscriptionTrack:
{
trackName: string ,
}
,
}
,
]
,
provisioningState: string ,
resourceState: enum ,
crossSiteAccessPolicies:
{
clientAccessPolicy: string ,
crossDomainPolicy: string ,
}
,
useStaticHostname: boolean ,
hostnamePrefix: string ,
streamOptions:
[
string ,
]
,
created: string ,
lastModified: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
@odata.count: integer ,
@odata.nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LiveEvents_Get (removed)
Description Gets properties of a live event.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
liveEventName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
input:
{
streamingProtocol: enum ,
accessControl:
{
ip:
{
allow:
[
{
name: string ,
address: string ,
subnetPrefixLength: integer ,
}
,
]
,
}
,
}
,
keyFrameIntervalDuration: string ,
accessToken: string ,
endpoints:
[
{
protocol: string ,
url: string ,
}
,
]
,
}
,
preview:
{
endpoints:
[
{
protocol: string ,
url: string ,
}
,
]
,
accessControl:
{
ip:
{
allow:
[
{
name: string ,
address: string ,
subnetPrefixLength: integer ,
}
,
]
,
}
,
}
,
previewLocator: string ,
streamingPolicyName: string ,
alternativeMediaId: string ,
}
,
encoding:
{
encodingType: enum ,
presetName: string ,
stretchMode: enum ,
keyFrameInterval: string ,
}
,
transcriptions:
[
{
language: string ,
inputTrackSelection:
[
{
property: string ,
operation: string ,
value: string ,
}
,
]
,
outputTranscriptionTrack:
{
trackName: string ,
}
,
}
,
]
,
provisioningState: string ,
resourceState: enum ,
crossSiteAccessPolicies:
{
clientAccessPolicy: string ,
crossDomainPolicy: string ,
}
,
useStaticHostname: boolean ,
hostnamePrefix: string ,
streamOptions:
[
string ,
]
,
created: string ,
lastModified: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LiveEvents_Create (removed)
Description Creates a new live event.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
liveEventName: string ,
api-version: string ,
autoStart: boolean ,
parameters:
{
properties:
{
description: string ,
input:
{
streamingProtocol: enum ,
accessControl:
{
ip:
{
allow:
[
{
name: string ,
address: string ,
subnetPrefixLength: integer ,
}
,
]
,
}
,
}
,
keyFrameIntervalDuration: string ,
accessToken: string ,
endpoints:
[
{
protocol: string ,
url: string ,
}
,
]
,
}
,
preview:
{
endpoints:
[
{
protocol: string ,
url: string ,
}
,
]
,
accessControl:
{
ip:
{
allow:
[
{
name: string ,
address: string ,
subnetPrefixLength: integer ,
}
,
]
,
}
,
}
,
previewLocator: string ,
streamingPolicyName: string ,
alternativeMediaId: string ,
}
,
encoding:
{
encodingType: enum ,
presetName: string ,
stretchMode: enum ,
keyFrameInterval: string ,
}
,
transcriptions:
[
{
language: string ,
inputTrackSelection:
[
{
property: string ,
operation: string ,
value: string ,
}
,
]
,
outputTranscriptionTrack:
{
trackName: string ,
}
,
}
,
]
,
provisioningState: string ,
resourceState: enum ,
crossSiteAccessPolicies:
{
clientAccessPolicy: string ,
crossDomainPolicy: string ,
}
,
useStaticHostname: boolean ,
hostnamePrefix: string ,
streamOptions:
[
string ,
]
,
created: string ,
lastModified: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
input:
{
streamingProtocol: enum ,
accessControl:
{
ip:
{
allow:
[
{
name: string ,
address: string ,
subnetPrefixLength: integer ,
}
,
]
,
}
,
}
,
keyFrameIntervalDuration: string ,
accessToken: string ,
endpoints:
[
{
protocol: string ,
url: string ,
}
,
]
,
}
,
preview:
{
endpoints:
[
{
protocol: string ,
url: string ,
}
,
]
,
accessControl:
{
ip:
{
allow:
[
{
name: string ,
address: string ,
subnetPrefixLength: integer ,
}
,
]
,
}
,
}
,
previewLocator: string ,
streamingPolicyName: string ,
alternativeMediaId: string ,
}
,
encoding:
{
encodingType: enum ,
presetName: string ,
stretchMode: enum ,
keyFrameInterval: string ,
}
,
transcriptions:
[
{
language: string ,
inputTrackSelection:
[
{
property: string ,
operation: string ,
value: string ,
}
,
]
,
outputTranscriptionTrack:
{
trackName: string ,
}
,
}
,
]
,
provisioningState: string ,
resourceState: enum ,
crossSiteAccessPolicies:
{
clientAccessPolicy: string ,
crossDomainPolicy: string ,
}
,
useStaticHostname: boolean ,
hostnamePrefix: string ,
streamOptions:
[
string ,
]
,
created: string ,
lastModified: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
properties:
{
description: string ,
input:
{
streamingProtocol: enum ,
accessControl:
{
ip:
{
allow:
[
{
name: string ,
address: string ,
subnetPrefixLength: integer ,
}
,
]
,
}
,
}
,
keyFrameIntervalDuration: string ,
accessToken: string ,
endpoints:
[
{
protocol: string ,
url: string ,
}
,
]
,
}
,
preview:
{
endpoints:
[
{
protocol: string ,
url: string ,
}
,
]
,
accessControl:
{
ip:
{
allow:
[
{
name: string ,
address: string ,
subnetPrefixLength: integer ,
}
,
]
,
}
,
}
,
previewLocator: string ,
streamingPolicyName: string ,
alternativeMediaId: string ,
}
,
encoding:
{
encodingType: enum ,
presetName: string ,
stretchMode: enum ,
keyFrameInterval: string ,
}
,
transcriptions:
[
{
language: string ,
inputTrackSelection:
[
{
property: string ,
operation: string ,
value: string ,
}
,
]
,
outputTranscriptionTrack:
{
trackName: string ,
}
,
}
,
]
,
provisioningState: string ,
resourceState: enum ,
crossSiteAccessPolicies:
{
clientAccessPolicy: string ,
crossDomainPolicy: string ,
}
,
useStaticHostname: boolean ,
hostnamePrefix: string ,
streamOptions:
[
string ,
]
,
created: string ,
lastModified: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LiveEvents_Update (removed)
Description Updates settings on an existing live event.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
liveEventName: string ,
api-version: string ,
parameters:
{
properties:
{
description: string ,
input:
{
streamingProtocol: enum ,
accessControl:
{
ip:
{
allow:
[
{
name: string ,
address: string ,
subnetPrefixLength: integer ,
}
,
]
,
}
,
}
,
keyFrameIntervalDuration: string ,
accessToken: string ,
endpoints:
[
{
protocol: string ,
url: string ,
}
,
]
,
}
,
preview:
{
endpoints:
[
{
protocol: string ,
url: string ,
}
,
]
,
accessControl:
{
ip:
{
allow:
[
{
name: string ,
address: string ,
subnetPrefixLength: integer ,
}
,
]
,
}
,
}
,
previewLocator: string ,
streamingPolicyName: string ,
alternativeMediaId: string ,
}
,
encoding:
{
encodingType: enum ,
presetName: string ,
stretchMode: enum ,
keyFrameInterval: string ,
}
,
transcriptions:
[
{
language: string ,
inputTrackSelection:
[
{
property: string ,
operation: string ,
value: string ,
}
,
]
,
outputTranscriptionTrack:
{
trackName: string ,
}
,
}
,
]
,
provisioningState: string ,
resourceState: enum ,
crossSiteAccessPolicies:
{
clientAccessPolicy: string ,
crossDomainPolicy: string ,
}
,
useStaticHostname: boolean ,
hostnamePrefix: string ,
streamOptions:
[
string ,
]
,
created: string ,
lastModified: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
input:
{
streamingProtocol: enum ,
accessControl:
{
ip:
{
allow:
[
{
name: string ,
address: string ,
subnetPrefixLength: integer ,
}
,
]
,
}
,
}
,
keyFrameIntervalDuration: string ,
accessToken: string ,
endpoints:
[
{
protocol: string ,
url: string ,
}
,
]
,
}
,
preview:
{
endpoints:
[
{
protocol: string ,
url: string ,
}
,
]
,
accessControl:
{
ip:
{
allow:
[
{
name: string ,
address: string ,
subnetPrefixLength: integer ,
}
,
]
,
}
,
}
,
previewLocator: string ,
streamingPolicyName: string ,
alternativeMediaId: string ,
}
,
encoding:
{
encodingType: enum ,
presetName: string ,
stretchMode: enum ,
keyFrameInterval: string ,
}
,
transcriptions:
[
{
language: string ,
inputTrackSelection:
[
{
property: string ,
operation: string ,
value: string ,
}
,
]
,
outputTranscriptionTrack:
{
trackName: string ,
}
,
}
,
]
,
provisioningState: string ,
resourceState: enum ,
crossSiteAccessPolicies:
{
clientAccessPolicy: string ,
crossDomainPolicy: string ,
}
,
useStaticHostname: boolean ,
hostnamePrefix: string ,
streamOptions:
[
string ,
]
,
created: string ,
lastModified: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (202)

{
properties:
{
description: string ,
input:
{
streamingProtocol: enum ,
accessControl:
{
ip:
{
allow:
[
{
name: string ,
address: string ,
subnetPrefixLength: integer ,
}
,
]
,
}
,
}
,
keyFrameIntervalDuration: string ,
accessToken: string ,
endpoints:
[
{
protocol: string ,
url: string ,
}
,
]
,
}
,
preview:
{
endpoints:
[
{
protocol: string ,
url: string ,
}
,
]
,
accessControl:
{
ip:
{
allow:
[
{
name: string ,
address: string ,
subnetPrefixLength: integer ,
}
,
]
,
}
,
}
,
previewLocator: string ,
streamingPolicyName: string ,
alternativeMediaId: string ,
}
,
encoding:
{
encodingType: enum ,
presetName: string ,
stretchMode: enum ,
keyFrameInterval: string ,
}
,
transcriptions:
[
{
language: string ,
inputTrackSelection:
[
{
property: string ,
operation: string ,
value: string ,
}
,
]
,
outputTranscriptionTrack:
{
trackName: string ,
}
,
}
,
]
,
provisioningState: string ,
resourceState: enum ,
crossSiteAccessPolicies:
{
clientAccessPolicy: string ,
crossDomainPolicy: string ,
}
,
useStaticHostname: boolean ,
hostnamePrefix: string ,
streamOptions:
[
string ,
]
,
created: string ,
lastModified: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LiveEvents_Delete (removed)
Description Deletes a live event.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
liveEventName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LiveEvents_Allocate (removed)
Description A live event is in StandBy state after allocation completes, and is ready to start.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/allocate
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
liveEventName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LiveEvents_Start (removed)
Description A live event in Stopped or StandBy state will be in Running state after the start operation completes.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/start
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
liveEventName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LiveEvents_Stop (removed)
Description Stops a running live event.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/stop
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
liveEventName: string ,
api-version: string ,
parameters:
{
removeOutputsOnStop: boolean ,
}
,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LiveEvents_Reset (removed)
Description Resets an existing live event. All live outputs for the live event are deleted and the live event is stopped and will be started again. All assets used by the live outputs and streaming locators created on these assets are unaffected.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/reset
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
liveEventName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LiveOutputs_List (removed)
Description Lists the live outputs of a live event.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/liveOutputs
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
liveEventName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
assetName: string ,
archiveWindowLength: string ,
manifestName: string ,
hls:
{
fragmentsPerTsSegment: integer ,
}
,
outputSnapTime: integer ,
created: string ,
lastModified: string ,
provisioningState: string ,
resourceState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
@odata.count: integer ,
@odata.nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LiveOutputs_Get (removed)
Description Gets a live output.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/liveOutputs/{liveOutputName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
liveEventName: string ,
liveOutputName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
assetName: string ,
archiveWindowLength: string ,
manifestName: string ,
hls:
{
fragmentsPerTsSegment: integer ,
}
,
outputSnapTime: integer ,
created: string ,
lastModified: string ,
provisioningState: string ,
resourceState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LiveOutputs_Create (removed)
Description Creates a new live output.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/liveOutputs/{liveOutputName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
liveEventName: string ,
liveOutputName: string ,
api-version: string ,
parameters:
{
properties:
{
description: string ,
assetName: string ,
archiveWindowLength: string ,
manifestName: string ,
hls:
{
fragmentsPerTsSegment: integer ,
}
,
outputSnapTime: integer ,
created: string ,
lastModified: string ,
provisioningState: string ,
resourceState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
assetName: string ,
archiveWindowLength: string ,
manifestName: string ,
hls:
{
fragmentsPerTsSegment: integer ,
}
,
outputSnapTime: integer ,
created: string ,
lastModified: string ,
provisioningState: string ,
resourceState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
properties:
{
description: string ,
assetName: string ,
archiveWindowLength: string ,
manifestName: string ,
hls:
{
fragmentsPerTsSegment: integer ,
}
,
outputSnapTime: integer ,
created: string ,
lastModified: string ,
provisioningState: string ,
resourceState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LiveOutputs_Delete (removed)
Description Deletes a live output. Deleting a live output does not delete the asset the live output is writing to.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/liveOutputs/{liveOutputName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
liveEventName: string ,
liveOutputName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
StreamingEndpoints_List (removed)
Description Lists the streaming endpoints in the account.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
scaleUnits: integer ,
availabilitySetName: string ,
accessControl:
{
akamai:
{
akamaiSignatureHeaderAuthenticationKeyList:
[
{
identifier: string ,
base64Key: string ,
expiration: string ,
}
,
]
,
}
,
ip:
{
allow:
[
{
name: string ,
address: string ,
subnetPrefixLength: integer ,
}
,
]
,
}
,
}
,
maxCacheAge: integer ,
customHostNames:
[
string ,
]
,
hostName: string ,
cdnEnabled: boolean ,
cdnProvider: string ,
cdnProfile: string ,
provisioningState: string ,
resourceState: enum ,
crossSiteAccessPolicies:
{
clientAccessPolicy: string ,
crossDomainPolicy: string ,
}
,
freeTrialEndTime: string ,
created: string ,
lastModified: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
@odata.count: integer ,
@odata.nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
StreamingEndpoints_Get (removed)
Description Gets a streaming endpoint.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
streamingEndpointName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
scaleUnits: integer ,
availabilitySetName: string ,
accessControl:
{
akamai:
{
akamaiSignatureHeaderAuthenticationKeyList:
[
{
identifier: string ,
base64Key: string ,
expiration: string ,
}
,
]
,
}
,
ip:
{
allow:
[
{
name: string ,
address: string ,
subnetPrefixLength: integer ,
}
,
]
,
}
,
}
,
maxCacheAge: integer ,
customHostNames:
[
string ,
]
,
hostName: string ,
cdnEnabled: boolean ,
cdnProvider: string ,
cdnProfile: string ,
provisioningState: string ,
resourceState: enum ,
crossSiteAccessPolicies:
{
clientAccessPolicy: string ,
crossDomainPolicy: string ,
}
,
freeTrialEndTime: string ,
created: string ,
lastModified: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
StreamingEndpoints_Create (removed)
Description Creates a streaming endpoint.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
streamingEndpointName: string ,
api-version: string ,
autoStart: boolean ,
parameters:
{
properties:
{
description: string ,
scaleUnits: integer ,
availabilitySetName: string ,
accessControl:
{
akamai:
{
akamaiSignatureHeaderAuthenticationKeyList:
[
{
identifier: string ,
base64Key: string ,
expiration: string ,
}
,
]
,
}
,
ip:
{
allow:
[
{
name: string ,
address: string ,
subnetPrefixLength: integer ,
}
,
]
,
}
,
}
,
maxCacheAge: integer ,
customHostNames:
[
string ,
]
,
hostName: string ,
cdnEnabled: boolean ,
cdnProvider: string ,
cdnProfile: string ,
provisioningState: string ,
resourceState: enum ,
crossSiteAccessPolicies:
{
clientAccessPolicy: string ,
crossDomainPolicy: string ,
}
,
freeTrialEndTime: string ,
created: string ,
lastModified: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
scaleUnits: integer ,
availabilitySetName: string ,
accessControl:
{
akamai:
{
akamaiSignatureHeaderAuthenticationKeyList:
[
{
identifier: string ,
base64Key: string ,
expiration: string ,
}
,
]
,
}
,
ip:
{
allow:
[
{
name: string ,
address: string ,
subnetPrefixLength: integer ,
}
,
]
,
}
,
}
,
maxCacheAge: integer ,
customHostNames:
[
string ,
]
,
hostName: string ,
cdnEnabled: boolean ,
cdnProvider: string ,
cdnProfile: string ,
provisioningState: string ,
resourceState: enum ,
crossSiteAccessPolicies:
{
clientAccessPolicy: string ,
crossDomainPolicy: string ,
}
,
freeTrialEndTime: string ,
created: string ,
lastModified: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
properties:
{
description: string ,
scaleUnits: integer ,
availabilitySetName: string ,
accessControl:
{
akamai:
{
akamaiSignatureHeaderAuthenticationKeyList:
[
{
identifier: string ,
base64Key: string ,
expiration: string ,
}
,
]
,
}
,
ip:
{
allow:
[
{
name: string ,
address: string ,
subnetPrefixLength: integer ,
}
,
]
,
}
,
}
,
maxCacheAge: integer ,
customHostNames:
[
string ,
]
,
hostName: string ,
cdnEnabled: boolean ,
cdnProvider: string ,
cdnProfile: string ,
provisioningState: string ,
resourceState: enum ,
crossSiteAccessPolicies:
{
clientAccessPolicy: string ,
crossDomainPolicy: string ,
}
,
freeTrialEndTime: string ,
created: string ,
lastModified: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
StreamingEndpoints_Update (removed)
Description Updates a existing streaming endpoint.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
streamingEndpointName: string ,
api-version: string ,
parameters:
{
properties:
{
description: string ,
scaleUnits: integer ,
availabilitySetName: string ,
accessControl:
{
akamai:
{
akamaiSignatureHeaderAuthenticationKeyList:
[
{
identifier: string ,
base64Key: string ,
expiration: string ,
}
,
]
,
}
,
ip:
{
allow:
[
{
name: string ,
address: string ,
subnetPrefixLength: integer ,
}
,
]
,
}
,
}
,
maxCacheAge: integer ,
customHostNames:
[
string ,
]
,
hostName: string ,
cdnEnabled: boolean ,
cdnProvider: string ,
cdnProfile: string ,
provisioningState: string ,
resourceState: enum ,
crossSiteAccessPolicies:
{
clientAccessPolicy: string ,
crossDomainPolicy: string ,
}
,
freeTrialEndTime: string ,
created: string ,
lastModified: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
scaleUnits: integer ,
availabilitySetName: string ,
accessControl:
{
akamai:
{
akamaiSignatureHeaderAuthenticationKeyList:
[
{
identifier: string ,
base64Key: string ,
expiration: string ,
}
,
]
,
}
,
ip:
{
allow:
[
{
name: string ,
address: string ,
subnetPrefixLength: integer ,
}
,
]
,
}
,
}
,
maxCacheAge: integer ,
customHostNames:
[
string ,
]
,
hostName: string ,
cdnEnabled: boolean ,
cdnProvider: string ,
cdnProfile: string ,
provisioningState: string ,
resourceState: enum ,
crossSiteAccessPolicies:
{
clientAccessPolicy: string ,
crossDomainPolicy: string ,
}
,
freeTrialEndTime: string ,
created: string ,
lastModified: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (202)

{
properties:
{
description: string ,
scaleUnits: integer ,
availabilitySetName: string ,
accessControl:
{
akamai:
{
akamaiSignatureHeaderAuthenticationKeyList:
[
{
identifier: string ,
base64Key: string ,
expiration: string ,
}
,
]
,
}
,
ip:
{
allow:
[
{
name: string ,
address: string ,
subnetPrefixLength: integer ,
}
,
]
,
}
,
}
,
maxCacheAge: integer ,
customHostNames:
[
string ,
]
,
hostName: string ,
cdnEnabled: boolean ,
cdnProvider: string ,
cdnProfile: string ,
provisioningState: string ,
resourceState: enum ,
crossSiteAccessPolicies:
{
clientAccessPolicy: string ,
crossDomainPolicy: string ,
}
,
freeTrialEndTime: string ,
created: string ,
lastModified: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
StreamingEndpoints_Delete (removed)
Description Deletes a streaming endpoint.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
streamingEndpointName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
StreamingEndpoints_Start (removed)
Description Starts an existing streaming endpoint.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}/start
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
streamingEndpointName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
StreamingEndpoints_Stop (removed)
Description Stops an existing streaming endpoint.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}/stop
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
streamingEndpointName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
StreamingEndpoints_Scale (removed)
Description Scales an existing streaming endpoint.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}/scale
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
streamingEndpointName: string ,
api-version: string ,
parameters:
{
scaleUnit: integer ,
}
,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}