UNPKG

openapi-directory

Version:

Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS

1 lines 44.3 kB
{"openapi":"3.0.0","info":{"description":"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.","title":"NetworkManagementClient","version":"2019-07-01","x-apisguru-categories":["cloud"],"x-logo":{"url":"https://assets.onestore.ms/cdnfiles/onestorerolling-1606-01000/shell/v3/images/logo/microsoft.png"},"x-origin":[{"format":"swagger","url":"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/privateLinkService.json","version":"2.0"}],"x-preferred":true,"x-providerName":"azure.com","x-serviceName":"network-privateLinkService","x-tags":["Azure","Microsoft"]},"security":[{"azure_auth":["user_impersonation"]}],"paths":{"/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/autoApprovedPrivateLinkServices":{"get":{"description":"Returns all of the private link service ids that can be linked to a Private Endpoint with auto approved in this subscription in this region.","operationId":"PrivateLinkServices_ListAutoApprovedPrivateLinkServices","parameters":[{"description":"The location of the domain name.","in":"path","name":"location","required":true,"schema":{"type":"string"},"examples":{"Get list of private link service id that can be linked to a private end point with auto approved":{"value":"regionName"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"Get list of private link service id that can be linked to a private end point with auto approved":{"value":"2019-07-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"Get list of private link service id that can be linked to a private end point with auto approved":{"value":"subId"}}}],"responses":{"200":{"description":"Request successful. Returns all of the private link service ids that can be linked to a Private Endpoint with auto approved in this subscription in this region.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AutoApprovedPrivateLinkServicesResult"},"examples":{"Get list of private link service id that can be linked to a private end point with auto approved":{"$ref":"#/components/examples/Get_list_of_private_link_service_id_that_can_be_linked_to_a_private_end_point_with_auto_approved"}}}}}},"tags":["PrivateLinkServices"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/checkPrivateLinkServiceVisibility":{"post":{"description":"Checks whether the subscription is visible to private link service.","operationId":"PrivateLinkServices_CheckPrivateLinkServiceVisibility","parameters":[{"description":"The location of the domain name.","in":"path","name":"location","required":true,"schema":{"type":"string"},"examples":{"Check private link service visibility":{"value":"westus"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"Check private link service visibility":{"value":"2019-07-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"Check private link service visibility":{"value":"subid"}}}],"requestBody":{"$ref":"#/components/requestBodies/CheckPrivateLinkServiceVisibilityRequest"},"responses":{"200":{"description":"Request successful. Returns whether the subscription is visible to private link service.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateLinkServiceVisibility"},"examples":{"Check private link service visibility":{"$ref":"#/components/examples/Check_private_link_service_visibility"}}}}}},"tags":["PrivateLinkServices"]}},"/subscriptions/{subscriptionId}/providers/Microsoft.Network/privateLinkServices":{"get":{"description":"Gets all private link service in a subscription.","operationId":"PrivateLinkServices_ListBySubscription","parameters":[{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"List all private list service":{"value":"2019-07-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"List all private list service":{"value":"subId"}}}],"responses":{"200":{"description":"Request successful. The operation returns a list of PrivateLinkService resources.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateLinkServiceListResult"},"examples":{"List all private list service":{"$ref":"#/components/examples/List_all_private_list_service"}}}}},"default":{"description":"Error.","content":{"application/json":{"schema":{"description":"Common error representation.","properties":{"code":{"description":"Error code.","type":"string"},"details":{"description":"Error details.","items":{"description":"Common error details representation.","properties":{"code":{"description":"Error code.","type":"string"},"message":{"description":"Error message.","type":"string"},"target":{"description":"Error target.","type":"string"}}},"type":"array"},"innerError":{"description":"Inner error message.","type":"string"},"message":{"description":"Error message.","type":"string"},"target":{"description":"Error target.","type":"string"}}}}}}},"tags":["PrivateLinkServices"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/locations/{location}/autoApprovedPrivateLinkServices":{"get":{"description":"Returns all of the private link service ids that can be linked to a Private Endpoint with auto approved in this subscription in this region.","operationId":"PrivateLinkServices_ListAutoApprovedPrivateLinkServicesByResourceGroup","parameters":[{"description":"The location of the domain name.","in":"path","name":"location","required":true,"schema":{"type":"string"},"examples":{"Get list of private link service id that can be linked to a private end point with auto approved":{"value":"regionName"}}},{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Get list of private link service id that can be linked to a private end point with auto approved":{"value":"rg1"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"Get list of private link service id that can be linked to a private end point with auto approved":{"value":"2019-07-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"Get list of private link service id that can be linked to a private end point with auto approved":{"value":"subId"}}}],"responses":{"200":{"description":"Request successful. Returns all of the private link service ids that can be linked to a Private Endpoint with auto approved in this subscription in this region.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AutoApprovedPrivateLinkServicesResult"},"examples":{"Get list of private link service id that can be linked to a private end point with auto approved":{"$ref":"#/components/examples/Get_list_of_private_link_service_id_that_can_be_linked_to_a_private_end_point_with_auto_approved"}}}}}},"tags":["PrivateLinkServices"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/locations/{location}/checkPrivateLinkServiceVisibility":{"post":{"description":"Checks whether the subscription is visible to private link service in the specified resource group.","operationId":"PrivateLinkServices_CheckPrivateLinkServiceVisibilityByResourceGroup","parameters":[{"description":"The location of the domain name.","in":"path","name":"location","required":true,"schema":{"type":"string"},"examples":{"Check private link service visibility":{"value":"westus"}}},{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Check private link service visibility":{"value":"rg1"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"Check private link service visibility":{"value":"2019-07-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"Check private link service visibility":{"value":"subid"}}}],"requestBody":{"$ref":"#/components/requestBodies/CheckPrivateLinkServiceVisibilityRequest"},"responses":{"200":{"description":"Request successful. Returns whether the subscription is visible to private link service.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateLinkServiceVisibility"},"examples":{"Check private link service visibility":{"$ref":"#/components/examples/Check_private_link_service_visibility"}}}}}},"tags":["PrivateLinkServices"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices":{"get":{"description":"Gets all private link services in a resource group.","operationId":"PrivateLinkServices_List","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"List private link service in resource group":{"value":"rg1"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"List private link service in resource group":{"value":"2019-07-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"List private link service in resource group":{"value":"subId"}}}],"responses":{"200":{"description":"Request successful. The operation returns a list of privateLinkService resources.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateLinkServiceListResult"},"examples":{"List private link service in resource group":{"$ref":"#/components/examples/List_private_link_service_in_resource_group"}}}}},"default":{"description":"Error.","content":{"application/json":{"schema":{"description":"Common error representation.","properties":{"code":{"description":"Error code.","type":"string"},"details":{"description":"Error details.","items":{"description":"Common error details representation.","properties":{"code":{"description":"Error code.","type":"string"},"message":{"description":"Error message.","type":"string"},"target":{"description":"Error target.","type":"string"}}},"type":"array"},"innerError":{"description":"Inner error message.","type":"string"},"message":{"description":"Error message.","type":"string"},"target":{"description":"Error target.","type":"string"}}}}}}},"tags":["PrivateLinkServices"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}":{"delete":{"description":"Deletes the specified private link service.","operationId":"PrivateLinkServices_Delete","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Delete private link service":{"value":"rg1"}}},{"description":"The name of the private link service.","in":"path","name":"serviceName","required":true,"schema":{"type":"string"},"examples":{"Delete private link service":{"value":"testPls"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"Delete private link service":{"value":"2019-07-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"Delete private link service":{"value":"subId"}}}],"responses":{"200":{"description":"Delete successful."},"202":{"description":"Accepted and the operation will complete asynchronously."},"204":{"description":"Delete successful."},"default":{"description":"Error.","content":{"application/json":{"schema":{"description":"Common error representation.","properties":{"code":{"description":"Error code.","type":"string"},"details":{"description":"Error details.","items":{"description":"Common error details representation.","properties":{"code":{"description":"Error code.","type":"string"},"message":{"description":"Error message.","type":"string"},"target":{"description":"Error target.","type":"string"}}},"type":"array"},"innerError":{"description":"Inner error message.","type":"string"},"message":{"description":"Error message.","type":"string"},"target":{"description":"Error target.","type":"string"}}}}}}},"tags":["PrivateLinkServices"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"location"}},"get":{"description":"Gets the specified private link service by resource group.","operationId":"PrivateLinkServices_Get","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Get private link service":{"value":"rg1"}}},{"description":"The name of the private link service.","in":"path","name":"serviceName","required":true,"schema":{"type":"string"},"examples":{"Get private link service":{"value":"testPls"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"Get private link service":{"value":"2019-07-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"Get private link service":{"value":"subId"}}},{"description":"Expands referenced resources.","in":"query","name":"$expand","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Request successful. The operation returns the resulting PrivateLinkService resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateLinkService"},"examples":{"Get private link service":{"$ref":"#/components/examples/Get_private_link_service"}}}}},"default":{"description":"Error.","content":{"application/json":{"schema":{"description":"Common error representation.","properties":{"code":{"description":"Error code.","type":"string"},"details":{"description":"Error details.","items":{"description":"Common error details representation.","properties":{"code":{"description":"Error code.","type":"string"},"message":{"description":"Error message.","type":"string"},"target":{"description":"Error target.","type":"string"}}},"type":"array"},"innerError":{"description":"Inner error message.","type":"string"},"message":{"description":"Error message.","type":"string"},"target":{"description":"Error target.","type":"string"}}}}}}},"tags":["PrivateLinkServices"]},"put":{"description":"Creates or updates an private link service in the specified resource group.","operationId":"PrivateLinkServices_CreateOrUpdate","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Create private link service":{"value":"rg1"}}},{"description":"The name of the private link service.","in":"path","name":"serviceName","required":true,"schema":{"type":"string"},"examples":{"Create private link service":{"value":"testPls"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"Create private link service":{"value":"2019-07-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"Create private link service":{"value":"subId"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateLinkService"}}},"description":"Parameters supplied to the create or update private link service operation.","required":true},"responses":{"200":{"description":"Update successful. The operation returns the resulting privateLinkService resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateLinkService"},"examples":{"Create private link service":{"$ref":"#/components/examples/Create_private_link_service"}}}}},"201":{"description":"Create successful. The operation returns the resulting privateLinkService resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateLinkService"},"examples":{"Create private link service":{"$ref":"#/components/examples/Create_private_link_service"}}}}},"default":{"description":"Error.","content":{"application/json":{"schema":{"description":"Common error representation.","properties":{"code":{"description":"Error code.","type":"string"},"details":{"description":"Error details.","items":{"description":"Common error details representation.","properties":{"code":{"description":"Error code.","type":"string"},"message":{"description":"Error message.","type":"string"},"target":{"description":"Error target.","type":"string"}}},"type":"array"},"innerError":{"description":"Inner error message.","type":"string"},"message":{"description":"Error message.","type":"string"},"target":{"description":"Error target.","type":"string"}}}}}}},"tags":["PrivateLinkService"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"azure-async-operation"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}/privateEndpointConnections/{peConnectionName}":{"delete":{"description":"Delete private end point connection for a private link service in a subscription.","operationId":"PrivateLinkServices_DeletePrivateEndpointConnection","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"delete private end point connection for a private link service":{"value":"rg1"}}},{"description":"The name of the private link service.","in":"path","name":"serviceName","required":true,"schema":{"type":"string"},"examples":{"delete private end point connection for a private link service":{"value":"testPls"}}},{"description":"The name of the private end point connection.","in":"path","name":"peConnectionName","required":true,"schema":{"type":"string"},"examples":{"delete private end point connection for a private link service":{"value":"testPlePeConnection"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"delete private end point connection for a private link service":{"value":"2019-07-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"delete private end point connection for a private link service":{"value":"subId"}}}],"responses":{"200":{"description":"Delete successful."},"202":{"description":"Accepted and the operation will complete asynchronously."},"204":{"description":"Delete successful."},"default":{"description":"Error.","content":{"application/json":{"schema":{"description":"Common error representation.","properties":{"code":{"description":"Error code.","type":"string"},"details":{"description":"Error details.","items":{"description":"Common error details representation.","properties":{"code":{"description":"Error code.","type":"string"},"message":{"description":"Error message.","type":"string"},"target":{"description":"Error target.","type":"string"}}},"type":"array"},"innerError":{"description":"Inner error message.","type":"string"},"message":{"description":"Error message.","type":"string"},"target":{"description":"Error target.","type":"string"}}}}}}},"tags":["PrivateLinkServices"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"location"}},"put":{"description":"Approve or reject private end point connection for a private link service in a subscription.","operationId":"PrivateLinkServices_UpdatePrivateEndpointConnection","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"approve or reject private end point connection for a private link service":{"value":"rg1"}}},{"description":"The name of the private link service.","in":"path","name":"serviceName","required":true,"schema":{"type":"string"},"examples":{"approve or reject private end point connection for a private link service":{"value":"testPls"}}},{"description":"The name of the private end point connection.","in":"path","name":"peConnectionName","required":true,"schema":{"type":"string"},"examples":{"approve or reject private end point connection for a private link service":{"value":"testPlePeConnection"}}},{"description":"Client API version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"approve or reject private end point connection for a private link service":{"value":"2019-07-01"}}},{"description":"The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"approve or reject private end point connection for a private link service":{"value":"subId"}}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateEndpointConnection"}}},"description":"Parameters supplied to approve or reject the private end point connection.","required":true},"responses":{"200":{"description":"Update successful. The operation returns the resulting PrivateEndpointConnection resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateEndpointConnection"},"examples":{"approve or reject private end point connection for a private link service":{"$ref":"#/components/examples/approve_or_reject_private_end_point_connection_for_a_private_link_service"}}}}},"default":{"description":"Error.","content":{"application/json":{"schema":{"description":"Common error representation.","properties":{"code":{"description":"Error code.","type":"string"},"details":{"description":"Error details.","items":{"description":"Common error details representation.","properties":{"code":{"description":"Error code.","type":"string"},"message":{"description":"Error message.","type":"string"},"target":{"description":"Error target.","type":"string"}}},"type":"array"},"innerError":{"description":"Inner error message.","type":"string"},"message":{"description":"Error message.","type":"string"},"target":{"description":"Error target.","type":"string"}}}}}}},"tags":["PrivateLinkServices"]}}},"servers":[{"url":"https://management.azure.com"}],"components":{"examples":{"Get_list_of_private_link_service_id_that_can_be_linked_to_a_private_end_point_with_auto_approved":{"value":{"value":[{"privateLinkService":"/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/privateLinkServices/testPls1"},{"privateLinkService":"/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/privateLinkServices/testPls2"},{"privateLinkService":"/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/privateLinkServices/testPls3"}]}},"Check_private_link_service_visibility":{"value":{"visible":true}},"List_all_private_list_service":{"value":{"value":[{"id":"/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/privateLinkServices/testPls1","location":"eastus","name":"testPls1","properties":{"alias":"ContosoService.{guid}.azure.privatelinkservice","autoApproval":{"subscriptions":["subscription1","subscription2"]},"fqdns":["fqdn1","fqdn2","fqdn3"],"ipConfigurations":[{"name":"fe-lb1","properties":{"privateIPAddress":"10.0.1.4","privateIPAddressVersion":"IPv4","privateIPAllocationMethod":"Static","subnet":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb1"}}}],"loadBalancerFrontendIpConfigurations":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb1"}],"networkInterfaces":[{"id":"/subscriptions/subId/resourceGroups/rg1/provders/Microsoft.Network/networkInterfaces/testPls1.nic.abcd1234"}],"privateEndpointConnections":[{"name":"pec1","properties":{"privateEndpoint":{"id":"/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/privateEndpoints/testPe1"},"privateLinkServiceConnectionState":{"description":"approved it for some reason.","status":"Approved"}}}],"provisioningState":"Succeeded","visibility":{"subscriptions":["subscription1","subscription2","subscription3"]}},"type":"Microsoft.Network/privateLinkServices"},{"id":"/subscriptions/subId/resourceGroups/rg2/providers/Microsoft.Network/privateLinkServices/testPls2","location":"eastus","name":"testPls2","properties":{"alias":"ContosoService.{guid}.azure.privatelinkservice","autoApproval":{"subscriptions":["subscription1","subscription2"]},"fqdns":["fqdn1","fqdn2"],"ipConfigurations":[{"name":"fe-lb2","properties":{"privateIPAddress":"10.0.1.5","privateIPAddressVersion":"IPv4","privateIPAllocationMethod":"Static","subnet":{"id":"/subscriptions/subid/resourceGroups/rg2/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb2"}}}],"loadBalancerFrontendIpConfigurations":[{"id":"/subscriptions/subid/resourceGroups/rg2/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb2"}],"networkInterfaces":[{"id":"/subscriptions/subId/resourceGroups/rg2/provders/Microsoft.Network/networkInterfaces/testPls2.nic.efgh5678"}],"privateEndpointConnections":[{"name":"pec1","properties":{"privateEndpoint":{"id":"/subscriptions/subId/resourceGroups/rg2/providers/Microsoft.Network/privateEndpoints/testPe2"},"privateLinkServiceConnectionState":{"description":"approved it for some reason.","status":"Approved"}}}],"provisioningState":"Succeeded","visibility":{"subscriptions":["subscription1","subscription2"]}},"type":"Microsoft.Network/privateLinkServices"}]}},"List_private_link_service_in_resource_group":{"value":{"value":[{"id":"/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/privateLinkServices/testPls1","location":"eastus","name":"testPls1","properties":{"alias":"ContosoService.{guid}.azure.privatelinkservice","autoApproval":{"subscriptions":["subscription1"]},"fqdns":["fqdn1","fqdn2"],"ipConfigurations":[{"name":"fe-lb1","properties":{"privateIPAddress":"10.0.1.4","privateIPAddressVersion":"IPv4","privateIPAllocationMethod":"Static","subnet":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb1"}}}],"loadBalancerFrontendIpConfigurations":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb1"}],"networkInterfaces":[{"id":"/subscriptions/subId/resourceGroups/rg1/provders/Microsoft.Network/networkInterfaces/testPls1.nic.abcd1234"}],"privateEndpointConnections":[{"name":"pec1","properties":{"privateEndpoint":{"id":"/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/privateEndpoints/testPe1"},"privateLinkServiceConnectionState":{"description":"approved it for some reason.","status":"Approved"}}}],"provisioningState":"Succeeded","visibility":{"subscriptions":["subscription1"]}},"type":"Microsoft.Network/privateLinkServices"},{"id":"/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/privateLinkServices/testPls2","location":"eastus","name":"testPls2","properties":{"alias":"ContosoService.{guid}.azure.privatelinkservice","autoApproval":{"subscriptions":["subscription1","subscription2"]},"fqdns":["fqdn1","fqdn2","fqdn3"],"ipConfigurations":[{"name":"fe-lb2","properties":{"privateIPAddress":"10.0.1.5","privateIPAddressVersion":"IPv4","privateIPAllocationMethod":"Static","subnet":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb2"}}}],"loadBalancerFrontendIpConfigurations":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb2"}],"networkInterfaces":[{"id":"/subscriptions/subId/resourceGroups/rg1/provders/Microsoft.Network/networkInterfaces/testPls2.nic.efgh5678"}],"privateEndpointConnections":[{"name":"pec2","properties":{"privateEndpoint":{"id":"/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/privateEndpoints/testPe2"},"privateLinkServiceConnectionState":{"description":"approved it for some reason.","status":"Approved"}}}],"provisioningState":"Succeeded","visibility":{"subscriptions":["subscription1","subscription2","subscription3"]}},"type":"Microsoft.Network/privateLinkServices"}]}},"Get_private_link_service":{"value":{"id":"/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/privateLinkServices/testPls","location":"eastus","name":"testPls","properties":{"alias":"ContosoService.{guid}.azure.privatelinkservice","autoApproval":{"subscriptions":["subscription1","subscription2"]},"fqdns":["fqdn1","fqdn2","fqdn3"],"ipConfigurations":[{"name":"fe-lb","properties":{"privateIPAddress":"10.0.1.4","privateIPAddressVersion":"IPv4","privateIPAllocationMethod":"Static","subnet":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb"}}}],"loadBalancerFrontendIpConfigurations":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"}],"networkInterfaces":[{"id":"/subscriptions/subId/resourceGroups/rg1/provders/Microsoft.Network/networkInterfaces/testPls.nic.abcd1234"}],"privateEndpointConnections":[{"name":"privateEndpointConnection","properties":{"privateEndpoint":{"id":"/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/privateEndpoints/testPe"},"privateLinkServiceConnectionState":{"description":"approved it for some reason.","status":"Approved"}}}],"provisioningState":"Succeeded","visibility":{"subscriptions":["subscription1","subscription2","subscription3"]}},"type":"Microsoft.Network/privateLinkServices"}},"Create_private_link_service":{"value":{"id":"/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/privateLinkServices/testPls","location":"eastus","name":"testPls","properties":{"alias":"ContosoService.{guid}.azure.privatelinkservice","autoApproval":{"subscriptions":["subscription1","subscription2"]},"fqdns":["fqdn1","fqdn2","fqdn3"],"ipConfigurations":[{"name":"fe-lb","properties":{"privateIPAddress":"10.0.1.4","privateIPAddressVersion":"IPv4","privateIPAllocationMethod":"Static","subnet":{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb"}}}],"loadBalancerFrontendIpConfigurations":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"}],"networkInterfaces":[{"id":"/subscriptions/subId/resourceGroups/rg1/provders/Microsoft.Network/networkInterfaces/testPls.nic.abcd1234"}],"provisioningState":"Succeeded","visibility":{"subscriptions":["subscription1","subscription2","subscription3"]}}}},"approve_or_reject_private_end_point_connection_for_a_private_link_service":{"value":{"name":"testPlePeConnection","properties":{"privateEndpoint":{"id":"/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/privateEndpoints/testPe"},"privateLinkServiceConnectionState":{"description":"approved it for some reason.","status":"Approved"}}}}},"requestBodies":{"CheckPrivateLinkServiceVisibilityRequest":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckPrivateLinkServiceVisibilityRequest"}}},"description":"The request body of CheckPrivateLinkService API call.","required":true}},"securitySchemes":{"azure_auth":{"description":"Azure Active Directory OAuth2 Flow.","type":"oauth2","flows":{"implicit":{"authorizationUrl":"https://login.microsoftonline.com/common/oauth2/authorize","scopes":{"user_impersonation":"impersonate your user account"}}}}},"schemas":{"AutoApprovedPrivateLinkService":{"description":"The information of an AutoApprovedPrivateLinkService.","properties":{"privateLinkService":{"description":"The id of the private link service resource.","type":"string"}}},"AutoApprovedPrivateLinkServicesResult":{"description":"An array of private link service id that can be linked to a private end point with auto approved.","properties":{"nextLink":{"description":"The URL to get the next set of results.","readOnly":true,"type":"string"},"value":{"description":"An array of auto approved private link service.","items":{"$ref":"#/components/schemas/AutoApprovedPrivateLinkService"},"type":"array"}}},"CheckPrivateLinkServiceVisibilityRequest":{"description":"Request body of the CheckPrivateLinkServiceVisibility API service call.","properties":{"privateLinkServiceAlias":{"description":"The alias of the private link service.","type":"string"}}},"FrontendIPConfigurationPropertiesFormat":{},"NetworkInterfacePropertiesFormat":{},"PrivateEndpointConnection":{"allOf":[{"description":"Reference to another subresource.","properties":{"id":{"description":"Resource ID.","type":"string"}},"x-ms-azure-resource":true}],"description":"PrivateEndpointConnection resource.","properties":{"etag":{"description":"A unique read-only string that changes whenever the resource is updated.","readOnly":true,"type":"string"},"name":{"description":"The name of the resource that is unique within a resource group. This name can be used to access the resource.","type":"string"},"properties":{"$ref":"#/components/schemas/PrivateEndpointConnectionProperties"},"type":{"description":"The resource type.","readOnly":true,"type":"string"}}},"PrivateEndpointConnectionProperties":{"description":"Properties of the PrivateEndpointConnectProperties.","properties":{"privateEndpoint":{"allOf":[{"description":"Common resource representation.","properties":{"id":{"description":"Resource ID.","type":"string"},"location":{"description":"Resource location.","type":"string"},"name":{"description":"Resource name.","readOnly":true,"type":"string"},"tags":{"additionalProperties":{"type":"string"},"description":"Resource tags.","type":"object"},"type":{"description":"Resource type.","readOnly":true,"type":"string"}},"x-ms-azure-resource":true}],"description":"Private endpoint resource.","properties":{"etag":{"description":"A unique read-only string that changes whenever the resource is updated.","type":"string"},"properties":{"$ref":"#/components/schemas/PrivateEndpointProperties"}}},"privateLinkServiceConnectionState":{"$ref":"#/components/schemas/PrivateLinkServiceConnectionState"},"provisioningState":{"description":"The current provisioning state.","enum":["Succeeded","Updating","Deleting","Failed"],"readOnly":true,"type":"string","x-ms-enum":{"modelAsString":true,"name":"ProvisioningState"}}}},"PrivateEndpointProperties":{},"PrivateLinkService":{"allOf":[{"description":"Common resource representation.","properties":{"id":{"description":"Resource ID.","type":"string"},"location":{"description":"Resource location.","type":"string"},"name":{"description":"Resource name.","readOnly":true,"type":"string"},"tags":{"additionalProperties":{"type":"string"},"description":"Resource tags.","type":"object"},"type":{"description":"Resource type.","readOnly":true,"type":"string"}},"x-ms-azure-resource":true}],"description":"Private link service resource.","properties":{"etag":{"description":"A unique read-only string that changes whenever the resource is updated.","type":"string"},"properties":{"$ref":"#/components/schemas/PrivateLinkServiceProperties"}}},"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.","type":"string"}}},"PrivateLinkServiceIpConfiguration":{"allOf":[{"description":"Reference to another subresource.","properties":{"id":{"description":"Resource ID.","type":"string"}},"x-ms-azure-resource":true}],"description":"The private link service ip configuration.","properties":{"etag":{"description":"A unique read-only string that changes whenever the resource is updated.","readOnly":true,"type":"string"},"name":{"description":"The name of private link service ip configuration.","type":"string"},"properties":{"$ref":"#/components/schemas/PrivateLinkServiceIpConfigurationProperties"},"type":{"description":"The resource type.","readOnly":true,"type":"string"}}},"PrivateLinkServiceIpConfigurationProperties":{"description":"Properties of private link service IP configuration.","properties":{"primary":{"description":"Whether the ip configuration is primary or not.","type":"boolean"},"privateIPAddress":{"description":"The private IP address of the IP configuration.","type":"string"},"privateIPAddressVersion":{"description":"IP address version.","enum":["IPv4","IPv6"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"IPVersion"}},"privateIPAllocationMethod":{"description":"IP address allocation method.","enum":["Static","Dynamic"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"IPAllocationMethod"}},"provisioningState":{"description":"The current provisioning state.","enum":["Succeeded","Updating","Deleting","Failed"],"readOnly":true,"type":"string","x-ms-enum":{"modelAsString":true,"name":"ProvisioningState"}},"subnet":{"allOf":[{"description":"Reference to another subresource.","properties":{"id":{"description":"Resource ID.","type":"string"}},"x-ms-azure-resource":true}],"description":"Subnet in a virtual network resource.","properties":{"etag":{"description":"A unique read-only string that changes whenever the resource is updated.","type":"string"},"name":{"description":"The name of the resource that is unique within a resource group. This name can be used to access the resource.","type":"string"},"properties":{"$ref":"#/components/schemas/SubnetPropertiesFormat"}}}}},"PrivateLinkServiceListResult":{"description":"Response for the ListPrivateLinkService API service call.","properties":{"nextLink":{"description":"The URL to get the next set of results.","readOnly":true,"type":"string"},"value":{"description":"A list of PrivateLinkService resources in a resource group.","items":{"$ref":"#/components/schemas/PrivateLinkService"},"type":"array"}}},"PrivateLinkServiceProperties":{"description":"Properties of the private link service.","properties":{"alias":{"description":"The alias of the private link service.","readOnly":true,"type":"string"},"autoApproval":{"allOf":[{"$ref":"#/components/schemas/ResourceSet"}],"description":"The auto-approval list of the private link service."},"fqdns":{"description":"The list of Fqdn.","items":{"type":"string"},"type":"array"},"ipConfigurations":{"description":"An array of private link service IP configurations.","items":{"$ref":"#/components/schemas/PrivateLinkServiceIpConfiguration"},"type":"array"},"loadBalancerFrontendIpConfigurations":{"description":"An array of references to the load balancer IP configurations.","items":{"allOf":[{"description":"Reference to another subresource.","properties":{"id":{"description":"Resource ID.","type":"string"}},"x-ms-azure-resource":true}],"description":"Frontend IP address of the load balancer.","properties":{"etag":{"description":"A unique read-only string that changes whenever the resource is updated.","type":"string"},"name":{"description":"The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.","type":"string"},"properties":{"$ref":"#/components/schemas/FrontendIPConfigurationPropertiesFormat"},"type":{"description":"Type of the resource.","readOnly":true,"type":"string"},"zones":{"description":"A list of availability zones denoting the IP allocated for the resource needs to come from.","items":{"type":"string"},"type":"array"}}},"type":"array"},"networkInterfaces":{"description":"An array of references to the network interfaces created for this private link service.","items":{"allOf":[{"description":"Common resource representation.","properties":{"id":{"description":"Resource ID.","type":"string"},"location":{"description":"Resource location.","type":"string"},"name":{"description":"Resource name.","readOnly":true,"type":"string"},"tags":{"additionalProperties":{"type":"string"},"description":"Resource tags.","type":"object"},"type":{"description":"Resource type.","readOnly":true,"type":"string"}},"x-ms-azure-resource":true}],"description":"A network interface in a resource group.","properties":{"etag":{"description":"A unique read-only string that changes whenever the resource is updated.","type":"string"},"properties":{"$ref":"#/components/schemas/NetworkInterfacePropertiesFormat"}}},"readOnly":true,"type":"array"},"privateEndpointConnections":{"description":"An array of list about connections to the private endpoint.","items":{"$ref":"#/components/schemas/PrivateEndpointConnection"},"type":"array"},"provisioningState":{"description":"The current provisioning state.","enum":["Succeeded","Updating","Deleting","Failed"],"readOnly":true,"type":"string","x-ms-enum":{"modelAsString":true,"name":"ProvisioningState"}},"visibility":{"allOf":[{"$ref":"#/components/schemas/ResourceSet"}],"description":"The visibility list of the private link service."}}},"PrivateLinkServiceVisibility":{"description":"Response for the CheckPrivateLinkServiceVisibility API service call.","properties":{"visible":{"description":"Private Link Service Visibility (True/False).","type":"boolean"}}},"ResourceSet":{"description":"The base resource set for visibility and auto-approval.","properties":{"subscriptions":{"description":"The list of subscriptions.","items":{"type":"string"},"type":"array"}}},"SubnetPropertiesFormat":{}}}}