{ "opencollection": "1.0.0", "info": { "name": "Microsoft Azure AccessControlClient AccessConnector PrivateEndpointConnectionProxyController API", "version": "2020-08-01-preview" }, "items": [ { "info": { "name": "PrivateEndpointConnectionProxyController", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Azure Get The Private Endpoint Connection Proxies", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Migrate/migrateProjects/:migrateProjectName/privateEndpointConnectionProxies", "params": [ { "name": "migrateProjectName", "value": "", "type": "path", "description": "Name of the Azure Migrate project." } ] }, "docs": "Get all the private endpoint connections proxies under a migrate project." }, { "info": { "name": "Microsoft Azure Get The Private Link Proxy Resource", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Migrate/migrateProjects/:migrateProjectName/privateEndpointConnectionProxies/:pecProxyName", "params": [ { "name": "migrateProjectName", "value": "", "type": "path", "description": "Name of the Azure Migrate project." }, { "name": "pecProxyName", "value": "", "type": "path", "description": "Private link proxy name." } ] }, "docs": "Get the of private link proxy resources from a migrate project and private link proxy resource." }, { "info": { "name": "Microsoft Azure Create Or Update Private Endpoint Proxy", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Migrate/migrateProjects/:migrateProjectName/privateEndpointConnectionProxies/:pecProxyName", "params": [ { "name": "migrateProjectName", "value": "", "type": "path", "description": "Name of the Azure Migrate project." }, { "name": "pecProxyName", "value": "", "type": "path", "description": "Private endpoint proxy name." } ] }, "docs": "Create or update a private endpoint proxy with specified name. If a private endpoint already exists, update it." }, { "info": { "name": "Microsoft Azure Delete The Private Endpoint Proxy", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Migrate/migrateProjects/:migrateProjectName/privateEndpointConnectionProxies/:pecProxyName", "params": [ { "name": "migrateProjectName", "value": "", "type": "path", "description": "Name of the Azure Migrate project." }, { "name": "pecProxyName", "value": "", "type": "path", "description": "Private endpoint proxy name." } ] }, "docs": "Delete the private endpoint proxy. Deleting non-existent private endpoint proxy is a no-operation." }, { "info": { "name": "Microsoft Azure Validates Private Endpoint Connection Proxy", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Migrate/migrateProjects/:migrateProjectName/privateEndpointConnectionProxies/:pecProxyName/validate", "params": [ { "name": "migrateProjectName", "value": "", "type": "path", "description": "Name of the Azure Migrate project." }, { "name": "pecProxyName", "value": "", "type": "path", "description": "Private link proxy name." } ] }, "docs": "Validates private endpoint connection using a project and private endpoint connection proxy" } ] } ], "bundled": true }