911 строки
27 KiB
JSON
911 строки
27 KiB
JSON
{
|
|
"id": "https://schema.management.azure.com/schemas/2022-04-01-preview/Microsoft.DeviceUpdate.json#",
|
|
"title": "Microsoft.DeviceUpdate",
|
|
"description": "Microsoft DeviceUpdate Resource Types",
|
|
"$schema": "http://json-schema.org/draft-04/schema#",
|
|
"resourceDefinitions": {
|
|
"accounts": {
|
|
"description": "Microsoft.DeviceUpdate/accounts",
|
|
"properties": {
|
|
"apiVersion": {
|
|
"enum": [
|
|
"2022-04-01-preview"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"identity": {
|
|
"description": "The type of identity used for the resource.",
|
|
"oneOf": [
|
|
{
|
|
"$ref": "#/definitions/ManagedServiceIdentity"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"location": {
|
|
"description": "The geo-location where the resource lives",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "Account name.",
|
|
"oneOf": [
|
|
{
|
|
"maxLength": 24,
|
|
"minLength": 3,
|
|
"pattern": "^[A-Za-z0-9]+(-[A-Za-z0-9]+)*$",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"properties": {
|
|
"description": "Device Update account properties.",
|
|
"oneOf": [
|
|
{
|
|
"$ref": "#/definitions/AccountProperties"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"resources": {
|
|
"items": {
|
|
"oneOf": [
|
|
{
|
|
"$ref": "#/definitions/accounts_instances_childResource"
|
|
},
|
|
{
|
|
"$ref": "#/definitions/accounts_privateEndpointConnections_childResource"
|
|
},
|
|
{
|
|
"$ref": "#/definitions/accounts_privateEndpointConnectionProxies_childResource"
|
|
}
|
|
]
|
|
},
|
|
"type": "array"
|
|
},
|
|
"tags": {
|
|
"description": "Resource tags.",
|
|
"oneOf": [
|
|
{
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"Microsoft.DeviceUpdate/accounts"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"properties",
|
|
"apiVersion",
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"accounts_instances": {
|
|
"description": "Microsoft.DeviceUpdate/accounts/instances",
|
|
"properties": {
|
|
"apiVersion": {
|
|
"enum": [
|
|
"2022-04-01-preview"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"location": {
|
|
"description": "The geo-location where the resource lives",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "Instance name.",
|
|
"oneOf": [
|
|
{
|
|
"maxLength": 36,
|
|
"minLength": 3,
|
|
"pattern": "^[A-Za-z0-9]+(-[A-Za-z0-9]+)*$",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"properties": {
|
|
"description": "Device Update instance properties.",
|
|
"oneOf": [
|
|
{
|
|
"$ref": "#/definitions/InstanceProperties"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"tags": {
|
|
"description": "Resource tags.",
|
|
"oneOf": [
|
|
{
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"Microsoft.DeviceUpdate/accounts/instances"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"properties",
|
|
"apiVersion",
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"accounts_privateEndpointConnectionProxies": {
|
|
"description": "Microsoft.DeviceUpdate/accounts/privateEndpointConnectionProxies",
|
|
"properties": {
|
|
"apiVersion": {
|
|
"enum": [
|
|
"2022-04-01-preview"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "The ID of the private endpoint connection proxy object.",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "Private endpoint connection proxy object property bag.",
|
|
"oneOf": [
|
|
{
|
|
"$ref": "#/definitions/PrivateEndpointConnectionProxyProperties"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"remotePrivateEndpoint": {
|
|
"description": "Remote private endpoint details.",
|
|
"oneOf": [
|
|
{
|
|
"$ref": "#/definitions/RemotePrivateEndpoint"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"status": {
|
|
"description": "Operation status.",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"Microsoft.DeviceUpdate/accounts/privateEndpointConnectionProxies"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"properties",
|
|
"apiVersion",
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"accounts_privateEndpointConnections": {
|
|
"description": "Microsoft.DeviceUpdate/accounts/privateEndpointConnections",
|
|
"properties": {
|
|
"apiVersion": {
|
|
"enum": [
|
|
"2022-04-01-preview"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "The name of the private endpoint connection associated with the Azure resource",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "Resource properties.",
|
|
"oneOf": [
|
|
{
|
|
"$ref": "#/definitions/PrivateEndpointConnectionProperties"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"Microsoft.DeviceUpdate/accounts/privateEndpointConnections"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"properties",
|
|
"apiVersion",
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"definitions": {
|
|
"AccountProperties": {
|
|
"description": "Device Update account properties.",
|
|
"properties": {
|
|
"privateEndpointConnections": {
|
|
"description": "List of private endpoint connections associated with the account.",
|
|
"oneOf": [
|
|
{
|
|
"items": {
|
|
"$ref": "#/definitions/PrivateEndpointConnection"
|
|
},
|
|
"type": "array"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"publicNetworkAccess": {
|
|
"description": "Whether or not public network access is allowed for the account.",
|
|
"oneOf": [
|
|
{
|
|
"enum": [
|
|
"Enabled",
|
|
"Disabled"
|
|
],
|
|
"type": "string"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"sku": {
|
|
"description": "Device Update Sku",
|
|
"oneOf": [
|
|
{
|
|
"enum": [
|
|
"Free",
|
|
"Standard"
|
|
],
|
|
"type": "string"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"ConnectionDetails": {
|
|
"description": "Private endpoint connection proxy object properties.",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"DiagnosticStorageProperties": {
|
|
"description": "Customer-initiated diagnostic log collection storage properties",
|
|
"properties": {
|
|
"authenticationType": {
|
|
"description": "Authentication Type",
|
|
"oneOf": [
|
|
{
|
|
"enum": [
|
|
"KeyBased"
|
|
],
|
|
"type": "string"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"connectionString": {
|
|
"description": "ConnectionString of the diagnostic storage account",
|
|
"type": "string"
|
|
},
|
|
"resourceId": {
|
|
"description": "ResourceId of the diagnostic storage account",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"authenticationType",
|
|
"resourceId"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"GroupConnectivityInformation": {
|
|
"description": "Group connectivity details.",
|
|
"properties": {
|
|
"customerVisibleFqdns": {
|
|
"description": "List of customer visible FQDNs.",
|
|
"oneOf": [
|
|
{
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"privateLinkServiceArmRegion": {
|
|
"description": "PrivateLinkService ARM region.",
|
|
"type": "string"
|
|
},
|
|
"redirectMapId": {
|
|
"description": "Redirect map ID.",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"InstanceProperties": {
|
|
"description": "Device Update instance properties.",
|
|
"properties": {
|
|
"diagnosticStorageProperties": {
|
|
"description": "Customer-initiated diagnostic log collection storage properties",
|
|
"oneOf": [
|
|
{
|
|
"$ref": "#/definitions/DiagnosticStorageProperties"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"enableDiagnostics": {
|
|
"description": "Enables or Disables the diagnostic logs collection",
|
|
"oneOf": [
|
|
{
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"iotHubs": {
|
|
"description": "List of IoT Hubs associated with the account.",
|
|
"oneOf": [
|
|
{
|
|
"items": {
|
|
"$ref": "#/definitions/IotHubSettings"
|
|
},
|
|
"type": "array"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"IotHubSettings": {
|
|
"description": "Device Update account integration with IoT Hub settings.",
|
|
"properties": {
|
|
"resourceId": {
|
|
"description": "IoTHub resource ID",
|
|
"maxLength": 244,
|
|
"minLength": 108,
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"resourceId"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"ManagedServiceIdentity": {
|
|
"description": "Managed service identity (system assigned and/or user assigned identities)",
|
|
"properties": {
|
|
"type": {
|
|
"description": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).",
|
|
"oneOf": [
|
|
{
|
|
"enum": [
|
|
"None",
|
|
"SystemAssigned",
|
|
"UserAssigned",
|
|
"SystemAssigned,UserAssigned"
|
|
],
|
|
"type": "string"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"userAssignedIdentities": {
|
|
"description": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.",
|
|
"oneOf": [
|
|
{
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/UserAssignedIdentity"
|
|
},
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"PrivateEndpoint": {
|
|
"description": "The Private Endpoint resource.",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"PrivateEndpointConnection": {
|
|
"description": "The Private Endpoint Connection resource.",
|
|
"properties": {
|
|
"properties": {
|
|
"description": "Resource properties.",
|
|
"oneOf": [
|
|
{
|
|
"$ref": "#/definitions/PrivateEndpointConnectionProperties"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"properties"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"PrivateEndpointConnectionProperties": {
|
|
"description": "Properties of the PrivateEndpointConnectProperties.",
|
|
"properties": {
|
|
"groupIds": {
|
|
"description": "Array of group IDs.",
|
|
"oneOf": [
|
|
{
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"privateEndpoint": {
|
|
"description": "The resource of private end point.",
|
|
"oneOf": [
|
|
{
|
|
"$ref": "#/definitions/PrivateEndpoint"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"privateLinkServiceConnectionState": {
|
|
"description": "A collection of information about the state of the connection between service consumer and provider.",
|
|
"oneOf": [
|
|
{
|
|
"$ref": "#/definitions/PrivateLinkServiceConnectionState"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"privateLinkServiceConnectionState"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"PrivateEndpointConnectionProxyProperties": {
|
|
"description": "Private endpoint connection proxy object property bag.",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"PrivateLinkServiceConnection": {
|
|
"description": "Private link service connection details.",
|
|
"properties": {
|
|
"groupIds": {
|
|
"description": "List of group IDs.",
|
|
"oneOf": [
|
|
{
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"name": {
|
|
"description": "Private link service connection name.",
|
|
"type": "string"
|
|
},
|
|
"requestMessage": {
|
|
"description": "Request message.",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"PrivateLinkServiceConnectionState": {
|
|
"description": "A collection of information about the state of the connection between service consumer and provider.",
|
|
"properties": {
|
|
"actionsRequired": {
|
|
"description": "A message indicating if changes on the service provider require any updates on the consumer.",
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"description": "The reason for approval/rejection of the connection.",
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"description": "Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.",
|
|
"oneOf": [
|
|
{
|
|
"enum": [
|
|
"Pending",
|
|
"Approved",
|
|
"Rejected"
|
|
],
|
|
"type": "string"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"PrivateLinkServiceProxy": {
|
|
"description": "Private link service proxy details.",
|
|
"properties": {
|
|
"groupConnectivityInformation": {
|
|
"description": "Group connectivity information.",
|
|
"oneOf": [
|
|
{
|
|
"items": {
|
|
"$ref": "#/definitions/GroupConnectivityInformation"
|
|
},
|
|
"type": "array"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"id": {
|
|
"description": "NRP resource ID.",
|
|
"type": "string"
|
|
},
|
|
"remotePrivateEndpointConnection": {
|
|
"description": "Remote private endpoint connection details.",
|
|
"oneOf": [
|
|
{
|
|
"$ref": "#/definitions/PrivateLinkServiceProxyRemotePrivateEndpointConnection"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"remotePrivateLinkServiceConnectionState": {
|
|
"description": "Remote private link service connection state",
|
|
"oneOf": [
|
|
{
|
|
"$ref": "#/definitions/PrivateLinkServiceConnectionState"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"PrivateLinkServiceProxyRemotePrivateEndpointConnection": {
|
|
"description": "Remote private endpoint connection details.",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"RemotePrivateEndpoint": {
|
|
"description": "Remote private endpoint details.",
|
|
"properties": {
|
|
"connectionDetails": {
|
|
"description": "List of connection details.",
|
|
"oneOf": [
|
|
{
|
|
"items": {
|
|
"$ref": "#/definitions/ConnectionDetails"
|
|
},
|
|
"type": "array"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"id": {
|
|
"description": "Remote endpoint resource ID.",
|
|
"type": "string"
|
|
},
|
|
"immutableResourceId": {
|
|
"description": "Original resource ID needed by Microsoft.Network.",
|
|
"type": "string"
|
|
},
|
|
"immutableSubscriptionId": {
|
|
"description": "Original subscription ID needed by Microsoft.Network.",
|
|
"type": "string"
|
|
},
|
|
"location": {
|
|
"description": "ARM location of the remote private endpoint.",
|
|
"type": "string"
|
|
},
|
|
"manualPrivateLinkServiceConnections": {
|
|
"description": "List of private link service connections that need manual approval.",
|
|
"oneOf": [
|
|
{
|
|
"items": {
|
|
"$ref": "#/definitions/PrivateLinkServiceConnection"
|
|
},
|
|
"type": "array"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"privateLinkServiceConnections": {
|
|
"description": "List of automatically approved private link service connections.",
|
|
"oneOf": [
|
|
{
|
|
"items": {
|
|
"$ref": "#/definitions/PrivateLinkServiceConnection"
|
|
},
|
|
"type": "array"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"privateLinkServiceProxies": {
|
|
"description": "List of private link service proxies.",
|
|
"oneOf": [
|
|
{
|
|
"items": {
|
|
"$ref": "#/definitions/PrivateLinkServiceProxy"
|
|
},
|
|
"type": "array"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"vnetTrafficTag": {
|
|
"description": "Virtual network traffic tag.",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"UserAssignedIdentity": {
|
|
"description": "User assigned identity properties",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"accounts_instances_childResource": {
|
|
"description": "Microsoft.DeviceUpdate/accounts/instances",
|
|
"properties": {
|
|
"apiVersion": {
|
|
"enum": [
|
|
"2022-04-01-preview"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"location": {
|
|
"description": "The geo-location where the resource lives",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "Instance name.",
|
|
"oneOf": [
|
|
{
|
|
"maxLength": 36,
|
|
"minLength": 3,
|
|
"pattern": "^[A-Za-z0-9]+(-[A-Za-z0-9]+)*$",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"properties": {
|
|
"description": "Device Update instance properties.",
|
|
"oneOf": [
|
|
{
|
|
"$ref": "#/definitions/InstanceProperties"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"tags": {
|
|
"description": "Resource tags.",
|
|
"oneOf": [
|
|
{
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"instances"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"properties",
|
|
"apiVersion",
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"accounts_privateEndpointConnectionProxies_childResource": {
|
|
"description": "Microsoft.DeviceUpdate/accounts/privateEndpointConnectionProxies",
|
|
"properties": {
|
|
"apiVersion": {
|
|
"enum": [
|
|
"2022-04-01-preview"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "The ID of the private endpoint connection proxy object.",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "Private endpoint connection proxy object property bag.",
|
|
"oneOf": [
|
|
{
|
|
"$ref": "#/definitions/PrivateEndpointConnectionProxyProperties"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"remotePrivateEndpoint": {
|
|
"description": "Remote private endpoint details.",
|
|
"oneOf": [
|
|
{
|
|
"$ref": "#/definitions/RemotePrivateEndpoint"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"status": {
|
|
"description": "Operation status.",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"privateEndpointConnectionProxies"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"properties",
|
|
"apiVersion",
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"accounts_privateEndpointConnections_childResource": {
|
|
"description": "Microsoft.DeviceUpdate/accounts/privateEndpointConnections",
|
|
"properties": {
|
|
"apiVersion": {
|
|
"enum": [
|
|
"2022-04-01-preview"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "The name of the private endpoint connection associated with the Azure resource",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "Resource properties.",
|
|
"oneOf": [
|
|
{
|
|
"$ref": "#/definitions/PrivateEndpointConnectionProperties"
|
|
},
|
|
{
|
|
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
|
|
}
|
|
]
|
|
},
|
|
"type": {
|
|
"enum": [
|
|
"privateEndpointConnections"
|
|
],
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"properties",
|
|
"apiVersion",
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
} |