{ "opencollection": "1.0.0", "info": { "name": "Microsoft Azure AccessControlClient AccessConnector resourceSyncRules API", "version": "2020-08-01-preview" }, "items": [ { "info": { "name": "resourceSyncRules", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Azure Lists All Resource Sync Rules In A Custom Location", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/:resourceName/resourceSyncRules", "params": [ { "name": "resourceName", "value": "", "type": "path", "description": "Custom Locations name." } ] }, "docs": "Gets a list of Resource Sync Rules in the specified subscription. The operation returns properties of each Resource Sync Rule" }, { "info": { "name": "Microsoft Azure Gets A Resource Sync Rule", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/:resourceName/resourceSyncRules/:childResourceName", "params": [ { "name": "resourceName", "value": "", "type": "path", "description": "Custom Locations name." }, { "name": "childResourceName", "value": "", "type": "path", "description": "Resource Sync Rule name." } ] }, "docs": "Gets the details of the resourceSyncRule with a specified resource group, subscription id Custom Location resource name and Resource Sync Rule name." }, { "info": { "name": "Microsoft Azure Creates Or Updates A Resource Sync Rule", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/:resourceName/resourceSyncRules/:childResourceName", "params": [ { "name": "resourceName", "value": "", "type": "path", "description": "Custom Locations name." }, { "name": "childResourceName", "value": "", "type": "path", "description": "Resource Sync Rule name." } ] }, "docs": "Creates or updates a Resource Sync Rule in the parent Custom Location, Subscription Id and Resource Group" }, { "info": { "name": "Microsoft Azure Updates A Resource Sync Rule", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/:resourceName/resourceSyncRules/:childResourceName", "params": [ { "name": "resourceName", "value": "", "type": "path", "description": "Custom Locations name." }, { "name": "childResourceName", "value": "", "type": "path", "description": "Resource Sync Rule name." } ] }, "docs": "Updates a Resource Sync Rule with the specified Resource Sync Rule name in the specified Resource Group, Subscription and Custom Location name." }, { "info": { "name": "Microsoft Azure Deletes A Resource Sync Rule", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/:resourceName/resourceSyncRules/:childResourceName", "params": [ { "name": "resourceName", "value": "", "type": "path", "description": "Custom Locations name." }, { "name": "childResourceName", "value": "", "type": "path", "description": "Resource Sync Rule name." } ] }, "docs": "Deletes the Resource Sync Rule with the specified Resource Sync Rule Name, Custom Location Resource Name, Resource Group, and Subscription Id." } ] } ], "bundled": true }