Microsoft Azure Monitor Management Client

Microsoft Azure Monitor ManagementClient is a service that helps organizations manage and monitor their applications and infrastructure hosted on the Azure cloud platform. It provides a centralized dashboard for monitoring various metrics, logs, and events across different services and resources. With Azure Monitor ManagementClient, users can set up alerts, track performance trends, analyze resource utilization, and troubleshoot issues in real-time.

OpenAPI Specification

monitormanagementclient-openapi-original.yml Raw ↑
swagger: '2.0'
info:
  title: Microsoft Azure MonitorManagementClient
  x-ms-code-generation-settings:
    name: MonitorManagementClient
  description: Azure Monitor API reference for Private Links Scopes management.
  version: 2021-07-01-preview
host: management.azure.com
schemes:
  - https
consumes:
  - application/json
produces:
  - application/json
security:
  - azure_auth:
      - user_impersonation
securityDefinitions:
  azure_auth:
    type: oauth2
    authorizationUrl: https://login.microsoftonline.com/common/oauth2/authorize
    flow: implicit
    description: Azure Active Directory OAuth2 Flow
    scopes:
      user_impersonation: impersonate your user account
paths:
  /subscriptions/{subscriptionId}/providers/microsoft.insights/privateLinkScopes:
    get:
      description: >-
        Gets a list of all Azure Monitor PrivateLinkScopes within a
        subscription.
      operationId: microsoftAzurePrivatelinkscopesList
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
      responses:
        '200':
          description: >-
            A list containing 0 or more Azure Monitor PrivateLinkScope
            definitions.
          schema:
            $ref: '#/definitions/AzureMonitorPrivateLinkScopeListResult'
        default:
          description: An error occurred.
          schema:
            $ref: '#/definitions/DefaultErrorResponse'
      x-ms-examples:
        PrivateLinkScopesList.json:
          $ref: ./examples/PrivateLinkScopesList.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Insights Privatelinkscopes
      tags:
        - Subscriptions
  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/privateLinkScopes:
    get:
      description: Gets a list of Azure Monitor PrivateLinkScopes within a resource group.
      operationId: microsoftAzurePrivatelinkscopesListbyresourcegroup
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
      responses:
        '200':
          description: >-
            A list containing 0 or more Azure Monitor PrivateLinkScope
            definitions.
          schema:
            $ref: '#/definitions/AzureMonitorPrivateLinkScopeListResult'
        default:
          description: An error occurred.
          schema:
            $ref: '#/definitions/DefaultErrorResponse'
      x-ms-examples:
        PrivateLinkScopeListByResourceGroup:
          $ref: ./examples/PrivateLinkScopesListByResourceGroup.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Insights Privatelinkscopes
      tags:
        - Subscriptions
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/privateLinkScopes/{scopeName}
  : delete:
      description: Deletes a Azure Monitor PrivateLinkScope.
      operationId: microsoftAzurePrivatelinkscopesDelete
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: '#/parameters/PrivateLinkScopeName'
      responses:
        '200':
          description: Successful request when deleting a Azure Monitor PrivateLinkScope.
        '202':
          description: Accepted.
        '204':
          description: The specified PrivateLinkScope does not exist.
        default:
          description: An error occurred.
          schema:
            $ref: '#/definitions/DefaultErrorResponse'
      x-ms-long-running-operation: true
      x-ms-examples:
        PrivateLinkScopesDelete:
          $ref: ./examples/PrivateLinkScopesDelete.json
      summary: >-
        Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Insights Privatelinkscopes Scopename
      tags:
        - Subscriptions
    get:
      description: Returns a Azure Monitor PrivateLinkScope.
      operationId: microsoftAzurePrivatelinkscopesGet
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: '#/parameters/PrivateLinkScopeName'
      responses:
        '200':
          description: An Azure Monitor PrivateLinkScope definition.
          schema:
            $ref: '#/definitions/AzureMonitorPrivateLinkScope'
        default:
          description: An error occurred.
          schema:
            $ref: '#/definitions/DefaultErrorResponse'
      x-ms-examples:
        PrivateLinkScopeGet:
          $ref: ./examples/PrivateLinkScopesGet.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Insights Privatelinkscopes Scopename
      tags:
        - Subscriptions
    put:
      description: >-
        Creates (or updates) a Azure Monitor PrivateLinkScope. Note: You cannot
        specify a different value for InstrumentationKey nor AppId in the Put
        operation.
      operationId: microsoftAzurePrivatelinkscopesCreateorupdate
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: '#/parameters/PrivateLinkScopeName'
        - name: AzureMonitorPrivateLinkScopePayload
          description: >-
            Properties that need to be specified to create or update a Azure
            Monitor PrivateLinkScope.
          in: body
          required: true
          schema:
            $ref: '#/definitions/AzureMonitorPrivateLinkScope'
      responses:
        '200':
          description: >-
            Successful request when creating or updating a Azure Monitor
            PrivateLinkScope. The updated PrivateLinkScope is returned.
          schema:
            $ref: '#/definitions/AzureMonitorPrivateLinkScope'
        '201':
          description: >-
            Successful request when creating or updating a Azure Monitor
            PrivateLinkScope. The updated PrivateLinkScope was created and is
            returned.
          schema:
            $ref: '#/definitions/AzureMonitorPrivateLinkScope'
        default:
          description: An error occurred.
          schema:
            $ref: '#/definitions/DefaultErrorResponse'
      x-ms-examples:
        PrivateLinkScopeCreate:
          $ref: ./examples/PrivateLinkScopesCreate.json
        PrivateLinkScopeUpdate:
          $ref: ./examples/PrivateLinkScopesUpdate.json
      summary: >-
        Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Insights Privatelinkscopes Scopename
      tags:
        - Subscriptions
    patch:
      description: >-
        Updates an existing PrivateLinkScope's tags. To update other fields use
        the CreateOrUpdate method.
      operationId: microsoftAzurePrivatelinkscopesUpdatetags
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: '#/parameters/PrivateLinkScopeName'
        - name: PrivateLinkScopeTags
          description: Updated tag information to set into the PrivateLinkScope instance.
          in: body
          required: true
          schema:
            $ref: '#/definitions/TagsResource'
      responses:
        '200':
          description: >-
            Updating the Azure Monitor PrivateLinkScope's tags was successful.
            PrivateLinkScope tags are updated and returned with the rest of the
            PrivateLinkScope's object properties.
          schema:
            $ref: '#/definitions/AzureMonitorPrivateLinkScope'
        default:
          description: An error occurred.
          schema:
            $ref: '#/definitions/DefaultErrorResponse'
      x-ms-examples:
        PrivateLinkScopeUpdateTagsOnly:
          $ref: ./examples/PrivateLinkScopesUpdateTagsOnly.json
      summary: >-
        Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Insights Privatelinkscopes Scopename
      tags:
        - Subscriptions
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/privateLinkScopeOperationStatuses/{asyncOperationId}
  : get:
      x-ms-examples:
        Get specific operation status:
          $ref: ./examples/privateLinkScopeOperationStatuses.json
      tags:
        - asyncOperations
      operationId: microsoftAzurePrivatelinkscopeoperationstatusGet
      description: >-
        Get the status of an azure asynchronous operation associated with a
        private link scope operation.
      parameters:
        - name: asyncOperationId
          in: path
          required: true
          type: string
          description: The operation Id.
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
      responses:
        '200':
          description: OK. Operation status.
          schema:
            $ref: '#/definitions/OperationStatus'
        default:
          description: An error occurred.
          schema:
            $ref: '#/definitions/DefaultErrorResponse'
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Insights Privatelinkscopeoperationstatuses Asyncoperationid
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/privateLinkScopes/{scopeName}/privateLinkResources
  : get:
      tags:
        - PrivateLinkResources
      description: >-
        Gets the private link resources that need to be created for a Azure
        Monitor PrivateLinkScope.
      operationId: microsoftAzurePrivatelinkresourcesListbyprivatelinkscope
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/PrivateLinkScopeName'
      responses:
        '200':
          description: Successfully retrieved private link resources.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v2/privatelinks.json#/definitions/PrivateLinkResourceListResult
        default:
          description: An error occurred.
          schema:
            $ref: '#/definitions/DefaultErrorResponse'
      x-ms-examples:
        Gets private endpoint connection.:
          $ref: ./examples/PrivateLinkScopePrivateLinkResourceListGet.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Insights Privatelinkscopes Scopename Privatelinkresources
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/privateLinkScopes/{scopeName}/privateLinkResources/{groupName}
  : get:
      tags:
        - PrivateLinkResources
      description: >-
        Gets the private link resources that need to be created for a Azure
        Monitor PrivateLinkScope.
      operationId: microsoftAzurePrivatelinkresourcesGet
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/PrivateLinkScopeName'
        - $ref: '#/parameters/GroupNameParameter'
      responses:
        '200':
          description: Successfully retrieved a specified private link resource.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v2/privatelinks.json#/definitions/PrivateLinkResource
        default:
          description: An error occurred.
          schema:
            $ref: '#/definitions/DefaultErrorResponse'
      x-ms-examples:
        Gets private endpoint connection.:
          $ref: ./examples/PrivateLinkScopePrivateLinkResourceGet.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Insights Privatelinkscopes Scopename Privatelinkresources Groupname
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/privateLinkScopes/{scopeName}/privateEndpointConnections/{privateEndpointConnectionName}
  : get:
      tags:
        - PrivateEndpointConnections
      description: Gets a private endpoint connection.
      operationId: microsoftAzurePrivateendpointconnectionsGet
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/PrivateLinkScopeName'
        - name: privateEndpointConnectionName
          in: path
          description: The name of the private endpoint connection.
          required: true
          type: string
      responses:
        '200':
          description: Successfully retrieved a specified private endpoint connection.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v2/privatelinks.json#/definitions/PrivateEndpointConnection
        default:
          description: An error occurred.
          schema:
            $ref: '#/definitions/DefaultErrorResponse'
      x-ms-examples:
        Gets private endpoint connection.:
          $ref: ./examples/PrivateEndpointConnectionGet.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Insights Privatelinkscopes Scopename Privateendpointconnections Privateendpointconnectionname
    put:
      tags:
        - PrivateEndpointConnections
      description: Approve or reject a private endpoint connection with a given name.
      operationId: microsoftAzurePrivateendpointconnectionsCreateorupdate
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/PrivateLinkScopeName'
        - name: privateEndpointConnectionName
          in: path
          description: The name of the private endpoint connection.
          required: true
          type: string
        - name: parameters
          in: body
          required: true
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v2/privatelinks.json#/definitions/PrivateEndpointConnection
      responses:
        '200':
          description: Successfully approved or rejected private endpoint connection.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v2/privatelinks.json#/definitions/PrivateEndpointConnection
        '202':
          description: Accepted
        default:
          description: An error occurred.
          schema:
            $ref: '#/definitions/DefaultErrorResponse'
      x-ms-long-running-operation: true
      x-ms-examples:
        Approve or reject a private endpoint connection with a given name.:
          $ref: ./examples/PrivateEndpointConnectionUpdate.json
      summary: >-
        Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Insights Privatelinkscopes Scopename Privateendpointconnections Privateendpointconnectionname
    delete:
      tags:
        - PrivateEndpointConnections
      description: Deletes a private endpoint connection with a given name.
      operationId: microsoftAzurePrivateendpointconnectionsDelete
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/PrivateLinkScopeName'
        - name: privateEndpointConnectionName
          in: path
          description: The name of the private endpoint connection.
          required: true
          type: string
      responses:
        '200':
          description: Successfully deleted private endpoint connection.
        '202':
          description: Accepted
        '204':
          description: Private endpoint connection does not exist.
        default:
          description: An error occurred.
          schema:
            $ref: '#/definitions/DefaultErrorResponse'
      x-ms-long-running-operation: true
      x-ms-examples:
        Deletes a private endpoint connection with a given name.:
          $ref: ./examples/PrivateEndpointConnectionDelete.json
      summary: >-
        Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Insights Privatelinkscopes Scopename Privateendpointconnections Privateendpointconnectionname
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/privateLinkScopes/{scopeName}/privateEndpointConnections
  : get:
      tags:
        - PrivateEndpointConnections
      description: Gets all private endpoint connections on a private link scope.
      operationId: microsoftAzurePrivateendpointconnectionsListbyprivatelinkscope
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/PrivateLinkScopeName'
      responses:
        '200':
          description: Successfully retrieved private endpoint connections.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v2/privatelinks.json#/definitions/PrivateEndpointConnectionListResult
        default:
          description: An error occurred.
          schema:
            $ref: '#/definitions/DefaultErrorResponse'
      x-ms-examples:
        Gets list of private endpoint connections on a private link scope.:
          $ref: ./examples/PrivateEndpointConnectionList.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Insights Privatelinkscopes Scopename Privateendpointconnections
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/privateLinkScopes/{scopeName}/scopedResources/{name}
  : get:
      tags:
        - PrivateLinkScopedResources
      description: Gets a scoped resource in a private link scope.
      operationId: microsoftAzurePrivatelinkscopedresourcesGet
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/PrivateLinkScopeName'
        - name: name
          in: path
          description: The name of the scoped resource object.
          required: true
          type: string
      responses:
        '200':
          description: Successfully retrieved a scoped resource in a private link scope.
          schema:
            $ref: '#/definitions/ScopedResource'
        default:
          description: An error occurred.
          schema:
            $ref: '#/definitions/DefaultErrorResponse'
      x-ms-examples:
        Gets private link scoped resource.:
          $ref: ./examples/PrivateLinkScopedResourceGet.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Insights Privatelinkscopes Scopename Scopedresources Name
    put:
      tags:
        - PrivateLinkScopedResources
      description: Approve or reject a private endpoint connection with a given name.
      operationId: microsoftAzurePrivatelinkscopedresourcesCreateorupdate
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/PrivateLinkScopeName'
        - name: name
          in: path
          description: The name of the scoped resource object.
          required: true
          type: string
        - name: parameters
          in: body
          required: true
          schema:
            $ref: '#/definitions/ScopedResource'
      responses:
        '200':
          description: >-
            Successfully create or updated a new azure monitor scoped resource
            in a private link scope.
          schema:
            $ref: '#/definitions/ScopedResource'
        '201':
          description: >-
            Successfully created a new azure monitor scoped resource in a
            private link scope.
          schema:
            $ref: '#/definitions/ScopedResource'
        '202':
          description: Accepted
        default:
          description: An error occurred.
          schema:
            $ref: '#/definitions/DefaultErrorResponse'
      x-ms-long-running-operation: true
      x-ms-examples:
        Update a scoped resource in a private link scope.:
          $ref: ./examples/PrivateLinkScopedResourceUpdate.json
      summary: >-
        Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Insights Privatelinkscopes Scopename Scopedresources Name
    delete:
      tags:
        - PrivateLinkScopedResources
      description: Deletes a private endpoint connection with a given name.
      operationId: microsoftAzurePrivatelinkscopedresourcesDelete
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/PrivateLinkScopeName'
        - name: name
          in: path
          description: The name of the scoped resource object.
          required: true
          type: string
      responses:
        '200':
          description: Successfully deleted scoped resource.
        '202':
          description: Accepted
        '204':
          description: Scoped resource does not exist.
        default:
          description: An error occurred.
          schema:
            $ref: '#/definitions/DefaultErrorResponse'
      x-ms-long-running-operation: true
      x-ms-examples:
        Deletes a scoped resource with a given name.:
          $ref: ./examples/PrivateLinkScopedResourceDelete.json
      summary: >-
        Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Insights Privatelinkscopes Scopename Scopedresources Name
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/privateLinkScopes/{scopeName}/scopedResources
  : get:
      tags:
        - PrivateLinkScopedResources
      description: Gets all private endpoint connections on a private link scope.
      operationId: microsoftAzurePrivatelinkscopedresourcesListbyprivatelinkscope
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/PrivateLinkScopeName'
      responses:
        '200':
          description: Successfully retrieved scoped resources in a private link scope.
          schema:
            $ref: '#/definitions/ScopedResourceListResult'
        default:
          description: An error occurred.
          schema:
            $ref: '#/definitions/DefaultErrorResponse'
      x-ms-pageable:
        nextLinkName: nextLink
      x-ms-examples:
        Gets list of scoped resources in a private link scope.:
          $ref: ./examples/PrivateLinkScopedResourceList.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Insights Privatelinkscopes Scopename Scopedresources
