Microsoft.Media (stable:2022-08-01)

2025/05/26 • 70 deleted methods

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 ,
}
,
]
,
}
,
}
Tracks_List (removed)
Description Lists the Tracks in the asset
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
track:
{
@odata.type: string ,
}
,
provisioningState: enum ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Tracks_Get (removed)
Description Get the details of a Track in the Asset
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
track:
{
@odata.type: string ,
}
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Tracks_CreateOrUpdate (removed)
Description Create or update a Track in the asset
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/tracks/{trackName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
assetName: string ,
trackName: string ,
parameters:
{
properties:
{
track:
{
@odata.type: string ,
}
,
provisioningState: enum ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
$headers:
{
retry-after: integer ,
location: string ,
azure-asyncoperation: string ,
}
,
$schema:
{
properties:
{
track:
{
@odata.type: string ,
}
,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (201)

{
$headers:
{
retry-after: integer ,
location: string ,
azure-asyncoperation: string ,
}
,
$schema:
{
properties:
{
track:
{
@odata.type: string ,
}
,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Tracks_Delete (removed)
Description Deletes a Track in the asset
Reference Link ¶

⚼ Request

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

⚐ Response (202)

{
retry-after: integer ,
location: string ,
azure-asyncoperation: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Tracks_Update (removed)
Description Updates an existing Track in the asset
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/tracks/{trackName}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
assetName: string ,
trackName: string ,
parameters:
{
properties:
{
track:
{
@odata.type: string ,
}
,
provisioningState: enum ,
}
,
}
,
api-version: string ,
}

⚐ Response (202)

{
$headers:
{
retry-after: integer ,
location: string ,
azure-asyncoperation: string ,
}
,
$schema:
{
properties:
{
track:
{
@odata.type: string ,
}
,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Tracks_UpdateTrackData (removed)
Description Update the track data. Call this API after any changes are made to the track data stored in the asset container. For example, you have modified the WebVTT captions file in the Azure blob storage container for the asset, viewers will not see the new version of the captions unless this API is called. Note, the changes may not be reflected immediately. CDN cache may also need to be purged if applicable.
Reference Link ¶

⚼ Request

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

⚐ Response (202)

{
retry-after: integer ,
location: string ,
azure-asyncoperation: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
OperationStatuses_Get (removed)
Description Get asset track operation status.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
name: string ,
id: string ,
startTime: string ,
endTime: string ,
status: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
OperationResults_Get (removed)
Description Get asset track operation result.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
track:
{
@odata.type: string ,
}
,
provisioningState: enum ,
}
,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
azure-asyncoperation: string ,
}

⚐ Response (204)

{}

⚐ 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 ,
}
,
}
,
clearKeyEncryptionConfiguration:
{
customKeysAcquisitionUrlTemplate: 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 ,
}
,
}
,
clearKeyEncryptionConfiguration:
{
customKeysAcquisitionUrlTemplate: 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 ,
}
,
}
,
clearKeyEncryptionConfiguration:
{
customKeysAcquisitionUrlTemplate: 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 ,
}
,
}
,
clearKeyEncryptionConfiguration:
{
customKeysAcquisitionUrlTemplate: 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 ,
}
,
}
,
clearKeyEncryptionConfiguration:
{
customKeysAcquisitionUrlTemplate: 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 ,
}
,
}
,
clearKeyEncryptionConfiguration:
{
customKeysAcquisitionUrlTemplate: 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 ,
}
,
}
,
clearKeyEncryptionConfiguration:
{
customKeysAcquisitionUrlTemplate: 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 ,
}
,
}
,
clearKeyEncryptionConfiguration:
{
customKeysAcquisitionUrlTemplate: 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 ,
}
,
]
,
}
,
}
LiveEvents_AsyncOperation (removed)
Description Get a live event operation status.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/operationLocations/{operationId}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
liveEventName: string ,
operationId: 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 (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 ,
rewindWindowLength: 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 ,
rewindWindowLength: 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 ,
rewindWindowLength: 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 ,
rewindWindowLength: 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 ,
rewindWindowLength: 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 ,
}
,
]
,
}
,
}
LiveOutputs_AsyncOperation (removed)
Description Get a Live Output operation status.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LiveOutputs_OperationLocation (removed)
Description Get a Live Output operation status.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
description: string ,
assetName: string ,
archiveWindowLength: string ,
rewindWindowLength: 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 (202)

{}

⚐ 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 ,
}
,
sku:
{
name: string ,
capacity: integer ,
}
,
}
,
]
,
@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 ,
}
,
sku:
{
name: string ,
capacity: integer ,
}
,
}

⚐ 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 ,
}
,
sku:
{
name: string ,
capacity: integer ,
}
,
}
,
}

⚐ 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 ,
}
,
sku:
{
name: string ,
capacity: integer ,
}
,
}

⚐ 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 ,
}
,
sku:
{
name: string ,
capacity: integer ,
}
,
}

⚐ 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 ,
}
,
sku:
{
name: string ,
capacity: integer ,
}
,
}
,
}

⚐ 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 ,
}
,
sku:
{
name: string ,
capacity: integer ,
}
,
}

⚐ 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 ,
}
,
sku:
{
name: string ,
capacity: integer ,
}
,
}

⚐ 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_Skus (removed)
Description List streaming endpoint supported skus.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
resourceType: string ,
capacity:
{
scaleType: string ,
default: integer ,
minimum: integer ,
maximum: integer ,
}
,
sku:
{
name: string ,
}
,
}
,
]
,
}

⚐ 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 ,
}
,
]
,
}
,
}
StreamingEndpoints_AsyncOperation (removed)
Description Get a streaming endpoint operation status.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}/operationLocations/{operationId}
{
subscriptionId: string ,
resourceGroupName: string ,
accountName: string ,
streamingEndpointName: string ,
operationId: 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 ,
}
,
sku:
{
name: string ,
capacity: integer ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

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