swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector ResourceLinks API schemes: - https tags: - name: ResourceLinks paths: /{linkId}: delete: tags: - ResourceLinks operationId: microsoftAzureResourcelinksDelete description: Deletes a resource link with the specified ID. parameters: - name: linkId in: path required: true type: string description: The fully qualified ID of the resource link. Use the format, /subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/{provider-namespace}/{resource-type}/{resource-name}/Microsoft.Resources/links/{link-name}. For example, /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myGroup/Microsoft.Web/sites/mySite/Microsoft.Resources/links/myLink x-ms-skip-url-encoding: true - $ref: '#/parameters/ApiVersionParameter' responses: '200': description: OK '204': description: No Content summary: Microsoft Azure Delete Linkid put: tags: - ResourceLinks operationId: microsoftAzureResourcelinksCreateorupdate description: Creates or updates a resource link between the specified resources. parameters: - name: linkId in: path required: true type: string description: The fully qualified ID of the resource link. Use the format, /subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/{provider-namespace}/{resource-type}/{resource-name}/Microsoft.Resources/links/{link-name}. For example, /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myGroup/Microsoft.Web/sites/mySite/Microsoft.Resources/links/myLink x-ms-skip-url-encoding: true - name: parameters in: body required: true schema: $ref: '#/definitions/ResourceLink' description: Parameters for creating or updating a resource link. - $ref: '#/parameters/ApiVersionParameter' responses: '200': description: OK - Returns information about the link. schema: $ref: '#/definitions/ResourceLink' '201': description: Created - Returns information about the link. schema: $ref: '#/definitions/ResourceLink' summary: Microsoft Azure Put Linkid get: tags: - ResourceLinks operationId: microsoftAzureResourcelinksGet description: Gets a resource link with the specified ID. parameters: - name: linkId in: path required: true type: string description: The fully qualified Id of the resource link. For example, /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myGroup/Microsoft.Web/sites/mySite/Microsoft.Resources/links/myLink x-ms-skip-url-encoding: true - $ref: '#/parameters/ApiVersionParameter' responses: '200': description: OK - Returns information about the resource link. schema: $ref: '#/definitions/ResourceLink' summary: Microsoft Azure Get Linkid /subscriptions/{subscriptionId}/providers/Microsoft.Resources/links: get: tags: - ResourceLinks operationId: microsoftAzureResourcelinksListatsubscription description: Gets all the linked resources for the subscription. parameters: - name: $filter in: query required: false type: string description: The filter to apply on the list resource links operation. The supported filter for list resource links is targetId. For example, $filter=targetId eq {value} - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' responses: '200': description: Returns an array of resource links for the subscription. schema: $ref: '#/definitions/ResourceLinkResult' x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/definitions/ResourceLinkFilter' summary: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Resources Links /{scope}/providers/Microsoft.Resources/links: get: tags: - ResourceLinks operationId: microsoftAzureResourcelinksListatsourcescope description: Gets a list of resource links at and below the specified source scope. parameters: - name: scope in: path required: true type: string description: The fully qualified ID of the scope for getting the resource links. For example, to list resource links at and under a resource group, set the scope to /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myGroup. x-ms-skip-url-encoding: true - name: $filter in: query required: false enum: - atScope() x-ms-enum: name: Filter modelAsString: false type: string description: The filter to apply when getting resource links. To get links only at the specified scope (not below the scope), use Filter.atScope(). - $ref: '#/parameters/ApiVersionParameter' responses: '200': description: OK - Returns an array of links at the specified scope. schema: $ref: '#/definitions/ResourceLinkResult' x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/definitions/ResourceLinkFilter' summary: Microsoft Azure Get Scope Providers Microsoft Resources Links definitions: ResourceLinkResult: properties: value: type: array items: $ref: '#/definitions/ResourceLink' description: An array of resource links. nextLink: readOnly: true type: string description: The URL to use for getting the next set of results. required: - value description: List of resource links. ResourceLink: properties: id: readOnly: true type: string description: The fully qualified ID of the resource link. name: readOnly: true type: string description: The name of the resource link. type: readOnly: true type: object description: The resource link object. properties: $ref: '#/definitions/ResourceLinkProperties' description: Properties for resource link. x-ms-azure-resource: true description: The resource link. ResourceLinkProperties: properties: sourceId: readOnly: true type: string description: 'The fully qualified ID of the source resource in the link. ' targetId: type: string description: The fully qualified ID of the target resource in the link. notes: type: string description: Notes about the resource link. required: - targetId description: The resource link properties. parameters: ApiVersionParameter: name: api-version in: query required: true type: string description: The API version to use for the operation. SubscriptionIdParameter: name: subscriptionId in: path required: true type: string description: The ID of the target subscription. x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'