definitions:
  OperationStatus:
    description: The status of operation.
    type: object
    properties:
      id:
        type: string
        description: The operation Id.
      name:
        type: string
        description: The operation name.
      startTime:
        type: string
        format: date-time
        x-nullable: true
        description: Start time of the job in standard ISO8601 format.
      endTime:
        type: string
        format: date-time
        x-nullable: true
        description: End time of the job in standard ISO8601 format.
      status:
        type: string
        description: The status of the operation.
      error:
        type: object
        description: The error detail of the operation if any.
        $ref: >-
          ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorDetail
        x-nullable: true
  TagsResource:
    properties:
      tags:
        additionalProperties:
          type: string
        description: Resource tags
    description: >-
      A container holding only the Tags for a resource, allowing the user to
      update the tags on a PrivateLinkScope instance.
  AzureMonitorPrivateLinkScope:
    properties:
      properties:
        x-ms-client-flatten: true
        description: Properties that define a Azure Monitor PrivateLinkScope resource.
        $ref: '#/definitions/AzureMonitorPrivateLinkScopeProperties'
      systemData:
        $ref: >-
          ../../../../../common-types/resource-management/v2/types.json#/definitions/systemData
        description: System data
        readOnly: true
    allOf:
      - $ref: >-
          ../../../../../common-types/resource-management/v2/types.json#/definitions/TrackedResource
    required:
      - properties
    description: An Azure Monitor PrivateLinkScope definition.
  AzureMonitorPrivateLinkScopeProperties:
    description: Properties that define a Azure Monitor PrivateLinkScope resource.
    properties:
      provisioningState:
        type: string
        description: >-
          Current state of this PrivateLinkScope: whether or not is has been
          provisioned within the resource group it is defined. Users cannot
          change this value but are able to read from it. Values will include
          Provisioning ,Succeeded, Canceled and Failed.
        readOnly: true
      privateEndpointConnections:
        readOnly: true
        description: List of private endpoint connections.
        type: array
        items:
          $ref: >-
            ../../../../../common-types/resource-management/v2/privatelinks.json#/definitions/PrivateEndpointConnection
      accessModeSettings:
        type: object
        $ref: '#/definitions/AccessModeSettings'
        description: Access mode settings
    required:
      - accessModeSettings
  AccessModeSettings:
    type: object
    description: Properties that define the scope private link mode settings.
    properties:
      queryAccessMode:
        description: >-
          Specifies the default access mode of queries through associated
          private endpoints in scope. If not specified default value is 'Open'.
          You can override this default setting for a specific private endpoint
          connection by adding an exclusion in the 'exclusions' array.
        $ref: '#/definitions/AccessMode'
      ingestionAccessMode:
        description: >-
          Specifies the default access mode of ingestion through associated
          private endpoints in scope. If not specified default value is 'Open'.
          You can override this default setting for a specific private endpoint
          connection by adding an exclusion in the 'exclusions' array.
        $ref: '#/definitions/AccessMode'
      exclusions:
        description: >-
          List of exclusions that override the default access mode settings for
          specific private endpoint connections.
        type: array
        items:
          $ref: '#/definitions/AccessModeSettingsExclusion'
    required:
      - queryAccessMode
      - ingestionAccessMode
  AccessModeSettingsExclusion:
    type: object
    description: >-
      Properties that define the scope private link mode settings exclusion
      item. This setting applies to a specific private endpoint connection and
      overrides the default settings for that private endpoint connection.
    properties:
      privateEndpointConnectionName:
        description: >-
          The private endpoint connection name associated to the private
          endpoint on which we wan

# --- truncated at 32 KB (35 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/openapi/monitormanagementclient-openapi-original.yml