diff --git a/src/components/feature-coverage/AzureFeatureCoverage.tsx b/src/components/feature-coverage/AzureFeatureCoverage.tsx new file mode 100644 index 00000000..7f10a981 --- /dev/null +++ b/src/components/feature-coverage/AzureFeatureCoverage.tsx @@ -0,0 +1,293 @@ +import React from 'react'; +const jsonData = import.meta.glob('/src/data/azure-coverage/*.json'); +import { + Table, + TableHeader, + TableBody, + TableRow, + TableHead, + TableCell, +} from '@/components/ui/table'; +import { + useReactTable, + getCoreRowModel, + getSortedRowModel, + flexRender, + getFilteredRowModel, + getPaginationRowModel, +} from '@tanstack/react-table'; +import type { + SortingState, + ColumnDef, + ColumnFiltersState, +} from '@tanstack/react-table'; + +type CoverageValue = { + implemented?: boolean; +}; + +type CoverageRow = Record; + +type AzureCoverageFile = { + service: string; + operations?: CoverageRow[]; + details?: Record>; +}; + +const columns: ColumnDef[] = [ + { + id: 'operation', + accessorFn: (row) => Object.keys(row)[0], + header: () => 'Operation', + enableColumnFilter: true, + filterFn: (row, _, filterValue) => { + const operation = Object.keys(row.original)[0]; + return operation + .toLowerCase() + .includes((filterValue ?? '').toLowerCase()); + }, + enableResizing: false, + }, + { + id: 'implemented', + accessorFn: (row) => row[Object.keys(row)[0]]?.implemented, + header: () => 'Implemented', + cell: ({ getValue }) => (getValue() ? '✔️' : ''), + enableSorting: true, + enableResizing: false, + }, +]; + +function flattenDetails( + details: Record> = {} +): CoverageRow[] { + const rows: CoverageRow[] = []; + + for (const groupName of Object.keys(details).sort()) { + const group = details[groupName] ?? {}; + for (const operationName of Object.keys(group).sort()) { + rows.push({ + [`${groupName}.${operationName}`]: group[operationName], + }); + } + } + + return rows; +} + +export default function AzureFeatureCoverage({ service }: { service: string }) { + const [coverage, setCoverage] = React.useState([]); + const [sorting, setSorting] = React.useState([ + { id: 'implemented', desc: true }, + { id: 'operation', desc: false }, + ]); + const [columnFilters, setColumnFilters] = React.useState( + [] + ); + + React.useEffect(() => { + const loadData = async () => { + const loader = jsonData[`/src/data/azure-coverage/${service}.json`]; + if (!loader) { + setCoverage([]); + return; + } + + const moduleData = (await loader()) as { default: AzureCoverageFile }; + const operations = moduleData.default.operations ?? []; + const rows = + operations.length > 0 + ? operations + : flattenDetails(moduleData.default.details); + setCoverage(rows); + }; + loadData(); + }, [service]); + + const table = useReactTable({ + data: coverage, + columns, + state: { + sorting, + columnFilters, + }, + onSortingChange: setSorting, + onColumnFiltersChange: setColumnFilters, + getCoreRowModel: getCoreRowModel(), + getSortedRowModel: getSortedRowModel(), + getFilteredRowModel: getFilteredRowModel(), + getPaginationRowModel: getPaginationRowModel(), + debugTable: false, + initialState: { pagination: { pageSize: 12 } }, + }); + + return ( +
+
+ + table.getColumn('operation')?.setFilterValue(e.target.value) + } + className="border rounded px-2 py-1 w-full max-w-xs" + style={{ + color: '#707385', + fontFamily: 'AeonikFono', + fontSize: '14px', + fontStyle: 'normal', + fontWeight: '500', + lineHeight: '24px', + letterSpacing: '-0.2px', + }} + /> +
+
+
+ + + {table.getHeaderGroups().map((headerGroup) => ( + + {headerGroup.headers.map((header) => { + const canSort = header.column.getCanSort(); + + const getColumnWidth = (columnId: string) => { + switch (columnId) { + case 'operation': + return '85%'; + case 'implemented': + return '15%'; + default: + return '15%'; + } + }; + + return ( + + {flexRender( + header.column.columnDef.header, + header.getContext() + )} + {canSort && ( + + {header.column.getIsSorted() === 'asc' + ? ' ▲' + : header.column.getIsSorted() === 'desc' + ? ' ▼' + : ''} + + )} + + ); + })} + + ))} + + + {table.getRowModel().rows.map((row) => ( + + {row.getVisibleCells().map((cell) => ( + + {flexRender(cell.column.columnDef.cell, cell.getContext())} + + ))} + + ))} + +
+
+ + + Page {table.getState().pagination.pageIndex + 1} of{' '} + {table.getPageCount()} + + +
+
+
+
+ ); +} diff --git a/src/content/docs/azure/services/api-management.mdx b/src/content/docs/azure/services/api-management.mdx new file mode 100644 index 00000000..7adb93d7 --- /dev/null +++ b/src/content/docs/azure/services/api-management.mdx @@ -0,0 +1,11 @@ +--- +title: "API Management" +description: API coverage for Microsoft.ApiManagement in LocalStack for Azure. +template: doc +--- + +import AzureFeatureCoverage from "../../../../components/feature-coverage/AzureFeatureCoverage"; + +## API Coverage + + diff --git a/src/content/docs/azure/services/app.mdx b/src/content/docs/azure/services/app.mdx new file mode 100644 index 00000000..62d23ec6 --- /dev/null +++ b/src/content/docs/azure/services/app.mdx @@ -0,0 +1,11 @@ +--- +title: "App" +description: API coverage for Microsoft.App in LocalStack for Azure. +template: doc +--- + +import AzureFeatureCoverage from "../../../../components/feature-coverage/AzureFeatureCoverage"; + +## API Coverage + + diff --git a/src/content/docs/azure/services/authorization.mdx b/src/content/docs/azure/services/authorization.mdx new file mode 100644 index 00000000..d61a8c5e --- /dev/null +++ b/src/content/docs/azure/services/authorization.mdx @@ -0,0 +1,11 @@ +--- +title: "Authorization" +description: API coverage for Microsoft.Authorization in LocalStack for Azure. +template: doc +--- + +import AzureFeatureCoverage from "../../../../components/feature-coverage/AzureFeatureCoverage"; + +## API Coverage + + diff --git a/src/content/docs/azure/services/azure-container-registry.mdx b/src/content/docs/azure/services/azure-container-registry.mdx new file mode 100644 index 00000000..538c1788 --- /dev/null +++ b/src/content/docs/azure/services/azure-container-registry.mdx @@ -0,0 +1,11 @@ +--- +title: "Azure Container Registry" +description: API coverage for Azure.ContainerRegistry in LocalStack for Azure. +template: doc +--- + +import AzureFeatureCoverage from "../../../../components/feature-coverage/AzureFeatureCoverage"; + +## API Coverage + + diff --git a/src/content/docs/azure/services/blob-storage.mdx b/src/content/docs/azure/services/blob-storage.mdx new file mode 100644 index 00000000..32755f54 --- /dev/null +++ b/src/content/docs/azure/services/blob-storage.mdx @@ -0,0 +1,12 @@ +--- +title: "Blob Storage" +description: API coverage for Microsoft.BlobStorage in LocalStack for Azure. +template: doc +--- + +import AzureFeatureCoverage from "../../../../components/feature-coverage/AzureFeatureCoverage"; + +## API Coverage + + + diff --git a/src/content/docs/azure/services/blog-storage.md b/src/content/docs/azure/services/blog-storage.md deleted file mode 100644 index 05b04785..00000000 --- a/src/content/docs/azure/services/blog-storage.md +++ /dev/null @@ -1,206 +0,0 @@ ---- -title: "Blob storage" -description: Get started with Blob storage on LocalStack -template: doc ---- - -## Introduction - -Azure Blob storage is a service for storing large amounts of unstructured data, such as text or binary data. -Blob storage is used to serve images or documents directly to a browser, storing files for distributed access, streaming video and audio, and writing to log files. - -LocalStack for Azure allows you to use Blob storage APIs in your local environment to upload and download blobs, and manage containers. - -## Getting started - -This guide is designed for users who are new to Blob storage and assumes that [`azlocal` is installed](/azure/getting-started/). -We will demonstrate how to create a resource group, storage account, container, upload and download blobs, and view blob details. - -### Create a resource group - -You can create a resource group using the following command: - -``` -$ az group create \ - --name MyResourceGroup \ - --location westeurope -``` - -The following output would be displayed: - -```bash -{ - "id": "/subscriptions/some-generated-id/resourceGroups/MyResourceGroup", - "location": "westeurope", - "managedBy": null, - "name": "MyResourceGroup", - "properties": { - "provisioningState": "Succeeded" - }, - "tags": null, - "type": "Microsoft.Resources/resourceGroups" -} -``` - -### Create a storage account - -You can create a storage account using the following command: - -``` -$ az storage account create \ - --name testaccount \ - --resource-group MyResourceGroup \ - --location westeurope \ - --sku Standard_LRS -``` - -The following output would be displayed: - -```bash -{ - ... - "id": "/subscriptions/some-generated-id/resourceGroups/MyResourceGroup/providers/Microsoft.Storage/storageAccounts/testaccount", - ... - "primaryEndpoints": { - "blob": "https://testaccountblob.localhost.localstack.cloud:4566", - "dfs": "https://testaccount.dfs.core.windows.net/", - "file": "https://testaccount.file.core.windows.net/", - "internetEndpoints": null, - "microsoftEndpoints": null, - "queue": "https://testaccountqueue.localhost.localstack.cloud:4566", - "table": "https://testaccounttable.localhost.localstack.cloud:4566", - "web": "https://testaccount.z28.web.core.windows.net/" - }, - ... - "sku": { - "name": "Standard_LRS", - "tier": "Standard" - }, - ... - "type": "Microsoft.Storage/storageAccounts" -} -``` - -### Create a container - -You can create a container using the following command: - -``` -$ azlocal storage container create \ - --name testcontainer \ - --account-name testaccount \ - --auth-mode login -``` - -Note the use of `azlocal` here! - -There are certain commands, like `az storage container`, that do not properly work with the Emulator. They do work if you use the `azlocal` tool instead. - -The following output would be displayed: - -```bash -{ - "created": true -} -``` - -You can list the containers using the following command: - -``` -$ azlocal storage container list \ - --account-name testaccount \ - --auth-mode login -``` - -The following output would be displayed: - -```bash -[ - { - "deleted": null, - ... - "immutableStorageWithVersioningEnabled": false, - "metadata": null, - "name": "testcontainer", - "properties": { - "etag": null, - "hasImmutabilityPolicy": false, - ... - "publicAccess": null - }, - "version": null - } -] -``` - -### Upload and download blobs - -You can upload a blob using the following command: - -``` -$ azlocal storage blob upload \ - --container-name testcontainer \ - --account-name testaccount \ - --data "Your raw data here" \ - --name testblog \ - --auth-mode login -``` - -The following output would be displayed: - -```bash -Alive[################################################Finished[#############################################################] 100.0000% -{ - "client_request_id": null, - ... - "encryption_key_sha256": null, - "encryption_scope": null, - ... - "version": null, - "version_id": null -} -``` - -You can download a blob using the following command: - -``` -$ azlocal storage blob download \ - --container-name testcontainer \ - --account-name testaccount \ - --file check.txt \ - --name testblog \ - --auth-mode login -``` - -You can inspect the downloaded file `check.txt` to verify the contents. - -### View blob details - -You can view blob details using the following command: - -``` -$ azlocal storage blob show \ - --account-name testaccount \ - --container testcontainer \ - --auth-mode login \ - --name testblog -``` - -The following output would be displayed: - -```bash -Alive[################################################Finished[#############################################################] 100.0000% -{ - "container": "testcontainer", - ... - "name": "testblog", - "objectReplicationDestinationPolicy": null, - "objectReplicationSourceProperties": [], - ... - "rehydratePriority": null, - "requestServerEncrypted": null, - "snapshot": null, - ... - "versionId": null -} -``` \ No newline at end of file diff --git a/src/content/docs/azure/services/cdn.mdx b/src/content/docs/azure/services/cdn.mdx new file mode 100644 index 00000000..0bbbfe5c --- /dev/null +++ b/src/content/docs/azure/services/cdn.mdx @@ -0,0 +1,11 @@ +--- +title: "CDN" +description: API coverage for Microsoft.Cdn in LocalStack for Azure. +template: doc +--- + +import AzureFeatureCoverage from "../../../../components/feature-coverage/AzureFeatureCoverage"; + +## API Coverage + + diff --git a/src/content/docs/azure/services/container-registry.mdx b/src/content/docs/azure/services/container-registry.mdx new file mode 100644 index 00000000..35ea223f --- /dev/null +++ b/src/content/docs/azure/services/container-registry.mdx @@ -0,0 +1,11 @@ +--- +title: "Container Registry" +description: API coverage for Microsoft.ContainerRegistry in LocalStack for Azure. +template: doc +--- + +import AzureFeatureCoverage from "../../../../components/feature-coverage/AzureFeatureCoverage"; + +## API Coverage + + diff --git a/src/content/docs/azure/services/container-service.mdx b/src/content/docs/azure/services/container-service.mdx new file mode 100644 index 00000000..33c53869 --- /dev/null +++ b/src/content/docs/azure/services/container-service.mdx @@ -0,0 +1,11 @@ +--- +title: "Container Service" +description: API coverage for Microsoft.ContainerService in LocalStack for Azure. +template: doc +--- + +import AzureFeatureCoverage from "../../../../components/feature-coverage/AzureFeatureCoverage"; + +## API Coverage + + diff --git a/src/content/docs/azure/services/dbfor-postgresql.mdx b/src/content/docs/azure/services/dbfor-postgresql.mdx new file mode 100644 index 00000000..5c2c7ff4 --- /dev/null +++ b/src/content/docs/azure/services/dbfor-postgresql.mdx @@ -0,0 +1,11 @@ +--- +title: "DB for PostgreSQL" +description: API coverage for Microsoft.DBforPostgreSQL in LocalStack for Azure. +template: doc +--- + +import AzureFeatureCoverage from "../../../../components/feature-coverage/AzureFeatureCoverage"; + +## API Coverage + + diff --git a/src/content/docs/azure/services/documentdb.mdx b/src/content/docs/azure/services/documentdb.mdx new file mode 100644 index 00000000..d1595f47 --- /dev/null +++ b/src/content/docs/azure/services/documentdb.mdx @@ -0,0 +1,11 @@ +--- +title: "DocumentDB" +description: API coverage for Microsoft.DocumentDB in LocalStack for Azure. +template: doc +--- + +import AzureFeatureCoverage from "../../../../components/feature-coverage/AzureFeatureCoverage"; + +## API Coverage + + diff --git a/src/content/docs/azure/services/event-grid-data-plane.mdx b/src/content/docs/azure/services/event-grid-data-plane.mdx new file mode 100644 index 00000000..5e3c3d7b --- /dev/null +++ b/src/content/docs/azure/services/event-grid-data-plane.mdx @@ -0,0 +1,11 @@ +--- +title: "Event Grid Data Plane" +description: API coverage for Microsoft.EventGrid.DataPlane in LocalStack for Azure. +template: doc +--- + +import AzureFeatureCoverage from "../../../../components/feature-coverage/AzureFeatureCoverage"; + +## API Coverage + + diff --git a/src/content/docs/azure/services/event-grid.mdx b/src/content/docs/azure/services/event-grid.mdx new file mode 100644 index 00000000..283ae45b --- /dev/null +++ b/src/content/docs/azure/services/event-grid.mdx @@ -0,0 +1,11 @@ +--- +title: "Event Grid" +description: API coverage for Microsoft.EventGrid in LocalStack for Azure. +template: doc +--- + +import AzureFeatureCoverage from "../../../../components/feature-coverage/AzureFeatureCoverage"; + +## API Coverage + + diff --git a/src/content/docs/azure/services/insights.mdx b/src/content/docs/azure/services/insights.mdx new file mode 100644 index 00000000..d3a2e974 --- /dev/null +++ b/src/content/docs/azure/services/insights.mdx @@ -0,0 +1,11 @@ +--- +title: "Insights" +description: API coverage for Microsoft.Insights in LocalStack for Azure. +template: doc +--- + +import AzureFeatureCoverage from "../../../../components/feature-coverage/AzureFeatureCoverage"; + +## API Coverage + + diff --git a/src/content/docs/azure/services/key-vault.mdx b/src/content/docs/azure/services/key-vault.mdx new file mode 100644 index 00000000..689e534b --- /dev/null +++ b/src/content/docs/azure/services/key-vault.mdx @@ -0,0 +1,11 @@ +--- +title: "Key Vault" +description: API coverage for Microsoft.KeyVault in LocalStack for Azure. +template: doc +--- + +import AzureFeatureCoverage from "../../../../components/feature-coverage/AzureFeatureCoverage"; + +## API Coverage + + diff --git a/src/content/docs/azure/services/managed-identity.mdx b/src/content/docs/azure/services/managed-identity.mdx new file mode 100644 index 00000000..dbd4f10a --- /dev/null +++ b/src/content/docs/azure/services/managed-identity.mdx @@ -0,0 +1,11 @@ +--- +title: "Managed Identity" +description: API coverage for Microsoft.ManagedIdentity in LocalStack for Azure. +template: doc +--- + +import AzureFeatureCoverage from "../../../../components/feature-coverage/AzureFeatureCoverage"; + +## API Coverage + + diff --git a/src/content/docs/azure/services/network.mdx b/src/content/docs/azure/services/network.mdx new file mode 100644 index 00000000..7d1905cd --- /dev/null +++ b/src/content/docs/azure/services/network.mdx @@ -0,0 +1,11 @@ +--- +title: "Network" +description: API coverage for Microsoft.Network in LocalStack for Azure. +template: doc +--- + +import AzureFeatureCoverage from "../../../../components/feature-coverage/AzureFeatureCoverage"; + +## API Coverage + + diff --git a/src/content/docs/azure/services/operational-insights.mdx b/src/content/docs/azure/services/operational-insights.mdx new file mode 100644 index 00000000..00759fa1 --- /dev/null +++ b/src/content/docs/azure/services/operational-insights.mdx @@ -0,0 +1,11 @@ +--- +title: "Operational Insights" +description: API coverage for Microsoft.OperationalInsights in LocalStack for Azure. +template: doc +--- + +import AzureFeatureCoverage from "../../../../components/feature-coverage/AzureFeatureCoverage"; + +## API Coverage + + diff --git a/src/content/docs/azure/services/queue-storage.mdx b/src/content/docs/azure/services/queue-storage.mdx new file mode 100644 index 00000000..182be4d5 --- /dev/null +++ b/src/content/docs/azure/services/queue-storage.mdx @@ -0,0 +1,11 @@ +--- +title: "Queue Storage" +description: API coverage for Microsoft.QueueStorage in LocalStack for Azure. +template: doc +--- + +import AzureFeatureCoverage from "../../../../components/feature-coverage/AzureFeatureCoverage"; + +## API Coverage + + diff --git a/src/content/docs/azure/services/resource-graph.mdx b/src/content/docs/azure/services/resource-graph.mdx new file mode 100644 index 00000000..a88b2d33 --- /dev/null +++ b/src/content/docs/azure/services/resource-graph.mdx @@ -0,0 +1,11 @@ +--- +title: "Resource Graph" +description: API coverage for Microsoft.ResourceGraph in LocalStack for Azure. +template: doc +--- + +import AzureFeatureCoverage from "../../../../components/feature-coverage/AzureFeatureCoverage"; + +## API Coverage + + diff --git a/src/content/docs/azure/services/resources.mdx b/src/content/docs/azure/services/resources.mdx new file mode 100644 index 00000000..138d9dc4 --- /dev/null +++ b/src/content/docs/azure/services/resources.mdx @@ -0,0 +1,11 @@ +--- +title: "Resources" +description: API coverage for Microsoft.Resources in LocalStack for Azure. +template: doc +--- + +import AzureFeatureCoverage from "../../../../components/feature-coverage/AzureFeatureCoverage"; + +## API Coverage + + diff --git a/src/content/docs/azure/services/service-bus-data-plane.mdx b/src/content/docs/azure/services/service-bus-data-plane.mdx new file mode 100644 index 00000000..7b561058 --- /dev/null +++ b/src/content/docs/azure/services/service-bus-data-plane.mdx @@ -0,0 +1,11 @@ +--- +title: "Service Bus Data Plane" +description: API coverage for Microsoft.ServiceBus.DataPlane in LocalStack for Azure. +template: doc +--- + +import AzureFeatureCoverage from "../../../../components/feature-coverage/AzureFeatureCoverage"; + +## API Coverage + + diff --git a/src/content/docs/azure/services/service-bus.mdx b/src/content/docs/azure/services/service-bus.mdx new file mode 100644 index 00000000..a190fa92 --- /dev/null +++ b/src/content/docs/azure/services/service-bus.mdx @@ -0,0 +1,11 @@ +--- +title: "Service Bus" +description: API coverage for Microsoft.ServiceBus in LocalStack for Azure. +template: doc +--- + +import AzureFeatureCoverage from "../../../../components/feature-coverage/AzureFeatureCoverage"; + +## API Coverage + + diff --git a/src/content/docs/azure/services/sql.mdx b/src/content/docs/azure/services/sql.mdx new file mode 100644 index 00000000..6fc8d585 --- /dev/null +++ b/src/content/docs/azure/services/sql.mdx @@ -0,0 +1,11 @@ +--- +title: "SQL" +description: API coverage for Microsoft.Sql in LocalStack for Azure. +template: doc +--- + +import AzureFeatureCoverage from "../../../../components/feature-coverage/AzureFeatureCoverage"; + +## API Coverage + + diff --git a/src/content/docs/azure/services/storage.mdx b/src/content/docs/azure/services/storage.mdx new file mode 100644 index 00000000..71afb654 --- /dev/null +++ b/src/content/docs/azure/services/storage.mdx @@ -0,0 +1,11 @@ +--- +title: "Storage" +description: API coverage for Microsoft.Storage in LocalStack for Azure. +template: doc +--- + +import AzureFeatureCoverage from "../../../../components/feature-coverage/AzureFeatureCoverage"; + +## API Coverage + + diff --git a/src/content/docs/azure/services/table-storage.mdx b/src/content/docs/azure/services/table-storage.mdx new file mode 100644 index 00000000..fe8c3616 --- /dev/null +++ b/src/content/docs/azure/services/table-storage.mdx @@ -0,0 +1,11 @@ +--- +title: "Table Storage" +description: API coverage for Microsoft.TableStorage in LocalStack for Azure. +template: doc +--- + +import AzureFeatureCoverage from "../../../../components/feature-coverage/AzureFeatureCoverage"; + +## API Coverage + + diff --git a/src/content/docs/azure/services/tables.mdx b/src/content/docs/azure/services/tables.mdx new file mode 100644 index 00000000..0d1aa80a --- /dev/null +++ b/src/content/docs/azure/services/tables.mdx @@ -0,0 +1,11 @@ +--- +title: "Tables" +description: API coverage for Microsoft.Tables in LocalStack for Azure. +template: doc +--- + +import AzureFeatureCoverage from "../../../../components/feature-coverage/AzureFeatureCoverage"; + +## API Coverage + + diff --git a/src/content/docs/azure/services/web.mdx b/src/content/docs/azure/services/web.mdx new file mode 100644 index 00000000..9d2ebbd5 --- /dev/null +++ b/src/content/docs/azure/services/web.mdx @@ -0,0 +1,11 @@ +--- +title: "Web" +description: API coverage for Microsoft.Web in LocalStack for Azure. +template: doc +--- + +import AzureFeatureCoverage from "../../../../components/feature-coverage/AzureFeatureCoverage"; + +## API Coverage + + diff --git a/src/data/azure-coverage/Azure.ContainerRegistry.json b/src/data/azure-coverage/Azure.ContainerRegistry.json new file mode 100644 index 00000000..f1edf521 --- /dev/null +++ b/src/data/azure-coverage/Azure.ContainerRegistry.json @@ -0,0 +1,157 @@ +{ + "service": "Azure.ContainerRegistry", + "operations": [], + "details": { + "Authentication": { + "ExchangeAadAccessTokenForAcrRefreshToken": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "ExchangeAcrRefreshTokenForAcrAccessToken": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "GetAcrAccessTokenFromLogin": { + "implemented": false, + "pro": true, + "snapshot": false + } + }, + "ContainerRegistry": { + "CheckDockerV2Support": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "CreateManifest": { + "implemented": true, + "pro": true, + "snapshot": false + }, + "DeleteManifest": { + "implemented": true, + "pro": true, + "snapshot": false + }, + "DeleteRepository": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "DeleteTag": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "GetManifest": { + "implemented": true, + "pro": true, + "snapshot": false + }, + "GetManifestProperties": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "GetManifests": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "GetProperties": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "GetRepositories": { + "implemented": true, + "pro": true, + "snapshot": false + }, + "GetTagProperties": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "GetTags": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "UpdateManifestProperties": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "UpdateProperties": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "UpdateTagAttributes": { + "implemented": false, + "pro": true, + "snapshot": false + } + }, + "ContainerRegistryBlob": { + "CancelUpload": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "CheckBlobExists": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "CheckChunkExists": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "CompleteUpload": { + "implemented": true, + "pro": true, + "snapshot": false + }, + "DeleteBlob": { + "implemented": true, + "pro": true, + "snapshot": false + }, + "GetBlob": { + "implemented": true, + "pro": true, + "snapshot": false + }, + "GetChunk": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "GetUploadStatus": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "MountBlob": { + "implemented": true, + "pro": true, + "snapshot": false + }, + "StartUpload": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "UploadChunk": { + "implemented": true, + "pro": true, + "snapshot": false + } + } + } +} \ No newline at end of file diff --git a/src/data/azure-coverage/Microsoft.ApiManagement.json b/src/data/azure-coverage/Microsoft.ApiManagement.json new file mode 100644 index 00000000..18ac9fc7 --- /dev/null +++ b/src/data/azure-coverage/Microsoft.ApiManagement.json @@ -0,0 +1,3024 @@ +{ + "service": "Microsoft.ApiManagement", + "operations": [], + "details": { + "AllPolicies": { + "ListByService": { + "implemented": false, + "pro": true + } + }, + "Api": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "ListByTags": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ApiDiagnostic": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ApiDiagnosticLogger": { + "CheckEntityExists": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + } + }, + "ApiExport": { + "Get": { + "implemented": false, + "pro": true + } + }, + "ApiGateway": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ApiGatewayConfigConnection": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByGateway": { + "implemented": false, + "pro": true + } + }, + "ApiIssue": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ApiIssueAttachment": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + } + }, + "ApiIssueComment": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + } + }, + "ApiManagementGatewaySkus": { + "ListAvailableSkus": { + "implemented": false, + "pro": true + } + }, + "ApiManagementOperations": { + "List": { + "implemented": false, + "pro": true + } + }, + "ApiManagementService": { + "ApplyNetworkConfigurationUpdates": { + "implemented": false, + "pro": true + }, + "Backup": { + "implemented": false, + "pro": true + }, + "CheckNameAvailability": { + "implemented": true, + "pro": true + }, + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "GetDomainOwnershipIdentifier": { + "implemented": false, + "pro": true + }, + "GetSsoToken": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": true, + "pro": true + }, + "ListByResourceGroup": { + "implemented": true, + "pro": true + }, + "MigrateToStv2": { + "implemented": false, + "pro": true + }, + "Restore": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + }, + "UpdateHostname": { + "implemented": false, + "pro": true + }, + "UploadCertificate": { + "implemented": false, + "pro": true + } + }, + "ApiManagementServiceSkus": { + "ListAvailableServiceSkus": { + "implemented": false, + "pro": true + } + }, + "ApiManagementServices": { + "GetSsoToken": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ManageDeployments": { + "implemented": false, + "pro": true + }, + "UploadCertificate": { + "implemented": false, + "pro": true + } + }, + "ApiManagementSkus": { + "List": { + "implemented": false, + "pro": true + } + }, + "ApiManagementWorkspaceLink": { + "Get": { + "implemented": false, + "pro": true + } + }, + "ApiManagementWorkspaceLinks": { + "ListByService": { + "implemented": false, + "pro": true + } + }, + "ApiOperation": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByApi": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ApiOperationPolicy": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByOperation": { + "implemented": false, + "pro": true + } + }, + "ApiOperationsPolicy": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + } + }, + "ApiPolicy": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByApi": { + "implemented": false, + "pro": true + } + }, + "ApiProduct": { + "ListByApis": { + "implemented": false, + "pro": true + } + }, + "ApiRelease": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ApiRevision": { + "ListByService": { + "implemented": false, + "pro": true + } + }, + "ApiSchema": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByApi": { + "implemented": false, + "pro": true + } + }, + "ApiTagDescription": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + } + }, + "ApiVersionSet": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ApiWiki": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ApiWikis": { + "List": { + "implemented": false, + "pro": true + } + }, + "Authorization": { + "ConfirmConsentCode": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByAuthorizationProvider": { + "implemented": false, + "pro": true + } + }, + "AuthorizationAccessPolicy": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByAuthorization": { + "implemented": false, + "pro": true + } + }, + "AuthorizationLoginLinks": { + "Post": { + "implemented": false, + "pro": true + } + }, + "AuthorizationProvider": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + } + }, + "AuthorizationServer": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "ListSecrets": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Backend": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "Reconnect": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Cache": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Certificate": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "RefreshSecret": { + "implemented": false, + "pro": true + } + }, + "ContentItem": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + } + }, + "ContentType": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + } + }, + "DelegationSettings": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListSecrets": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "DeletedServices": { + "GetByName": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "Purge": { + "implemented": false, + "pro": true + } + }, + "Diagnostic": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "DiagnosticLogger": { + "CheckEntityExists": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + } + }, + "Documentation": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "EmailTemplate": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Gateway": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "GenerateToken": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "InvalidateDebugCredentials": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": true, + "pro": true + }, + "ListDebugCredentials": { + "implemented": false, + "pro": true + }, + "ListKeys": { + "implemented": true, + "pro": true + }, + "ListTrace": { + "implemented": false, + "pro": true + }, + "RegenerateKey": { + "implemented": true, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "GatewayApi": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + } + }, + "GatewayCertificateAuthority": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + } + }, + "GatewayHostnameConfiguration": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + } + }, + "GlobalSchema": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + } + }, + "GraphqlApiResolver": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByApi": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "GraphqlApiResolverPolicy": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByResolver": { + "implemented": false, + "pro": true + } + }, + "Group": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "GroupUser": { + "CheckEntityExists": { + "implemented": false, + "pro": true + }, + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "GroupUsers": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + } + }, + "IdentityProvider": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "ListSecrets": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Issue": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + } + }, + "Logger": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Microsoft.ApiManagement": { + "PerformConnectivityCheckAsync": { + "implemented": false, + "pro": true + }, + "ProductWikisList": { + "implemented": false, + "pro": true + } + }, + "NamedValue": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "ListValue": { + "implemented": false, + "pro": true + }, + "RefreshSecret": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "NetworkStatus": { + "ListByLocation": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + } + }, + "Notification": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + } + }, + "NotificationRecipientEmail": { + "CheckEntityExists": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "ListByNotification": { + "implemented": false, + "pro": true + } + }, + "NotificationRecipientUser": { + "CheckEntityExists": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByNotification": { + "implemented": false, + "pro": true + } + }, + "OpenIdConnectProvider": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "ListSecrets": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Operation": { + "ListByTags": { + "implemented": false, + "pro": true + } + }, + "OperationStatus": { + "Get": { + "implemented": false, + "pro": true + } + }, + "OperationsResults": { + "Get": { + "implemented": false, + "pro": true + } + }, + "OutboundNetworkDependenciesEndpoints": { + "ListByService": { + "implemented": false, + "pro": true + } + }, + "Policy": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + } + }, + "PolicyDescription": { + "ListByService": { + "implemented": false, + "pro": true + } + }, + "PolicyFragment": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "ListReferences": { + "implemented": false, + "pro": true + } + }, + "PolicyRestriction": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "PolicyRestrictionValidations": { + "ByService": { + "implemented": false, + "pro": true + } + }, + "PolicySnippet": { + "ListByService": { + "implemented": false, + "pro": true + } + }, + "PolicySnippets": { + "List": { + "implemented": false, + "pro": true + } + }, + "PortalConfig": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "PortalRevision": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "PortalSettings": { + "ListByService": { + "implemented": false, + "pro": true + } + }, + "PrivateEndpointConnection": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "GetByName": { + "implemented": false, + "pro": true + }, + "GetPrivateLinkResource": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "ListPrivateLinkResources": { + "implemented": false, + "pro": true + } + }, + "Product": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "ListByTags": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ProductApi": { + "CheckEntityExists": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "ListByProduct": { + "implemented": false, + "pro": true + } + }, + "ProductApiLink": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByProduct": { + "implemented": false, + "pro": true + } + }, + "ProductGroup": { + "CheckEntityExists": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "ListByProduct": { + "implemented": false, + "pro": true + } + }, + "ProductGroupLink": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByProduct": { + "implemented": false, + "pro": true + } + }, + "ProductPolicy": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByProduct": { + "implemented": false, + "pro": true + } + }, + "ProductSubscriptions": { + "List": { + "implemented": false, + "pro": true + } + }, + "ProductWiki": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Property": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "QuotaByCounterKeys": { + "List": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "QuotaByPeriodKeys": { + "Get": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Region": { + "ListByService": { + "implemented": false, + "pro": true + } + }, + "Regions": { + "List": { + "implemented": false, + "pro": true + } + }, + "Reports": { + "ListByApi": { + "implemented": false, + "pro": true + }, + "ListByGeo": { + "implemented": false, + "pro": true + }, + "ListByOperation": { + "implemented": false, + "pro": true + }, + "ListByProduct": { + "implemented": false, + "pro": true + }, + "ListByRequest": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "ListByTime": { + "implemented": false, + "pro": true + }, + "ListByUser": { + "implemented": false, + "pro": true + } + }, + "SignInSettings": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "SignUpSettings": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Subscription": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListSecrets": { + "implemented": false, + "pro": true + }, + "RegeneratePrimaryKey": { + "implemented": false, + "pro": true + }, + "RegenerateSecondaryKey": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Tag": { + "AssignToApi": { + "implemented": false, + "pro": true + }, + "AssignToOperation": { + "implemented": false, + "pro": true + }, + "AssignToProduct": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "DetachFromApi": { + "implemented": false, + "pro": true + }, + "DetachFromOperation": { + "implemented": false, + "pro": true + }, + "DetachFromProduct": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetByApi": { + "implemented": false, + "pro": true + }, + "GetByOperation": { + "implemented": false, + "pro": true + }, + "GetByProduct": { + "implemented": false, + "pro": true + }, + "GetEntityState": { + "implemented": false, + "pro": true + }, + "GetEntityStateByApi": { + "implemented": false, + "pro": true + }, + "GetEntityStateByOperation": { + "implemented": false, + "pro": true + }, + "GetEntityStateByProduct": { + "implemented": false, + "pro": true + }, + "ListByApi": { + "implemented": false, + "pro": true + }, + "ListByOperation": { + "implemented": false, + "pro": true + }, + "ListByProduct": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "TagApiLink": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByProduct": { + "implemented": false, + "pro": true + } + }, + "TagDescription": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityState": { + "implemented": false, + "pro": true + } + }, + "TagOperationLink": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByProduct": { + "implemented": false, + "pro": true + } + }, + "TagProductLink": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByProduct": { + "implemented": false, + "pro": true + } + }, + "TagResource": { + "ListByService": { + "implemented": false, + "pro": true + } + }, + "TenantAccess": { + "Create": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "ListSecrets": { + "implemented": false, + "pro": true + }, + "RegeneratePrimaryKey": { + "implemented": false, + "pro": true + }, + "RegenerateSecondaryKey": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "TenantAccessGit": { + "Get": { + "implemented": false, + "pro": true + }, + "ListSecrets": { + "implemented": false, + "pro": true + }, + "RegeneratePrimaryKey": { + "implemented": false, + "pro": true + }, + "RegenerateSecondaryKey": { + "implemented": false, + "pro": true + } + }, + "TenantConfiguration": { + "Deploy": { + "implemented": false, + "pro": true + }, + "GetSyncState": { + "implemented": false, + "pro": true + }, + "Save": { + "implemented": false, + "pro": true + }, + "Validate": { + "implemented": false, + "pro": true + } + }, + "TenantConfigurationSyncState": { + "Get": { + "implemented": false, + "pro": true + } + }, + "TenantPolicy": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + } + }, + "TenantSettings": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + } + }, + "User": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "GenerateSsoUrl": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "GetIdentity": { + "implemented": false, + "pro": true + }, + "GetSharedAccessToken": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "UserConfirmationPassword": { + "Send": { + "implemented": false, + "pro": true + } + }, + "UserGroup": { + "List": { + "implemented": false, + "pro": true + } + }, + "UserGroups": { + "ListByUsers": { + "implemented": false, + "pro": true + } + }, + "UserIdentities": { + "List": { + "implemented": false, + "pro": true + }, + "ListByUsers": { + "implemented": false, + "pro": true + } + }, + "UserSubscription": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "UserSubscriptions": { + "ListByUsers": { + "implemented": false, + "pro": true + } + }, + "Users": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "GenerateSsoUrl": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetSharedAccessToken": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Workspace": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "WorkspaceApi": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "WorkspaceApiDiagnostic": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByWorkspace": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "WorkspaceApiExport": { + "Get": { + "implemented": false, + "pro": true + } + }, + "WorkspaceApiOperation": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByApi": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "WorkspaceApiOperationPolicy": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByOperation": { + "implemented": false, + "pro": true + } + }, + "WorkspaceApiPolicy": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByApi": { + "implemented": false, + "pro": true + } + }, + "WorkspaceApiRelease": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "WorkspaceApiRevision": { + "ListByService": { + "implemented": false, + "pro": true + } + }, + "WorkspaceApiSchema": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByApi": { + "implemented": false, + "pro": true + } + }, + "WorkspaceApiVersionSet": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "WorkspaceBackend": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByWorkspace": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "WorkspaceCertificate": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByWorkspace": { + "implemented": false, + "pro": true + }, + "RefreshSecret": { + "implemented": false, + "pro": true + } + }, + "WorkspaceDiagnostic": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByWorkspace": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "WorkspaceGlobalSchema": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + } + }, + "WorkspaceGroup": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "WorkspaceGroupUser": { + "CheckEntityExists": { + "implemented": false, + "pro": true + }, + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "WorkspaceLogger": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByWorkspace": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "WorkspaceNamedValue": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "ListValue": { + "implemented": false, + "pro": true + }, + "RefreshSecret": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "WorkspaceNotification": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + } + }, + "WorkspaceNotificationRecipientEmail": { + "CheckEntityExists": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "ListByNotification": { + "implemented": false, + "pro": true + } + }, + "WorkspaceNotificationRecipientUser": { + "CheckEntityExists": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "ListByNotification": { + "implemented": false, + "pro": true + } + }, + "WorkspacePolicy": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByApi": { + "implemented": false, + "pro": true + } + }, + "WorkspacePolicyFragment": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "ListReferences": { + "implemented": false, + "pro": true + } + }, + "WorkspaceProduct": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "WorkspaceProductApiLink": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByProduct": { + "implemented": false, + "pro": true + } + }, + "WorkspaceProductGroupLink": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByProduct": { + "implemented": false, + "pro": true + } + }, + "WorkspaceProductPolicy": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "ListByProduct": { + "implemented": false, + "pro": true + } + }, + "WorkspaceSubscription": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityTag": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListSecrets": { + "implemented": false, + "pro": true + }, + "RegeneratePrimaryKey": { + "implemented": false, + "pro": true + }, + "RegenerateSecondaryKey": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "WorkspaceTag": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEntityState": { + "implemented": false, + "pro": true + }, + "ListByService": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "WorkspaceTagApiLink": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByProduct": { + "implemented": false, + "pro": true + } + }, + "WorkspaceTagOperationLink": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByProduct": { + "implemented": false, + "pro": true + } + }, + "WorkspaceTagProductLink": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByProduct": { + "implemented": false, + "pro": true + } + } + } +} \ No newline at end of file diff --git a/src/data/azure-coverage/Microsoft.App.json b/src/data/azure-coverage/Microsoft.App.json new file mode 100644 index 00000000..b28be244 --- /dev/null +++ b/src/data/azure-coverage/Microsoft.App.json @@ -0,0 +1,612 @@ +{ + "service": "Microsoft.App", + "operations": [], + "details": { + "AvailableWorkloadProfiles": { + "Get": { + "implemented": false, + "pro": true + } + }, + "BillingMeters": { + "Get": { + "implemented": false, + "pro": true + } + }, + "Certificates": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ConnectedEnvironments": { + "CheckNameAvailability": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ConnectedEnvironmentsCertificates": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ConnectedEnvironmentsDaprComponents": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListSecrets": { + "implemented": false, + "pro": true + } + }, + "ConnectedEnvironmentsStorages": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "ContainerApps": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "GetAuthToken": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": true, + "pro": true + }, + "ListBySubscription": { + "implemented": true, + "pro": true + }, + "ListCustomHostNameAnalysis": { + "implemented": false, + "pro": true + }, + "ListSecrets": { + "implemented": false, + "pro": true + }, + "Start": { + "implemented": false, + "pro": true + }, + "Stop": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ContainerAppsAuthConfigs": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByContainerApp": { + "implemented": false, + "pro": true + } + }, + "ContainerAppsDiagnostics": { + "GetDetector": { + "implemented": false, + "pro": true + }, + "GetRevision": { + "implemented": false, + "pro": true + }, + "GetRoot": { + "implemented": false, + "pro": true + }, + "ListDetectors": { + "implemented": false, + "pro": true + }, + "ListRevisions": { + "implemented": false, + "pro": true + } + }, + "ContainerAppsRevisionReplicas": { + "GetReplica": { + "implemented": false, + "pro": true + }, + "ListReplicas": { + "implemented": false, + "pro": true + } + }, + "ContainerAppsRevisions": { + "ActivateRevision": { + "implemented": false, + "pro": true + }, + "DeactivateRevision": { + "implemented": false, + "pro": true + }, + "GetRevision": { + "implemented": false, + "pro": true + }, + "ListRevisions": { + "implemented": false, + "pro": true + }, + "RestartRevision": { + "implemented": false, + "pro": true + } + }, + "ContainerAppsSessionPools": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ContainerAppsSourceControls": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByContainerApp": { + "implemented": false, + "pro": true + } + }, + "DaprComponents": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListSecrets": { + "implemented": false, + "pro": true + } + }, + "HttpRouteConfig": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "JavaComponents": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Jobs": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetDetector": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "ListDetectors": { + "implemented": false, + "pro": true + }, + "ListSecrets": { + "implemented": false, + "pro": true + }, + "ProxyGet": { + "implemented": false, + "pro": true + }, + "Start": { + "implemented": false, + "pro": true + }, + "StopExecution": { + "implemented": false, + "pro": true + }, + "StopMultipleExecutions": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "JobsExecutions": { + "List": { + "implemented": false, + "pro": true + } + }, + "LogicApps": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetWorkflow": { + "implemented": false, + "pro": true + }, + "ListWorkflows": { + "implemented": false, + "pro": true + }, + "ListWorkflowsConnections": { + "implemented": false, + "pro": true + } + }, + "MaintenanceConfigurations": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "ManagedCertificates": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ManagedEnvironmentDiagnostics": { + "GetDetector": { + "implemented": false, + "pro": true + }, + "ListDetectors": { + "implemented": false, + "pro": true + } + }, + "ManagedEnvironmentPrivateEndpointConnections": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "ManagedEnvironmentPrivateLinkResources": { + "List": { + "implemented": false, + "pro": true + } + }, + "ManagedEnvironmentUsages": { + "List": { + "implemented": false, + "pro": true + } + }, + "ManagedEnvironments": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "GetAuthToken": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": true, + "pro": true + }, + "ListBySubscription": { + "implemented": true, + "pro": true + }, + "ListWorkloadProfileStates": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ManagedEnvironmentsDiagnostics": { + "GetRoot": { + "implemented": false, + "pro": true + } + }, + "ManagedEnvironmentsStorages": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "Microsoft.App": { + "GetCustomDomainVerificationId": { + "implemented": false, + "pro": true + }, + "JobExecution": { + "implemented": false, + "pro": true + } + }, + "Namespaces": { + "CheckNameAvailability": { + "implemented": false, + "pro": true + } + }, + "Operations": { + "List": { + "implemented": false, + "pro": true + } + }, + "Usages": { + "List": { + "implemented": false, + "pro": true + } + } + } +} \ No newline at end of file diff --git a/src/data/azure-coverage/Microsoft.Authorization.json b/src/data/azure-coverage/Microsoft.Authorization.json new file mode 100644 index 00000000..f6831cfb --- /dev/null +++ b/src/data/azure-coverage/Microsoft.Authorization.json @@ -0,0 +1,498 @@ +{ + "service": "Microsoft.Authorization", + "operations": [], + "details": { + "AuthorizationOperations": { + "List": { + "implemented": false, + "pro": true + } + }, + "ClassicAdministrators": { + "List": { + "implemented": false, + "pro": true + } + }, + "DataPolicyManifests": { + "GetByPolicyMode": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "DenyAssignments": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListForResource": { + "implemented": false, + "pro": true + }, + "ListForResourceGroup": { + "implemented": false, + "pro": true + }, + "ListForScope": { + "implemented": false, + "pro": true + } + }, + "EligibleChildResources": { + "Get": { + "implemented": false, + "pro": true + } + }, + "GlobalAdministrator": { + "ElevateAccess": { + "implemented": false, + "pro": true + } + }, + "ManagementLocks": { + "CreateOrUpdateAtResourceGroupLevel": { + "implemented": true, + "pro": true + }, + "CreateOrUpdateAtResourceLevel": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateAtSubscriptionLevel": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateByScope": { + "implemented": false, + "pro": true + }, + "DeleteAtResourceGroupLevel": { + "implemented": true, + "pro": true + }, + "DeleteAtResourceLevel": { + "implemented": false, + "pro": true + }, + "DeleteAtSubscriptionLevel": { + "implemented": false, + "pro": true + }, + "DeleteByScope": { + "implemented": false, + "pro": true + }, + "GetAtResourceGroupLevel": { + "implemented": true, + "pro": true + }, + "GetAtResourceLevel": { + "implemented": false, + "pro": true + }, + "GetAtSubscriptionLevel": { + "implemented": false, + "pro": true + }, + "GetByScope": { + "implemented": false, + "pro": true + }, + "ListAtResourceGroupLevel": { + "implemented": true, + "pro": true + }, + "ListAtResourceLevel": { + "implemented": false, + "pro": true + }, + "ListAtSubscriptionLevel": { + "implemented": false, + "pro": true + }, + "ListByScope": { + "implemented": false, + "pro": true + } + }, + "Permissions": { + "ListForResource": { + "implemented": false, + "pro": true + }, + "ListForResourceGroup": { + "implemented": false, + "pro": true + } + }, + "PolicyAssignments": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListForResource": { + "implemented": false, + "pro": true + }, + "ListForResourceGroup": { + "implemented": false, + "pro": true + }, + "ListForScope": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "PolicyDefinitionVersions": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetBuiltIn": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListAll": { + "implemented": false, + "pro": true + }, + "ListAllBuiltins": { + "implemented": false, + "pro": true + }, + "ListBuiltIn": { + "implemented": false, + "pro": true + } + }, + "PolicyDefinitions": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetBuiltIn": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListBuiltIn": { + "implemented": false, + "pro": true + } + }, + "PolicySetDefinitionVersions": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetBuiltIn": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListAll": { + "implemented": false, + "pro": true + }, + "ListAllBuiltins": { + "implemented": false, + "pro": true + }, + "ListBuiltIn": { + "implemented": false, + "pro": true + } + }, + "PolicySetDefinitions": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetBuiltIn": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListBuiltIn": { + "implemented": false, + "pro": true + } + }, + "PolicyTokens": { + "Acquire": { + "implemented": false, + "pro": true + } + }, + "ProviderOperationsMetadata": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "ResourceManagementPrivateLink": { + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "Put": { + "implemented": false, + "pro": true + } + }, + "RoleAssignmentScheduleInstances": { + "Get": { + "implemented": false, + "pro": true + }, + "ListForScope": { + "implemented": false, + "pro": true + } + }, + "RoleAssignmentScheduleRequests": { + "Cancel": { + "implemented": false, + "pro": true + }, + "Create": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListForScope": { + "implemented": false, + "pro": true + }, + "Validate": { + "implemented": false, + "pro": true + } + }, + "RoleAssignmentSchedules": { + "Get": { + "implemented": false, + "pro": true + }, + "ListForScope": { + "implemented": false, + "pro": true + } + }, + "RoleAssignments": { + "Create": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "ListForResource": { + "implemented": false, + "pro": true + }, + "ListForResourceGroup": { + "implemented": false, + "pro": true + }, + "ListForScope": { + "implemented": true, + "pro": true + }, + "ListForSubscription": { + "implemented": true, + "pro": true + } + }, + "RoleDefinitions": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "List": { + "implemented": true, + "pro": true + } + }, + "RoleEligibilityScheduleInstances": { + "Get": { + "implemented": false, + "pro": true + }, + "ListForScope": { + "implemented": false, + "pro": true + } + }, + "RoleEligibilityScheduleRequests": { + "Cancel": { + "implemented": false, + "pro": true + }, + "Create": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListForScope": { + "implemented": false, + "pro": true + }, + "Validate": { + "implemented": false, + "pro": true + } + }, + "RoleEligibilitySchedules": { + "Get": { + "implemented": false, + "pro": true + }, + "ListForScope": { + "implemented": false, + "pro": true + } + }, + "RoleManagementPolicies": { + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListForScope": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "RoleManagementPolicyAssignments": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListForScope": { + "implemented": false, + "pro": true + } + } + } +} \ No newline at end of file diff --git a/src/data/azure-coverage/Microsoft.BlobStorage.json b/src/data/azure-coverage/Microsoft.BlobStorage.json new file mode 100644 index 00000000..d02363a0 --- /dev/null +++ b/src/data/azure-coverage/Microsoft.BlobStorage.json @@ -0,0 +1,363 @@ +{ + "service": "Microsoft.BlobStorage", + "operations": [], + "details": { + "AppendBlob": { + "AppendBlock": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "AppendBlockFromUrl": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "Create": { + "implemented": true, + "pro": true, + "snapshot": false + }, + "Seal": { + "implemented": false, + "pro": true, + "snapshot": false + } + }, + "Blob": { + "AbortCopyFromUrl": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "AcquireLease": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "BreakLease": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "ChangeLease": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "CopyFromUrl": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "CreateSnapshot": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "Delete": { + "implemented": true, + "pro": true, + "snapshot": false + }, + "DeleteImmutabilityPolicy": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "Download": { + "implemented": true, + "pro": true, + "snapshot": false + }, + "GetAccountInfo": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "GetProperties": { + "implemented": true, + "pro": true, + "snapshot": false + }, + "GetTags": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "Query": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "ReleaseLease": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "RenewLease": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "SetExpiry": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "SetHttpHeaders": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "SetImmutabilityPolicy": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "SetLegalHold": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "SetMetadata": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "SetTags": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "SetTier": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "StartCopyFromUrl": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "Undelete": { + "implemented": false, + "pro": true, + "snapshot": false + } + }, + "BlockBlob": { + "CommitBlockList": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "GetBlockList": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "PutBlobFromUrl": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "StageBlock": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "StageBlockFromUrl": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "Upload": { + "implemented": false, + "pro": true, + "snapshot": false + } + }, + "Container": { + "AcquireLease": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "BreakLease": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "ChangeLease": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "Create": { + "implemented": true, + "pro": true, + "snapshot": false + }, + "Delete": { + "implemented": true, + "pro": true, + "snapshot": false + }, + "FilterBlobs": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "GetAccessPolicy": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "GetAccountInfo": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "GetProperties": { + "implemented": true, + "pro": true, + "snapshot": false + }, + "ListBlobFlatSegment": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "ListBlobHierarchySegment": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "ReleaseLease": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "Rename": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "RenewLease": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "Restore": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "SetAccessPolicy": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "SetMetadata": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "SubmitBatch": { + "implemented": false, + "pro": true, + "snapshot": false + } + }, + "PageBlob": { + "ClearPages": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "CopyIncremental": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "Create": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "GetPageRanges": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "GetPageRangesDiff": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "Resize": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "UpdateSequenceNumber": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "UploadPages": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "UploadPagesFromUrl": { + "implemented": false, + "pro": true, + "snapshot": false + } + }, + "Service": { + "FilterBlobs": { + "implemented": true, + "pro": true, + "snapshot": false + }, + "GetAccountInfo": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "GetProperties": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "GetStatistics": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "GetUserDelegationKey": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "ListContainersSegment": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "SetProperties": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "SubmitBatch": { + "implemented": false, + "pro": true, + "snapshot": false + } + } + } +} \ No newline at end of file diff --git a/src/data/azure-coverage/Microsoft.Cdn.json b/src/data/azure-coverage/Microsoft.Cdn.json new file mode 100644 index 00000000..fac1371d --- /dev/null +++ b/src/data/azure-coverage/Microsoft.Cdn.json @@ -0,0 +1,614 @@ +{ + "service": "Microsoft.Cdn", + "operations": [], + "details": { + "AfdCustomDomains": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByProfile": { + "implemented": false, + "pro": true + }, + "RefreshValidationToken": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "AfdEndpoints": { + "Create": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "ListByProfile": { + "implemented": true, + "pro": true + }, + "ListResourceUsage": { + "implemented": true, + "pro": true + }, + "PurgeContent": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": true, + "pro": true + }, + "ValidateCustomDomain": { + "implemented": false, + "pro": true + } + }, + "AfdOriginGroups": { + "Create": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "ListByProfile": { + "implemented": true, + "pro": true + }, + "ListResourceUsage": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": true, + "pro": true + } + }, + "AfdOrigins": { + "Create": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "ListByOriginGroup": { + "implemented": true, + "pro": true + }, + "Update": { + "implemented": true, + "pro": true + } + }, + "AfdProfiles": { + "CheckEndpointNameAvailability": { + "implemented": true, + "pro": true + }, + "CheckHostNameAvailability": { + "implemented": false, + "pro": true + }, + "ListResourceUsage": { + "implemented": true, + "pro": true + }, + "Upgrade": { + "implemented": false, + "pro": true + }, + "ValidateSecret": { + "implemented": false, + "pro": true + } + }, + "CustomDomains": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "DisableCustomHttps": { + "implemented": false, + "pro": true + }, + "EnableCustomHttps": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByEndpoint": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "EdgeActionExecutionFilters": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByEdgeAction": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "EdgeActionVersions": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "DeployVersionCode": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetVersionCode": { + "implemented": false, + "pro": true + }, + "ListByEdgeAction": { + "implemented": false, + "pro": true + }, + "SwapDefault": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "EdgeActions": { + "AddAttachment": { + "implemented": false, + "pro": true + }, + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "DeleteAttachment": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "EdgeNodes": { + "List": { + "implemented": false, + "pro": true + } + }, + "Endpoints": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByProfile": { + "implemented": false, + "pro": true + }, + "ListResourceUsage": { + "implemented": false, + "pro": true + }, + "LoadContent": { + "implemented": false, + "pro": true + }, + "PurgeContent": { + "implemented": false, + "pro": true + }, + "Start": { + "implemented": false, + "pro": true + }, + "Stop": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + }, + "ValidateCustomDomain": { + "implemented": false, + "pro": true + } + }, + "LogAnalytics": { + "GetLogAnalyticsLocations": { + "implemented": false, + "pro": true + }, + "GetLogAnalyticsMetrics": { + "implemented": false, + "pro": true + }, + "GetLogAnalyticsRankings": { + "implemented": false, + "pro": true + }, + "GetLogAnalyticsResources": { + "implemented": false, + "pro": true + }, + "GetWafLogAnalyticsMetrics": { + "implemented": false, + "pro": true + }, + "GetWafLogAnalyticsRankings": { + "implemented": false, + "pro": true + } + }, + "ManagedRuleSets": { + "List": { + "implemented": false, + "pro": true + } + }, + "Microsoft.Cdn": { + "CheckEndpointNameAvailability": { + "implemented": false, + "pro": true + }, + "CheckNameAvailability": { + "implemented": false, + "pro": true + }, + "CheckNameAvailabilityWithSubscription": { + "implemented": false, + "pro": true + }, + "ValidateProbe": { + "implemented": false, + "pro": true + } + }, + "Operations": { + "List": { + "implemented": true, + "pro": true + } + }, + "OriginGroups": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByEndpoint": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Origins": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByEndpoint": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Policies": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Profiles": { + "CanMigrate": { + "implemented": false, + "pro": true + }, + "CdnCanMigrateToAfd": { + "implemented": false, + "pro": true + }, + "CdnMigrateToAfd": { + "implemented": false, + "pro": true + }, + "Create": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "GenerateSsoUri": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "List": { + "implemented": true, + "pro": true + }, + "ListByResourceGroup": { + "implemented": true, + "pro": true + }, + "ListResourceUsage": { + "implemented": false, + "pro": true + }, + "ListSupportedOptimizationTypes": { + "implemented": true, + "pro": true + }, + "Migrate": { + "implemented": false, + "pro": true + }, + "MigrationAbort": { + "implemented": false, + "pro": true + }, + "MigrationCommit": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": true, + "pro": true + } + }, + "ResourceUsage": { + "List": { + "implemented": false, + "pro": true + } + }, + "Routes": { + "Create": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "ListByEndpoint": { + "implemented": true, + "pro": true + }, + "Update": { + "implemented": true, + "pro": true + } + }, + "RuleSets": { + "Create": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "ListByProfile": { + "implemented": true, + "pro": true + }, + "ListResourceUsage": { + "implemented": true, + "pro": true + } + }, + "Rules": { + "Create": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "ListByRuleSet": { + "implemented": true, + "pro": true + }, + "Update": { + "implemented": true, + "pro": true + } + }, + "Secrets": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByProfile": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "SecurityPolicies": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByProfile": { + "implemented": false, + "pro": true + }, + "Patch": { + "implemented": false, + "pro": true + } + }, + "Validate": { + "Secret": { + "implemented": false, + "pro": true + } + } + } +} \ No newline at end of file diff --git a/src/data/azure-coverage/Microsoft.ContainerRegistry.json b/src/data/azure-coverage/Microsoft.ContainerRegistry.json new file mode 100644 index 00000000..9bdb1ae8 --- /dev/null +++ b/src/data/azure-coverage/Microsoft.ContainerRegistry.json @@ -0,0 +1,322 @@ +{ + "service": "Microsoft.ContainerRegistry", + "operations": [], + "details": { + "CacheRules": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ConnectedRegistries": { + "Create": { + "implemented": false, + "pro": true + }, + "Deactivate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "CredentialSets": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Operations": { + "List": { + "implemented": false, + "pro": true + } + }, + "PrivateEndpointConnections": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "Registries": { + "CheckNameAvailability": { + "implemented": true, + "pro": true + }, + "Create": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "GenerateCredentials": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "GetBuildSourceUploadUrl": { + "implemented": true, + "pro": true + }, + "GetPrivateLinkResource": { + "implemented": false, + "pro": true + }, + "ImportImage": { + "implemented": true, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": true, + "pro": true + }, + "ListCredentials": { + "implemented": true, + "pro": true + }, + "ListPolicies": { + "implemented": false, + "pro": true + }, + "ListPrivateLinkResources": { + "implemented": false, + "pro": true + }, + "ListUsages": { + "implemented": true, + "pro": true + }, + "RegenerateCredential": { + "implemented": false, + "pro": true + }, + "ScheduleRun": { + "implemented": true, + "pro": true + }, + "Update": { + "implemented": true, + "pro": true + }, + "UpdatePolicies": { + "implemented": false, + "pro": true + } + }, + "Replications": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Runs": { + "Cancel": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetLogSasUrl": { + "implemented": true, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ScopeMaps": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Tasks": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetDetails": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Tokens": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Webhooks": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetCallbackConfig": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListEvents": { + "implemented": false, + "pro": true + }, + "Ping": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + } + } +} \ No newline at end of file diff --git a/src/data/azure-coverage/Microsoft.ContainerService.json b/src/data/azure-coverage/Microsoft.ContainerService.json new file mode 100644 index 00000000..f3956dbb --- /dev/null +++ b/src/data/azure-coverage/Microsoft.ContainerService.json @@ -0,0 +1,530 @@ +{ + "service": "Microsoft.ContainerService", + "operations": [], + "details": { + "AgentPools": { + "AbortLatestOperation": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "DeleteMachines": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "GetAvailableAgentPoolVersions": { + "implemented": true, + "pro": true + }, + "GetUpgradeProfile": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": true, + "pro": true + }, + "UpgradeNodeImageVersion": { + "implemented": false, + "pro": true + } + }, + "AutoUpgradeProfileOperations": { + "GenerateUpdateRun": { + "implemented": false, + "pro": true + } + }, + "AutoUpgradeProfiles": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByFleet": { + "implemented": false, + "pro": true + } + }, + "ContainerServices": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListOrchestrators": { + "implemented": false, + "pro": true + } + }, + "DeploymentSafeguards": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "FleetMembers": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByFleet": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "FleetUpdateStrategies": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByFleet": { + "implemented": false, + "pro": true + } + }, + "Fleets": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "ListCredentials": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Machines": { + "Get": { + "implemented": true, + "pro": true + }, + "List": { + "implemented": true, + "pro": true + } + }, + "MaintenanceConfigurations": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "ListByManagedCluster": { + "implemented": true, + "pro": true + } + }, + "ManagedClusters": { + "AbortLatestOperation": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "GetAccessProfile": { + "implemented": false, + "pro": true + }, + "GetAccessProfiles": { + "implemented": false, + "pro": true + }, + "GetCommandResult": { + "implemented": false, + "pro": true + }, + "GetMeshRevisionProfile": { + "implemented": false, + "pro": true + }, + "GetMeshUpgradeProfile": { + "implemented": false, + "pro": true + }, + "GetOsOptions": { + "implemented": false, + "pro": true + }, + "GetUpgradeProfile": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": true, + "pro": true + }, + "ListByResourceGroup": { + "implemented": true, + "pro": true + }, + "ListClusterAdminCredentials": { + "implemented": false, + "pro": true + }, + "ListClusterMonitoringUserCredentials": { + "implemented": false, + "pro": true + }, + "ListClusterUserCredentials": { + "implemented": true, + "pro": true + }, + "ListKubernetesVersions": { + "implemented": false, + "pro": true + }, + "ListMeshRevisionProfiles": { + "implemented": false, + "pro": true + }, + "ListMeshUpgradeProfiles": { + "implemented": false, + "pro": true + }, + "ListOutboundNetworkDependenciesEndpoints": { + "implemented": false, + "pro": true + }, + "ResetAadProfile": { + "implemented": false, + "pro": true + }, + "ResetServicePrincipalProfile": { + "implemented": false, + "pro": true + }, + "RotateClusterCertificates": { + "implemented": false, + "pro": true + }, + "RotateServiceAccountSigningKeys": { + "implemented": false, + "pro": true + }, + "RunCommand": { + "implemented": true, + "pro": true + }, + "Start": { + "implemented": true, + "pro": true + }, + "Stop": { + "implemented": true, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "ManagedNamespaces": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByManagedCluster": { + "implemented": false, + "pro": true + }, + "ListCredential": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "NodeCustomizations": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "DeleteVersion": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetVersion": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "ListVersions": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "OpenShiftManagedClusters": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "Operations": { + "List": { + "implemented": false, + "pro": true + } + }, + "PrivateEndpointConnections": { + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "PrivateLinkResources": { + "List": { + "implemented": false, + "pro": true + } + }, + "ResolvePrivateLinkServiceId": { + "Post": { + "implemented": false, + "pro": true + } + }, + "Snapshots": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "TrustedAccessRoleBindings": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "TrustedAccessRoles": { + "List": { + "implemented": false, + "pro": true + } + }, + "UpdateRuns": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByFleet": { + "implemented": false, + "pro": true + }, + "Skip": { + "implemented": false, + "pro": true + }, + "Start": { + "implemented": false, + "pro": true + }, + "Stop": { + "implemented": false, + "pro": true + } + } + } +} \ No newline at end of file diff --git a/src/data/azure-coverage/Microsoft.DBforPostgreSQL.json b/src/data/azure-coverage/Microsoft.DBforPostgreSQL.json new file mode 100644 index 00000000..ac5d0240 --- /dev/null +++ b/src/data/azure-coverage/Microsoft.DBforPostgreSQL.json @@ -0,0 +1,614 @@ +{ + "service": "Microsoft.DBforPostgreSQL", + "operations": [], + "details": { + "AdministratorsMicrosoftEntra": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "AdvancedThreatProtectionSettings": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "Advisors": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + }, + "StartRecommendedActionSession": { + "implemented": false, + "pro": true + } + }, + "BackupsAutomaticAndOnDemand": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "BackupsLongTermRetention": { + "CheckPrerequisites": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + }, + "Start": { + "implemented": false, + "pro": true + } + }, + "CapabilitiesByLocation": { + "List": { + "implemented": true, + "pro": true + } + }, + "CapabilitiesByServer": { + "List": { + "implemented": false, + "pro": true + } + }, + "CapturedLogs": { + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "Clusters": { + "CheckNameAvailability": { + "implemented": true, + "pro": true + }, + "Create": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "List": { + "implemented": true, + "pro": true + }, + "ListByResourceGroup": { + "implemented": true, + "pro": true + }, + "PromoteReadReplica": { + "implemented": false, + "pro": true + }, + "Restart": { + "implemented": true, + "pro": true + }, + "Start": { + "implemented": true, + "pro": true + }, + "Stop": { + "implemented": true, + "pro": true + }, + "Update": { + "implemented": true, + "pro": true + } + }, + "Configurations": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "GetCoordinator": { + "implemented": false, + "pro": true + }, + "GetNode": { + "implemented": false, + "pro": true + }, + "ListByCluster": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": true, + "pro": true + }, + "Put": { + "implemented": true, + "pro": true + }, + "Update": { + "implemented": true, + "pro": true + }, + "UpdateOnCoordinator": { + "implemented": false, + "pro": true + }, + "UpdateOnNode": { + "implemented": false, + "pro": true + } + }, + "Databases": { + "Create": { + "implemented": true, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "ListByServer": { + "implemented": true, + "pro": true + } + }, + "FirewallRules": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "ListByCluster": { + "implemented": true, + "pro": true + }, + "ListByServer": { + "implemented": true, + "pro": true + } + }, + "LocationBasedPerformanceTier": { + "List": { + "implemented": false, + "pro": true + } + }, + "LocationBasedRecommendedActionSessionsOperationStatus": { + "Get": { + "implemented": false, + "pro": true + } + }, + "LocationBasedRecommendedActionSessionsResult": { + "List": { + "implemented": false, + "pro": true + } + }, + "LogFiles": { + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "Microsoft.DBforPostgreSQL": { + "CheckMigrationNameAvailability": { + "implemented": false, + "pro": true + }, + "ResetQueryPerformanceInsightData": { + "implemented": false, + "pro": true + } + }, + "Migrations": { + "Cancel": { + "implemented": false, + "pro": true + }, + "CheckNameAvailability": { + "implemented": false, + "pro": true + }, + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByTargetServer": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "NameAvailability": { + "CheckWithLocation": { + "implemented": true, + "pro": true + } + }, + "Operations": { + "List": { + "implemented": true, + "pro": true + } + }, + "PrivateDnsZoneSuffix": { + "Get": { + "implemented": false, + "pro": true + } + }, + "PrivateEndpointConnections": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByCluster": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "PrivateLinkResources": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByCluster": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "QueryTexts": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "QuotaUsages": { + "List": { + "implemented": false, + "pro": true + } + }, + "RecommendedActions": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "RecoverableServers": { + "Get": { + "implemented": false, + "pro": true + } + }, + "Replicas": { + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "Roles": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByCluster": { + "implemented": false, + "pro": true + } + }, + "ServerAdministrators": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "ServerBasedPerformanceTier": { + "List": { + "implemented": false, + "pro": true + } + }, + "ServerKeys": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "ServerParameters": { + "ListUpdateConfigurations": { + "implemented": false, + "pro": true + } + }, + "ServerSecurityAlertPolicies": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "ServerThreatProtectionSettings": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + } + }, + "Servers": { + "Create": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByCluster": { + "implemented": true, + "pro": true + }, + "ListByResourceGroup": { + "implemented": true, + "pro": true + }, + "ListBySubscription": { + "implemented": true, + "pro": true + }, + "Restart": { + "implemented": true, + "pro": true + }, + "Start": { + "implemented": true, + "pro": true + }, + "Stop": { + "implemented": true, + "pro": true + }, + "Update": { + "implemented": true, + "pro": true + } + }, + "TopQueryStatistics": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "TuningOptions": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + }, + "ListRecommendations": { + "implemented": false, + "pro": true + } + }, + "VirtualEndpoints": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "VirtualNetworkRules": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "VirtualNetworkSubnetUsage": { + "List": { + "implemented": false, + "pro": true + } + }, + "WaitStatistics": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + } + } +} \ No newline at end of file diff --git a/src/data/azure-coverage/Microsoft.DocumentDB.json b/src/data/azure-coverage/Microsoft.DocumentDB.json new file mode 100644 index 00000000..fa23bcc6 --- /dev/null +++ b/src/data/azure-coverage/Microsoft.DocumentDB.json @@ -0,0 +1,1122 @@ +{ + "service": "Microsoft.DocumentDB", + "operations": [], + "details": { + "CassandraClusters": { + "CreateUpdate": { + "implemented": false, + "pro": true + }, + "Deallocate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "InvokeCommand": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "Start": { + "implemented": false, + "pro": true + }, + "Status": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "CassandraDataCenters": { + "CreateUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "CassandraResources": { + "CreateUpdateCassandraKeyspace": { + "implemented": false, + "pro": true + }, + "CreateUpdateCassandraTable": { + "implemented": false, + "pro": true + }, + "DeleteCassandraKeyspace": { + "implemented": false, + "pro": true + }, + "DeleteCassandraTable": { + "implemented": false, + "pro": true + }, + "GetCassandraKeyspace": { + "implemented": false, + "pro": true + }, + "GetCassandraKeyspaceThroughput": { + "implemented": false, + "pro": true + }, + "GetCassandraTable": { + "implemented": false, + "pro": true + }, + "GetCassandraTableThroughput": { + "implemented": false, + "pro": true + }, + "ListCassandraKeyspaces": { + "implemented": false, + "pro": true + }, + "ListCassandraTables": { + "implemented": false, + "pro": true + }, + "MigrateCassandraKeyspaceToAutoscale": { + "implemented": false, + "pro": true + }, + "MigrateCassandraKeyspaceToManualThroughput": { + "implemented": false, + "pro": true + }, + "MigrateCassandraTableToAutoscale": { + "implemented": false, + "pro": true + }, + "MigrateCassandraTableToManualThroughput": { + "implemented": false, + "pro": true + }, + "UpdateCassandraKeyspaceThroughput": { + "implemented": false, + "pro": true + }, + "UpdateCassandraTableThroughput": { + "implemented": false, + "pro": true + } + }, + "Collection": { + "ListMetricDefinitions": { + "implemented": false, + "pro": true + }, + "ListMetrics": { + "implemented": false, + "pro": true + }, + "ListUsages": { + "implemented": false, + "pro": true + } + }, + "CollectionPartition": { + "ListMetrics": { + "implemented": false, + "pro": true + }, + "ListUsages": { + "implemented": false, + "pro": true + } + }, + "CollectionPartitionRegion": { + "ListMetrics": { + "implemented": false, + "pro": true + } + }, + "CollectionRegion": { + "ListMetrics": { + "implemented": false, + "pro": true + } + }, + "Database": { + "ListMetricDefinitions": { + "implemented": false, + "pro": true + }, + "ListMetrics": { + "implemented": false, + "pro": true + }, + "ListUsages": { + "implemented": false, + "pro": true + } + }, + "DatabaseAccountRegion": { + "ListMetrics": { + "implemented": false, + "pro": true + } + }, + "DatabaseAccounts": { + "CheckNameExists": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "CreateUpdateCassandraKeyspace": { + "implemented": false, + "pro": true + }, + "CreateUpdateCassandraTable": { + "implemented": false, + "pro": true + }, + "CreateUpdateGremlinDatabase": { + "implemented": false, + "pro": true + }, + "CreateUpdateGremlinGraph": { + "implemented": false, + "pro": true + }, + "CreateUpdateMongoDbCollection": { + "implemented": false, + "pro": true + }, + "CreateUpdateMongoDbDatabase": { + "implemented": false, + "pro": true + }, + "CreateUpdateSqlContainer": { + "implemented": false, + "pro": true + }, + "CreateUpdateSqlDatabase": { + "implemented": false, + "pro": true + }, + "CreateUpdateTable": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "DeleteCassandraKeyspace": { + "implemented": false, + "pro": true + }, + "DeleteCassandraTable": { + "implemented": false, + "pro": true + }, + "DeleteGremlinDatabase": { + "implemented": false, + "pro": true + }, + "DeleteGremlinGraph": { + "implemented": false, + "pro": true + }, + "DeleteMongoDbCollection": { + "implemented": false, + "pro": true + }, + "DeleteMongoDbDatabase": { + "implemented": false, + "pro": true + }, + "DeleteSqlContainer": { + "implemented": false, + "pro": true + }, + "DeleteSqlDatabase": { + "implemented": false, + "pro": true + }, + "DeleteTable": { + "implemented": false, + "pro": true + }, + "FailoverPriorityChange": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetCassandraKeyspace": { + "implemented": false, + "pro": true + }, + "GetCassandraKeyspaceThroughput": { + "implemented": false, + "pro": true + }, + "GetCassandraTable": { + "implemented": false, + "pro": true + }, + "GetCassandraTableThroughput": { + "implemented": false, + "pro": true + }, + "GetGremlinDatabase": { + "implemented": false, + "pro": true + }, + "GetGremlinDatabaseThroughput": { + "implemented": false, + "pro": true + }, + "GetGremlinGraph": { + "implemented": false, + "pro": true + }, + "GetGremlinGraphThroughput": { + "implemented": false, + "pro": true + }, + "GetMongoDbCollection": { + "implemented": false, + "pro": true + }, + "GetMongoDbCollectionThroughput": { + "implemented": false, + "pro": true + }, + "GetMongoDbDatabase": { + "implemented": false, + "pro": true + }, + "GetMongoDbDatabaseThroughput": { + "implemented": false, + "pro": true + }, + "GetReadOnlyKeys": { + "implemented": false, + "pro": true + }, + "GetSqlContainer": { + "implemented": false, + "pro": true + }, + "GetSqlContainerThroughput": { + "implemented": false, + "pro": true + }, + "GetSqlDatabase": { + "implemented": false, + "pro": true + }, + "GetSqlDatabaseThroughput": { + "implemented": false, + "pro": true + }, + "GetTable": { + "implemented": false, + "pro": true + }, + "GetTableThroughput": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListCassandraKeyspaces": { + "implemented": false, + "pro": true + }, + "ListCassandraTables": { + "implemented": false, + "pro": true + }, + "ListConnectionStrings": { + "implemented": false, + "pro": true + }, + "ListGremlinDatabases": { + "implemented": false, + "pro": true + }, + "ListGremlinGraphs": { + "implemented": false, + "pro": true + }, + "ListKeys": { + "implemented": false, + "pro": true + }, + "ListMetricDefinitions": { + "implemented": false, + "pro": true + }, + "ListMetrics": { + "implemented": false, + "pro": true + }, + "ListMongoDbCollections": { + "implemented": false, + "pro": true + }, + "ListMongoDbDatabases": { + "implemented": false, + "pro": true + }, + "ListReadOnlyKeys": { + "implemented": false, + "pro": true + }, + "ListSqlContainers": { + "implemented": false, + "pro": true + }, + "ListSqlDatabases": { + "implemented": false, + "pro": true + }, + "ListTables": { + "implemented": false, + "pro": true + }, + "ListUsages": { + "implemented": false, + "pro": true + }, + "OfflineRegion": { + "implemented": false, + "pro": true + }, + "OnlineRegion": { + "implemented": false, + "pro": true + }, + "RegenerateKey": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + }, + "UpdateCassandraKeyspaceThroughput": { + "implemented": false, + "pro": true + }, + "UpdateCassandraTableThroughput": { + "implemented": false, + "pro": true + }, + "UpdateGremlinDatabaseThroughput": { + "implemented": false, + "pro": true + }, + "UpdateGremlinGraphThroughput": { + "implemented": false, + "pro": true + }, + "UpdateMongoDbCollectionThroughput": { + "implemented": false, + "pro": true + }, + "UpdateMongoDbDatabaseThroughput": { + "implemented": false, + "pro": true + }, + "UpdateSqlContainerThroughput": { + "implemented": false, + "pro": true + }, + "UpdateSqlDatabaseThroughput": { + "implemented": false, + "pro": true + }, + "UpdateTableThroughput": { + "implemented": false, + "pro": true + } + }, + "Fleet": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Fleetspace": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "FleetspaceAccount": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "GremlinResources": { + "CreateUpdateGremlinDatabase": { + "implemented": false, + "pro": true + }, + "CreateUpdateGremlinGraph": { + "implemented": false, + "pro": true + }, + "DeleteGremlinDatabase": { + "implemented": false, + "pro": true + }, + "DeleteGremlinGraph": { + "implemented": false, + "pro": true + }, + "GetGremlinDatabase": { + "implemented": false, + "pro": true + }, + "GetGremlinDatabaseThroughput": { + "implemented": false, + "pro": true + }, + "GetGremlinGraph": { + "implemented": false, + "pro": true + }, + "GetGremlinGraphThroughput": { + "implemented": false, + "pro": true + }, + "ListGremlinDatabases": { + "implemented": false, + "pro": true + }, + "ListGremlinGraphs": { + "implemented": false, + "pro": true + }, + "MigrateGremlinDatabaseToAutoscale": { + "implemented": false, + "pro": true + }, + "MigrateGremlinDatabaseToManualThroughput": { + "implemented": false, + "pro": true + }, + "MigrateGremlinGraphToAutoscale": { + "implemented": false, + "pro": true + }, + "MigrateGremlinGraphToManualThroughput": { + "implemented": false, + "pro": true + }, + "RetrieveContinuousBackupInformation": { + "implemented": false, + "pro": true + }, + "UpdateGremlinDatabaseThroughput": { + "implemented": false, + "pro": true + }, + "UpdateGremlinGraphThroughput": { + "implemented": false, + "pro": true + } + }, + "Locations": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "MongoDbResources": { + "CreateUpdateMongoDbCollection": { + "implemented": true, + "pro": true + }, + "CreateUpdateMongoDbDatabase": { + "implemented": true, + "pro": true + }, + "CreateUpdateMongoRoleDefinition": { + "implemented": false, + "pro": true + }, + "CreateUpdateMongoUserDefinition": { + "implemented": false, + "pro": true + }, + "DeleteMongoDbCollection": { + "implemented": true, + "pro": true + }, + "DeleteMongoDbDatabase": { + "implemented": true, + "pro": true + }, + "DeleteMongoRoleDefinition": { + "implemented": false, + "pro": true + }, + "DeleteMongoUserDefinition": { + "implemented": false, + "pro": true + }, + "GetMongoDbCollection": { + "implemented": true, + "pro": true + }, + "GetMongoDbCollectionThroughput": { + "implemented": true, + "pro": true + }, + "GetMongoDbDatabase": { + "implemented": true, + "pro": true + }, + "GetMongoDbDatabaseThroughput": { + "implemented": true, + "pro": true + }, + "GetMongoRoleDefinition": { + "implemented": false, + "pro": true + }, + "GetMongoUserDefinition": { + "implemented": false, + "pro": true + }, + "ListMongoDbCollections": { + "implemented": true, + "pro": true + }, + "ListMongoDbDatabases": { + "implemented": true, + "pro": true + }, + "ListMongoRoleDefinitions": { + "implemented": false, + "pro": true + }, + "ListMongoUserDefinitions": { + "implemented": false, + "pro": true + }, + "MigrateMongoDbCollectionToAutoscale": { + "implemented": false, + "pro": true + }, + "MigrateMongoDbCollectionToManualThroughput": { + "implemented": false, + "pro": true + }, + "MigrateMongoDbDatabaseToAutoscale": { + "implemented": false, + "pro": true + }, + "MigrateMongoDbDatabaseToManualThroughput": { + "implemented": false, + "pro": true + }, + "RetrieveContinuousBackupInformation": { + "implemented": false, + "pro": true + }, + "UpdateMongoDbCollectionThroughput": { + "implemented": false, + "pro": true + }, + "UpdateMongoDbDatabaseThroughput": { + "implemented": false, + "pro": true + } + }, + "NotebookWorkspaces": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabaseAccount": { + "implemented": false, + "pro": true + }, + "ListConnectionInfo": { + "implemented": false, + "pro": true + }, + "RegenerateAuthToken": { + "implemented": false, + "pro": true + }, + "Start": { + "implemented": false, + "pro": true + } + }, + "Operations": { + "List": { + "implemented": false, + "pro": true + } + }, + "PartitionKeyRangeId": { + "ListMetrics": { + "implemented": false, + "pro": true + } + }, + "PartitionKeyRangeIdRegion": { + "ListMetrics": { + "implemented": false, + "pro": true + } + }, + "Percentile": { + "ListMetrics": { + "implemented": false, + "pro": true + } + }, + "PercentileSourceTarget": { + "ListMetrics": { + "implemented": false, + "pro": true + } + }, + "PercentileTarget": { + "ListMetrics": { + "implemented": false, + "pro": true + } + }, + "PrivateEndpointConnections": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabaseAccount": { + "implemented": false, + "pro": true + } + }, + "PrivateLinkResources": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabaseAccount": { + "implemented": false, + "pro": true + } + }, + "RestorableDatabaseAccounts": { + "GetByLocation": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByLocation": { + "implemented": false, + "pro": true + } + }, + "RestorableGremlinDatabases": { + "List": { + "implemented": false, + "pro": true + } + }, + "RestorableGremlinGraphs": { + "List": { + "implemented": false, + "pro": true + } + }, + "RestorableGremlinResources": { + "List": { + "implemented": false, + "pro": true + } + }, + "RestorableMongodbCollections": { + "List": { + "implemented": false, + "pro": true + } + }, + "RestorableMongodbDatabases": { + "List": { + "implemented": false, + "pro": true + } + }, + "RestorableMongodbResources": { + "List": { + "implemented": false, + "pro": true + } + }, + "RestorableSqlContainers": { + "List": { + "implemented": false, + "pro": true + } + }, + "RestorableSqlDatabases": { + "List": { + "implemented": false, + "pro": true + } + }, + "RestorableSqlResources": { + "List": { + "implemented": false, + "pro": true + } + }, + "RestorableTableResources": { + "List": { + "implemented": false, + "pro": true + } + }, + "RestorableTables": { + "List": { + "implemented": false, + "pro": true + } + }, + "Service": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "SqlResources": { + "CreateUpdateClientEncryptionKey": { + "implemented": false, + "pro": true + }, + "CreateUpdateSqlContainer": { + "implemented": false, + "pro": true + }, + "CreateUpdateSqlDatabase": { + "implemented": false, + "pro": true + }, + "CreateUpdateSqlRoleAssignment": { + "implemented": false, + "pro": true + }, + "CreateUpdateSqlRoleDefinition": { + "implemented": false, + "pro": true + }, + "CreateUpdateSqlStoredProcedure": { + "implemented": false, + "pro": true + }, + "CreateUpdateSqlTrigger": { + "implemented": false, + "pro": true + }, + "CreateUpdateSqlUserDefinedFunction": { + "implemented": false, + "pro": true + }, + "DeleteSqlContainer": { + "implemented": false, + "pro": true + }, + "DeleteSqlDatabase": { + "implemented": false, + "pro": true + }, + "DeleteSqlRoleAssignment": { + "implemented": false, + "pro": true + }, + "DeleteSqlRoleDefinition": { + "implemented": false, + "pro": true + }, + "DeleteSqlStoredProcedure": { + "implemented": false, + "pro": true + }, + "DeleteSqlTrigger": { + "implemented": false, + "pro": true + }, + "DeleteSqlUserDefinedFunction": { + "implemented": false, + "pro": true + }, + "GetClientEncryptionKey": { + "implemented": false, + "pro": true + }, + "GetSqlContainer": { + "implemented": false, + "pro": true + }, + "GetSqlContainerThroughput": { + "implemented": false, + "pro": true + }, + "GetSqlDatabase": { + "implemented": false, + "pro": true + }, + "GetSqlDatabaseThroughput": { + "implemented": false, + "pro": true + }, + "GetSqlRoleAssignment": { + "implemented": false, + "pro": true + }, + "GetSqlRoleDefinition": { + "implemented": false, + "pro": true + }, + "GetSqlStoredProcedure": { + "implemented": false, + "pro": true + }, + "GetSqlTrigger": { + "implemented": false, + "pro": true + }, + "GetSqlUserDefinedFunction": { + "implemented": false, + "pro": true + }, + "ListClientEncryptionKeys": { + "implemented": false, + "pro": true + }, + "ListSqlContainers": { + "implemented": false, + "pro": true + }, + "ListSqlDatabases": { + "implemented": false, + "pro": true + }, + "ListSqlRoleAssignments": { + "implemented": false, + "pro": true + }, + "ListSqlRoleDefinitions": { + "implemented": false, + "pro": true + }, + "ListSqlStoredProcedures": { + "implemented": false, + "pro": true + }, + "ListSqlTriggers": { + "implemented": false, + "pro": true + }, + "ListSqlUserDefinedFunctions": { + "implemented": false, + "pro": true + }, + "MigrateSqlContainerToAutoscale": { + "implemented": false, + "pro": true + }, + "MigrateSqlContainerToManualThroughput": { + "implemented": false, + "pro": true + }, + "MigrateSqlDatabaseToAutoscale": { + "implemented": false, + "pro": true + }, + "MigrateSqlDatabaseToManualThroughput": { + "implemented": false, + "pro": true + }, + "RetrieveContinuousBackupInformation": { + "implemented": false, + "pro": true + }, + "UpdateSqlContainerThroughput": { + "implemented": false, + "pro": true + }, + "UpdateSqlDatabaseThroughput": { + "implemented": false, + "pro": true + } + }, + "TableResources": { + "CreateUpdateTable": { + "implemented": false, + "pro": true + }, + "DeleteTable": { + "implemented": false, + "pro": true + }, + "GetTable": { + "implemented": false, + "pro": true + }, + "GetTableThroughput": { + "implemented": false, + "pro": true + }, + "ListTables": { + "implemented": false, + "pro": true + }, + "MigrateTableToAutoscale": { + "implemented": false, + "pro": true + }, + "MigrateTableToManualThroughput": { + "implemented": false, + "pro": true + }, + "RetrieveContinuousBackupInformation": { + "implemented": false, + "pro": true + }, + "UpdateTableThroughput": { + "implemented": false, + "pro": true + } + } + } +} \ No newline at end of file diff --git a/src/data/azure-coverage/Microsoft.EventGrid.DataPlane.json b/src/data/azure-coverage/Microsoft.EventGrid.DataPlane.json new file mode 100644 index 00000000..f2668065 --- /dev/null +++ b/src/data/azure-coverage/Microsoft.EventGrid.DataPlane.json @@ -0,0 +1,48 @@ +{ + "service": "Microsoft.EventGrid.DataPlane", + "operations": [], + "details": { + "Microsoft.EventGrid.DataPlane": { + "AcknowledgeCloudEvents": { + "implemented": false, + "pro": true + }, + "PublishCloudEvent": { + "implemented": true, + "pro": true + }, + "PublishCloudEventEvents": { + "implemented": false, + "pro": true + }, + "PublishCloudEvents": { + "implemented": false, + "pro": true + }, + "PublishCustomEventEvents": { + "implemented": false, + "pro": true + }, + "PublishEventGridEvents": { + "implemented": false, + "pro": true + }, + "ReceiveCloudEvents": { + "implemented": true, + "pro": true + }, + "RejectCloudEvents": { + "implemented": false, + "pro": true + }, + "ReleaseCloudEvents": { + "implemented": false, + "pro": true + }, + "RenewCloudEventLocks": { + "implemented": false, + "pro": true + } + } + } +} \ No newline at end of file diff --git a/src/data/azure-coverage/Microsoft.EventGrid.json b/src/data/azure-coverage/Microsoft.EventGrid.json new file mode 100644 index 00000000..1f667502 --- /dev/null +++ b/src/data/azure-coverage/Microsoft.EventGrid.json @@ -0,0 +1,744 @@ +{ + "service": "Microsoft.EventGrid", + "operations": [], + "details": { + "CaCertificates": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByNamespace": { + "implemented": false, + "pro": true + } + }, + "Channels": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetFullUrl": { + "implemented": false, + "pro": true + }, + "ListByPartnerNamespace": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ClientGroups": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByNamespace": { + "implemented": false, + "pro": true + } + }, + "Clients": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByNamespace": { + "implemented": false, + "pro": true + } + }, + "DomainEventSubscriptions": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetDeliveryAttributes": { + "implemented": false, + "pro": true + }, + "GetFullUrl": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "DomainTopicEventSubscriptions": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetDeliveryAttributes": { + "implemented": false, + "pro": true + }, + "GetFullUrl": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "DomainTopics": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "ListByDomain": { + "implemented": true, + "pro": true + } + }, + "Domains": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "ListByResourceGroup": { + "implemented": true, + "pro": true + }, + "ListBySubscription": { + "implemented": true, + "pro": true + }, + "ListSharedAccessKeys": { + "implemented": true, + "pro": true + }, + "RegenerateKey": { + "implemented": true, + "pro": true + }, + "Update": { + "implemented": true, + "pro": true + } + }, + "EventSubscriptions": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetDeliveryAttributes": { + "implemented": false, + "pro": true + }, + "GetFullUrl": { + "implemented": false, + "pro": true + }, + "ListByDomainTopic": { + "implemented": false, + "pro": true + }, + "ListByResource": { + "implemented": false, + "pro": true + }, + "ListGlobalByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListGlobalByResourceGroupForTopicType": { + "implemented": false, + "pro": true + }, + "ListGlobalBySubscription": { + "implemented": false, + "pro": true + }, + "ListGlobalBySubscriptionForTopicType": { + "implemented": false, + "pro": true + }, + "ListRegionalByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListRegionalByResourceGroupForTopicType": { + "implemented": false, + "pro": true + }, + "ListRegionalBySubscription": { + "implemented": false, + "pro": true + }, + "ListRegionalBySubscriptionForTopicType": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ExtensionTopics": { + "Get": { + "implemented": false, + "pro": true + } + }, + "NamespaceTopicEventSubscriptions": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "GetDeliveryAttributes": { + "implemented": false, + "pro": true + }, + "GetFullUrl": { + "implemented": false, + "pro": true + }, + "ListByNamespaceTopic": { + "implemented": true, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "NamespaceTopics": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "ListByNamespace": { + "implemented": true, + "pro": true + }, + "ListSharedAccessKeys": { + "implemented": true, + "pro": true + }, + "RegenerateKey": { + "implemented": true, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Namespaces": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "ListByResourceGroup": { + "implemented": true, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "ListSharedAccessKeys": { + "implemented": false, + "pro": true + }, + "RegenerateKey": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + }, + "ValidateCustomDomainOwnership": { + "implemented": false, + "pro": true + } + }, + "Operations": { + "List": { + "implemented": false, + "pro": true + } + }, + "PartnerConfigurations": { + "AuthorizePartner": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "UnauthorizePartner": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "PartnerNamespaces": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "ListSharedAccessKeys": { + "implemented": false, + "pro": true + }, + "RegenerateKey": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "PartnerRegistrations": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "PartnerTopicEventSubscriptions": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetDeliveryAttributes": { + "implemented": false, + "pro": true + }, + "GetFullUrl": { + "implemented": false, + "pro": true + }, + "ListByPartnerTopic": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "PartnerTopics": { + "Activate": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Deactivate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "PermissionBindings": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByNamespace": { + "implemented": false, + "pro": true + } + }, + "PrivateEndpointConnections": { + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByResource": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "PrivateLinkResources": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByResource": { + "implemented": false, + "pro": true + } + }, + "SystemTopicEventSubscriptions": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "GetDeliveryAttributes": { + "implemented": false, + "pro": true + }, + "GetFullUrl": { + "implemented": false, + "pro": true + }, + "ListBySystemTopic": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "SystemTopics": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "ListByResourceGroup": { + "implemented": true, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "TopicEventSubscriptions": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "GetDeliveryAttributes": { + "implemented": false, + "pro": true + }, + "GetFullUrl": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": true, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "TopicSpaces": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByNamespace": { + "implemented": false, + "pro": true + } + }, + "TopicTypes": { + "Get": { + "implemented": true, + "pro": true + }, + "List": { + "implemented": true, + "pro": true + }, + "ListEventTypes": { + "implemented": false, + "pro": true + } + }, + "Topics": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "ListByResourceGroup": { + "implemented": true, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "ListEventTypes": { + "implemented": false, + "pro": true + }, + "ListSharedAccessKeys": { + "implemented": true, + "pro": true + }, + "RegenerateKey": { + "implemented": true, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "VerifiedPartners": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + } + } +} \ No newline at end of file diff --git a/src/data/azure-coverage/Microsoft.Insights.json b/src/data/azure-coverage/Microsoft.Insights.json new file mode 100644 index 00000000..ef14cdf8 --- /dev/null +++ b/src/data/azure-coverage/Microsoft.Insights.json @@ -0,0 +1,490 @@ +{ + "service": "Microsoft.Insights", + "operations": [], + "details": { + "ActionGroups": { + "CreateNotificationsAtActionGroupResourceLevel": { + "implemented": false, + "pro": true + }, + "CreateNotificationsAtResourceGroupLevel": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "EnableReceiver": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetNSP": { + "implemented": false, + "pro": true + }, + "GetTestNotifications": { + "implemented": false, + "pro": true + }, + "GetTestNotificationsAtActionGroupResourceLevel": { + "implemented": false, + "pro": true + }, + "GetTestNotificationsAtResourceGroupLevel": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListBySubscriptionId": { + "implemented": false, + "pro": true + }, + "ListNSP": { + "implemented": false, + "pro": true + }, + "PostTestNotifications": { + "implemented": false, + "pro": true + }, + "ReconcileNSP": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ActivityLogAlerts": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListBySubscriptionId": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ActivityLogs": { + "List": { + "implemented": true, + "pro": true + } + }, + "AlertRuleIncidents": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByAlertRule": { + "implemented": false, + "pro": true + } + }, + "AutoscaleSettings": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Baselines": { + "List": { + "implemented": false, + "pro": true + } + }, + "DataCollectionEndpoints": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetNSP": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "ListNSP": { + "implemented": false, + "pro": true + }, + "ReconcileNSP": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "DataCollectionRuleAssociations": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByDataCollectionEndpoint": { + "implemented": false, + "pro": true + }, + "ListByResource": { + "implemented": false, + "pro": true + }, + "ListByRule": { + "implemented": false, + "pro": true + } + }, + "DataCollectionRules": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "EventCategories": { + "List": { + "implemented": false, + "pro": true + } + }, + "LogProfiles": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "MetricAlerts": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "MetricAlertsStatus": { + "List": { + "implemented": false, + "pro": true + }, + "ListByName": { + "implemented": false, + "pro": true + } + }, + "MetricDefinitions": { + "List": { + "implemented": false, + "pro": true + }, + "ListAtSubscriptionScope": { + "implemented": false, + "pro": true + } + }, + "MetricNamespaces": { + "List": { + "implemented": false, + "pro": true + } + }, + "Metrics": { + "List": { + "implemented": false, + "pro": true + }, + "ListAtSubscriptionScope": { + "implemented": false, + "pro": true + }, + "ListAtSubscriptionScopePost": { + "implemented": false, + "pro": true + } + }, + "Microsoft.Insights": { + "Batch": { + "implemented": false, + "pro": true + } + }, + "Operations": { + "List": { + "implemented": false, + "pro": true + } + }, + "PredictiveMetric": { + "Get": { + "implemented": false, + "pro": true + } + }, + "PrivateEndpointConnections": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByPrivateLinkScope": { + "implemented": false, + "pro": true + } + }, + "PrivateLinkResources": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByPrivateLinkScope": { + "implemented": false, + "pro": true + } + }, + "PrivateLinkScopeOperationStatus": { + "Get": { + "implemented": false, + "pro": true + } + }, + "PrivateLinkScopedResources": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByPrivateLinkScope": { + "implemented": false, + "pro": true + } + }, + "PrivateLinkScopes": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "ScheduledQueryRule": { + "GetNSP": { + "implemented": false, + "pro": true + }, + "ListNSP": { + "implemented": false, + "pro": true + }, + "ReconcileNSP": { + "implemented": false, + "pro": true + } + }, + "ScheduledQueryRules": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ServiceDiagnosticSettings": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "Update": { + "implemented": true, + "pro": true + } + }, + "TenantActivityLogs": { + "List": { + "implemented": false, + "pro": true + } + } + } +} \ No newline at end of file diff --git a/src/data/azure-coverage/Microsoft.KeyVault.json b/src/data/azure-coverage/Microsoft.KeyVault.json new file mode 100644 index 00000000..a2cd3ab2 --- /dev/null +++ b/src/data/azure-coverage/Microsoft.KeyVault.json @@ -0,0 +1,620 @@ +{ + "service": "Microsoft.KeyVault", + "operations": [], + "details": { + "HsmSecurityDomain": { + "Download": { + "implemented": false, + "pro": true + }, + "DownloadPending": { + "implemented": false, + "pro": true + }, + "TransferKey": { + "implemented": false, + "pro": true + }, + "Upload": { + "implemented": false, + "pro": true + }, + "UploadPending": { + "implemented": false, + "pro": true + } + }, + "Keys": { + "CreateIfNotExist": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetVersion": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListVersions": { + "implemented": false, + "pro": true + } + }, + "MHsmPrivateEndpointConnections": { + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByResource": { + "implemented": false, + "pro": true + }, + "Put": { + "implemented": false, + "pro": true + } + }, + "MHsmPrivateLinkResources": { + "ListByMhsmResource": { + "implemented": false, + "pro": true + } + }, + "MHsmRegions": { + "ListByResource": { + "implemented": false, + "pro": true + } + }, + "ManagedHsmKeys": { + "CreateIfNotExist": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetVersion": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListVersions": { + "implemented": false, + "pro": true + } + }, + "ManagedHsms": { + "CheckMhsmNameAvailability": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetDeleted": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "ListDeleted": { + "implemented": false, + "pro": true + }, + "PurgeDeleted": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Microsoft.KeyVault": { + "BackupCertificate": { + "implemented": false, + "pro": true + }, + "BackupKey": { + "implemented": false, + "pro": true + }, + "BackupSecret": { + "implemented": false, + "pro": true + }, + "BackupStorageAccount": { + "implemented": false, + "pro": true + }, + "CreateCertificate": { + "implemented": false, + "pro": true + }, + "CreateKey": { + "implemented": false, + "pro": true + }, + "Decrypt": { + "implemented": false, + "pro": true + }, + "DeleteCertificate": { + "implemented": false, + "pro": true + }, + "DeleteCertificateContacts": { + "implemented": false, + "pro": true + }, + "DeleteCertificateIssuer": { + "implemented": false, + "pro": true + }, + "DeleteCertificateOperation": { + "implemented": false, + "pro": true + }, + "DeleteKey": { + "implemented": false, + "pro": true + }, + "DeleteSasDefinition": { + "implemented": false, + "pro": true + }, + "DeleteSecret": { + "implemented": false, + "pro": true + }, + "DeleteStorageAccount": { + "implemented": false, + "pro": true + }, + "Encrypt": { + "implemented": false, + "pro": true + }, + "FullBackup": { + "implemented": false, + "pro": true + }, + "FullBackupStatus": { + "implemented": false, + "pro": true + }, + "FullRestoreOperation": { + "implemented": false, + "pro": true + }, + "GetCertificate": { + "implemented": false, + "pro": true + }, + "GetCertificateContacts": { + "implemented": false, + "pro": true + }, + "GetCertificateIssuer": { + "implemented": false, + "pro": true + }, + "GetCertificateIssuers": { + "implemented": false, + "pro": true + }, + "GetCertificateOperation": { + "implemented": false, + "pro": true + }, + "GetCertificatePolicy": { + "implemented": false, + "pro": true + }, + "GetCertificateVersions": { + "implemented": false, + "pro": true + }, + "GetCertificates": { + "implemented": false, + "pro": true + }, + "GetDeletedCertificate": { + "implemented": false, + "pro": true + }, + "GetDeletedCertificates": { + "implemented": false, + "pro": true + }, + "GetDeletedKey": { + "implemented": false, + "pro": true + }, + "GetDeletedKeys": { + "implemented": false, + "pro": true + }, + "GetDeletedSasDefinition": { + "implemented": false, + "pro": true + }, + "GetDeletedSasDefinitions": { + "implemented": false, + "pro": true + }, + "GetDeletedSecret": { + "implemented": false, + "pro": true + }, + "GetDeletedSecrets": { + "implemented": false, + "pro": true + }, + "GetDeletedStorageAccount": { + "implemented": false, + "pro": true + }, + "GetDeletedStorageAccounts": { + "implemented": false, + "pro": true + }, + "GetKey": { + "implemented": false, + "pro": true + }, + "GetKeyAttestation": { + "implemented": false, + "pro": true + }, + "GetKeyRotationPolicy": { + "implemented": false, + "pro": true + }, + "GetKeyVersions": { + "implemented": false, + "pro": true + }, + "GetKeys": { + "implemented": false, + "pro": true + }, + "GetRandomBytes": { + "implemented": false, + "pro": true + }, + "GetSasDefinition": { + "implemented": false, + "pro": true + }, + "GetSasDefinitions": { + "implemented": false, + "pro": true + }, + "GetSecret": { + "implemented": false, + "pro": true + }, + "GetSecretVersions": { + "implemented": false, + "pro": true + }, + "GetSecrets": { + "implemented": false, + "pro": true + }, + "GetSetting": { + "implemented": false, + "pro": true + }, + "GetSettings": { + "implemented": false, + "pro": true + }, + "GetStorageAccount": { + "implemented": false, + "pro": true + }, + "GetStorageAccounts": { + "implemented": false, + "pro": true + }, + "ImportCertificate": { + "implemented": false, + "pro": true + }, + "ImportKey": { + "implemented": false, + "pro": true + }, + "MergeCertificate": { + "implemented": false, + "pro": true + }, + "PreFullBackup": { + "implemented": false, + "pro": true + }, + "PreFullRestoreOperation": { + "implemented": false, + "pro": true + }, + "PurgeDeletedCertificate": { + "implemented": false, + "pro": true + }, + "PurgeDeletedKey": { + "implemented": false, + "pro": true + }, + "PurgeDeletedSecret": { + "implemented": false, + "pro": true + }, + "PurgeDeletedStorageAccount": { + "implemented": false, + "pro": true + }, + "RecoverDeletedCertificate": { + "implemented": false, + "pro": true + }, + "RecoverDeletedKey": { + "implemented": false, + "pro": true + }, + "RecoverDeletedSasDefinition": { + "implemented": false, + "pro": true + }, + "RecoverDeletedSecret": { + "implemented": false, + "pro": true + }, + "RecoverDeletedStorageAccount": { + "implemented": false, + "pro": true + }, + "RegenerateStorageAccountKey": { + "implemented": false, + "pro": true + }, + "Release": { + "implemented": false, + "pro": true + }, + "RestoreCertificate": { + "implemented": false, + "pro": true + }, + "RestoreKey": { + "implemented": false, + "pro": true + }, + "RestoreSecret": { + "implemented": false, + "pro": true + }, + "RestoreStatus": { + "implemented": false, + "pro": true + }, + "RestoreStorageAccount": { + "implemented": false, + "pro": true + }, + "RotateKey": { + "implemented": false, + "pro": true + }, + "SelectiveKeyRestoreOperation": { + "implemented": false, + "pro": true + }, + "SelectiveKeyRestoreStatus": { + "implemented": false, + "pro": true + }, + "SetCertificateContacts": { + "implemented": false, + "pro": true + }, + "SetCertificateIssuer": { + "implemented": false, + "pro": true + }, + "SetSasDefinition": { + "implemented": false, + "pro": true + }, + "SetSecret": { + "implemented": false, + "pro": true + }, + "SetStorageAccount": { + "implemented": false, + "pro": true + }, + "Sign": { + "implemented": false, + "pro": true + }, + "UnwrapKey": { + "implemented": false, + "pro": true + }, + "UpdateCertificate": { + "implemented": false, + "pro": true + }, + "UpdateCertificateIssuer": { + "implemented": false, + "pro": true + }, + "UpdateCertificateOperation": { + "implemented": false, + "pro": true + }, + "UpdateCertificatePolicy": { + "implemented": false, + "pro": true + }, + "UpdateKey": { + "implemented": false, + "pro": true + }, + "UpdateKeyRotationPolicy": { + "implemented": false, + "pro": true + }, + "UpdateSasDefinition": { + "implemented": false, + "pro": true + }, + "UpdateSecret": { + "implemented": false, + "pro": true + }, + "UpdateSetting": { + "implemented": false, + "pro": true + }, + "UpdateStorageAccount": { + "implemented": false, + "pro": true + }, + "Verify": { + "implemented": false, + "pro": true + }, + "WrapKey": { + "implemented": false, + "pro": true + } + }, + "Operations": { + "List": { + "implemented": false, + "pro": true + } + }, + "PrivateEndpointConnections": { + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByResource": { + "implemented": false, + "pro": true + }, + "Put": { + "implemented": false, + "pro": true + } + }, + "PrivateLinkResources": { + "ListByVault": { + "implemented": false, + "pro": true + } + }, + "Secrets": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Vaults": { + "CheckNameAvailability": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetDeleted": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "ListDeleted": { + "implemented": false, + "pro": true + }, + "PurgeDeleted": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + }, + "UpdateAccessPolicy": { + "implemented": false, + "pro": true + } + } + } +} \ No newline at end of file diff --git a/src/data/azure-coverage/Microsoft.ManagedIdentity.json b/src/data/azure-coverage/Microsoft.ManagedIdentity.json new file mode 100644 index 00000000..9a5cf216 --- /dev/null +++ b/src/data/azure-coverage/Microsoft.ManagedIdentity.json @@ -0,0 +1,70 @@ +{ + "service": "Microsoft.ManagedIdentity", + "operations": [], + "details": { + "FederatedIdentityCredentials": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "List": { + "implemented": true, + "pro": true + } + }, + "Operations": { + "List": { + "implemented": true, + "pro": true + } + }, + "SystemAssignedIdentities": { + "GetByScope": { + "implemented": true, + "pro": true + } + }, + "UserAssignedIdentities": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "ListAssociatedResources": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": true, + "pro": true + }, + "ListBySubscription": { + "implemented": true, + "pro": true + }, + "RevokeTokens": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": true, + "pro": true + } + } + } +} \ No newline at end of file diff --git a/src/data/azure-coverage/Microsoft.Network.json b/src/data/azure-coverage/Microsoft.Network.json new file mode 100644 index 00000000..5c2569c7 --- /dev/null +++ b/src/data/azure-coverage/Microsoft.Network.json @@ -0,0 +1,3382 @@ +{ + "service": "Microsoft.Network", + "operations": [], + "details": { + "AdminRuleCollections": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "AdminRules": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "ApplicationGatewayPrivateEndpointConnections": { + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ApplicationGatewayPrivateLinkResources": { + "List": { + "implemented": false, + "pro": true + } + }, + "ApplicationGatewayWafDynamicManifests": { + "Get": { + "implemented": false, + "pro": true + } + }, + "ApplicationGatewayWafDynamicManifestsDefault": { + "Get": { + "implemented": false, + "pro": true + } + }, + "ApplicationGateways": { + "BackendHealth": { + "implemented": false, + "pro": true + }, + "BackendHealthOnDemand": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetSslPredefinedPolicy": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListAll": { + "implemented": false, + "pro": true + }, + "ListAvailableRequestHeaders": { + "implemented": false, + "pro": true + }, + "ListAvailableResponseHeaders": { + "implemented": false, + "pro": true + }, + "ListAvailableServerVariables": { + "implemented": false, + "pro": true + }, + "ListAvailableSslOptions": { + "implemented": false, + "pro": true + }, + "ListAvailableSslPredefinedPolicies": { + "implemented": false, + "pro": true + }, + "ListAvailableWafRuleSets": { + "implemented": false, + "pro": true + }, + "Start": { + "implemented": false, + "pro": true + }, + "Stop": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "ApplicationSecurityGroups": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListAll": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "AvailableDelegations": { + "List": { + "implemented": false, + "pro": true + } + }, + "AvailableEndpointServices": { + "List": { + "implemented": false, + "pro": true + } + }, + "AvailablePrivateEndpointTypes": { + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + } + }, + "AvailableResourceGroupDelegations": { + "List": { + "implemented": false, + "pro": true + } + }, + "AvailableServiceAliases": { + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + } + }, + "AzureFirewallFqdnTags": { + "ListAll": { + "implemented": false, + "pro": true + } + }, + "AzureFirewalls": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListAll": { + "implemented": false, + "pro": true + }, + "ListLearnedPrefixes": { + "implemented": false, + "pro": true + }, + "PacketCapture": { + "implemented": false, + "pro": true + }, + "PacketCaptureOperation": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "BastionHosts": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "BgpServiceCommunities": { + "List": { + "implemented": false, + "pro": true + } + }, + "ConfigurationPolicyGroups": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByVpnServerConfiguration": { + "implemented": false, + "pro": true + } + }, + "ConnectionMonitors": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Query": { + "implemented": false, + "pro": true + }, + "Start": { + "implemented": false, + "pro": true + }, + "Stop": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "ConnectivityConfigurations": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "CustomIpPrefixes": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListAll": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "DdosCustomPolicies": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "DdosProtectionPlans": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "DefaultSecurityRules": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "DscpConfiguration": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListAll": { + "implemented": false, + "pro": true + } + }, + "ExpressRouteCircuitAuthorizations": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "ExpressRouteCircuitConnections": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "ExpressRouteCircuitPeerings": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "ExpressRouteCircuits": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetPeeringStats": { + "implemented": false, + "pro": true + }, + "GetStats": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListAll": { + "implemented": false, + "pro": true + }, + "ListArpTable": { + "implemented": false, + "pro": true + }, + "ListRoutesTable": { + "implemented": false, + "pro": true + }, + "ListRoutesTableSummary": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "ExpressRouteConnections": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "ExpressRouteCrossConnectionPeerings": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "ExpressRouteCrossConnections": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListArpTable": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListRoutesTable": { + "implemented": false, + "pro": true + }, + "ListRoutesTableSummary": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "ExpressRouteGateways": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "ExpressRouteLinks": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "ExpressRoutePortAuthorizations": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "ExpressRoutePorts": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "GenerateLOA": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "ExpressRoutePortsLocations": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "ExpressRouteProviderPortsLocation": { + "List": { + "implemented": false, + "pro": true + } + }, + "ExpressRouteServiceProviders": { + "List": { + "implemented": false, + "pro": true + } + }, + "FirewallPolicies": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListAll": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "FirewallPolicyDeployments": { + "Deploy": { + "implemented": false, + "pro": true + } + }, + "FirewallPolicyDrafts": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + } + }, + "FirewallPolicyIdpsSignatures": { + "List": { + "implemented": false, + "pro": true + } + }, + "FirewallPolicyIdpsSignaturesFilterValues": { + "List": { + "implemented": false, + "pro": true + } + }, + "FirewallPolicyIdpsSignaturesOverrides": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Patch": { + "implemented": false, + "pro": true + }, + "Put": { + "implemented": false, + "pro": true + } + }, + "FirewallPolicyRuleCollectionGroupDrafts": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + } + }, + "FirewallPolicyRuleCollectionGroups": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "FirewallPolicyRuleGroups": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "FlowLogs": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "HubRouteTables": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "HubVirtualNetworkConnections": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "InboundNatRules": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "InboundSecurityRule": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + } + }, + "InterfaceEndpoints": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + } + }, + "IpAllocations": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "IpGroups": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "UpdateGroups": { + "implemented": false, + "pro": true + } + }, + "IpamPools": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetPoolUsage": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListAssociatedResources": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "LoadBalancerBackendAddressPools": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "LoadBalancerFrontendIpConfigurations": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "LoadBalancerLoadBalancingRules": { + "Get": { + "implemented": false, + "pro": true + }, + "Health": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "LoadBalancerNetworkInterfaces": { + "List": { + "implemented": false, + "pro": true + } + }, + "LoadBalancerOutboundRules": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "LoadBalancerProbes": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "LoadBalancers": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListAll": { + "implemented": false, + "pro": true + }, + "ListInboundNatRulePortMappings": { + "implemented": false, + "pro": true + }, + "MigrateToIpBased": { + "implemented": false, + "pro": true + }, + "SwapPublicIpAddresses": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "LocalNetworkGateways": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "Microsoft.Network": { + "CheckDnsNameAvailability": { + "implemented": false, + "pro": true + }, + "DeleteBastionShareableLink": { + "implemented": false, + "pro": true + }, + "DeleteBastionShareableLinkByToken": { + "implemented": false, + "pro": true + }, + "DisconnectActiveSessions": { + "implemented": false, + "pro": true + }, + "ExpressRouteProviderPort": { + "implemented": false, + "pro": true + }, + "Generatevirtualwanvpnserverconfigurationvpnprofile": { + "implemented": false, + "pro": true + }, + "GetActiveSessions": { + "implemented": false, + "pro": true + }, + "GetBastionShareableLink": { + "implemented": false, + "pro": true + }, + "ListActiveConnectivityConfigurations": { + "implemented": false, + "pro": true + }, + "ListActiveSecurityAdminRules": { + "implemented": false, + "pro": true + }, + "ListNetworkManagerEffectiveConnectivityConfigurations": { + "implemented": false, + "pro": true + }, + "ListNetworkManagerEffectiveSecurityAdminRules": { + "implemented": false, + "pro": true + }, + "PutBastionShareableLink": { + "implemented": false, + "pro": true + }, + "SupportedSecurityProviders": { + "implemented": false, + "pro": true + } + }, + "NatGateways": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListAll": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "NatRules": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByVpnGateway": { + "implemented": false, + "pro": true + } + }, + "NetworkGroups": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "NetworkInterfaceIpConfigurations": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "NetworkInterfaceLoadBalancers": { + "List": { + "implemented": false, + "pro": true + } + }, + "NetworkInterfaceTapConfigurations": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "NetworkInterfaces": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEffectiveRouteTable": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListAll": { + "implemented": false, + "pro": true + }, + "ListEffectiveNetworkSecurityGroups": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "NetworkManagerCommits": { + "Post": { + "implemented": false, + "pro": true + } + }, + "NetworkManagerDeploymentStatus": { + "List": { + "implemented": false, + "pro": true + } + }, + "NetworkManagerRoutingConfigurations": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "NetworkManagers": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "Patch": { + "implemented": false, + "pro": true + } + }, + "NetworkProfiles": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListAll": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "NetworkSecurityGroups": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListAll": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "NetworkSecurityPerimeterAccessRules": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Reconcile": { + "implemented": false, + "pro": true + } + }, + "NetworkSecurityPerimeterAssociableResourceTypes": { + "List": { + "implemented": false, + "pro": true + } + }, + "NetworkSecurityPerimeterAssociations": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Reconcile": { + "implemented": false, + "pro": true + } + }, + "NetworkSecurityPerimeterLinkReferences": { + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "NetworkSecurityPerimeterLinks": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "NetworkSecurityPerimeterLoggingConfigurations": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "NetworkSecurityPerimeterOperationStatuses": { + "Get": { + "implemented": false, + "pro": true + } + }, + "NetworkSecurityPerimeterProfiles": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "NetworkSecurityPerimeterServiceTags": { + "List": { + "implemented": false, + "pro": true + } + }, + "NetworkSecurityPerimeters": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "Patch": { + "implemented": false, + "pro": true + } + }, + "NetworkVirtualApplianceConnections": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "NetworkVirtualAppliances": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetBootDiagnosticLogs": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "Reimage": { + "implemented": false, + "pro": true + }, + "Restart": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "NetworkWatchers": { + "CheckConnectivity": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetAzureReachabilityReport": { + "implemented": false, + "pro": true + }, + "GetFlowLogStatus": { + "implemented": false, + "pro": true + }, + "GetNetworkConfigurationDiagnostic": { + "implemented": false, + "pro": true + }, + "GetNextHop": { + "implemented": false, + "pro": true + }, + "GetTopology": { + "implemented": false, + "pro": true + }, + "GetTroubleshooting": { + "implemented": false, + "pro": true + }, + "GetTroubleshootingResult": { + "implemented": false, + "pro": true + }, + "GetVMSecurityRules": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListAll": { + "implemented": false, + "pro": true + }, + "ListAvailableProviders": { + "implemented": false, + "pro": true + }, + "SetFlowLogConfiguration": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + }, + "VerifyIpFlow": { + "implemented": false, + "pro": true + } + }, + "Operations": { + "List": { + "implemented": false, + "pro": true + } + }, + "P2SVpnGateways": { + "Reset": { + "implemented": false, + "pro": true + } + }, + "P2sVpnGateways": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "DisconnectP2sVpnConnections": { + "implemented": false, + "pro": true + }, + "GenerateVpnProfile": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetP2sVpnConnectionHealth": { + "implemented": false, + "pro": true + }, + "GetP2sVpnConnectionHealthDetailed": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "P2sVpnServerConfigurations": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByVirtualWan": { + "implemented": false, + "pro": true + } + }, + "PacketCaptures": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetStatus": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Stop": { + "implemented": false, + "pro": true + } + }, + "PeerExpressRouteCircuitConnections": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "PrivateDnsZoneGroups": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "PrivateEndpoints": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + } + }, + "PrivateLinkServices": { + "CheckPrivateLinkServiceVisibility": { + "implemented": false, + "pro": true + }, + "CheckPrivateLinkServiceVisibilityByResourceGroup": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "DeletePrivateEndpointConnection": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetPrivateEndpointConnection": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListAutoApprovedPrivateLinkServices": { + "implemented": false, + "pro": true + }, + "ListAutoApprovedPrivateLinkServicesByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "ListPrivateEndpointConnections": { + "implemented": false, + "pro": true + }, + "UpdatePrivateEndpointConnection": { + "implemented": false, + "pro": true + } + }, + "PrivateZones": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "PublicIpAddresses": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "DdosProtectionStatus": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "DisassociateCloudServiceReservedPublicIp": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListAll": { + "implemented": false, + "pro": true + }, + "ReserveCloudServicePublicIpAddress": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "PublicIpPrefixes": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListAll": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "ReachabilityAnalysisIntents": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "ReachabilityAnalysisRuns": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "RecordSets": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByType": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ResourceNavigationLinks": { + "List": { + "implemented": false, + "pro": true + } + }, + "RouteFilterRules": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByRouteFilter": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "RouteFilters": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "RouteMaps": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "RouteTables": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListAll": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "Routes": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "RoutingIntent": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "RoutingRuleCollections": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "RoutingRules": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "ScopeConnections": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "SecurityAdminConfigurations": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "SecurityPartnerProviders": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "SecurityRules": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "SecurityUserConfigurations": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "SecurityUserRuleCollections": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "SecurityUserRules": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "ServiceAssociationLinks": { + "List": { + "implemented": false, + "pro": true + } + }, + "ServiceEndpointPolicies": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "ServiceEndpointPolicyDefinitions": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + } + }, + "ServiceGateways": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetAddressLocations": { + "implemented": false, + "pro": true + }, + "GetServices": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListAll": { + "implemented": false, + "pro": true + }, + "UpdateAddressLocations": { + "implemented": false, + "pro": true + }, + "UpdateServices": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "ServiceTagInformation": { + "List": { + "implemented": false, + "pro": true + } + }, + "ServiceTags": { + "List": { + "implemented": false, + "pro": true + } + }, + "StaticCidrs": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "StaticMembers": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "Subnets": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "PrepareNetworkPolicies": { + "implemented": false, + "pro": true + }, + "UnprepareNetworkPolicies": { + "implemented": false, + "pro": true + } + }, + "SubscriptionNetworkManagerConnections": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "Usages": { + "List": { + "implemented": false, + "pro": true + } + }, + "VerifierWorkspaces": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "VirtualApplianceSites": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "VirtualApplianceSkus": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "VirtualHubBgpConnection": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + } + }, + "VirtualHubBgpConnections": { + "List": { + "implemented": false, + "pro": true + }, + "ListAdvertisedRoutes": { + "implemented": false, + "pro": true + }, + "ListLearnedRoutes": { + "implemented": false, + "pro": true + } + }, + "VirtualHubIpConfiguration": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "VirtualHubRouteTableV2s": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "VirtualHubs": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetEffectiveVirtualHubRoutes": { + "implemented": false, + "pro": true + }, + "GetInboundRoutes": { + "implemented": false, + "pro": true + }, + "GetOutboundRoutes": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "VirtualNetworkAppliances": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListAll": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "VirtualNetworkGatewayConnections": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetIkeSas": { + "implemented": false, + "pro": true + }, + "GetSharedKey": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ResetConnection": { + "implemented": false, + "pro": true + }, + "ResetSharedKey": { + "implemented": false, + "pro": true + }, + "SetSharedKey": { + "implemented": false, + "pro": true + }, + "StartPacketCapture": { + "implemented": false, + "pro": true + }, + "StopPacketCapture": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "VirtualNetworkGatewayNatRules": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByVirtualNetworkGateway": { + "implemented": false, + "pro": true + } + }, + "VirtualNetworkGateways": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "DisconnectVirtualNetworkGatewayVpnConnections": { + "implemented": false, + "pro": true + }, + "GenerateVpnProfile": { + "implemented": false, + "pro": true + }, + "Generatevpnclientpackage": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetAdvertisedRoutes": { + "implemented": false, + "pro": true + }, + "GetBgpPeerStatus": { + "implemented": false, + "pro": true + }, + "GetFailoverAllTestDetails": { + "implemented": false, + "pro": true + }, + "GetFailoverSingleTestDetails": { + "implemented": false, + "pro": true + }, + "GetLearnedRoutes": { + "implemented": false, + "pro": true + }, + "GetResiliencyInformation": { + "implemented": false, + "pro": true + }, + "GetRoutesInformation": { + "implemented": false, + "pro": true + }, + "GetVpnProfilePackageUrl": { + "implemented": false, + "pro": true + }, + "GetVpnclientConnectionHealth": { + "implemented": false, + "pro": true + }, + "GetVpnclientIpsecParameters": { + "implemented": false, + "pro": true + }, + "InvokeAbortMigration": { + "implemented": false, + "pro": true + }, + "InvokeCommitMigration": { + "implemented": false, + "pro": true + }, + "InvokeExecuteMigration": { + "implemented": false, + "pro": true + }, + "InvokePrepareMigration": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListConnections": { + "implemented": false, + "pro": true + }, + "ListRadiusSecrets": { + "implemented": false, + "pro": true + }, + "Reset": { + "implemented": false, + "pro": true + }, + "ResetVpnClientSharedKey": { + "implemented": false, + "pro": true + }, + "SetVpnclientIpsecParameters": { + "implemented": false, + "pro": true + }, + "StartExpressRouteSiteFailoverSimulation": { + "implemented": false, + "pro": true + }, + "StartPacketCapture": { + "implemented": false, + "pro": true + }, + "StopExpressRouteSiteFailoverSimulation": { + "implemented": false, + "pro": true + }, + "StopPacketCapture": { + "implemented": false, + "pro": true + }, + "SupportedVpnDevices": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + }, + "VpnDeviceConfigurationScript": { + "implemented": false, + "pro": true + } + }, + "VirtualNetworkLinks": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "VirtualNetworkPeerings": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "VirtualNetworkTaps": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListAll": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "VirtualNetworks": { + "CheckIpAddressAvailability": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetBastionHosts": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListAll": { + "implemented": false, + "pro": true + }, + "ListDdosProtectionStatus": { + "implemented": false, + "pro": true + }, + "ListUsage": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "VirtualRouterPeerings": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "VirtualRouters": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "VirtualWans": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "VpnConnections": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByVpnGateway": { + "implemented": false, + "pro": true + }, + "StartPacketCapture": { + "implemented": false, + "pro": true + }, + "StopPacketCapture": { + "implemented": false, + "pro": true + } + }, + "VpnGateways": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "Reset": { + "implemented": false, + "pro": true + }, + "StartPacketCapture": { + "implemented": false, + "pro": true + }, + "StopPacketCapture": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "VpnLinkConnections": { + "GetAllSharedKeys": { + "implemented": false, + "pro": true + }, + "GetDefaultSharedKey": { + "implemented": false, + "pro": true + }, + "GetIkeSas": { + "implemented": false, + "pro": true + }, + "ListByVpnConnection": { + "implemented": false, + "pro": true + }, + "ListDefaultSharedKey": { + "implemented": false, + "pro": true + }, + "ResetConnection": { + "implemented": false, + "pro": true + }, + "SetOrInitDefaultSharedKey": { + "implemented": false, + "pro": true + } + }, + "VpnServerConfigurations": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListRadiusSecrets": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "VpnServerConfigurationsAssociatedWithVirtualWan": { + "List": { + "implemented": false, + "pro": true + } + }, + "VpnSiteLinkConnections": { + "Get": { + "implemented": false, + "pro": true + } + }, + "VpnSiteLinks": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByVpnSite": { + "implemented": false, + "pro": true + } + }, + "VpnSites": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "VpnSitesConfiguration": { + "Download": { + "implemented": false, + "pro": true + } + }, + "WebApplicationFirewallPolicies": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListAll": { + "implemented": false, + "pro": true + } + }, + "WebCategories": { + "Get": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + } + } + } +} \ No newline at end of file diff --git a/src/data/azure-coverage/Microsoft.OperationalInsights.json b/src/data/azure-coverage/Microsoft.OperationalInsights.json new file mode 100644 index 00000000..d1cd907d --- /dev/null +++ b/src/data/azure-coverage/Microsoft.OperationalInsights.json @@ -0,0 +1,396 @@ +{ + "service": "Microsoft.OperationalInsights", + "operations": [], + "details": { + "AvailableServiceTiers": { + "ListByWorkspace": { + "implemented": false, + "pro": true + } + }, + "Clusters": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "DataExports": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByWorkspace": { + "implemented": false, + "pro": true + } + }, + "DataSources": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByWorkspace": { + "implemented": false, + "pro": true + } + }, + "DeletedWorkspaces": { + "List": { + "implemented": true, + "pro": true + }, + "ListByResourceGroup": { + "implemented": true, + "pro": true + } + }, + "Gateways": { + "Delete": { + "implemented": false, + "pro": true + } + }, + "IntelligencePacks": { + "Disable": { + "implemented": false, + "pro": true + }, + "Enable": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "LinkedServices": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByWorkspace": { + "implemented": false, + "pro": true + } + }, + "LinkedStorageAccounts": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByWorkspace": { + "implemented": false, + "pro": true + } + }, + "ManagementGroups": { + "List": { + "implemented": false, + "pro": true + } + }, + "OperationStatuses": { + "Get": { + "implemented": false, + "pro": true + } + }, + "Operations": { + "List": { + "implemented": false, + "pro": true + } + }, + "Queries": { + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Put": { + "implemented": false, + "pro": true + }, + "Search": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "QueryPacks": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateWithoutName": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "UpdateTags": { + "implemented": false, + "pro": true + } + }, + "SavedSearches": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByWorkspace": { + "implemented": false, + "pro": true + } + }, + "Schema": { + "Get": { + "implemented": false, + "pro": true + } + }, + "SharedKeys": { + "GetSharedKeys": { + "implemented": true, + "pro": true + }, + "Regenerate": { + "implemented": false, + "pro": true + } + }, + "StorageInsightConfigs": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByWorkspace": { + "implemented": false, + "pro": true + } + }, + "SummaryLogs": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByWorkspace": { + "implemented": false, + "pro": true + }, + "RetryBin": { + "implemented": false, + "pro": true + }, + "Start": { + "implemented": false, + "pro": true + }, + "Stop": { + "implemented": false, + "pro": true + } + }, + "Tables": { + "CancelSearch": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByWorkspace": { + "implemented": false, + "pro": true + }, + "Migrate": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Usages": { + "List": { + "implemented": false, + "pro": true + } + }, + "WorkspacePurge": { + "GetPurgeStatus": { + "implemented": false, + "pro": true + }, + "Purge": { + "implemented": false, + "pro": true + } + }, + "Workspaces": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Failback": { + "implemented": true, + "pro": true + }, + "Failover": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "GetNSP": { + "implemented": true, + "pro": true + }, + "List": { + "implemented": true, + "pro": true + }, + "ListByResourceGroup": { + "implemented": true, + "pro": true + }, + "ListKeys": { + "implemented": true, + "pro": true + }, + "ListLinkTargets": { + "implemented": true, + "pro": true + }, + "ListNSP": { + "implemented": true, + "pro": true + }, + "ReconcileNSP": { + "implemented": true, + "pro": true + }, + "Update": { + "implemented": true, + "pro": true + } + } + } +} \ No newline at end of file diff --git a/src/data/azure-coverage/Microsoft.QueueStorage.json b/src/data/azure-coverage/Microsoft.QueueStorage.json new file mode 100644 index 00000000..699ef3ba --- /dev/null +++ b/src/data/azure-coverage/Microsoft.QueueStorage.json @@ -0,0 +1,54 @@ +{ + "service": "Microsoft.QueueStorage", + "operations": [], + "details": { + "MessageId": { + "Delete": { + "implemented": true, + "pro": true, + "snapshot": true + } + }, + "Messages": { + "Dequeue": { + "implemented": true, + "pro": true, + "snapshot": true + }, + "Enqueue": { + "implemented": true, + "pro": true, + "snapshot": true + } + }, + "Queue": { + "Create": { + "implemented": true, + "pro": true, + "snapshot": true + }, + "Delete": { + "implemented": true, + "pro": true, + "snapshot": true + }, + "GetProperties": { + "implemented": true, + "pro": true, + "snapshot": true + } + }, + "Service": { + "GetProperties": { + "implemented": true, + "pro": true, + "snapshot": true + }, + "ListQueuesSegment": { + "implemented": true, + "pro": true, + "snapshot": true + } + } + } +} \ No newline at end of file diff --git a/src/data/azure-coverage/Microsoft.ResourceGraph.json b/src/data/azure-coverage/Microsoft.ResourceGraph.json new file mode 100644 index 00000000..f6a19208 --- /dev/null +++ b/src/data/azure-coverage/Microsoft.ResourceGraph.json @@ -0,0 +1,44 @@ +{ + "service": "Microsoft.ResourceGraph", + "operations": [], + "details": { + "GraphQuery": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Microsoft.ResourceGraph": { + "Resources": { + "implemented": true, + "pro": true + } + }, + "Operations": { + "List": { + "implemented": false, + "pro": true + } + } + } +} \ No newline at end of file diff --git a/src/data/azure-coverage/Microsoft.Resources.json b/src/data/azure-coverage/Microsoft.Resources.json new file mode 100644 index 00000000..bc18cea1 --- /dev/null +++ b/src/data/azure-coverage/Microsoft.Resources.json @@ -0,0 +1,618 @@ +{ + "service": "Microsoft.Resources", + "operations": [], + "details": { + "Changes": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "DataBoundaries": { + "GetScope": { + "implemented": false, + "pro": true + }, + "GetTenant": { + "implemented": false, + "pro": true + }, + "Put": { + "implemented": false, + "pro": true + } + }, + "Decompile": { + "Bicep": { + "implemented": false, + "pro": true + } + }, + "DeploymentOperations": { + "Get": { + "implemented": false, + "pro": true + }, + "GetAtScope": { + "implemented": false, + "pro": true + }, + "GetAtSubscriptionScope": { + "implemented": false, + "pro": true + }, + "GetAtTenantScope": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": true, + "pro": true + }, + "ListAtScope": { + "implemented": false, + "pro": true + }, + "ListAtSubscriptionScope": { + "implemented": true, + "pro": true + }, + "ListAtTenantScope": { + "implemented": false, + "pro": true + } + }, + "DeploymentScripts": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetLogs": { + "implemented": false, + "pro": true + }, + "GetLogsDefault": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "DeploymentStacks": { + "CreateOrUpdateAtResourceGroup": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateAtSubscription": { + "implemented": false, + "pro": true + }, + "DeleteAtResourceGroup": { + "implemented": false, + "pro": true + }, + "DeleteAtSubscription": { + "implemented": false, + "pro": true + }, + "ExportTemplateAtResourceGroup": { + "implemented": false, + "pro": true + }, + "ExportTemplateAtSubscription": { + "implemented": false, + "pro": true + }, + "GetAtResourceGroup": { + "implemented": false, + "pro": true + }, + "GetAtSubscription": { + "implemented": false, + "pro": true + }, + "ListAtResourceGroup": { + "implemented": false, + "pro": true + }, + "ListAtSubscription": { + "implemented": false, + "pro": true + }, + "ValidateStackAtResourceGroup": { + "implemented": false, + "pro": true + }, + "ValidateStackAtSubscription": { + "implemented": false, + "pro": true + } + }, + "DeploymentStacksWhatIfResultsAtResourceGroup": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "WhatIf": { + "implemented": false, + "pro": true + } + }, + "DeploymentStacksWhatIfResultsAtSubscription": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "WhatIf": { + "implemented": false, + "pro": true + } + }, + "Deployments": { + "CalculateTemplateHash": { + "implemented": false, + "pro": true + }, + "Cancel": { + "implemented": false, + "pro": true + }, + "CancelAtScope": { + "implemented": false, + "pro": true + }, + "CancelAtSubscriptionScope": { + "implemented": false, + "pro": true + }, + "CancelAtTenantScope": { + "implemented": false, + "pro": true + }, + "CheckExistence": { + "implemented": true, + "pro": true + }, + "CheckExistenceAtScope": { + "implemented": false, + "pro": true + }, + "CheckExistenceAtSubscriptionScope": { + "implemented": false, + "pro": true + }, + "CheckExistenceAtTenantScope": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "CreateOrUpdateAtScope": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateAtSubscriptionScope": { + "implemented": true, + "pro": true + }, + "CreateOrUpdateAtTenantScope": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "DeleteAtScope": { + "implemented": false, + "pro": true + }, + "DeleteAtSubscriptionScope": { + "implemented": false, + "pro": true + }, + "DeleteAtTenantScope": { + "implemented": false, + "pro": true + }, + "ExportTemplate": { + "implemented": false, + "pro": true + }, + "ExportTemplateAtScope": { + "implemented": false, + "pro": true + }, + "ExportTemplateAtSubscriptionScope": { + "implemented": false, + "pro": true + }, + "ExportTemplateAtTenantScope": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "GetAtScope": { + "implemented": false, + "pro": true + }, + "GetAtSubscriptionScope": { + "implemented": true, + "pro": true + }, + "GetAtTenantScope": { + "implemented": false, + "pro": true + }, + "ListAtScope": { + "implemented": false, + "pro": true + }, + "ListAtSubscriptionScope": { + "implemented": true, + "pro": true + }, + "ListAtTenantScope": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": true, + "pro": true + }, + "Validate": { + "implemented": true, + "pro": true + }, + "ValidateAtScope": { + "implemented": false, + "pro": true + }, + "ValidateAtSubscriptionScope": { + "implemented": true, + "pro": true + }, + "ValidateAtTenantScope": { + "implemented": false, + "pro": true + }, + "WhatIf": { + "implemented": false, + "pro": true + }, + "WhatIfAtSubscriptionScope": { + "implemented": false, + "pro": true + }, + "WhatIfAtTenantScope": { + "implemented": false, + "pro": true + } + }, + "Microsoft.Resources": { + "CheckResourceName": { + "implemented": false, + "pro": true + } + }, + "Operations": { + "List": { + "implemented": false, + "pro": true + } + }, + "ProviderResourceTypes": { + "List": { + "implemented": false, + "pro": true + } + }, + "Providers": { + "Get": { + "implemented": true, + "pro": true + }, + "GetAtTenantScope": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": true, + "pro": true + }, + "ListAtTenantScope": { + "implemented": false, + "pro": true + }, + "ProviderPermissions": { + "implemented": false, + "pro": true + }, + "Register": { + "implemented": true, + "pro": true + }, + "Unregister": { + "implemented": true, + "pro": true + } + }, + "ResourceGroups": { + "CheckExistence": { + "implemented": true, + "pro": true + }, + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "ExportTemplate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "List": { + "implemented": true, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ResourceLinks": { + "ListAtSourceScope": { + "implemented": false, + "pro": true + }, + "ListAtSubscription": { + "implemented": false, + "pro": true + } + }, + "ResourceProviderOperationDetails": { + "List": { + "implemented": false, + "pro": true + } + }, + "ResourceValidationClient": { + "ValidateResources": { + "implemented": false, + "pro": true + } + }, + "Resources": { + "CheckExistence": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": true, + "pro": true + }, + "ListByResourceGroup": { + "implemented": true, + "pro": true + }, + "MoveResources": { + "implemented": true, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + }, + "ValidateMoveResources": { + "implemented": true, + "pro": true + } + }, + "Snapshots": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "Subscriptions": { + "CheckZonePeers": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "List": { + "implemented": true, + "pro": true + }, + "ListLocations": { + "implemented": true, + "pro": true + } + }, + "Tags": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateAtScope": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateValue": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "DeleteAtScope": { + "implemented": false, + "pro": true + }, + "DeleteValue": { + "implemented": false, + "pro": true + }, + "GetAtScope": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "UpdateAtScope": { + "implemented": false, + "pro": true + } + }, + "TemplateSpecVersions": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetBuiltIn": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListBuiltIns": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "TemplateSpecs": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetBuiltIn": { + "implemented": false, + "pro": true + }, + "ListBuiltIns": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Tenants": { + "List": { + "implemented": true, + "pro": true + } + } + } +} \ No newline at end of file diff --git a/src/data/azure-coverage/Microsoft.ServiceBus.DataPlane.json b/src/data/azure-coverage/Microsoft.ServiceBus.DataPlane.json new file mode 100644 index 00000000..8d8b0de5 --- /dev/null +++ b/src/data/azure-coverage/Microsoft.ServiceBus.DataPlane.json @@ -0,0 +1,68 @@ +{ + "service": "Microsoft.ServiceBus.DataPlane", + "operations": [], + "details": { + "Entity": { + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "Put": { + "implemented": true, + "pro": true + } + }, + "Microsoft.ServiceBus.DataPlane": { + "ListEntities": { + "implemented": false, + "pro": true + }, + "ListRules": { + "implemented": false, + "pro": true + }, + "ListSubscriptions": { + "implemented": false, + "pro": true + } + }, + "Namespace": { + "Get": { + "implemented": false, + "pro": true + } + }, + "Rule": { + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "Put": { + "implemented": false, + "pro": true + } + }, + "Subscription": { + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "Put": { + "implemented": true, + "pro": true + } + } + } +} \ No newline at end of file diff --git a/src/data/azure-coverage/Microsoft.ServiceBus.json b/src/data/azure-coverage/Microsoft.ServiceBus.json new file mode 100644 index 00000000..ea4e6522 --- /dev/null +++ b/src/data/azure-coverage/Microsoft.ServiceBus.json @@ -0,0 +1,352 @@ +{ + "service": "Microsoft.ServiceBus", + "operations": [], + "details": { + "DisasterRecoveryConfigs": { + "BreakPairing": { + "implemented": false, + "pro": true + }, + "CheckNameAvailability": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "FailOver": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetAuthorizationRule": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListAuthorizationRules": { + "implemented": false, + "pro": true + }, + "ListKeys": { + "implemented": false, + "pro": true + } + }, + "EventHub": { + "GetAuthorizationRule": { + "implemented": false, + "pro": true + }, + "ListAuthorizationRules": { + "implemented": false, + "pro": true + } + }, + "EventHubs": { + "ListByNamespace": { + "implemented": false, + "pro": true + } + }, + "MessagingPlan": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + } + }, + "MigrationConfigs": { + "CompleteMigration": { + "implemented": false, + "pro": true + }, + "CreateAndStartMigration": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Revert": { + "implemented": false, + "pro": true + } + }, + "Namespaces": { + "CheckNameAvailability": { + "implemented": true, + "pro": true + }, + "CheckNameSpaceAvailability": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "CreateOrUpdateAuthorizationRule": { + "implemented": true, + "pro": true + }, + "CreateOrUpdateNetworkRuleSet": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "DeleteAuthorizationRule": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "GetAuthorizationRule": { + "implemented": true, + "pro": true + }, + "GetNetworkRuleSet": { + "implemented": true, + "pro": true + }, + "List": { + "implemented": true, + "pro": true + }, + "ListAuthorizationRules": { + "implemented": true, + "pro": true + }, + "ListByResourceGroup": { + "implemented": true, + "pro": true + }, + "ListKeys": { + "implemented": true, + "pro": true + }, + "ListNetworkRuleSets": { + "implemented": true, + "pro": true + }, + "ListPostAuthorizationRules": { + "implemented": false, + "pro": true + }, + "Migrate": { + "implemented": false, + "pro": true + }, + "PostAuthorizationRule": { + "implemented": false, + "pro": true + }, + "RegenerateKeys": { + "implemented": true, + "pro": true + }, + "Update": { + "implemented": true, + "pro": true + } + }, + "Operations": { + "List": { + "implemented": false, + "pro": true + } + }, + "PremiumMessagingRegions": { + "List": { + "implemented": false, + "pro": true + } + }, + "PrivateEndpointConnections": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "PrivateLinkResources": { + "Get": { + "implemented": false, + "pro": true + } + }, + "Queues": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "CreateOrUpdateAuthorizationRule": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "DeleteAuthorizationRule": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "GetAuthorizationRule": { + "implemented": true, + "pro": true + }, + "ListAuthorizationRules": { + "implemented": true, + "pro": true + }, + "ListByNamespace": { + "implemented": true, + "pro": true + }, + "ListKeys": { + "implemented": true, + "pro": true + }, + "PostAuthorizationRule": { + "implemented": false, + "pro": true + }, + "RegenerateKeys": { + "implemented": true, + "pro": true + } + }, + "Regions": { + "ListBySku": { + "implemented": false, + "pro": true + } + }, + "Rules": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "ListBySubscriptions": { + "implemented": true, + "pro": true + } + }, + "Subscriptions": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "ListByTopic": { + "implemented": true, + "pro": true + } + }, + "Topics": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "CreateOrUpdateAuthorizationRule": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "DeleteAuthorizationRule": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "GetAuthorizationRule": { + "implemented": true, + "pro": true + }, + "ListAuthorizationRules": { + "implemented": true, + "pro": true + }, + "ListByNamespace": { + "implemented": true, + "pro": true + }, + "ListKeys": { + "implemented": true, + "pro": true + }, + "PostAuthorizationRule": { + "implemented": false, + "pro": true + }, + "RegenerateKeys": { + "implemented": true, + "pro": true + } + } + } +} \ No newline at end of file diff --git a/src/data/azure-coverage/Microsoft.Sql.json b/src/data/azure-coverage/Microsoft.Sql.json new file mode 100644 index 00000000..8c4825d7 --- /dev/null +++ b/src/data/azure-coverage/Microsoft.Sql.json @@ -0,0 +1,2608 @@ +{ + "service": "Microsoft.Sql", + "operations": [], + "details": { + "BackupShortTermRetentionPolicies": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "ListByDatabase": { + "implemented": true, + "pro": true + }, + "Update": { + "implemented": true, + "pro": true + } + }, + "Capabilities": { + "ListByLocation": { + "implemented": false, + "pro": true + } + }, + "DataMaskingPolicies": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + } + }, + "DataMaskingRules": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + } + }, + "DataWarehouseUserActivities": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + } + }, + "DatabaseAdvancedThreatProtectionSettings": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + } + }, + "DatabaseAdvisors": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "DatabaseAutomaticTuning": { + "Get": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "DatabaseBlobAuditingPolicies": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + } + }, + "DatabaseColumns": { + "Get": { + "implemented": true, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + }, + "ListByTable": { + "implemented": true, + "pro": true + } + }, + "DatabaseConnectionPolicies": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + } + }, + "DatabaseEncryptionProtectors": { + "Revalidate": { + "implemented": false, + "pro": true + }, + "Revert": { + "implemented": false, + "pro": true + } + }, + "DatabaseExtensions": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + } + }, + "DatabaseOperations": { + "Cancel": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + } + }, + "DatabaseRecommendedActions": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabaseAdvisor": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "DatabaseSchemas": { + "Get": { + "implemented": true, + "pro": true + }, + "ListByDatabase": { + "implemented": true, + "pro": true + } + }, + "DatabaseSecurityAlertPolicies": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "ListByDatabase": { + "implemented": true, + "pro": true + } + }, + "DatabaseSqlVulnerabilityAssessmentBaselines": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListBySqlVulnerabilityAssessment": { + "implemented": false, + "pro": true + } + }, + "DatabaseSqlVulnerabilityAssessmentExecuteScan": { + "Execute": { + "implemented": false, + "pro": true + } + }, + "DatabaseSqlVulnerabilityAssessmentRuleBaselines": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByBaseline": { + "implemented": false, + "pro": true + } + }, + "DatabaseSqlVulnerabilityAssessmentScanResult": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByScan": { + "implemented": false, + "pro": true + } + }, + "DatabaseSqlVulnerabilityAssessmentScans": { + "Get": { + "implemented": false, + "pro": true + }, + "ListBySqlVulnerabilityAssessments": { + "implemented": false, + "pro": true + } + }, + "DatabaseSqlVulnerabilityAssessmentsSettings": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + } + }, + "DatabaseTableAuditingPolicies": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + } + }, + "DatabaseTables": { + "Get": { + "implemented": true, + "pro": true + }, + "ListBySchema": { + "implemented": true, + "pro": true + } + }, + "DatabaseUsages": { + "ListByDatabase": { + "implemented": false, + "pro": true + } + }, + "DatabaseVulnerabilityAssessmentRuleBaselines": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + } + }, + "DatabaseVulnerabilityAssessmentScans": { + "Export": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "InitiateScan": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + } + }, + "DatabaseVulnerabilityAssessments": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + } + }, + "Databases": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Export": { + "implemented": false, + "pro": true + }, + "Failover": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "GetByElasticPool": { + "implemented": false, + "pro": true + }, + "GetByRecommendedElasticPool": { + "implemented": false, + "pro": true + }, + "Import": { + "implemented": false, + "pro": true + }, + "ListByElasticPool": { + "implemented": false, + "pro": true + }, + "ListByRecommendedElasticPool": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": true, + "pro": true + }, + "ListInaccessibleByServer": { + "implemented": false, + "pro": true + }, + "ListMetricDefinitions": { + "implemented": false, + "pro": true + }, + "ListMetrics": { + "implemented": false, + "pro": true + }, + "Pause": { + "implemented": false, + "pro": true + }, + "Rename": { + "implemented": true, + "pro": true + }, + "Resume": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + }, + "UpgradeDataWarehouse": { + "implemented": false, + "pro": true + } + }, + "DeletedServers": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByLocation": { + "implemented": false, + "pro": true + }, + "Recover": { + "implemented": false, + "pro": true + } + }, + "DisasterRecoveryConfigurations": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Failover": { + "implemented": false, + "pro": true + }, + "FailoverAllowDataLoss": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "DistributedAvailabilityGroups": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Failover": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByInstance": { + "implemented": false, + "pro": true + }, + "SetRole": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ElasticPoolActivities": { + "ListByElasticPool": { + "implemented": false, + "pro": true + } + }, + "ElasticPoolDatabaseActivities": { + "ListByElasticPool": { + "implemented": false, + "pro": true + } + }, + "ElasticPoolOperations": { + "Cancel": { + "implemented": false, + "pro": true + }, + "ListByElasticPool": { + "implemented": false, + "pro": true + } + }, + "ElasticPools": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Failover": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + }, + "ListMetricDefinitions": { + "implemented": false, + "pro": true + }, + "ListMetrics": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "EncryptionProtectors": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + }, + "Revalidate": { + "implemented": false, + "pro": true + } + }, + "EndpointCertificates": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByInstance": { + "implemented": false, + "pro": true + } + }, + "ExtendedDatabaseBlobAuditingPolicies": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + } + }, + "ExtendedServerBlobAuditingPolicies": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "FailoverGroups": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Failover": { + "implemented": false, + "pro": true + }, + "ForceFailoverAllowDataLoss": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + }, + "TryPlannedBeforeForcedFailover": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "FirewallRules": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "ListByServer": { + "implemented": true, + "pro": true + }, + "Replace": { + "implemented": false, + "pro": true + } + }, + "GeoBackupPolicies": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "InstanceFailoverGroups": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Failover": { + "implemented": false, + "pro": true + }, + "ForceFailoverAllowDataLoss": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByLocation": { + "implemented": false, + "pro": true + } + }, + "InstancePools": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Ipv6FirewallRules": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "JobAgents": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "JobCredentials": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByAgent": { + "implemented": false, + "pro": true + } + }, + "JobExecutions": { + "Cancel": { + "implemented": false, + "pro": true + }, + "Create": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByAgent": { + "implemented": false, + "pro": true + }, + "ListByJob": { + "implemented": false, + "pro": true + } + }, + "JobPrivateEndpoints": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByAgent": { + "implemented": false, + "pro": true + } + }, + "JobStepExecutions": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByJobExecution": { + "implemented": false, + "pro": true + } + }, + "JobSteps": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetByVersion": { + "implemented": false, + "pro": true + }, + "ListByJob": { + "implemented": false, + "pro": true + }, + "ListByVersion": { + "implemented": false, + "pro": true + } + }, + "JobTargetExecutions": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByJobExecution": { + "implemented": false, + "pro": true + }, + "ListByStep": { + "implemented": false, + "pro": true + } + }, + "JobTargetGroups": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByAgent": { + "implemented": false, + "pro": true + } + }, + "JobVersions": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByJob": { + "implemented": false, + "pro": true + } + }, + "Jobs": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByAgent": { + "implemented": false, + "pro": true + } + }, + "LedgerDigestUploads": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Disable": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + } + }, + "LongTermRetentionBackups": { + "ChangeAccessTier": { + "implemented": false, + "pro": true + }, + "ChangeAccessTierByResourceGroup": { + "implemented": false, + "pro": true + }, + "Copy": { + "implemented": false, + "pro": true + }, + "CopyByResourceGroup": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "DeleteByResourceGroup": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + }, + "ListByLocation": { + "implemented": false, + "pro": true + }, + "ListByResourceGroupDatabase": { + "implemented": false, + "pro": true + }, + "ListByResourceGroupLocation": { + "implemented": false, + "pro": true + }, + "ListByResourceGroupServer": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + }, + "UpdateByResourceGroup": { + "implemented": false, + "pro": true + } + }, + "LongTermRetentionManagedInstanceBackups": { + "Delete": { + "implemented": false, + "pro": true + }, + "DeleteByResourceGroup": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + }, + "ListByInstance": { + "implemented": false, + "pro": true + }, + "ListByLocation": { + "implemented": false, + "pro": true + }, + "ListByResourceGroupDatabase": { + "implemented": false, + "pro": true + }, + "ListByResourceGroupInstance": { + "implemented": false, + "pro": true + }, + "ListByResourceGroupLocation": { + "implemented": false, + "pro": true + } + }, + "LongTermRetentionPolicies": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "ListByDatabase": { + "implemented": true, + "pro": true + } + }, + "MaintenanceWindowOptions": { + "Get": { + "implemented": false, + "pro": true + } + }, + "MaintenanceWindows": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + } + }, + "ManagedBackupShortTermRetentionPolicies": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ManagedDatabaseAdvancedThreatProtectionSettings": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + } + }, + "ManagedDatabaseColumns": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + }, + "ListByTable": { + "implemented": false, + "pro": true + } + }, + "ManagedDatabaseMoveOperations": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByLocation": { + "implemented": false, + "pro": true + } + }, + "ManagedDatabaseQueries": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByQuery": { + "implemented": false, + "pro": true + } + }, + "ManagedDatabaseRecommendedSensitivityLabels": { + "Update": { + "implemented": false, + "pro": true + } + }, + "ManagedDatabaseRestoreDetails": { + "Get": { + "implemented": false, + "pro": true + } + }, + "ManagedDatabaseSchemas": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + } + }, + "ManagedDatabaseSecurityAlertPolicies": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + } + }, + "ManagedDatabaseSecurityEvents": { + "ListByDatabase": { + "implemented": false, + "pro": true + } + }, + "ManagedDatabaseSensitivityLabels": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "DisableRecommendation": { + "implemented": false, + "pro": true + }, + "EnableRecommendation": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + }, + "ListCurrentByDatabase": { + "implemented": false, + "pro": true + }, + "ListRecommendedByDatabase": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ManagedDatabaseTables": { + "Get": { + "implemented": false, + "pro": true + }, + "ListBySchema": { + "implemented": false, + "pro": true + } + }, + "ManagedDatabaseTransparentDataEncryption": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + } + }, + "ManagedDatabaseVulnerabilityAssessmentRuleBaselines": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + } + }, + "ManagedDatabaseVulnerabilityAssessmentScans": { + "Export": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "InitiateScan": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + } + }, + "ManagedDatabaseVulnerabilityAssessments": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + } + }, + "ManagedDatabases": { + "CancelMove": { + "implemented": false, + "pro": true + }, + "CompleteMove": { + "implemented": false, + "pro": true + }, + "CompleteRestore": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByInstance": { + "implemented": false, + "pro": true + }, + "ListInaccessibleByInstance": { + "implemented": false, + "pro": true + }, + "StartMove": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ManagedInstanceAdministrators": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByInstance": { + "implemented": false, + "pro": true + } + }, + "ManagedInstanceAdvancedThreatProtectionSettings": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByInstance": { + "implemented": false, + "pro": true + } + }, + "ManagedInstanceAzureAdOnlyAuthentications": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByInstance": { + "implemented": false, + "pro": true + } + }, + "ManagedInstanceDtcs": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByManagedInstance": { + "implemented": false, + "pro": true + } + }, + "ManagedInstanceEncryptionProtectors": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByInstance": { + "implemented": false, + "pro": true + }, + "Revalidate": { + "implemented": false, + "pro": true + } + }, + "ManagedInstanceKeys": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByInstance": { + "implemented": false, + "pro": true + } + }, + "ManagedInstanceLongTermRetentionPolicies": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + } + }, + "ManagedInstanceOperations": { + "Cancel": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByManagedInstance": { + "implemented": false, + "pro": true + } + }, + "ManagedInstancePrivateEndpointConnections": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByManagedInstance": { + "implemented": false, + "pro": true + } + }, + "ManagedInstancePrivateLinkResources": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByManagedInstance": { + "implemented": false, + "pro": true + } + }, + "ManagedInstanceTdeCertificates": { + "Create": { + "implemented": false, + "pro": true + } + }, + "ManagedInstanceVulnerabilityAssessments": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByInstance": { + "implemented": false, + "pro": true + } + }, + "ManagedInstances": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Failover": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByInstancePool": { + "implemented": false, + "pro": true + }, + "ListByManagedInstance": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListOutboundNetworkDependenciesByManagedInstance": { + "implemented": false, + "pro": true + }, + "RefreshStatus": { + "implemented": false, + "pro": true + }, + "Start": { + "implemented": false, + "pro": true + }, + "Stop": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ManagedLedgerDigestUploads": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Disable": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + } + }, + "ManagedRestorableDroppedDatabaseBackupShortTermRetentionPolicies": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByRestorableDroppedDatabase": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ManagedServerDnsAliases": { + "Acquire": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByManagedInstance": { + "implemented": false, + "pro": true + } + }, + "ManagedServerSecurityAlertPolicies": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByInstance": { + "implemented": false, + "pro": true + } + }, + "NetworkSecurityPerimeterConfigurations": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + }, + "Reconcile": { + "implemented": false, + "pro": true + } + }, + "Operations": { + "List": { + "implemented": false, + "pro": true + } + }, + "OutboundFirewallRules": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "PrivateEndpointConnections": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "PrivateLinkResources": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "Queries": { + "ListByDatabase": { + "implemented": false, + "pro": true + } + }, + "QueryStatistics": { + "ListByQuery": { + "implemented": false, + "pro": true + } + }, + "QueryTexts": { + "ListByQuery": { + "implemented": false, + "pro": true + } + }, + "RecommendedElasticPools": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + }, + "ListMetrics": { + "implemented": false, + "pro": true + } + }, + "RecommendedSensitivityLabels": { + "Update": { + "implemented": false, + "pro": true + } + }, + "RecoverableDatabases": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "RecoverableManagedDatabases": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByInstance": { + "implemented": false, + "pro": true + } + }, + "ReplicationLinks": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Failover": { + "implemented": false, + "pro": true + }, + "FailoverAllowDataLoss": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": true, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + }, + "Unlink": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "RestorableDroppedDatabases": { + "Get": { + "implemented": true, + "pro": true + }, + "ListByServer": { + "implemented": true, + "pro": true + } + }, + "RestorableDroppedManagedDatabases": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByInstance": { + "implemented": false, + "pro": true + } + }, + "RestorePoints": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + } + }, + "SensitivityLabels": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "DisableRecommendation": { + "implemented": false, + "pro": true + }, + "EnableRecommendation": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + }, + "ListCurrentByDatabase": { + "implemented": false, + "pro": true + }, + "ListRecommendedByDatabase": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ServerAdvancedThreatProtectionSettings": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "ServerAdvisors": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ServerAutomaticTuning": { + "Get": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ServerAzureAdAdministrators": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "ServerAzureAdOnlyAuthentications": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "ServerBlobAuditingPolicies": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "ServerCommunicationLinks": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "ServerConfigurationOptions": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByManagedInstance": { + "implemented": false, + "pro": true + } + }, + "ServerConnectionPolicies": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "ListByServer": { + "implemented": true, + "pro": true + } + }, + "ServerDevOpsAuditSettings": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "ServerDnsAliases": { + "Acquire": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "ServerKeys": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "ServerOperations": { + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "ServerSecurityAlertPolicies": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "ServerTableAuditingPolicies": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "ServerTrustCertificates": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByInstance": { + "implemented": false, + "pro": true + } + }, + "ServerTrustGroups": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByInstance": { + "implemented": false, + "pro": true + }, + "ListByLocation": { + "implemented": false, + "pro": true + } + }, + "ServerUsages": { + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "ServerVulnerabilityAssessments": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "Servers": { + "CheckNameAvailability": { + "implemented": true, + "pro": true + }, + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "ImportDatabase": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": true, + "pro": true + }, + "ListByResourceGroup": { + "implemented": true, + "pro": true + }, + "RefreshStatus": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ServiceObjectives": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "ServiceTierAdvisors": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + } + }, + "SqlAgent": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + } + }, + "SqlVulnerabilityAssessmentBaseline": { + "Get": { + "implemented": false, + "pro": true + }, + "ListBySqlVulnerabilityAssessment": { + "implemented": false, + "pro": true + } + }, + "SqlVulnerabilityAssessmentBaselines": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + } + }, + "SqlVulnerabilityAssessmentExecuteScan": { + "Execute": { + "implemented": false, + "pro": true + } + }, + "SqlVulnerabilityAssessmentRuleBaseline": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByBaseline": { + "implemented": false, + "pro": true + } + }, + "SqlVulnerabilityAssessmentRuleBaselines": { + "Delete": { + "implemented": false, + "pro": true + } + }, + "SqlVulnerabilityAssessmentScanResult": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByScan": { + "implemented": false, + "pro": true + } + }, + "SqlVulnerabilityAssessmentScans": { + "Get": { + "implemented": false, + "pro": true + }, + "ListBySqlVulnerabilityAssessments": { + "implemented": false, + "pro": true + } + }, + "SqlVulnerabilityAssessments": { + "Delete": { + "implemented": false, + "pro": true + } + }, + "SqlVulnerabilityAssessmentsSettings": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "ListByServer": { + "implemented": true, + "pro": true + } + }, + "StartStopManagedInstanceSchedules": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByInstance": { + "implemented": false, + "pro": true + } + }, + "SubscriptionUsages": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByLocation": { + "implemented": false, + "pro": true + } + }, + "SynapseLinkWorkspaces": { + "ListByDatabase": { + "implemented": false, + "pro": true + } + }, + "SyncAgents": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "GenerateKey": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + }, + "ListLinkedDatabases": { + "implemented": false, + "pro": true + } + }, + "SyncGroups": { + "CancelSync": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + }, + "ListHubSchemas": { + "implemented": false, + "pro": true + }, + "ListLogs": { + "implemented": false, + "pro": true + }, + "ListSyncDatabaseIds": { + "implemented": false, + "pro": true + }, + "RefreshHubSchema": { + "implemented": false, + "pro": true + }, + "TriggerSync": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "SyncMembers": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListBySyncGroup": { + "implemented": false, + "pro": true + }, + "ListMemberSchemas": { + "implemented": false, + "pro": true + }, + "RefreshMemberSchema": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "TdeCertificates": { + "Create": { + "implemented": false, + "pro": true + } + }, + "TimeZones": { + "Get": { + "implemented": false, + "pro": true + }, + "ListByLocation": { + "implemented": false, + "pro": true + } + }, + "TransparentDataEncryptionActivities": { + "ListByConfiguration": { + "implemented": false, + "pro": true + } + }, + "TransparentDataEncryptions": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "ListByDatabase": { + "implemented": true, + "pro": true + } + }, + "Usages": { + "ListByInstancePool": { + "implemented": false, + "pro": true + } + }, + "VirtualClusters": { + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + }, + "UpdateDnsServers": { + "implemented": false, + "pro": true + } + }, + "VirtualNetworkRules": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByServer": { + "implemented": false, + "pro": true + } + }, + "WorkloadClassifiers": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByWorkloadGroup": { + "implemented": false, + "pro": true + } + }, + "WorkloadGroups": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByDatabase": { + "implemented": false, + "pro": true + } + } + } +} \ No newline at end of file diff --git a/src/data/azure-coverage/Microsoft.Storage.json b/src/data/azure-coverage/Microsoft.Storage.json new file mode 100644 index 00000000..ed47d8f8 --- /dev/null +++ b/src/data/azure-coverage/Microsoft.Storage.json @@ -0,0 +1,476 @@ +{ + "service": "Microsoft.Storage", + "operations": [], + "details": { + "BlobContainers": { + "ClearLegalHold": { + "implemented": false, + "pro": true + }, + "Create": { + "implemented": true, + "pro": true + }, + "CreateOrUpdateImmutabilityPolicy": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "DeleteImmutabilityPolicy": { + "implemented": false, + "pro": true + }, + "ExtendImmutabilityPolicy": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "GetImmutabilityPolicy": { + "implemented": false, + "pro": true + }, + "Lease": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": true, + "pro": true + }, + "LockImmutabilityPolicy": { + "implemented": false, + "pro": true + }, + "ObjectLevelWorm": { + "implemented": false, + "pro": true + }, + "SetLegalHold": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "BlobInventoryPolicies": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "BlobServices": { + "GetServiceProperties": { + "implemented": true, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "SetServiceProperties": { + "implemented": true, + "pro": true + } + }, + "DeletedAccounts": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "EncryptionScopes": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Patch": { + "implemented": false, + "pro": true + }, + "Put": { + "implemented": false, + "pro": true + } + }, + "FileServices": { + "GetServiceProperties": { + "implemented": true, + "pro": true + }, + "GetServiceUsage": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListServiceUsages": { + "implemented": false, + "pro": true + }, + "SetServiceProperties": { + "implemented": true, + "pro": true + } + }, + "FileShares": { + "Create": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "Lease": { + "implemented": true, + "pro": true + }, + "List": { + "implemented": true, + "pro": true + }, + "Restore": { + "implemented": true, + "pro": true + }, + "Update": { + "implemented": true, + "pro": true + } + }, + "LocalUsers": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListKeys": { + "implemented": false, + "pro": true + }, + "RegeneratePassword": { + "implemented": false, + "pro": true + } + }, + "ManagementPolicies": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + } + }, + "NetworkSecurityPerimeterConfigurations": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Reconcile": { + "implemented": false, + "pro": true + } + }, + "ObjectReplicationPolicies": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "Operations": { + "List": { + "implemented": false, + "pro": true + } + }, + "PrivateEndpointConnections": { + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Put": { + "implemented": false, + "pro": true + } + }, + "PrivateLinkResources": { + "ListByStorageAccount": { + "implemented": false, + "pro": true + } + }, + "Queue": { + "Create": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "QueueServices": { + "GetServiceProperties": { + "implemented": true, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "SetServiceProperties": { + "implemented": true, + "pro": true + } + }, + "Skus": { + "List": { + "implemented": false, + "pro": true + } + }, + "StorageAccounts": { + "AbortHierarchicalNamespaceMigration": { + "implemented": false, + "pro": true + }, + "CheckNameAvailability": { + "implemented": true, + "pro": true + }, + "Create": { + "implemented": true, + "pro": true + }, + "CustomerInitiatedMigration": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "Failover": { + "implemented": false, + "pro": true + }, + "GetCustomerInitiatedMigration": { + "implemented": false, + "pro": true + }, + "GetProperties": { + "implemented": true, + "pro": true + }, + "HierarchicalNamespaceMigration": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": true, + "pro": true + }, + "ListAccountSas": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": true, + "pro": true + }, + "ListKeys": { + "implemented": true, + "pro": true + }, + "ListServiceSas": { + "implemented": false, + "pro": true + }, + "RegenerateKey": { + "implemented": true, + "pro": true + }, + "RestoreBlobRanges": { + "implemented": false, + "pro": true + }, + "RevokeUserDelegationKeys": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": true, + "pro": true + } + }, + "StorageTaskAssignmentInstancesReport": { + "List": { + "implemented": false, + "pro": true + } + }, + "StorageTaskAssignments": { + "Create": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "StorageTaskAssignmentsInstancesReport": { + "List": { + "implemented": false, + "pro": true + } + }, + "Table": { + "Create": { + "implemented": true, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": true, + "pro": true + } + }, + "TableServices": { + "GetServiceProperties": { + "implemented": true, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "SetServiceProperties": { + "implemented": true, + "pro": true + } + }, + "Usage": { + "List": { + "implemented": false, + "pro": true + } + }, + "Usages": { + "ListByLocation": { + "implemented": false, + "pro": true + } + } + } +} \ No newline at end of file diff --git a/src/data/azure-coverage/Microsoft.TableStorage.json b/src/data/azure-coverage/Microsoft.TableStorage.json new file mode 100644 index 00000000..e37565bd --- /dev/null +++ b/src/data/azure-coverage/Microsoft.TableStorage.json @@ -0,0 +1,25 @@ +{ + "service": "Microsoft.TableStorage", + "operations": [], + "details": { + "Service": { + "GetProperties": { + "implemented": true, + "pro": true, + "snapshot": true + } + }, + "Table": { + "Create": { + "implemented": true, + "pro": true, + "snapshot": true + }, + "Query": { + "implemented": true, + "pro": true, + "snapshot": true + } + } + } +} \ No newline at end of file diff --git a/src/data/azure-coverage/Microsoft.Tables.json b/src/data/azure-coverage/Microsoft.Tables.json new file mode 100644 index 00000000..6f3f5852 --- /dev/null +++ b/src/data/azure-coverage/Microsoft.Tables.json @@ -0,0 +1,80 @@ +{ + "service": "Microsoft.Tables", + "operations": [], + "details": { + "Service": { + "GetProperties": { + "implemented": true, + "pro": true, + "snapshot": false + }, + "GetStatistics": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "SetProperties": { + "implemented": false, + "pro": true, + "snapshot": false + } + }, + "Table": { + "Create": { + "implemented": true, + "pro": true, + "snapshot": false + }, + "Delete": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "DeleteEntity": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "GetAccessPolicy": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "InsertEntity": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "MergeEntity": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "Query": { + "implemented": true, + "pro": true, + "snapshot": false + }, + "QueryEntities": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "QueryEntityWithPartitionAndRowKey": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "SetAccessPolicy": { + "implemented": false, + "pro": true, + "snapshot": false + }, + "UpdateEntity": { + "implemented": false, + "pro": true, + "snapshot": false + } + } + } +} \ No newline at end of file diff --git a/src/data/azure-coverage/Microsoft.Web.json b/src/data/azure-coverage/Microsoft.Web.json new file mode 100644 index 00000000..06ee12fc --- /dev/null +++ b/src/data/azure-coverage/Microsoft.Web.json @@ -0,0 +1,3240 @@ +{ + "service": "Microsoft.Web", + "operations": [], + "details": { + "AppServiceEnvironments": { + "ApproveOrRejectPrivateEndpointConnection": { + "implemented": false, + "pro": true + }, + "ChangeVnet": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateMultiRolePool": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateWorkerPool": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "DeleteAseCustomDnsSuffixConfiguration": { + "implemented": false, + "pro": true + }, + "DeletePrivateEndpointConnection": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetAseCustomDnsSuffixConfiguration": { + "implemented": false, + "pro": true + }, + "GetAseV3NetworkingConfiguration": { + "implemented": false, + "pro": true + }, + "GetDiagnosticsItem": { + "implemented": false, + "pro": true + }, + "GetInboundNetworkDependenciesEndpoints": { + "implemented": false, + "pro": true + }, + "GetMultiRolePool": { + "implemented": false, + "pro": true + }, + "GetOutboundNetworkDependenciesEndpoints": { + "implemented": false, + "pro": true + }, + "GetPrivateEndpointConnection": { + "implemented": false, + "pro": true + }, + "GetPrivateEndpointConnectionList": { + "implemented": false, + "pro": true + }, + "GetPrivateLinkResources": { + "implemented": false, + "pro": true + }, + "GetVipInfo": { + "implemented": false, + "pro": true + }, + "GetWorkerPool": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListAppServicePlans": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListCapacities": { + "implemented": false, + "pro": true + }, + "ListDiagnostics": { + "implemented": false, + "pro": true + }, + "ListMetricDefinitions": { + "implemented": false, + "pro": true + }, + "ListMetrics": { + "implemented": false, + "pro": true + }, + "ListMultiRoleMetricDefinitions": { + "implemented": false, + "pro": true + }, + "ListMultiRoleMetrics": { + "implemented": false, + "pro": true + }, + "ListMultiRolePoolInstanceMetricDefinitions": { + "implemented": false, + "pro": true + }, + "ListMultiRolePoolInstanceMetrics": { + "implemented": false, + "pro": true + }, + "ListMultiRolePoolSkus": { + "implemented": false, + "pro": true + }, + "ListMultiRolePools": { + "implemented": false, + "pro": true + }, + "ListMultiRoleUsages": { + "implemented": false, + "pro": true + }, + "ListOperations": { + "implemented": false, + "pro": true + }, + "ListUsages": { + "implemented": false, + "pro": true + }, + "ListWebApps": { + "implemented": false, + "pro": true + }, + "ListWebWorkerMetricDefinitions": { + "implemented": false, + "pro": true + }, + "ListWebWorkerMetrics": { + "implemented": false, + "pro": true + }, + "ListWebWorkerUsages": { + "implemented": false, + "pro": true + }, + "ListWorkerPoolInstanceMetricDefinitions": { + "implemented": false, + "pro": true + }, + "ListWorkerPoolInstanceMetrics": { + "implemented": false, + "pro": true + }, + "ListWorkerPoolSkus": { + "implemented": false, + "pro": true + }, + "ListWorkerPools": { + "implemented": false, + "pro": true + }, + "Reboot": { + "implemented": false, + "pro": true + }, + "Resume": { + "implemented": false, + "pro": true + }, + "Suspend": { + "implemented": false, + "pro": true + }, + "TestUpgradeAvailableNotification": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + }, + "UpdateAseCustomDnsSuffixConfiguration": { + "implemented": false, + "pro": true + }, + "UpdateAseNetworkingConfiguration": { + "implemented": false, + "pro": true + }, + "UpdateMultiRolePool": { + "implemented": false, + "pro": true + }, + "UpdateWorkerPool": { + "implemented": false, + "pro": true + }, + "Upgrade": { + "implemented": false, + "pro": true + } + }, + "AppServicePlans": { + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "CreateOrUpdateVnetRoute": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "DeleteHybridConnection": { + "implemented": false, + "pro": true + }, + "DeleteVnetRoute": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "GetHybridConnection": { + "implemented": false, + "pro": true + }, + "GetHybridConnectionPlanLimit": { + "implemented": false, + "pro": true + }, + "GetRouteForVnet": { + "implemented": false, + "pro": true + }, + "GetServerFarmInstanceDetails": { + "implemented": false, + "pro": true + }, + "GetServerFarmRdpPassword": { + "implemented": false, + "pro": true + }, + "GetServerFarmSkus": { + "implemented": false, + "pro": true + }, + "GetVnetFromServerFarm": { + "implemented": false, + "pro": true + }, + "GetVnetGateway": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": true, + "pro": true + }, + "ListByResourceGroup": { + "implemented": true, + "pro": true + }, + "ListCapabilities": { + "implemented": false, + "pro": true + }, + "ListHybridConnectionKeys": { + "implemented": false, + "pro": true + }, + "ListHybridConnections": { + "implemented": false, + "pro": true + }, + "ListMetricDefintions": { + "implemented": false, + "pro": true + }, + "ListMetrics": { + "implemented": false, + "pro": true + }, + "ListRoutesForVnet": { + "implemented": false, + "pro": true + }, + "ListUsages": { + "implemented": false, + "pro": true + }, + "ListVnets": { + "implemented": false, + "pro": true + }, + "ListWebApps": { + "implemented": false, + "pro": true + }, + "ListWebAppsByHybridConnection": { + "implemented": false, + "pro": true + }, + "RebootWorker": { + "implemented": false, + "pro": true + }, + "RecycleManagedInstanceWorker": { + "implemented": false, + "pro": true + }, + "RestartWebApps": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + }, + "UpdateVnetGateway": { + "implemented": false, + "pro": true + }, + "UpdateVnetRoute": { + "implemented": false, + "pro": true + } + }, + "Certificates": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateCsr": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "DeleteCsr": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetCsr": { + "implemented": false, + "pro": true + }, + "GetCsrs": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + }, + "UpdateCsr": { + "implemented": false, + "pro": true + } + }, + "ClassicMobileServices": { + "DeleteClassicMobileService": { + "implemented": false, + "pro": true + }, + "GetClassicMobileService": { + "implemented": false, + "pro": true + }, + "GetClassicMobileServices": { + "implemented": false, + "pro": true + } + }, + "ConnectionGatewayInstallations": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "ConnectionGateways": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "Connections": { + "ConfirmConsentCode": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListConsentLinks": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ContainerApps": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "ListSecrets": { + "implemented": false, + "pro": true + } + }, + "ContainerAppsRevisions": { + "ActivateRevision": { + "implemented": false, + "pro": true + }, + "DeactivateRevision": { + "implemented": false, + "pro": true + }, + "GetRevision": { + "implemented": false, + "pro": true + }, + "ListRevisions": { + "implemented": false, + "pro": true + }, + "RestartRevision": { + "implemented": false, + "pro": true + } + }, + "CustomApis": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "ExtractApiDefinitionFromWsdl": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListWsdlInterfaces": { + "implemented": false, + "pro": true + }, + "Move": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "DeletedWebApps": { + "GetDeletedWebAppByLocation": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByLocation": { + "implemented": false, + "pro": true + } + }, + "Diagnostics": { + "ExecuteSiteAnalysis": { + "implemented": false, + "pro": true + }, + "ExecuteSiteAnalysisSlot": { + "implemented": false, + "pro": true + }, + "ExecuteSiteDetector": { + "implemented": false, + "pro": true + }, + "ExecuteSiteDetectorSlot": { + "implemented": false, + "pro": true + }, + "GetHostingEnvironmentDetectorResponse": { + "implemented": false, + "pro": true + }, + "GetSiteAnalysis": { + "implemented": false, + "pro": true + }, + "GetSiteAnalysisSlot": { + "implemented": false, + "pro": true + }, + "GetSiteDetector": { + "implemented": false, + "pro": true + }, + "GetSiteDetectorResponse": { + "implemented": false, + "pro": true + }, + "GetSiteDetectorResponseSlot": { + "implemented": false, + "pro": true + }, + "GetSiteDetectorSlot": { + "implemented": false, + "pro": true + }, + "GetSiteDiagnosticCategory": { + "implemented": false, + "pro": true + }, + "GetSiteDiagnosticCategorySlot": { + "implemented": false, + "pro": true + }, + "ListHostingEnvironmentDetectorResponses": { + "implemented": false, + "pro": true + }, + "ListSiteAnalyses": { + "implemented": false, + "pro": true + }, + "ListSiteAnalysesSlot": { + "implemented": false, + "pro": true + }, + "ListSiteDetectorResponses": { + "implemented": false, + "pro": true + }, + "ListSiteDetectorResponsesSlot": { + "implemented": false, + "pro": true + }, + "ListSiteDetectors": { + "implemented": false, + "pro": true + }, + "ListSiteDetectorsSlot": { + "implemented": false, + "pro": true + }, + "ListSiteDiagnosticCategories": { + "implemented": false, + "pro": true + }, + "ListSiteDiagnosticCategoriesSlot": { + "implemented": false, + "pro": true + } + }, + "Global": { + "GetAllClassicMobileServices": { + "implemented": false, + "pro": true + }, + "GetAllManagedHostingEnvironments": { + "implemented": false, + "pro": true + }, + "GetDeletedWebApp": { + "implemented": false, + "pro": true + }, + "GetDeletedWebAppSnapshots": { + "implemented": false, + "pro": true + }, + "GetSubscriptionOperationWithAsyncResponse": { + "implemented": false, + "pro": true + }, + "GetSubscriptionPublishingCredentials": { + "implemented": false, + "pro": true + }, + "IsHostingEnvironmentNameAvailable": { + "implemented": false, + "pro": true + }, + "IsHostingEnvironmentWithLegacyNameAvailable": { + "implemented": false, + "pro": true + }, + "UpdateSubscriptionPublishingCredentials": { + "implemented": false, + "pro": true + } + }, + "HostingEnvironments": { + "GetHostingEnvironmentOperation": { + "implemented": false, + "pro": true + }, + "GetHostingEnvironmentWebHostingPlans": { + "implemented": false, + "pro": true + } + }, + "KubeEnvironments": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListBySubscription": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + } + }, + "ManagedApis": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "ManagedHostingEnvironments": { + "CreateOrUpdateManagedHostingEnvironment": { + "implemented": false, + "pro": true + }, + "DeleteManagedHostingEnvironment": { + "implemented": false, + "pro": true + }, + "GetManagedHostingEnvironment": { + "implemented": false, + "pro": true + }, + "GetManagedHostingEnvironmentOperation": { + "implemented": false, + "pro": true + }, + "GetManagedHostingEnvironmentServerFarms": { + "implemented": false, + "pro": true + }, + "GetManagedHostingEnvironmentSites": { + "implemented": false, + "pro": true + }, + "GetManagedHostingEnvironmentVips": { + "implemented": false, + "pro": true + }, + "GetManagedHostingEnvironmentWebHostingPlans": { + "implemented": false, + "pro": true + }, + "GetManagedHostingEnvironments": { + "implemented": false, + "pro": true + } + }, + "Microsoft.Web": { + "CheckNameAvailability": { + "implemented": true, + "pro": true + }, + "GetPublishingUser": { + "implemented": false, + "pro": true + }, + "GetSourceControl": { + "implemented": false, + "pro": true + }, + "GetSubscriptionDeploymentLocations": { + "implemented": false, + "pro": true + }, + "GetUsagesInLocationList": { + "implemented": false, + "pro": true + }, + "ListAseRegions": { + "implemented": false, + "pro": true + }, + "ListBillingMeters": { + "implemented": false, + "pro": true + }, + "ListCustomHostNameSites": { + "implemented": false, + "pro": true + }, + "ListGeoRegions": { + "implemented": true, + "pro": true + }, + "ListPremierAddOnOffers": { + "implemented": false, + "pro": true + }, + "ListSiteIdentifiersAssignedToHostName": { + "implemented": false, + "pro": true + }, + "ListSkus": { + "implemented": false, + "pro": true + }, + "ListSourceControls": { + "implemented": false, + "pro": true + }, + "RegionalCheckNameAvailability": { + "implemented": false, + "pro": true + }, + "UpdatePublishingUser": { + "implemented": false, + "pro": true + }, + "UpdateSourceControl": { + "implemented": false, + "pro": true + }, + "Validate": { + "implemented": false, + "pro": true + }, + "ValidateContainerSettings": { + "implemented": false, + "pro": true + }, + "VerifyHostingEnvironmentVnet": { + "implemented": false, + "pro": true + } + }, + "Provider": { + "GetAvailableStacks": { + "implemented": false, + "pro": true + }, + "GetAvailableStacksOnPrem": { + "implemented": false, + "pro": true + }, + "GetFunctionAppStacks": { + "implemented": true, + "pro": true + }, + "GetFunctionAppStacksForLocation": { + "implemented": false, + "pro": true + }, + "GetWebAppStacks": { + "implemented": true, + "pro": true + }, + "GetWebAppStacksForLocation": { + "implemented": false, + "pro": true + }, + "ListOperations": { + "implemented": false, + "pro": true + } + }, + "Recommendations": { + "DisableAllForHostingEnvironment": { + "implemented": false, + "pro": true + }, + "DisableAllForWebApp": { + "implemented": false, + "pro": true + }, + "DisableRecommendationForHostingEnvironment": { + "implemented": false, + "pro": true + }, + "DisableRecommendationForSite": { + "implemented": false, + "pro": true + }, + "DisableRecommendationForSubscription": { + "implemented": false, + "pro": true + }, + "GetRuleDetailsByHostingEnvironment": { + "implemented": false, + "pro": true + }, + "GetRuleDetailsByWebApp": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListHistoryForHostingEnvironment": { + "implemented": false, + "pro": true + }, + "ListHistoryForWebApp": { + "implemented": false, + "pro": true + }, + "ListRecommendedRulesForHostingEnvironment": { + "implemented": false, + "pro": true + }, + "ListRecommendedRulesForWebApp": { + "implemented": false, + "pro": true + }, + "ResetAllFilters": { + "implemented": false, + "pro": true + }, + "ResetAllFiltersForHostingEnvironment": { + "implemented": false, + "pro": true + }, + "ResetAllFiltersForWebApp": { + "implemented": false, + "pro": true + } + }, + "ResourceHealthMetadata": { + "GetBySite": { + "implemented": false, + "pro": true + }, + "GetBySiteSlot": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": false, + "pro": true + }, + "ListBySite": { + "implemented": false, + "pro": true + }, + "ListBySiteSlot": { + "implemented": false, + "pro": true + } + }, + "ServerFarms": { + "GetServerFarmOperation": { + "implemented": false, + "pro": true + } + }, + "SiteCertificates": { + "CreateOrUpdate": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateSlot": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": false, + "pro": true + }, + "DeleteSlot": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "GetSlot": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListSlot": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + }, + "UpdateSlot": { + "implemented": false, + "pro": true + } + }, + "Sites": { + "CreateInstanceDeployment": { + "implemented": false, + "pro": true + }, + "CreateInstanceDeploymentSlot": { + "implemented": false, + "pro": true + }, + "DeleteInstanceDeployment": { + "implemented": false, + "pro": true + }, + "DeleteInstanceDeploymentSlot": { + "implemented": false, + "pro": true + }, + "GetDeletedSites": { + "implemented": false, + "pro": true + }, + "GetInstanceDeployment": { + "implemented": false, + "pro": true + }, + "GetInstanceDeploymentSlot": { + "implemented": false, + "pro": true + }, + "GetInstanceDeployments": { + "implemented": false, + "pro": true + }, + "GetInstanceDeploymentsSlot": { + "implemented": false, + "pro": true + }, + "GetSiteOperation": { + "implemented": false, + "pro": true + }, + "GetSiteOperationSlot": { + "implemented": false, + "pro": true + }, + "GetSiteSnapshots": { + "implemented": false, + "pro": true + }, + "GetSiteSnapshotsSlot": { + "implemented": false, + "pro": true + } + }, + "StaticSites": { + "ApproveOrRejectPrivateEndpointConnection": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateBasicAuth": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateBuildDatabaseConnection": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateDatabaseConnection": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateStaticSite": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateStaticSiteAppSettings": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateStaticSiteBuildAppSettings": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateStaticSiteBuildFunctionAppSettings": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateStaticSiteCustomDomain": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateStaticSiteFunctionAppSettings": { + "implemented": false, + "pro": true + }, + "CreateUserRolesInvitationLink": { + "implemented": false, + "pro": true + }, + "CreateZipDeploymentForStaticSite": { + "implemented": false, + "pro": true + }, + "CreateZipDeploymentForStaticSiteBuild": { + "implemented": false, + "pro": true + }, + "DeleteBuildDatabaseConnection": { + "implemented": false, + "pro": true + }, + "DeleteDatabaseConnection": { + "implemented": false, + "pro": true + }, + "DeletePrivateEndpointConnection": { + "implemented": false, + "pro": true + }, + "DeleteStaticSite": { + "implemented": false, + "pro": true + }, + "DeleteStaticSiteBuild": { + "implemented": false, + "pro": true + }, + "DeleteStaticSiteCustomDomain": { + "implemented": false, + "pro": true + }, + "DeleteStaticSiteUser": { + "implemented": false, + "pro": true + }, + "DetachStaticSite": { + "implemented": false, + "pro": true + }, + "DetachUserProvidedFunctionAppFromStaticSite": { + "implemented": false, + "pro": true + }, + "DetachUserProvidedFunctionAppFromStaticSiteBuild": { + "implemented": false, + "pro": true + }, + "GetBasicAuth": { + "implemented": false, + "pro": true + }, + "GetBuildDatabaseConnection": { + "implemented": false, + "pro": true + }, + "GetBuildDatabaseConnectionWithDetails": { + "implemented": false, + "pro": true + }, + "GetBuildDatabaseConnections": { + "implemented": false, + "pro": true + }, + "GetBuildDatabaseConnectionsWithDetails": { + "implemented": false, + "pro": true + }, + "GetDatabaseConnection": { + "implemented": false, + "pro": true + }, + "GetDatabaseConnectionWithDetails": { + "implemented": false, + "pro": true + }, + "GetDatabaseConnections": { + "implemented": false, + "pro": true + }, + "GetDatabaseConnectionsWithDetails": { + "implemented": false, + "pro": true + }, + "GetLinkedBackend": { + "implemented": false, + "pro": true + }, + "GetLinkedBackendForBuild": { + "implemented": false, + "pro": true + }, + "GetLinkedBackends": { + "implemented": false, + "pro": true + }, + "GetLinkedBackendsForBuild": { + "implemented": false, + "pro": true + }, + "GetPrivateEndpointConnection": { + "implemented": false, + "pro": true + }, + "GetPrivateEndpointConnectionList": { + "implemented": false, + "pro": true + }, + "GetPrivateLinkResources": { + "implemented": false, + "pro": true + }, + "GetStaticSite": { + "implemented": false, + "pro": true + }, + "GetStaticSiteBuild": { + "implemented": false, + "pro": true + }, + "GetStaticSiteBuilds": { + "implemented": false, + "pro": true + }, + "GetStaticSiteCustomDomain": { + "implemented": false, + "pro": true + }, + "GetStaticSitesByResourceGroup": { + "implemented": false, + "pro": true + }, + "GetUserProvidedFunctionAppForStaticSite": { + "implemented": false, + "pro": true + }, + "GetUserProvidedFunctionAppForStaticSiteBuild": { + "implemented": false, + "pro": true + }, + "GetUserProvidedFunctionAppsForStaticSite": { + "implemented": false, + "pro": true + }, + "GetUserProvidedFunctionAppsForStaticSiteBuild": { + "implemented": false, + "pro": true + }, + "LinkBackend": { + "implemented": false, + "pro": true + }, + "LinkBackendToBuild": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListBasicAuth": { + "implemented": false, + "pro": true + }, + "ListStaticSiteAppSettings": { + "implemented": false, + "pro": true + }, + "ListStaticSiteBuildAppSettings": { + "implemented": false, + "pro": true + }, + "ListStaticSiteBuildFunctionAppSettings": { + "implemented": false, + "pro": true + }, + "ListStaticSiteBuildFunctions": { + "implemented": false, + "pro": true + }, + "ListStaticSiteConfiguredRoles": { + "implemented": false, + "pro": true + }, + "ListStaticSiteCustomDomains": { + "implemented": false, + "pro": true + }, + "ListStaticSiteFunctionAppSettings": { + "implemented": false, + "pro": true + }, + "ListStaticSiteFunctions": { + "implemented": false, + "pro": true + }, + "ListStaticSiteSecrets": { + "implemented": false, + "pro": true + }, + "ListStaticSiteUsers": { + "implemented": false, + "pro": true + }, + "PreviewWorkflow": { + "implemented": false, + "pro": true + }, + "RegisterUserProvidedFunctionAppWithStaticSite": { + "implemented": false, + "pro": true + }, + "RegisterUserProvidedFunctionAppWithStaticSiteBuild": { + "implemented": false, + "pro": true + }, + "ResetStaticSiteApiKey": { + "implemented": false, + "pro": true + }, + "UnlinkBackend": { + "implemented": false, + "pro": true + }, + "UnlinkBackendFromBuild": { + "implemented": false, + "pro": true + }, + "UpdateBuildDatabaseConnection": { + "implemented": false, + "pro": true + }, + "UpdateDatabaseConnection": { + "implemented": false, + "pro": true + }, + "UpdateStaticSite": { + "implemented": false, + "pro": true + }, + "UpdateStaticSiteUser": { + "implemented": false, + "pro": true + }, + "ValidateBackend": { + "implemented": false, + "pro": true + }, + "ValidateBackendForBuild": { + "implemented": false, + "pro": true + }, + "ValidateCustomDomainCanBeAddedToStaticSite": { + "implemented": false, + "pro": true + } + }, + "WebApps": { + "AddPremierAddOn": { + "implemented": false, + "pro": true + }, + "AddPremierAddOnSlot": { + "implemented": false, + "pro": true + }, + "AnalyzeCustomHostname": { + "implemented": false, + "pro": true + }, + "AnalyzeCustomHostnameSlot": { + "implemented": false, + "pro": true + }, + "ApplySlotConfigToProduction": { + "implemented": false, + "pro": true + }, + "ApplySlotConfigurationSlot": { + "implemented": false, + "pro": true + }, + "ApproveOrRejectPrivateEndpointConnection": { + "implemented": false, + "pro": true + }, + "ApproveOrRejectPrivateEndpointConnectionSlot": { + "implemented": false, + "pro": true + }, + "Backup": { + "implemented": false, + "pro": true + }, + "BackupSlot": { + "implemented": false, + "pro": true + }, + "CopyProductionSlot": { + "implemented": false, + "pro": true + }, + "CopySlotSlot": { + "implemented": false, + "pro": true + }, + "CreateDeployment": { + "implemented": true, + "pro": true + }, + "CreateDeploymentSlot": { + "implemented": false, + "pro": true + }, + "CreateFunction": { + "implemented": false, + "pro": true + }, + "CreateInstanceFunctionSlot": { + "implemented": false, + "pro": true + }, + "CreateInstanceMsDeployOperation": { + "implemented": false, + "pro": true + }, + "CreateInstanceMsDeployOperationSlot": { + "implemented": false, + "pro": true + }, + "CreateMsDeployOperation": { + "implemented": false, + "pro": true + }, + "CreateMsDeployOperationSlot": { + "implemented": false, + "pro": true + }, + "CreateOneDeployOperation": { + "implemented": false, + "pro": true + }, + "CreateOrUpdate": { + "implemented": true, + "pro": true + }, + "CreateOrUpdateConfiguration": { + "implemented": true, + "pro": true + }, + "CreateOrUpdateConfigurationSlot": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateDomainOwnershipIdentifier": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateDomainOwnershipIdentifierSlot": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateFunctionSecret": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateFunctionSecretSlot": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateHostNameBinding": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateHostNameBindingSlot": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateHostSecret": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateHostSecretSlot": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateHybridConnection": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateHybridConnectionSlot": { + "implemented": false, + "pro": true + }, + "CreateOrUpdatePublicCertificate": { + "implemented": false, + "pro": true + }, + "CreateOrUpdatePublicCertificateSlot": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateRelayServiceConnection": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateRelayServiceConnectionSlot": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateSiteContainer": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateSiteContainerSlot": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateSlot": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateSourceControl": { + "implemented": true, + "pro": true + }, + "CreateOrUpdateSourceControlSlot": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateSwiftVirtualNetworkConnectionWithCheck": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateVnetConnection": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateVnetConnectionGateway": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateVnetConnectionGatewaySlot": { + "implemented": false, + "pro": true + }, + "CreateOrUpdateVnetConnectionSlot": { + "implemented": false, + "pro": true + }, + "Delete": { + "implemented": true, + "pro": true + }, + "DeleteBackup": { + "implemented": false, + "pro": true + }, + "DeleteBackupConfiguration": { + "implemented": false, + "pro": true + }, + "DeleteBackupConfigurationSlot": { + "implemented": false, + "pro": true + }, + "DeleteBackupSlot": { + "implemented": false, + "pro": true + }, + "DeleteContinuousWebJob": { + "implemented": false, + "pro": true + }, + "DeleteContinuousWebJobSlot": { + "implemented": false, + "pro": true + }, + "DeleteDeployment": { + "implemented": true, + "pro": true + }, + "DeleteDeploymentSlot": { + "implemented": false, + "pro": true + }, + "DeleteDomainOwnershipIdentifier": { + "implemented": false, + "pro": true + }, + "DeleteDomainOwnershipIdentifierSlot": { + "implemented": false, + "pro": true + }, + "DeleteFunction": { + "implemented": false, + "pro": true + }, + "DeleteFunctionSecret": { + "implemented": false, + "pro": true + }, + "DeleteFunctionSecretSlot": { + "implemented": false, + "pro": true + }, + "DeleteHostNameBinding": { + "implemented": false, + "pro": true + }, + "DeleteHostNameBindingSlot": { + "implemented": false, + "pro": true + }, + "DeleteHostSecret": { + "implemented": false, + "pro": true + }, + "DeleteHostSecretSlot": { + "implemented": false, + "pro": true + }, + "DeleteHybridConnection": { + "implemented": false, + "pro": true + }, + "DeleteHybridConnectionSlot": { + "implemented": false, + "pro": true + }, + "DeleteInstanceFunctionSlot": { + "implemented": false, + "pro": true + }, + "DeleteInstanceProcess": { + "implemented": false, + "pro": true + }, + "DeleteInstanceProcessSlot": { + "implemented": false, + "pro": true + }, + "DeletePremierAddOn": { + "implemented": false, + "pro": true + }, + "DeletePremierAddOnSlot": { + "implemented": false, + "pro": true + }, + "DeletePrivateEndpointConnection": { + "implemented": false, + "pro": true + }, + "DeletePrivateEndpointConnectionSlot": { + "implemented": false, + "pro": true + }, + "DeleteProcess": { + "implemented": false, + "pro": true + }, + "DeleteProcessSlot": { + "implemented": false, + "pro": true + }, + "DeletePublicCertificate": { + "implemented": false, + "pro": true + }, + "DeletePublicCertificateSlot": { + "implemented": false, + "pro": true + }, + "DeleteRelayServiceConnection": { + "implemented": false, + "pro": true + }, + "DeleteRelayServiceConnectionSlot": { + "implemented": false, + "pro": true + }, + "DeleteSiteContainer": { + "implemented": false, + "pro": true + }, + "DeleteSiteContainerSlot": { + "implemented": false, + "pro": true + }, + "DeleteSiteExtension": { + "implemented": false, + "pro": true + }, + "DeleteSiteExtensionSlot": { + "implemented": false, + "pro": true + }, + "DeleteSlot": { + "implemented": false, + "pro": true + }, + "DeleteSourceControl": { + "implemented": true, + "pro": true + }, + "DeleteSourceControlSlot": { + "implemented": false, + "pro": true + }, + "DeleteSwiftVirtualNetwork": { + "implemented": false, + "pro": true + }, + "DeleteSwiftVirtualNetworkSlot": { + "implemented": false, + "pro": true + }, + "DeleteTriggeredWebJob": { + "implemented": false, + "pro": true + }, + "DeleteTriggeredWebJobSlot": { + "implemented": false, + "pro": true + }, + "DeleteVnetConnection": { + "implemented": false, + "pro": true + }, + "DeleteVnetConnectionSlot": { + "implemented": false, + "pro": true + }, + "DeployWorkflowArtifacts": { + "implemented": false, + "pro": true + }, + "DeployWorkflowArtifactsSlot": { + "implemented": false, + "pro": true + }, + "DiscoverBackup": { + "implemented": false, + "pro": true + }, + "DiscoverBackupSlot": { + "implemented": false, + "pro": true + }, + "DiscoverRestore": { + "implemented": false, + "pro": true + }, + "DiscoverRestoreSlot": { + "implemented": false, + "pro": true + }, + "GenerateNewSitePublishingPassword": { + "implemented": false, + "pro": true + }, + "GenerateNewSitePublishingPasswordSlot": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": true, + "pro": true + }, + "GetAppSettingKeyVaultReference": { + "implemented": false, + "pro": true + }, + "GetAppSettingKeyVaultReferenceSlot": { + "implemented": false, + "pro": true + }, + "GetAppSettingsKeyVaultReferences": { + "implemented": false, + "pro": true + }, + "GetAppSettingsKeyVaultReferencesSlot": { + "implemented": false, + "pro": true + }, + "GetAuthSettings": { + "implemented": true, + "pro": true + }, + "GetAuthSettingsSlot": { + "implemented": false, + "pro": true + }, + "GetAuthSettingsV2": { + "implemented": true, + "pro": true + }, + "GetAuthSettingsV2Slot": { + "implemented": false, + "pro": true + }, + "GetAuthSettingsV2WithoutSecrets": { + "implemented": false, + "pro": true + }, + "GetAuthSettingsV2WithoutSecretsSlot": { + "implemented": false, + "pro": true + }, + "GetBackupConfiguration": { + "implemented": true, + "pro": true + }, + "GetBackupConfigurationSlot": { + "implemented": false, + "pro": true + }, + "GetBackupStatus": { + "implemented": false, + "pro": true + }, + "GetBackupStatusSlot": { + "implemented": false, + "pro": true + }, + "GetConfiguration": { + "implemented": true, + "pro": true + }, + "GetConfigurationSlot": { + "implemented": false, + "pro": true + }, + "GetConfigurationSnapshot": { + "implemented": false, + "pro": true + }, + "GetConfigurationSnapshotSlot": { + "implemented": false, + "pro": true + }, + "GetContainerLogsZip": { + "implemented": false, + "pro": true + }, + "GetContainerLogsZipSlot": { + "implemented": false, + "pro": true + }, + "GetContinuousWebJob": { + "implemented": false, + "pro": true + }, + "GetContinuousWebJobSlot": { + "implemented": false, + "pro": true + }, + "GetDeployment": { + "implemented": true, + "pro": true + }, + "GetDeploymentSlot": { + "implemented": false, + "pro": true + }, + "GetDiagnosticLogsConfiguration": { + "implemented": true, + "pro": true + }, + "GetDiagnosticLogsConfigurationSlot": { + "implemented": false, + "pro": true + }, + "GetDomainOwnershipIdentifier": { + "implemented": false, + "pro": true + }, + "GetDomainOwnershipIdentifierSlot": { + "implemented": false, + "pro": true + }, + "GetFtpAllowed": { + "implemented": true, + "pro": true + }, + "GetFtpAllowedSlot": { + "implemented": false, + "pro": true + }, + "GetFunction": { + "implemented": false, + "pro": true + }, + "GetFunctionsAdminToken": { + "implemented": false, + "pro": true + }, + "GetFunctionsAdminTokenSlot": { + "implemented": false, + "pro": true + }, + "GetHostNameBinding": { + "implemented": false, + "pro": true + }, + "GetHostNameBindingSlot": { + "implemented": false, + "pro": true + }, + "GetHybridConnection": { + "implemented": false, + "pro": true + }, + "GetHybridConnectionSlot": { + "implemented": false, + "pro": true + }, + "GetInstanceFunctionSlot": { + "implemented": false, + "pro": true + }, + "GetInstanceInfo": { + "implemented": false, + "pro": true + }, + "GetInstanceInfoSlot": { + "implemented": false, + "pro": true + }, + "GetInstanceMsDeployLog": { + "implemented": false, + "pro": true + }, + "GetInstanceMsDeployLogSlot": { + "implemented": false, + "pro": true + }, + "GetInstanceMsDeployStatus": { + "implemented": false, + "pro": true + }, + "GetInstanceMsDeployStatusSlot": { + "implemented": false, + "pro": true + }, + "GetInstanceProcess": { + "implemented": false, + "pro": true + }, + "GetInstanceProcessDump": { + "implemented": false, + "pro": true + }, + "GetInstanceProcessDumpSlot": { + "implemented": false, + "pro": true + }, + "GetInstanceProcessModule": { + "implemented": false, + "pro": true + }, + "GetInstanceProcessModuleSlot": { + "implemented": false, + "pro": true + }, + "GetInstanceProcessSlot": { + "implemented": false, + "pro": true + }, + "GetInstanceProcessThread": { + "implemented": false, + "pro": true + }, + "GetInstanceProcessThreadSlot": { + "implemented": false, + "pro": true + }, + "GetInstanceWorkflowSlot": { + "implemented": false, + "pro": true + }, + "GetMigrateMySqlStatus": { + "implemented": false, + "pro": true + }, + "GetMigrateMySqlStatusSlot": { + "implemented": false, + "pro": true + }, + "GetMsDeployLog": { + "implemented": false, + "pro": true + }, + "GetMsDeployLogSlot": { + "implemented": false, + "pro": true + }, + "GetMsDeployStatus": { + "implemented": false, + "pro": true + }, + "GetMsDeployStatusSlot": { + "implemented": false, + "pro": true + }, + "GetNetworkTraceOperation": { + "implemented": false, + "pro": true + }, + "GetNetworkTraceOperationSlot": { + "implemented": false, + "pro": true + }, + "GetNetworkTraceOperationSlotV2": { + "implemented": false, + "pro": true + }, + "GetNetworkTraceOperationV2": { + "implemented": false, + "pro": true + }, + "GetNetworkTraces": { + "implemented": false, + "pro": true + }, + "GetNetworkTracesSlot": { + "implemented": false, + "pro": true + }, + "GetNetworkTracesSlotV2": { + "implemented": false, + "pro": true + }, + "GetNetworkTracesV2": { + "implemented": false, + "pro": true + }, + "GetOneDeployStatus": { + "implemented": false, + "pro": true + }, + "GetPremierAddOn": { + "implemented": false, + "pro": true + }, + "GetPremierAddOnSlot": { + "implemented": false, + "pro": true + }, + "GetPrivateAccess": { + "implemented": false, + "pro": true + }, + "GetPrivateAccessSlot": { + "implemented": false, + "pro": true + }, + "GetPrivateEndpointConnection": { + "implemented": false, + "pro": true + }, + "GetPrivateEndpointConnectionList": { + "implemented": false, + "pro": true + }, + "GetPrivateEndpointConnectionListSlot": { + "implemented": false, + "pro": true + }, + "GetPrivateEndpointConnectionSlot": { + "implemented": false, + "pro": true + }, + "GetPrivateLinkResources": { + "implemented": false, + "pro": true + }, + "GetPrivateLinkResourcesSlot": { + "implemented": false, + "pro": true + }, + "GetProcess": { + "implemented": false, + "pro": true + }, + "GetProcessDump": { + "implemented": false, + "pro": true + }, + "GetProcessDumpSlot": { + "implemented": false, + "pro": true + }, + "GetProcessModule": { + "implemented": false, + "pro": true + }, + "GetProcessModuleSlot": { + "implemented": false, + "pro": true + }, + "GetProcessSlot": { + "implemented": false, + "pro": true + }, + "GetProcessThread": { + "implemented": false, + "pro": true + }, + "GetProcessThreadSlot": { + "implemented": false, + "pro": true + }, + "GetProductionSiteDeploymentStatus": { + "implemented": true, + "pro": true + }, + "GetPublicCertificate": { + "implemented": false, + "pro": true + }, + "GetPublicCertificateSlot": { + "implemented": false, + "pro": true + }, + "GetRelayServiceConnection": { + "implemented": false, + "pro": true + }, + "GetRelayServiceConnectionSlot": { + "implemented": false, + "pro": true + }, + "GetScmAllowed": { + "implemented": true, + "pro": true + }, + "GetScmAllowedSlot": { + "implemented": false, + "pro": true + }, + "GetSiteConnectionStringKeyVaultReference": { + "implemented": false, + "pro": true + }, + "GetSiteConnectionStringKeyVaultReferenceSlot": { + "implemented": false, + "pro": true + }, + "GetSiteConnectionStringKeyVaultReferences": { + "implemented": false, + "pro": true + }, + "GetSiteConnectionStringKeyVaultReferencesSlot": { + "implemented": false, + "pro": true + }, + "GetSiteContainer": { + "implemented": false, + "pro": true + }, + "GetSiteContainerSlot": { + "implemented": false, + "pro": true + }, + "GetSiteExtension": { + "implemented": false, + "pro": true + }, + "GetSiteExtensionSlot": { + "implemented": false, + "pro": true + }, + "GetSitePhpErrorLogFlag": { + "implemented": false, + "pro": true + }, + "GetSitePhpErrorLogFlagSlot": { + "implemented": false, + "pro": true + }, + "GetSlot": { + "implemented": false, + "pro": true + }, + "GetSlotSiteDeploymentStatusSlot": { + "implemented": false, + "pro": true + }, + "GetSourceControl": { + "implemented": true, + "pro": true + }, + "GetSourceControlSlot": { + "implemented": false, + "pro": true + }, + "GetSwiftVirtualNetworkConnection": { + "implemented": false, + "pro": true + }, + "GetSwiftVirtualNetworkConnectionSlot": { + "implemented": false, + "pro": true + }, + "GetTriggeredWebJob": { + "implemented": false, + "pro": true + }, + "GetTriggeredWebJobHistory": { + "implemented": false, + "pro": true + }, + "GetTriggeredWebJobHistorySlot": { + "implemented": false, + "pro": true + }, + "GetTriggeredWebJobSlot": { + "implemented": false, + "pro": true + }, + "GetVnetConnection": { + "implemented": false, + "pro": true + }, + "GetVnetConnectionGateway": { + "implemented": false, + "pro": true + }, + "GetVnetConnectionGatewaySlot": { + "implemented": false, + "pro": true + }, + "GetVnetConnectionSlot": { + "implemented": false, + "pro": true + }, + "GetWebJob": { + "implemented": false, + "pro": true + }, + "GetWebJobSlot": { + "implemented": false, + "pro": true + }, + "GetWebSiteContainerLogs": { + "implemented": false, + "pro": true + }, + "GetWebSiteContainerLogsSlot": { + "implemented": false, + "pro": true + }, + "GetWorkflow": { + "implemented": false, + "pro": true + }, + "InstallSiteExtension": { + "implemented": false, + "pro": true + }, + "InstallSiteExtensionSlot": { + "implemented": false, + "pro": true + }, + "IsCloneable": { + "implemented": false, + "pro": true + }, + "IsCloneableSlot": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": true, + "pro": true + }, + "ListApplicationSettings": { + "implemented": true, + "pro": true + }, + "ListApplicationSettingsSlot": { + "implemented": false, + "pro": true + }, + "ListAzureStorageAccounts": { + "implemented": true, + "pro": true + }, + "ListAzureStorageAccountsSlot": { + "implemented": false, + "pro": true + }, + "ListBackupStatusSecrets": { + "implemented": false, + "pro": true + }, + "ListBackupStatusSecretsSlot": { + "implemented": false, + "pro": true + }, + "ListBackups": { + "implemented": false, + "pro": true + }, + "ListBackupsSlot": { + "implemented": false, + "pro": true + }, + "ListBasicPublishingCredentialsPolicies": { + "implemented": false, + "pro": true + }, + "ListBasicPublishingCredentialsPoliciesSlot": { + "implemented": false, + "pro": true + }, + "ListByResourceGroup": { + "implemented": true, + "pro": true + }, + "ListConfigurationSnapshotInfo": { + "implemented": false, + "pro": true + }, + "ListConfigurationSnapshotInfoSlot": { + "implemented": false, + "pro": true + }, + "ListConfigurations": { + "implemented": false, + "pro": true + }, + "ListConfigurationsSlot": { + "implemented": false, + "pro": true + }, + "ListConnectionStrings": { + "implemented": true, + "pro": true + }, + "ListConnectionStringsSlot": { + "implemented": false, + "pro": true + }, + "ListContinuousWebJobs": { + "implemented": false, + "pro": true + }, + "ListContinuousWebJobsSlot": { + "implemented": false, + "pro": true + }, + "ListDeploymentLog": { + "implemented": true, + "pro": true + }, + "ListDeploymentLogSlot": { + "implemented": false, + "pro": true + }, + "ListDeployments": { + "implemented": true, + "pro": true + }, + "ListDeploymentsSlot": { + "implemented": false, + "pro": true + }, + "ListDomainOwnershipIdentifiers": { + "implemented": false, + "pro": true + }, + "ListDomainOwnershipIdentifiersSlot": { + "implemented": false, + "pro": true + }, + "ListFunctionKeys": { + "implemented": true, + "pro": true + }, + "ListFunctionKeysSlot": { + "implemented": false, + "pro": true + }, + "ListFunctionSecrets": { + "implemented": false, + "pro": true + }, + "ListFunctionSecretsSlot": { + "implemented": false, + "pro": true + }, + "ListFunctions": { + "implemented": true, + "pro": true + }, + "ListHostKeys": { + "implemented": false, + "pro": true + }, + "ListHostKeysSlot": { + "implemented": false, + "pro": true + }, + "ListHostNameBindings": { + "implemented": false, + "pro": true + }, + "ListHostNameBindingsSlot": { + "implemented": false, + "pro": true + }, + "ListHybridConnectionKeys": { + "implemented": false, + "pro": true + }, + "ListHybridConnectionKeysSlot": { + "implemented": false, + "pro": true + }, + "ListHybridConnections": { + "implemented": false, + "pro": true + }, + "ListHybridConnectionsSlot": { + "implemented": false, + "pro": true + }, + "ListInstanceFunctionsSlot": { + "implemented": false, + "pro": true + }, + "ListInstanceIdentifiers": { + "implemented": true, + "pro": true + }, + "ListInstanceIdentifiersSlot": { + "implemented": false, + "pro": true + }, + "ListInstanceProcessModules": { + "implemented": false, + "pro": true + }, + "ListInstanceProcessModulesSlot": { + "implemented": false, + "pro": true + }, + "ListInstanceProcessThreads": { + "implemented": false, + "pro": true + }, + "ListInstanceProcessThreadsSlot": { + "implemented": false, + "pro": true + }, + "ListInstanceProcesses": { + "implemented": false, + "pro": true + }, + "ListInstanceProcessesSlot": { + "implemented": false, + "pro": true + }, + "ListInstanceWorkflowsSlot": { + "implemented": false, + "pro": true + }, + "ListMetadata": { + "implemented": false, + "pro": true + }, + "ListMetadataSlot": { + "implemented": false, + "pro": true + }, + "ListMetricDefinitions": { + "implemented": false, + "pro": true + }, + "ListMetricDefinitionsSlot": { + "implemented": false, + "pro": true + }, + "ListMetrics": { + "implemented": false, + "pro": true + }, + "ListMetricsSlot": { + "implemented": false, + "pro": true + }, + "ListNetworkFeatures": { + "implemented": false, + "pro": true + }, + "ListNetworkFeaturesSlot": { + "implemented": false, + "pro": true + }, + "ListPerfMonCounters": { + "implemented": false, + "pro": true + }, + "ListPerfMonCountersSlot": { + "implemented": false, + "pro": true + }, + "ListPremierAddOns": { + "implemented": false, + "pro": true + }, + "ListPremierAddOnsSlot": { + "implemented": false, + "pro": true + }, + "ListProcessModules": { + "implemented": false, + "pro": true + }, + "ListProcessModulesSlot": { + "implemented": false, + "pro": true + }, + "ListProcessThreads": { + "implemented": false, + "pro": true + }, + "ListProcessThreadsSlot": { + "implemented": false, + "pro": true + }, + "ListProcesses": { + "implemented": false, + "pro": true + }, + "ListProcessesSlot": { + "implemented": false, + "pro": true + }, + "ListProductionSiteDeploymentStatuses": { + "implemented": false, + "pro": true + }, + "ListPublicCertificates": { + "implemented": false, + "pro": true + }, + "ListPublicCertificatesSlot": { + "implemented": false, + "pro": true + }, + "ListPublishingCredentials": { + "implemented": true, + "pro": true + }, + "ListPublishingCredentialsSlot": { + "implemented": false, + "pro": true + }, + "ListPublishingProfileXmlWithSecrets": { + "implemented": true, + "pro": true + }, + "ListPublishingProfileXmlWithSecretsSlot": { + "implemented": false, + "pro": true + }, + "ListRelayServiceConnections": { + "implemented": false, + "pro": true + }, + "ListRelayServiceConnectionsSlot": { + "implemented": false, + "pro": true + }, + "ListSiteBackups": { + "implemented": false, + "pro": true + }, + "ListSiteBackupsSlot": { + "implemented": false, + "pro": true + }, + "ListSiteContainers": { + "implemented": false, + "pro": true + }, + "ListSiteContainersSlot": { + "implemented": false, + "pro": true + }, + "ListSiteExtensions": { + "implemented": false, + "pro": true + }, + "ListSiteExtensionsSlot": { + "implemented": false, + "pro": true + }, + "ListSitePushSettings": { + "implemented": false, + "pro": true + }, + "ListSitePushSettingsSlot": { + "implemented": false, + "pro": true + }, + "ListSlotConfigurationNames": { + "implemented": true, + "pro": true + }, + "ListSlotDifferencesFromProduction": { + "implemented": false, + "pro": true + }, + "ListSlotDifferencesSlot": { + "implemented": false, + "pro": true + }, + "ListSlotSiteDeploymentStatusesSlot": { + "implemented": false, + "pro": true + }, + "ListSlots": { + "implemented": false, + "pro": true + }, + "ListSnapshots": { + "implemented": false, + "pro": true + }, + "ListSnapshotsFromDRSecondary": { + "implemented": false, + "pro": true + }, + "ListSnapshotsFromDRSecondarySlot": { + "implemented": false, + "pro": true + }, + "ListSnapshotsSlot": { + "implemented": false, + "pro": true + }, + "ListSyncFunctionTriggers": { + "implemented": true, + "pro": true + }, + "ListSyncFunctionTriggersSlot": { + "implemented": false, + "pro": true + }, + "ListSyncStatus": { + "implemented": true, + "pro": true + }, + "ListSyncStatusSlot": { + "implemented": false, + "pro": true + }, + "ListTriggeredWebJobHistory": { + "implemented": false, + "pro": true + }, + "ListTriggeredWebJobHistorySlot": { + "implemented": false, + "pro": true + }, + "ListTriggeredWebJobs": { + "implemented": false, + "pro": true + }, + "ListTriggeredWebJobsSlot": { + "implemented": false, + "pro": true + }, + "ListUsages": { + "implemented": false, + "pro": true + }, + "ListUsagesSlot": { + "implemented": false, + "pro": true + }, + "ListVnetConnections": { + "implemented": false, + "pro": true + }, + "ListVnetConnectionsSlot": { + "implemented": false, + "pro": true + }, + "ListWebJobs": { + "implemented": false, + "pro": true + }, + "ListWebJobsSlot": { + "implemented": false, + "pro": true + }, + "ListWorkflows": { + "implemented": false, + "pro": true + }, + "ListWorkflowsConnections": { + "implemented": false, + "pro": true + }, + "ListWorkflowsConnectionsSlot": { + "implemented": false, + "pro": true + }, + "MigrateMySql": { + "implemented": false, + "pro": true + }, + "MigrateStorage": { + "implemented": false, + "pro": true + }, + "PutPrivateAccessVnet": { + "implemented": false, + "pro": true + }, + "PutPrivateAccessVnetSlot": { + "implemented": false, + "pro": true + }, + "Recover": { + "implemented": false, + "pro": true + }, + "RecoverSiteConfigurationSnapshot": { + "implemented": false, + "pro": true + }, + "RecoverSiteConfigurationSnapshotSlot": { + "implemented": false, + "pro": true + }, + "RecoverSlot": { + "implemented": false, + "pro": true + }, + "ResetProductionSlotConfig": { + "implemented": false, + "pro": true + }, + "ResetSlotConfigurationSlot": { + "implemented": false, + "pro": true + }, + "Restart": { + "implemented": false, + "pro": true + }, + "RestartSlot": { + "implemented": false, + "pro": true + }, + "Restore": { + "implemented": false, + "pro": true + }, + "RestoreFromBackupBlob": { + "implemented": false, + "pro": true + }, + "RestoreFromBackupBlobSlot": { + "implemented": false, + "pro": true + }, + "RestoreFromDeletedApp": { + "implemented": false, + "pro": true + }, + "RestoreFromDeletedAppSlot": { + "implemented": false, + "pro": true + }, + "RestoreSlot": { + "implemented": false, + "pro": true + }, + "RestoreSnapshot": { + "implemented": false, + "pro": true + }, + "RestoreSnapshotSlot": { + "implemented": false, + "pro": true + }, + "RunTriggeredWebJob": { + "implemented": false, + "pro": true + }, + "RunTriggeredWebJobSlot": { + "implemented": false, + "pro": true + }, + "Start": { + "implemented": false, + "pro": true + }, + "StartContinuousWebJob": { + "implemented": false, + "pro": true + }, + "StartContinuousWebJobSlot": { + "implemented": false, + "pro": true + }, + "StartNetworkTrace": { + "implemented": false, + "pro": true + }, + "StartNetworkTraceSlot": { + "implemented": false, + "pro": true + }, + "StartSlot": { + "implemented": false, + "pro": true + }, + "StartWebSiteNetworkTrace": { + "implemented": false, + "pro": true + }, + "StartWebSiteNetworkTraceOperation": { + "implemented": false, + "pro": true + }, + "StartWebSiteNetworkTraceOperationSlot": { + "implemented": false, + "pro": true + }, + "StartWebSiteNetworkTraceSlot": { + "implemented": false, + "pro": true + }, + "Stop": { + "implemented": false, + "pro": true + }, + "StopContinuousWebJob": { + "implemented": false, + "pro": true + }, + "StopContinuousWebJobSlot": { + "implemented": false, + "pro": true + }, + "StopNetworkTrace": { + "implemented": false, + "pro": true + }, + "StopNetworkTraceSlot": { + "implemented": false, + "pro": true + }, + "StopSlot": { + "implemented": false, + "pro": true + }, + "StopWebSiteNetworkTrace": { + "implemented": false, + "pro": true + }, + "StopWebSiteNetworkTraceSlot": { + "implemented": false, + "pro": true + }, + "SwapSlotSlot": { + "implemented": false, + "pro": true + }, + "SwapSlotWithProduction": { + "implemented": false, + "pro": true + }, + "SyncFunctionTriggers": { + "implemented": true, + "pro": true + }, + "SyncFunctionTriggersSlot": { + "implemented": false, + "pro": true + }, + "SyncFunctions": { + "implemented": true, + "pro": true + }, + "SyncFunctionsSlot": { + "implemented": false, + "pro": true + }, + "SyncRepository": { + "implemented": true, + "pro": true + }, + "SyncRepositorySlot": { + "implemented": false, + "pro": true + }, + "Update": { + "implemented": false, + "pro": true + }, + "UpdateApplicationSettings": { + "implemented": true, + "pro": true + }, + "UpdateApplicationSettingsSlot": { + "implemented": false, + "pro": true + }, + "UpdateAuthSettings": { + "implemented": false, + "pro": true + }, + "UpdateAuthSettingsSlot": { + "implemented": false, + "pro": true + }, + "UpdateAuthSettingsV2": { + "implemented": false, + "pro": true + }, + "UpdateAuthSettingsV2Slot": { + "implemented": false, + "pro": true + }, + "UpdateAzureStorageAccounts": { + "implemented": true, + "pro": true + }, + "UpdateAzureStorageAccountsSlot": { + "implemented": false, + "pro": true + }, + "UpdateBackupConfiguration": { + "implemented": false, + "pro": true + }, + "UpdateBackupConfigurationSlot": { + "implemented": false, + "pro": true + }, + "UpdateConfiguration": { + "implemented": true, + "pro": true + }, + "UpdateConfigurationSlot": { + "implemented": false, + "pro": true + }, + "UpdateConnectionStrings": { + "implemented": false, + "pro": true + }, + "UpdateConnectionStringsSlot": { + "implemented": false, + "pro": true + }, + "UpdateDiagnosticLogsConfig": { + "implemented": true, + "pro": true + }, + "UpdateDiagnosticLogsConfigSlot": { + "implemented": false, + "pro": true + }, + "UpdateDomainOwnershipIdentifier": { + "implemented": false, + "pro": true + }, + "UpdateDomainOwnershipIdentifierSlot": { + "implemented": false, + "pro": true + }, + "UpdateFtpAllowed": { + "implemented": true, + "pro": true + }, + "UpdateFtpAllowedSlot": { + "implemented": false, + "pro": true + }, + "UpdateHybridConnection": { + "implemented": false, + "pro": true + }, + "UpdateHybridConnectionSlot": { + "implemented": false, + "pro": true + }, + "UpdateMachineKey": { + "implemented": false, + "pro": true + }, + "UpdateMetadata": { + "implemented": false, + "pro": true + }, + "UpdateMetadataSlot": { + "implemented": false, + "pro": true + }, + "UpdatePremierAddOn": { + "implemented": false, + "pro": true + }, + "UpdatePremierAddOnSlot": { + "implemented": false, + "pro": true + }, + "UpdateRelayServiceConnection": { + "implemented": false, + "pro": true + }, + "UpdateRelayServiceConnectionSlot": { + "implemented": false, + "pro": true + }, + "UpdateScmAllowed": { + "implemented": true, + "pro": true + }, + "UpdateScmAllowedSlot": { + "implemented": false, + "pro": true + }, + "UpdateSitePushSettings": { + "implemented": false, + "pro": true + }, + "UpdateSitePushSettingsSlot": { + "implemented": false, + "pro": true + }, + "UpdateSlot": { + "implemented": false, + "pro": true + }, + "UpdateSlotConfigurationNames": { + "implemented": false, + "pro": true + }, + "UpdateSourceControl": { + "implemented": true, + "pro": true + }, + "UpdateSourceControlSlot": { + "implemented": false, + "pro": true + }, + "UpdateSwiftVirtualNetworkConnectionWithCheck": { + "implemented": false, + "pro": true + }, + "UpdateSwiftVirtualNetworkConnectionWithCheckSlot": { + "implemented": false, + "pro": true + }, + "UpdateVnetConnection": { + "implemented": false, + "pro": true + }, + "UpdateVnetConnectionGateway": { + "implemented": false, + "pro": true + }, + "UpdateVnetConnectionGatewaySlot": { + "implemented": false, + "pro": true + }, + "UpdateVnetConnectionSlot": { + "implemented": false, + "pro": true + } + }, + "WorkflowRunActionRepetitions": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListExpressionTraces": { + "implemented": false, + "pro": true + } + }, + "WorkflowRunActionRepetitionsRequestHistories": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "WorkflowRunActionScopeRepetitions": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "WorkflowRunActions": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListExpressionTraces": { + "implemented": false, + "pro": true + } + }, + "WorkflowRuns": { + "Cancel": { + "implemented": false, + "pro": true + }, + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "WorkflowTriggerHistories": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "Resubmit": { + "implemented": false, + "pro": true + } + }, + "WorkflowTriggers": { + "Get": { + "implemented": false, + "pro": true + }, + "GetSchemaJson": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + }, + "ListCallbackUrl": { + "implemented": false, + "pro": true + }, + "Run": { + "implemented": false, + "pro": true + } + }, + "WorkflowVersions": { + "Get": { + "implemented": false, + "pro": true + }, + "List": { + "implemented": false, + "pro": true + } + }, + "Workflows": { + "RegenerateAccessKey": { + "implemented": false, + "pro": true + }, + "Validate": { + "implemented": false, + "pro": true + } + } + } +} \ No newline at end of file