swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector ResourceManagementPrivateLink API schemes: - https tags: - name: ResourceManagementPrivateLink paths: ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Authorization/resourceManagementPrivateLinks/{rmplName} : put: tags: - ResourceManagementPrivateLink operationId: microsoftAzureResourcemanagementprivatelinkPut description: Create a resource management group private link. parameters: - $ref: '#/parameters/SubscriptionIdParameter' - name: resourceGroupName in: path required: true type: string description: The name of the resource group. The name is case insensitive. minLength: 1 maxLength: 90 - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/ResourceManagementPrivateLinkParameter' - name: parameters in: body required: true schema: $ref: '#/definitions/ResourceManagementPrivateLinkLocation' description: The region to create the Resource Management private link. responses: '200': description: OK. Returns information about the Resource Management Private Link. schema: $ref: '#/definitions/ResourceManagementPrivateLink' '201': description: Created. Returns information about the Resource Management Private Link. schema: $ref: '#/definitions/ResourceManagementPrivateLink' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/CloudError' x-ms-examples: Create Resource Management Private Link.: $ref: ./examples/PutResourceManagementPrivateLink.json summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Authorization Resourcemanagementprivatelinks Rmplname get: tags: - ResourceManagementPrivateLink operationId: microsoftAzureResourcemanagementprivatelinkGet description: Get a resource management private link(resource-level). parameters: - $ref: '#/parameters/SubscriptionIdParameter' - name: resourceGroupName in: path required: true type: string description: The name of the resource group. The name is case insensitive. minLength: 1 maxLength: 90 - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/ResourceManagementPrivateLinkParameter' responses: '200': description: Ok. Returns information about the resource management private link. schema: $ref: '#/definitions/ResourceManagementPrivateLink' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/CloudError' x-ms-examples: Get a Resource Management Private Link(resource-level).: $ref: ./examples/GetResourceManagementPrivateLink.json summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Authorization Resourcemanagementprivatelinks Rmplname delete: tags: - ResourceManagementPrivateLink operationId: microsoftAzureResourcemanagementprivatelinkDelete description: Delete a resource management private link. parameters: - $ref: '#/parameters/SubscriptionIdParameter' - name: resourceGroupName in: path required: true type: string description: The name of the resource group. The name is case insensitive. minLength: 1 maxLength: 90 - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/ResourceManagementPrivateLinkParameter' responses: '200': description: OK '204': description: '' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/CloudError' x-ms-examples: Delete a Resource Management Private Link.: $ref: ./examples/DeleteResourceManagementPrivateLink.json summary: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Authorization Resourcemanagementprivatelinks Rmplname /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/resourceManagementPrivateLinks: get: tags: - ResourceManagementPrivateLink operationId: microsoftAzureResourcemanagementprivatelinkList description: Get all the resource management private links in a subscription. parameters: - $ref: '#/parameters/SubscriptionIdParameter' - $ref: '#/parameters/ApiVersionParameter' responses: '200': description: Ok - Returns an array of private links. schema: $ref: '#/definitions/ResourceManagementPrivateLinkListResult' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/CloudError' x-ms-examples: Delete a Resource Management Private Link.: $ref: ./examples/ListSubscriptionResourceManagementPrivateLink.json summary: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Authorization Resourcemanagementprivatelinks ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Authorization/resourceManagementPrivateLinks : get: tags: - ResourceManagementPrivateLink operationId: microsoftAzureResourcemanagementprivatelinkListbyresourcegroup description: Get all the resource management private links in a resource group. parameters: - $ref: '#/parameters/SubscriptionIdParameter' - name: resourceGroupName in: path required: true type: string description: The name of the resource group. The name is case insensitive. minLength: 1 maxLength: 90 - $ref: '#/parameters/ApiVersionParameter' responses: '200': description: Ok - Returns an array of private links. schema: $ref: '#/definitions/ResourceManagementPrivateLinkListResult' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/CloudError' x-ms-examples: Delete a Resource Management Private Link.: $ref: ./examples/ListResourceGroupResourceManagementPrivateLink.json summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Authorization Resourcemanagementprivatelinks definitions: ResourceManagementPrivateLink: type: object properties: properties: $ref: '#/definitions/ResourceManagementPrivateLinkEndpointConnections' id: readOnly: true type: string description: The rmplResourceID. name: readOnly: true type: string description: The rmpl Name. type: readOnly: true type: string description: The operation type. location: type: string description: the region of the rmpl x-ms-azure-resource: true ResourceManagementPrivateLinkLocation: type: object properties: location: type: string description: the region to create private link association. CloudError: x-ms-external: true properties: error: $ref: ../../../../../common-types/resource-management/v1/types.json#/definitions/ErrorResponse description: An error response for a resource management request. ResourceManagementPrivateLinkEndpointConnections: type: object properties: privateEndpointConnections: type: array items: type: string description: The private endpoint connections. ResourceManagementPrivateLinkListResult: type: object properties: value: type: array items: $ref: '#/definitions/ResourceManagementPrivateLink' description: An array of resource management private links. parameters: ApiVersionParameter: name: api-version in: query required: true type: string description: The API version to use for this operation. SubscriptionIdParameter: name: subscriptionId in: path required: true type: string description: The ID of the target subscription. ResourceManagementPrivateLinkParameter: name: rmplName in: path required: true type: string description: The name of the resource management private link. x-ms-parameter-location: method x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'