From 72cacb569dd93066002b22d562d357b2dcc244d3 Mon Sep 17 00:00:00 2001 From: SDK Automation Date: Thu, 10 Sep 2020 07:11:29 +0000 Subject: [PATCH] Generated from f69510cef189b74f05f0a26e815a096faccbc386 --- schemas/2014-09-01/Microsoft.EventHub.json | 2 +- schemas/2015-08-01/Microsoft.EventHub.json | 2 +- schemas/2017-04-01/Microsoft.EventHub.json | 2 +- .../Microsoft.EventHub.json | 167 +++++++++++++++++- 4 files changed, 169 insertions(+), 4 deletions(-) diff --git a/schemas/2014-09-01/Microsoft.EventHub.json b/schemas/2014-09-01/Microsoft.EventHub.json index 7f27841e6a..2666843754 100644 --- a/schemas/2014-09-01/Microsoft.EventHub.json +++ b/schemas/2014-09-01/Microsoft.EventHub.json @@ -669,4 +669,4 @@ "description": "SKU parameters supplied to the create Namespace operation" } } -} \ No newline at end of file +} diff --git a/schemas/2015-08-01/Microsoft.EventHub.json b/schemas/2015-08-01/Microsoft.EventHub.json index 4a8ff327c2..385fe15e6f 100644 --- a/schemas/2015-08-01/Microsoft.EventHub.json +++ b/schemas/2015-08-01/Microsoft.EventHub.json @@ -669,4 +669,4 @@ "description": "SKU parameters supplied to the create Namespace operation" } } -} \ No newline at end of file +} diff --git a/schemas/2017-04-01/Microsoft.EventHub.json b/schemas/2017-04-01/Microsoft.EventHub.json index 616f751ec0..6b61630265 100644 --- a/schemas/2017-04-01/Microsoft.EventHub.json +++ b/schemas/2017-04-01/Microsoft.EventHub.json @@ -1044,4 +1044,4 @@ "description": "Properties supplied for Subnet" } } -} \ No newline at end of file +} diff --git a/schemas/2018-01-01-preview/Microsoft.EventHub.json b/schemas/2018-01-01-preview/Microsoft.EventHub.json index dbfebf19a7..c0d34a7cc3 100644 --- a/schemas/2018-01-01-preview/Microsoft.EventHub.json +++ b/schemas/2018-01-01-preview/Microsoft.EventHub.json @@ -128,6 +128,9 @@ }, { "$ref": "#/definitions/namespaces_networkRuleSets_childResource" + }, + { + "$ref": "#/definitions/namespaces_privateEndpointConnections_childResource" } ] } @@ -259,6 +262,45 @@ ], "description": "Microsoft.EventHub/namespaces/networkRuleSets" }, + "namespaces_privateEndpointConnections": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2018-01-01-preview" + ] + }, + "name": { + "type": "string", + "description": "The PrivateEndpointConnection name" + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/PrivateEndpointConnectionProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Properties of the private endpoint connection resource." + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.EventHub/namespaces/privateEndpointConnections" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.EventHub/namespaces/privateEndpointConnections" + }, "namespaces_virtualnetworkrules": { "type": "object", "properties": { @@ -342,6 +384,33 @@ ], "description": "SKU parameters particular to a cluster instance." }, + "ConnectionState": { + "type": "object", + "properties": { + "description": { + "type": "string", + "description": "Description of the connection state." + }, + "status": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Pending", + "Approved", + "Rejected", + "Disconnected" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Status of the connection." + } + }, + "description": "ConnectionState information." + }, "EHNamespaceProperties": { "type": "object", "properties": { @@ -599,6 +668,45 @@ ], "description": "Microsoft.EventHub/namespaces/networkRuleSets" }, + "namespaces_privateEndpointConnections_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2018-01-01-preview" + ] + }, + "name": { + "type": "string", + "description": "The PrivateEndpointConnection name" + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/PrivateEndpointConnectionProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Properties of the private endpoint connection resource." + }, + "type": { + "type": "string", + "enum": [ + "privateEndpointConnections" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.EventHub/namespaces/privateEndpointConnections" + }, "namespaces_virtualnetworkrules_childResource": { "type": "object", "properties": { @@ -751,6 +859,63 @@ }, "description": "The response from the List namespace operation." }, + "PrivateEndpoint": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The ARM identifier for Private Endpoint." + } + }, + "description": "PrivateEndpoint information." + }, + "PrivateEndpointConnectionProperties": { + "type": "object", + "properties": { + "privateEndpoint": { + "oneOf": [ + { + "$ref": "#/definitions/PrivateEndpoint" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "PrivateEndpoint information." + }, + "privateLinkServiceConnectionState": { + "oneOf": [ + { + "$ref": "#/definitions/ConnectionState" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "ConnectionState information." + }, + "provisioningState": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Creating", + "Updating", + "Deleting", + "Succeeded", + "Canceled", + "Failed" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Provisioning state of the Private Endpoint Connection." + } + }, + "description": "Properties of the private endpoint connection resource." + }, "Sku": { "type": "object", "properties": { @@ -824,4 +989,4 @@ "description": "Properties supplied to create or update VirtualNetworkRules" } } -} \ No newline at end of file +}