diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/privateEndpoint.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/privateEndpoint.json index bf3da7effee9..b32dba97b6b9 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/privateEndpoint.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/privateEndpoint.json @@ -396,7 +396,7 @@ }, "etag": { "type": "string", - "description": "Gets a unique read-only string that changes whenever the resource is updated." + "description": "A unique read-only string that changes whenever the resource is updated." } }, "allOf": [ @@ -421,9 +421,8 @@ "description": "Gets an array of references to the network interfaces created for this private endpoint." }, "provisioningState": { - "readOnly": true, - "type": "string", - "description": "The provisioning state of the private endpoint. Possible values are: 'Updating', 'Deleting', and 'Failed'." + "$ref": "./network.json#/definitions/ProvisioningState", + "description": "The provisioning state of the private endpoint." }, "privateLinkServiceConnections": { "type": "array", @@ -452,6 +451,16 @@ "name": { "type": "string", "description": "The name of the resource that is unique within a resource group. This name can be used to access the resource." + }, + "type": { + "readOnly": true, + "type": "string", + "description": "The resource type." + }, + "etag": { + "readOnly": true, + "type": "string", + "description": "A unique read-only string that changes whenever the resource is updated." } }, "allOf": [ @@ -463,6 +472,10 @@ }, "PrivateLinkServiceConnectionProperties": { "properties": { + "provisioningState": { + "$ref": "./network.json#/definitions/ProvisioningState", + "description": "The provisioning state of the private link service connection." + }, "privateLinkServiceId": { "type": "string", "description": "The resource id of private link service." diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/privateLinkService.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/privateLinkService.json index 6e41bcf7a269..a022fe0691a7 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/privateLinkService.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/privateLinkService.json @@ -623,7 +623,7 @@ }, "etag": { "type": "string", - "description": "Gets a unique read-only string that changes whenever the resource is updated." + "description": "A unique read-only string that changes whenever the resource is updated." } }, "allOf": [ @@ -658,9 +658,8 @@ "description": "Gets an array of references to the network interfaces created for this private link service." }, "provisioningState": { - "readOnly": true, - "type": "string", - "description": "The provisioning state of the private link service. Possible values are: 'Updating', 'Succeeded', and 'Failed'." + "$ref": "./network.json#/definitions/ProvisioningState", + "description": "The provisioning state of the private link service." }, "privateEndpointConnections": { "type": "array", @@ -722,8 +721,23 @@ "name": { "type": "string", "description": "The name of private link service ip configuration." + }, + "etag": { + "readOnly": true, + "type": "string", + "description": "A unique read-only string that changes whenever the resource is updated." + }, + "type": { + "readOnly": true, + "type": "string", + "description": "The resource type." } }, + "allOf": [ + { + "$ref": "./network.json#/definitions/SubResource" + } + ], "description": "The private link service ip configuration." }, "PrivateLinkServiceIpConfigurationProperties": { @@ -740,13 +754,13 @@ "$ref": "./virtualNetwork.json#/definitions/Subnet", "description": "The reference of the subnet resource." }, - "publicIPAddress": { - "$ref": "./publicIpAddress.json#/definitions/PublicIPAddress", - "description": "The reference of the public IP resource." + "primary": { + "type": "boolean", + "description": "Whether the ip configuration is primary or not." }, "provisioningState": { - "type": "string", - "description": "Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'." + "$ref": "./network.json#/definitions/ProvisioningState", + "description": "The provisioning state of the private link service ip configuration." }, "privateIPAddressVersion": { "$ref": "./network.json#/definitions/IPVersion", @@ -765,6 +779,16 @@ "name": { "type": "string", "description": "The name of the resource that is unique within a resource group. This name can be used to access the resource." + }, + "type": { + "readOnly": true, + "type": "string", + "description": "The resource type." + }, + "etag": { + "readOnly": true, + "type": "string", + "description": "A unique read-only string that changes whenever the resource is updated." } }, "allOf": [ @@ -783,6 +807,10 @@ "privateLinkServiceConnectionState": { "$ref": "#/definitions/PrivateLinkServiceConnectionState", "description": "A collection of information about the state of the connection between service consumer and provider." + }, + "provisioningState": { + "$ref": "./network.json#/definitions/ProvisioningState", + "description": "The provisioning state of the private endpoint connection." } }, "description": "Properties of the PrivateEndpointConnectProperties."