Managed Instances - List Outbound Network Dependencies By Managed Instance

Gets the collection of outbound network dependencies for the given managed instance.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/outboundNetworkDependenciesEndpoints?api-version=2021-11-01

URI Parameters

Name In Required Type Description
managedInstanceName
path True

string

The name of the managed instance.

resourceGroupName
path True

string

The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

subscriptionId
path True

string

The subscription ID that identifies an Azure subscription.

api-version
query True

string

The API version to use for the request.

Responses

Name Type Description
200 OK

OutboundEnvironmentEndpointCollection

Successfully retrieved the outbound network dependencies for this managed instance.

Other Status Codes

*** Error Responses: ***

  • 400 ManagementServiceFeatureDisabled - User attempted to use a feature which is disabled.

  • 404 ResourceDoesNotExist - Resource with the name '{0}' does not exist. To continue, specify a valid resource name.

Examples

Gets the collection of outbound network dependencies for the given managed instance.

Sample Request

GET https://management.azure.com/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/managedInstances/testinstance/outboundNetworkDependenciesEndpoints?api-version=2021-11-01

Sample Response

{
  "value": [
    {
      "category": "Azure SQL Database",
      "endpoints": [
        {
          "domainName": "control.database.windows.net",
          "endpointDetails": [
            {
              "port": 443
            }
          ]
        },
        {
          "domainName": "worker.database.windows.net",
          "endpointDetails": [
            {
              "port": 443
            }
          ]
        }
      ]
    },
    {
      "category": "Azure Storage",
      "endpoints": [
        {
          "domainName": "blob.core.windows.net",
          "endpointDetails": [
            {
              "port": 443
            }
          ]
        },
        {
          "domainName": "table.core.windows.net",
          "endpointDetails": [
            {
              "port": 443
            }
          ]
        }
      ]
    },
    {
      "category": "Service Bus",
      "endpoints": [
        {
          "domainName": "servicebus.windows.net",
          "endpointDetails": [
            {
              "port": 443
            }
          ]
        }
      ]
    },
    {
      "category": "Certificate Verification",
      "endpoints": [
        {
          "domainName": "dsms.core.windows.net",
          "endpointDetails": [
            {
              "port": 443
            }
          ]
        },
        {
          "domainName": "dsts.core.windows.net",
          "endpointDetails": [
            {
              "port": 443
            }
          ]
        },
        {
          "domainName": "login.windows.net",
          "endpointDetails": [
            {
              "port": 443
            }
          ]
        }
      ]
    },
    {
      "category": "Telemetry",
      "endpoints": [
        {
          "domainName": "azurewatsonanalysis-prod.core.windows.net",
          "endpointDetails": [
            {
              "port": 443
            }
          ]
        },
        {
          "domainName": "global.metrics.nsatc.net",
          "endpointDetails": [
            {
              "port": 443
            }
          ]
        },
        {
          "domainName": "production.diagnostics.monitoring.core.windows.net",
          "endpointDetails": [
            {
              "port": 443
            }
          ]
        }
      ]
    }
  ]
}

Definitions

Name Description
EndpointDependency

A domain name that the managed instance service needs to communicate with, along with additional details.

EndpointDetail

A domain name that the managed instance service needs to communicate with, along with additional details.

OutboundEnvironmentEndpoint

An endpoint that the managed instance service requires outbound network access to.

OutboundEnvironmentEndpointCollection

A collection of endpoints that the managed instance service requires outbound network access to.

EndpointDependency

A domain name that the managed instance service needs to communicate with, along with additional details.

Name Type Description
domainName

string

The domain name of the dependency.

endpointDetails

EndpointDetail[]

The IP Addresses and Ports used when connecting to DomainName.

EndpointDetail

A domain name that the managed instance service needs to communicate with, along with additional details.

Name Type Description
port

integer

The port an endpoint is connected to.

OutboundEnvironmentEndpoint

An endpoint that the managed instance service requires outbound network access to.

Name Type Description
category

string

The type of service accessed by the managed instance service, e.g., Azure Storage, Azure Active Directory, etc.

endpoints

EndpointDependency[]

The endpoints that the managed instance service communicates with in order to function correctly.

OutboundEnvironmentEndpointCollection

A collection of endpoints that the managed instance service requires outbound network access to.

Name Type Description
nextLink

string

Link to retrieve next page of results.

value

OutboundEnvironmentEndpoint[]

Array of results.