From a52262abe07ac0d242a5e9ed95a0725fc09df8bd Mon Sep 17 00:00:00 2001 From: SDKAuto Date: Tue, 21 Jun 2022 20:55:06 +0000 Subject: [PATCH] CodeGen from PR 18435 in Azure/azure-rest-api-specs [Hub Generated] Review request for Microsoft.Media to add version stable/2021-11-01 (#18435) * Copy 2021-06-01 Account service files to 2021-11-01 folder with version change. can be ignored for review. * Update account service with the latest 2021-11-01 version with breaking change. * Add missing examples * fix tag name * add type array to the privateEndpointConnections. --- schemas/2021-11-01/Microsoft.Media.json | 1005 +++++++++++++++++++- schemas/common/autogeneratedResources.json | 6 + 2 files changed, 962 insertions(+), 49 deletions(-) diff --git a/schemas/2021-11-01/Microsoft.Media.json b/schemas/2021-11-01/Microsoft.Media.json index c93f7ef1e1..41c50810bc 100644 --- a/schemas/2021-11-01/Microsoft.Media.json +++ b/schemas/2021-11-01/Microsoft.Media.json @@ -4,6 +4,109 @@ "title": "Microsoft.Media", "description": "Microsoft Media Resource Types", "resourceDefinitions": { + "mediaservices": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2021-11-01" + ] + }, + "identity": { + "oneOf": [ + { + "$ref": "#/definitions/MediaServiceIdentity" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ] + }, + "location": { + "type": "string", + "description": "The geo-location where the resource lives" + }, + "name": { + "type": "string", + "description": "The Media Services account name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/MediaServiceProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Properties of the Media Services account." + }, + "resources": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/definitions/mediaServices_accountFilters_childResource" + }, + { + "$ref": "#/definitions/mediaservices_privateEndpointConnections_childResource" + }, + { + "$ref": "#/definitions/mediaServices_assets_childResource" + }, + { + "$ref": "#/definitions/mediaServices_contentKeyPolicies_childResource" + }, + { + "$ref": "#/definitions/mediaServices_transforms_childResource" + }, + { + "$ref": "#/definitions/mediaServices_streamingPolicies_childResource" + }, + { + "$ref": "#/definitions/mediaServices_streamingLocators_childResource" + }, + { + "$ref": "#/definitions/mediaservices_liveEvents_childResource" + }, + { + "$ref": "#/definitions/mediaservices_streamingEndpoints_childResource" + } + ] + } + }, + "tags": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Resource tags." + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.Media/mediaservices" + ] + } + }, + "required": [ + "apiVersion", + "location", + "name", + "properties", + "type" + ], + "description": "Microsoft.Media/mediaservices" + }, "mediaServices_accountFilters": { "type": "object", "properties": { @@ -340,6 +443,44 @@ ], "description": "Microsoft.Media/mediaservices/liveEvents/liveOutputs" }, + "mediaservices_privateEndpointConnections": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2021-11-01" + ] + }, + "name": { + "type": "string" + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/PrivateEndpointConnectionProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Properties of the PrivateEndpointConnectProperties." + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.Media/mediaservices/privateEndpointConnections" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.Media/mediaservices/privateEndpointConnections" + }, "mediaservices_streamingEndpoints": { "type": "object", "properties": { @@ -640,6 +781,83 @@ ], "description": "Specifies the clip time as an absolute time position in the media file. The absolute time can point to a different position depending on whether the media file starts from a timestamp of zero or not." }, + "AccessControl": { + "type": "object", + "properties": { + "defaultAction": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Allow", + "Deny" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The behavior for IP access control in Key Delivery." + }, + "ipAllowList": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The IP allow list for access control in Key Delivery. If the default action is set to 'Allow', the IP allow list must be empty." + } + } + }, + "AccountEncryption": { + "type": "object", + "properties": { + "identity": { + "oneOf": [ + { + "$ref": "#/definitions/ResourceIdentity" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ] + }, + "keyVaultProperties": { + "oneOf": [ + { + "$ref": "#/definitions/KeyVaultProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ] + }, + "type": { + "oneOf": [ + { + "type": "string", + "enum": [ + "SystemKey", + "CustomerKey" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The type of key used to encrypt the Account Key." + } + }, + "required": [ + "type" + ] + }, "AkamaiAccessControl": { "type": "object", "properties": { @@ -3539,6 +3757,30 @@ }, "description": "Describes the settings to produce a JPEG image from the input video." }, + "KeyDelivery": { + "type": "object", + "properties": { + "accessControl": { + "oneOf": [ + { + "$ref": "#/definitions/AccessControl" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ] + } + } + }, + "KeyVaultProperties": { + "type": "object", + "properties": { + "keyIdentifier": { + "type": "string", + "description": "The URL of the Key Vault key used to encrypt the account. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey)." + } + } + }, "LiveEventEncoding": { "type": "object", "properties": { @@ -3998,85 +4240,534 @@ }, "description": "The Media Filter properties." }, - "mediaServices_assets_assetFilters_childResource": { + "MediaServiceIdentity": { "type": "object", "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2021-11-01" - ] - }, - "name": { + "type": { "type": "string", - "description": "The Asset Filter name" + "description": "The identity type." }, - "properties": { + "userAssignedIdentities": { "oneOf": [ { - "$ref": "#/definitions/MediaFilterProperties" + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/UserAssignedManagedIdentity" + }, + "properties": {} }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "The Media Filter properties." - }, - "type": { - "type": "string", - "enum": [ - "assetFilters" - ] + "description": "The User Assigned Managed Identities." } }, "required": [ - "apiVersion", - "name", - "properties", "type" - ], - "description": "Microsoft.Media/mediaServices/assets/assetFilters" + ] }, - "mediaServices_assets_tracks_childResource": { + "MediaServiceProperties": { "type": "object", "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2021-11-01" + "encryption": { + "oneOf": [ + { + "$ref": "#/definitions/AccountEncryption" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } ] }, - "name": { - "type": "string", - "description": "The Asset Track name." + "keyDelivery": { + "oneOf": [ + { + "$ref": "#/definitions/KeyDelivery" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ] }, - "properties": { + "publicNetworkAccess": { "oneOf": [ { - "$ref": "#/definitions/AssetTrackProperties" + "type": "string", + "enum": [ + "Enabled", + "Disabled" + ] }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "Properties of a video, audio or text track in the asset." + "description": "Whether or not public network access is allowed for resources under the Media Services account." }, - "type": { - "type": "string", - "enum": [ - "tracks" + "storageAccounts": { + "oneOf": [ + { + "type": "array", + "items": { + "$ref": "#/definitions/StorageAccount" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The storage accounts for this resource." + }, + "storageAuthentication": { + "oneOf": [ + { + "type": "string", + "enum": [ + "System", + "ManagedIdentity" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ] + } + }, + "description": "Properties of the Media Services account." + }, + "mediaServices_accountFilters_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2021-11-01" + ] + }, + "name": { + "type": "string", + "description": "The Account Filter name" + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/MediaFilterProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The Media Filter properties." + }, + "type": { + "type": "string", + "enum": [ + "accountFilters" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.Media/mediaServices/accountFilters" + }, + "mediaServices_assets_assetFilters_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2021-11-01" + ] + }, + "name": { + "type": "string", + "description": "The Asset Filter name" + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/MediaFilterProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The Media Filter properties." + }, + "type": { + "type": "string", + "enum": [ + "assetFilters" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.Media/mediaServices/assets/assetFilters" + }, + "mediaServices_assets_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2021-11-01" + ] + }, + "name": { + "type": "string", + "description": "The Asset name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/AssetProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The Asset properties." + }, + "type": { + "type": "string", + "enum": [ + "assets" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.Media/mediaServices/assets" + }, + "mediaServices_assets_tracks_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2021-11-01" + ] + }, + "name": { + "type": "string", + "description": "The Asset Track name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/AssetTrackProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Properties of a video, audio or text track in the asset." + }, + "type": { + "type": "string", + "enum": [ + "tracks" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.Media/mediaServices/assets/tracks" + }, + "mediaServices_contentKeyPolicies_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2021-11-01" + ] + }, + "name": { + "type": "string", + "description": "The Content Key Policy name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/ContentKeyPolicyProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The properties of the Content Key Policy." + }, + "type": { + "type": "string", + "enum": [ + "contentKeyPolicies" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.Media/mediaServices/contentKeyPolicies" + }, + "mediaservices_liveEvents_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2021-11-01" + ] + }, + "location": { + "type": "string", + "description": "The geo-location where the resource lives" + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$", + "minLength": 1, + "maxLength": 32 + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The name of the live event, maximum length is 32." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/LiveEventProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The live event properties." + }, + "tags": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Resource tags." + }, + "type": { + "type": "string", + "enum": [ + "liveEvents" + ] + } + }, + "required": [ + "apiVersion", + "location", + "name", + "properties", + "type" + ], + "description": "Microsoft.Media/mediaservices/liveEvents" + }, + "mediaservices_liveEvents_liveOutputs_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2021-11-01" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^([a-zA-Z0-9])+(-*[a-zA-Z0-9])*$", + "minLength": 1, + "maxLength": 256 + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The name of the live output." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/LiveOutputProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The JSON object that contains the properties required to create a live output." + }, + "type": { + "type": "string", + "enum": [ + "liveOutputs" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.Media/mediaservices/liveEvents/liveOutputs" + }, + "mediaservices_privateEndpointConnections_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2021-11-01" + ] + }, + "name": { + "type": "string" + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/PrivateEndpointConnectionProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Properties of the PrivateEndpointConnectProperties." + }, + "type": { + "type": "string", + "enum": [ + "privateEndpointConnections" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.Media/mediaservices/privateEndpointConnections" + }, + "mediaservices_streamingEndpoints_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2021-11-01" + ] + }, + "location": { + "type": "string", + "description": "The geo-location where the resource lives" + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$", + "minLength": 1, + "maxLength": 24 + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The name of the streaming endpoint, maximum length is 24." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/StreamingEndpointProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The streaming endpoint properties." + }, + "sku": { + "oneOf": [ + { + "$ref": "#/definitions/ArmStreamingEndpointCurrentSku" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The streaming endpoint current sku." + }, + "tags": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Resource tags." + }, + "type": { + "type": "string", + "enum": [ + "streamingEndpoints" ] } }, "required": [ "apiVersion", + "location", "name", "properties", "type" ], - "description": "Microsoft.Media/mediaServices/assets/tracks" + "description": "Microsoft.Media/mediaservices/streamingEndpoints" }, - "mediaservices_liveEvents_liveOutputs_childResource": { + "mediaServices_streamingLocators_childResource": { "type": "object", "properties": { "apiVersion": { @@ -4086,34 +4777,63 @@ ] }, "name": { + "type": "string", + "description": "The Streaming Locator name." + }, + "properties": { "oneOf": [ { - "type": "string", - "pattern": "^([a-zA-Z0-9])+(-*[a-zA-Z0-9])*$", - "minLength": 1, - "maxLength": 256 + "$ref": "#/definitions/StreamingLocatorProperties" }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "The name of the live output." + "description": "Properties of the Streaming Locator." + }, + "type": { + "type": "string", + "enum": [ + "streamingLocators" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.Media/mediaServices/streamingLocators" + }, + "mediaServices_streamingPolicies_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2021-11-01" + ] + }, + "name": { + "type": "string", + "description": "The Streaming Policy name." }, "properties": { "oneOf": [ { - "$ref": "#/definitions/LiveOutputProperties" + "$ref": "#/definitions/StreamingPolicyProperties" }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "The JSON object that contains the properties required to create a live output." + "description": "Class to specify properties of Streaming Policy" }, "type": { "type": "string", "enum": [ - "liveOutputs" + "streamingPolicies" ] } }, @@ -4123,7 +4843,46 @@ "properties", "type" ], - "description": "Microsoft.Media/mediaservices/liveEvents/liveOutputs" + "description": "Microsoft.Media/mediaServices/streamingPolicies" + }, + "mediaServices_transforms_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2021-11-01" + ] + }, + "name": { + "type": "string", + "description": "The Transform name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/TransformProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "A Transform." + }, + "type": { + "type": "string", + "enum": [ + "transforms" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.Media/mediaServices/transforms" }, "mediaServices_transforms_jobs_childResource": { "type": "object", @@ -4564,6 +5323,89 @@ }, "description": "An object of optional configuration settings for encoder." }, + "PrivateEndpoint": { + "type": "object", + "properties": {}, + "description": "The Private Endpoint resource." + }, + "PrivateEndpointConnectionProperties": { + "type": "object", + "properties": { + "privateEndpoint": { + "oneOf": [ + { + "$ref": "#/definitions/PrivateEndpoint" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The Private Endpoint resource." + }, + "privateLinkServiceConnectionState": { + "oneOf": [ + { + "$ref": "#/definitions/PrivateLinkServiceConnectionState" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "A collection of information about the state of the connection between service consumer and provider." + }, + "provisioningState": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Succeeded", + "Creating", + "Deleting", + "Failed" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The provisioning state of the private endpoint connection resource." + } + }, + "required": [ + "privateLinkServiceConnectionState" + ], + "description": "Properties of the PrivateEndpointConnectProperties." + }, + "PrivateLinkServiceConnectionState": { + "type": "object", + "properties": { + "actionsRequired": { + "type": "string", + "description": "A message indicating if changes on the service provider require any updates on the consumer." + }, + "description": { + "type": "string", + "description": "The reason for approval/rejection of the connection." + }, + "status": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Pending", + "Approved", + "Rejected" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service." + } + }, + "description": "A collection of information about the state of the connection between service consumer and provider." + }, "Rectangle": { "type": "object", "properties": { @@ -4586,6 +5428,29 @@ }, "description": "Describes the properties of a rectangular window applied to the input media before processing it." }, + "ResourceIdentity": { + "type": "object", + "properties": { + "userAssignedIdentity": { + "type": "string", + "description": "The user assigned managed identity's ARM ID to use when accessing a resource." + }, + "useSystemAssignedIdentity": { + "oneOf": [ + { + "type": "boolean" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Indicates whether to use System Assigned Managed Identity. Mutual exclusive with User Assigned Managed Identity." + } + }, + "required": [ + "useSystemAssignedIdentity" + ] + }, "SelectAudioTrackByAttribute": { "type": "object", "properties": { @@ -4802,6 +5667,44 @@ ], "description": "Describes all the settings to be used when encoding the input video with the Standard Encoder." }, + "StorageAccount": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The ID of the storage account resource. Media Services relies on tables and queues as well as blobs, so the primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Blob only storage accounts can be added as secondary storage accounts." + }, + "identity": { + "oneOf": [ + { + "$ref": "#/definitions/ResourceIdentity" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ] + }, + "type": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Primary", + "Secondary" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The type of the storage account." + } + }, + "required": [ + "type" + ], + "description": "The storage account details." + }, "StreamingEndpointAccessControl": { "type": "object", "properties": { @@ -5425,6 +6328,10 @@ ], "description": "Describes the properties for generating an MPEG-2 Transport Stream (ISO/IEC 13818-1) output video file(s)." }, + "UserAssignedManagedIdentity": { + "type": "object", + "properties": {} + }, "UtcClipTime": { "type": "object", "properties": { diff --git a/schemas/common/autogeneratedResources.json b/schemas/common/autogeneratedResources.json index c82f21f853..1800afc68b 100644 --- a/schemas/common/autogeneratedResources.json +++ b/schemas/common/autogeneratedResources.json @@ -11551,6 +11551,9 @@ { "$ref": "https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Media.json#/resourceDefinitions/mediaServices_transforms_jobs" }, + { + "$ref": "https://schema.management.azure.com/schemas/2021-11-01/Microsoft.Media.json#/resourceDefinitions/mediaservices" + }, { "$ref": "https://schema.management.azure.com/schemas/2021-11-01/Microsoft.Media.json#/resourceDefinitions/mediaServices_accountFilters" }, @@ -11572,6 +11575,9 @@ { "$ref": "https://schema.management.azure.com/schemas/2021-11-01/Microsoft.Media.json#/resourceDefinitions/mediaservices_liveEvents_liveOutputs" }, + { + "$ref": "https://schema.management.azure.com/schemas/2021-11-01/Microsoft.Media.json#/resourceDefinitions/mediaservices_privateEndpointConnections" + }, { "$ref": "https://schema.management.azure.com/schemas/2021-11-01/Microsoft.Media.json#/resourceDefinitions/mediaservices_streamingEndpoints" },