From 09f451a919d66e675e1b42c55543117370ef2a59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Au=C3=B0unn?= Date: Tue, 31 Jan 2023 08:14:08 +0000 Subject: [PATCH] [NetApp]Remove throughputMibps from create request examples (#21907) * Remove throughputMibps from create request examples * Update description for username * Fix 2020-06-01 * Fix example files * Update description for username * Pretty * Remove doublicate * Update description * Add read to x-ms-mutability snapshotid and backupid --- .../2020-06-01/examples/Accounts_Delete.json | 6 +- .../2020-06-01/examples/Accounts_Update.json | 9 +- .../examples/BackupPolicies_Delete.json | 6 +- .../examples/Backups_Account_Delete.json | 6 +- .../2020-06-01/examples/Backups_Delete.json | 6 +- .../2020-06-01/examples/OperationList.json | 703 +++++++++++++ .../2020-06-01/examples/Pools_Delete.json | 12 +- .../2020-06-01/examples/Pools_Update.json | 6 +- .../examples/SnapshotPolicies_Delete.json | 6 +- .../2020-06-01/examples/Snapshots_Delete.json | 6 +- .../2020-06-01/examples/Snapshots_Update.json | 6 +- .../Volumes_AuthorizeReplication.json | 6 +- .../examples/Volumes_BreakReplication.json | 6 +- .../examples/Volumes_CreateOrUpdate.json | 3 +- .../2020-06-01/examples/Volumes_Delete.json | 6 +- .../examples/Volumes_DeleteReplication.json | 6 +- .../examples/Volumes_PoolChange.json | 6 +- .../Volumes_ReInitializeReplication.json | 6 +- .../examples/Volumes_ResyncReplication.json | 6 +- .../2020-06-01/examples/Volumes_Revert.json | 6 +- .../2020-06-01/examples/Volumes_Update.json | 6 +- .../stable/2020-06-01/netapp.json | 7 +- .../2020-07-01/examples/Accounts_Delete.json | 6 +- .../2020-07-01/examples/Accounts_Update.json | 6 +- .../examples/BackupPolicies_Delete.json | 6 +- .../examples/Backups_Account_Delete.json | 6 +- .../2020-07-01/examples/Backups_Delete.json | 6 +- .../2020-07-01/examples/OperationList.json | 703 +++++++++++++ .../2020-07-01/examples/Pools_Delete.json | 6 +- .../2020-07-01/examples/Pools_Update.json | 6 +- .../examples/SnapshotPolicies_Delete.json | 6 +- .../2020-07-01/examples/Snapshots_Delete.json | 6 +- .../2020-07-01/examples/Snapshots_Update.json | 6 +- .../Volumes_AuthorizeReplication.json | 6 +- .../examples/Volumes_BreakReplication.json | 6 +- .../examples/Volumes_CreateOrUpdate.json | 3 +- .../2020-07-01/examples/Volumes_Delete.json | 6 +- .../examples/Volumes_DeleteReplication.json | 6 +- .../examples/Volumes_PoolChange.json | 6 +- .../Volumes_ReInitializeReplication.json | 6 +- .../examples/Volumes_ResyncReplication.json | 6 +- .../2020-07-01/examples/Volumes_Revert.json | 6 +- .../2020-07-01/examples/Volumes_Update.json | 6 +- .../stable/2020-07-01/netapp.json | 7 +- .../2020-08-01/examples/Accounts_Delete.json | 6 +- .../2020-08-01/examples/Accounts_Update.json | 6 +- .../examples/BackupPolicies_Delete.json | 6 +- .../examples/Backups_Account_Delete.json | 6 +- .../2020-08-01/examples/Backups_Delete.json | 6 +- .../2020-08-01/examples/OperationList.json | 703 +++++++++++++ .../2020-08-01/examples/Pools_Delete.json | 6 +- .../2020-08-01/examples/Pools_Update.json | 6 +- .../examples/SnapshotPolicies_Delete.json | 6 +- .../2020-08-01/examples/Snapshots_Delete.json | 6 +- .../2020-08-01/examples/Snapshots_Update.json | 6 +- .../Volumes_AuthorizeReplication.json | 6 +- .../examples/Volumes_BreakReplication.json | 6 +- .../examples/Volumes_CreateOrUpdate.json | 3 +- .../2020-08-01/examples/Volumes_Delete.json | 6 +- .../examples/Volumes_DeleteReplication.json | 6 +- .../examples/Volumes_PoolChange.json | 6 +- .../Volumes_ReInitializeReplication.json | 6 +- .../examples/Volumes_ResyncReplication.json | 6 +- .../2020-08-01/examples/Volumes_Revert.json | 6 +- .../2020-08-01/examples/Volumes_Update.json | 6 +- .../stable/2020-08-01/netapp.json | 7 +- .../2020-09-01/examples/Accounts_Delete.json | 6 +- .../2020-09-01/examples/Accounts_Update.json | 6 +- .../examples/BackupPolicies_Delete.json | 6 +- .../examples/Backups_Account_Delete.json | 6 +- .../2020-09-01/examples/Backups_Delete.json | 6 +- .../2020-09-01/examples/OperationList.json | 703 +++++++++++++ .../2020-09-01/examples/Pools_Delete.json | 6 +- .../2020-09-01/examples/Pools_Update.json | 6 +- .../examples/SnapshotPolicies_Delete.json | 6 +- .../2020-09-01/examples/Snapshots_Delete.json | 6 +- .../2020-09-01/examples/Snapshots_Update.json | 6 +- .../Volumes_AuthorizeReplication.json | 6 +- .../examples/Volumes_BreakReplication.json | 6 +- .../examples/Volumes_CreateOrUpdate.json | 3 +- .../2020-09-01/examples/Volumes_Delete.json | 6 +- .../examples/Volumes_DeleteReplication.json | 6 +- .../examples/Volumes_PoolChange.json | 6 +- .../Volumes_ReInitializeReplication.json | 6 +- .../examples/Volumes_ResyncReplication.json | 6 +- .../2020-09-01/examples/Volumes_Revert.json | 6 +- .../2020-09-01/examples/Volumes_Update.json | 6 +- .../stable/2020-09-01/netapp.json | 7 +- .../2020-11-01/examples/Accounts_Delete.json | 6 +- .../2020-11-01/examples/Accounts_Update.json | 3 + .../examples/BackupPolicies_Delete.json | 6 +- .../examples/Backups_Account_Delete.json | 6 +- .../2020-11-01/examples/Backups_Delete.json | 6 +- .../2020-11-01/examples/Backups_Update.json | 3 + .../2020-11-01/examples/OperationList.json | 703 +++++++++++++ .../2020-11-01/examples/Pools_Delete.json | 6 +- .../2020-11-01/examples/Pools_Update.json | 6 +- .../examples/SnapshotPolicies_Delete.json | 6 +- .../examples/SnapshotPolicies_Update.json | 3 + .../2020-11-01/examples/Snapshots_Delete.json | 6 +- .../2020-11-01/examples/Snapshots_Update.json | 6 +- .../Volumes_AuthorizeReplication.json | 6 +- .../examples/Volumes_BreakReplication.json | 6 +- .../examples/Volumes_CreateOrUpdate.json | 3 +- .../2020-11-01/examples/Volumes_Delete.json | 6 +- .../examples/Volumes_DeleteReplication.json | 6 +- .../examples/Volumes_PoolChange.json | 6 +- .../Volumes_ReInitializeReplication.json | 6 +- .../examples/Volumes_ResyncReplication.json | 6 +- .../2020-11-01/examples/Volumes_Revert.json | 6 +- .../2020-11-01/examples/Volumes_Update.json | 6 +- .../stable/2020-11-01/netapp.json | 7 +- .../2020-12-01/examples/Accounts_Delete.json | 6 +- .../2020-12-01/examples/Accounts_Update.json | 3 + .../examples/BackupPolicies_Delete.json | 6 +- .../examples/BackupPolicies_Update.json | 3 + .../examples/Backups_Account_Delete.json | 6 +- .../2020-12-01/examples/Backups_Delete.json | 6 +- .../2020-12-01/examples/Backups_Update.json | 3 + .../2020-12-01/examples/OperationList.json | 703 +++++++++++++ .../2020-12-01/examples/Pools_Delete.json | 6 +- .../2020-12-01/examples/Pools_Update.json | 6 +- .../examples/SnapshotPolicies_Delete.json | 6 +- .../examples/SnapshotPolicies_Update.json | 3 + .../2020-12-01/examples/Snapshots_Delete.json | 6 +- .../2020-12-01/examples/Snapshots_Update.json | 6 +- .../Volumes_AuthorizeReplication.json | 6 +- .../examples/Volumes_BreakReplication.json | 6 +- .../examples/Volumes_CreateOrUpdate.json | 8 +- .../2020-12-01/examples/Volumes_Delete.json | 6 +- .../examples/Volumes_DeleteReplication.json | 6 +- .../examples/Volumes_PoolChange.json | 6 +- .../Volumes_ReInitializeReplication.json | 6 +- .../examples/Volumes_ResyncReplication.json | 6 +- .../2020-12-01/examples/Volumes_Revert.json | 6 +- .../2020-12-01/examples/Volumes_Update.json | 6 +- .../stable/2020-12-01/netapp.json | 7 +- .../2021-02-01/examples/Accounts_Delete.json | 6 +- .../2021-02-01/examples/Accounts_Update.json | 3 + .../examples/BackupPolicies_Delete.json | 6 +- .../examples/BackupPolicies_Update.json | 3 + .../examples/Backups_Account_Delete.json | 6 +- .../2021-02-01/examples/Backups_Delete.json | 6 +- .../2021-02-01/examples/Backups_Update.json | 3 + .../2021-02-01/examples/OperationList.json | 703 +++++++++++++ .../2021-02-01/examples/Pools_Delete.json | 6 +- .../2021-02-01/examples/Pools_Update.json | 6 +- .../examples/SnapshotPolicies_Delete.json | 6 +- .../examples/SnapshotPolicies_Update.json | 3 + .../2021-02-01/examples/Snapshots_Delete.json | 6 +- .../2021-02-01/examples/Snapshots_Update.json | 6 +- .../Volumes_AuthorizeReplication.json | 6 +- .../examples/Volumes_BreakReplication.json | 6 +- .../examples/Volumes_CreateOrUpdate.json | 8 +- .../2021-02-01/examples/Volumes_Delete.json | 6 +- .../examples/Volumes_DeleteReplication.json | 6 +- .../examples/Volumes_PoolChange.json | 6 +- .../Volumes_ReInitializeReplication.json | 6 +- .../examples/Volumes_ResyncReplication.json | 6 +- .../2021-02-01/examples/Volumes_Revert.json | 6 +- .../2021-02-01/examples/Volumes_Update.json | 6 +- .../stable/2021-02-01/netapp.json | 7 +- .../2021-04-01/examples/Accounts_Delete.json | 6 +- .../2021-04-01/examples/Accounts_Update.json | 2 +- .../examples/BackupPolicies_Delete.json | 6 +- .../examples/Backups_Account_Delete.json | 6 +- .../2021-04-01/examples/Backups_Delete.json | 6 +- .../2021-04-01/examples/OperationList.json | 986 +----------------- .../2021-04-01/examples/Pools_Delete.json | 6 +- .../2021-04-01/examples/Pools_Update.json | 6 +- .../examples/SnapshotPolicies_Delete.json | 6 +- .../2021-04-01/examples/Snapshots_Delete.json | 6 +- .../2021-04-01/examples/Snapshots_Update.json | 6 +- .../Volumes_AuthorizeReplication.json | 6 +- .../examples/Volumes_BreakReplication.json | 6 +- .../examples/Volumes_CreateOrUpdate.json | 8 +- .../2021-04-01/examples/Volumes_Delete.json | 6 +- .../examples/Volumes_DeleteReplication.json | 6 +- .../examples/Volumes_PoolChange.json | 6 +- .../Volumes_ReInitializeReplication.json | 6 +- .../examples/Volumes_ResyncReplication.json | 6 +- .../2021-04-01/examples/Volumes_Revert.json | 6 +- .../2021-04-01/examples/Volumes_Update.json | 6 +- .../stable/2021-04-01/netapp.json | 2 +- .../2021-06-01/examples/Accounts_Delete.json | 6 +- .../examples/BackupPolicies_Delete.json | 6 +- .../examples/Backups_Account_Delete.json | 6 +- .../2021-06-01/examples/Backups_Delete.json | 6 +- .../2021-06-01/examples/OperationList.json | 986 +----------------- .../2021-06-01/examples/Pools_Delete.json | 6 +- .../2021-06-01/examples/Pools_Update.json | 6 +- .../examples/SnapshotPolicies_Delete.json | 6 +- .../2021-06-01/examples/Snapshots_Delete.json | 6 +- .../2021-06-01/examples/Snapshots_Update.json | 6 +- .../Volumes_AuthorizeReplication.json | 6 +- .../examples/Volumes_BreakReplication.json | 6 +- .../examples/Volumes_CreateOrUpdate.json | 8 +- .../2021-06-01/examples/Volumes_Delete.json | 6 +- .../examples/Volumes_DeleteReplication.json | 6 +- .../examples/Volumes_PoolChange.json | 6 +- .../Volumes_ReInitializeReplication.json | 6 +- .../examples/Volumes_ResyncReplication.json | 6 +- .../2021-06-01/examples/Volumes_Revert.json | 6 +- .../2021-06-01/examples/Volumes_Update.json | 6 +- .../stable/2021-06-01/netapp.json | 2 +- .../2021-08-01/examples/Accounts_Delete.json | 6 +- .../examples/BackupPolicies_Delete.json | 6 +- .../examples/Backups_Account_Delete.json | 6 +- .../2021-08-01/examples/Backups_Delete.json | 6 +- .../2021-08-01/examples/Pools_Delete.json | 6 +- .../2021-08-01/examples/Pools_Update.json | 6 +- .../examples/SnapshotPolicies_Delete.json | 6 +- .../2021-08-01/examples/Snapshots_Delete.json | 6 +- .../2021-08-01/examples/Snapshots_Update.json | 6 +- .../examples/VolumeGroups_Create.json | 26 +- .../examples/VolumeGroups_Delete.json | 6 +- .../2021-08-01/examples/VolumeGroups_Get.json | 34 +- .../Volumes_AuthorizeReplication.json | 6 +- .../examples/Volumes_BreakReplication.json | 6 +- .../examples/Volumes_CreateOrUpdate.json | 8 +- .../2021-08-01/examples/Volumes_Delete.json | 6 +- .../examples/Volumes_DeleteReplication.json | 6 +- .../examples/Volumes_PoolChange.json | 6 +- .../Volumes_ReInitializeReplication.json | 6 +- .../examples/Volumes_ResyncReplication.json | 6 +- .../2021-08-01/examples/Volumes_Revert.json | 6 +- .../2021-08-01/examples/Volumes_Update.json | 6 +- .../stable/2021-08-01/netapp.json | 2 +- .../examples/Volumes_CreateOrUpdate.json | 8 +- .../stable/2021-10-01/netapp.json | 2 +- .../examples/Volumes_CreateOrUpdate.json | 8 +- .../stable/2022-01-01/netapp.json | 6 +- .../examples/Volumes_CreateOrUpdate.json | 8 +- .../stable/2022-03-01/netapp.json | 6 +- .../examples/Volumes_CreateOrUpdate.json | 8 +- .../stable/2022-05-01/netapp.json | 6 +- 236 files changed, 6112 insertions(+), 2157 deletions(-) create mode 100644 specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/OperationList.json create mode 100644 specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/OperationList.json create mode 100644 specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/OperationList.json create mode 100644 specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/OperationList.json create mode 100644 specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/OperationList.json create mode 100644 specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/OperationList.json create mode 100644 specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/OperationList.json diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Accounts_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Accounts_Delete.json index d9604fb9072d..a25e91669572 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Accounts_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Accounts_Delete.json @@ -6,7 +6,11 @@ "api-version": "2020-06-01" }, "responses": { - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "204": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Accounts_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Accounts_Update.json index 789d8913e603..aad6d49f5a12 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Accounts_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Accounts_Update.json @@ -19,6 +19,9 @@ } }, "201": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + }, "body": { "id": "/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1", "name": "account1", @@ -29,6 +32,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/BackupPolicies_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/BackupPolicies_Delete.json index 598b534709d6..181c6375f8a2 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/BackupPolicies_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/BackupPolicies_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Backups_Account_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Backups_Account_Delete.json index 63c3337ab97f..4da8978544c4 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Backups_Account_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Backups_Account_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Backups_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Backups_Delete.json index cdfdd661cac9..da414a4d0f21 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Backups_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Backups_Delete.json @@ -10,7 +10,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/OperationList.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/OperationList.json new file mode 100644 index 000000000000..aae0558d85cc --- /dev/null +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/OperationList.json @@ -0,0 +1,703 @@ +{ + "parameters": { + "api-version": "2020-06-01" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "name": "Microsoft.NetApp/register/action", + "display": { + "provider": "Microsoft.NetApp", + "resource": "Subscription", + "operation": "Subscription Registration Action", + "description": "Subscription Registration Action" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read volume resource", + "description": "Reads a volume resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Write volume resource", + "description": "Writes a volume resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Delete volume resource", + "description": "Deletes a volume resource." + }, + "origin": "user,system" + }, + { + "properties": { + "serviceSpecification": { + "metricSpecifications": [ + { + "name": "AverageReadLatency", + "displayName": "Average read latency", + "displayDescription": "Average read latency in milliseconds per operation", + "unit": "MilliSeconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "AverageWriteLatency", + "displayName": "Average write latency", + "displayDescription": "Average write latency in milliseconds per operation", + "unit": "MilliSeconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeLogicalSize", + "displayName": "Volume Consumed Size", + "displayDescription": "Logical size of the volume (used bytes)", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeSnapshotSize", + "displayName": "Volume snapshot size", + "displayDescription": "Size of all snapshots in volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "ReadIops", + "displayName": "Read iops", + "displayDescription": "Read In/out operations per second", + "unit": "CountPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "WriteIops", + "displayName": "Write iops", + "displayDescription": "Write In/out operations per second", + "unit": "CountPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeAllocatedSize", + "displayName": "Volume allocated size", + "displayDescription": "The provisioned size of a volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeCoolTierSize", + "displayName": "Volume cool tier size", + "displayDescription": "Volume Footprint for Cool Tier", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeCoolTierDataReadSize", + "displayName": "Volume cool tier data read size", + "displayDescription": "Data read in using GET per volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeCoolTierDataWriteSize", + "displayName": "Volume cool tier data write size", + "displayDescription": "Data tiered out using PUT per volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationLastTransferDuration", + "displayName": "Volume replication last transfer duration", + "displayDescription": "The amount of time in seconds it took for the last transfer to complete.", + "unit": "Seconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationLastTransferSize", + "displayName": "Volume replication last transfer size", + "displayDescription": "The total number of bytes transferred as part of the last transfer.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationHealthy", + "displayName": "Is volume replication status healthy", + "displayDescription": "Condition of the relationship, 1 or 0.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationLagTime", + "displayName": "Volume replication lag time", + "displayDescription": "The amount of time in seconds by which the data on the mirror lags behind the source.", + "unit": "Seconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationTotalTransferBytes", + "displayName": "Volume replication total transfer", + "displayDescription": "Cumulative bytes transferred for the relationship.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationRelationshipProgress", + "displayName": "Volume replication progress", + "displayDescription": "Total amount of data transferred for the current transfer operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationRelationshipTransferring", + "displayName": "Is volume replication transferring", + "displayDescription": "Whether the status of the Volume Replication is 'transferring'.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeLogicalBackupBytes", + "displayName": "Volume Backup Bytes", + "displayDescription": "Total bytes backed up for this Volume.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeProtected", + "displayName": "Is Volume Backup Enabled", + "displayDescription": "Is backup enabled for the volume? 1 if yes, 0 if no.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeBackupActive", + "displayName": "Is Volume Backup suspended", + "displayDescription": "Is the backup policy suspended for the volume? 0 if yes, 1 if no.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationTransferredBytes", + "displayName": "Volume Backup Last Transferred Bytes", + "displayDescription": "Total bytes transferred for last backup or restore operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationComplete", + "displayName": "Is Volume Backup Operation Complete", + "displayDescription": "Did the last volume backup or restore operation complete successfully? 1 if yes, 0 if no.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationBackupTransferredBytes", + "displayName": "Volume Backup Operation Last Transferred Bytes", + "displayDescription": "Total bytes transferred for last backup operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationRestoreTransferredBytes", + "displayName": "Volume Backup Restore Operation Last Transferred Bytes", + "displayDescription": "Total bytes transferred for last backup restore operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeConsumedSizePercentage", + "displayName": "Percentage Volume Consumed Size", + "displayDescription": "The percentage of the volume consumed including snapshots.", + "unit": "Percent", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "OtherThroughput", + "displayName": "Other throughput", + "displayDescription": "Other throughput (that is not read or write) in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "ReadThroughput", + "displayName": "Read throughput", + "displayDescription": "Read throughput in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "TotalThroughput", + "displayName": "Total throughput", + "displayDescription": "Sum of all throughput in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "WriteThroughput", + "displayName": "Write throughput", + "displayDescription": "Write throughput in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + } + ] + } + }, + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/metricDefinitions/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read volume metric definitions.", + "description": "Gets the available metrics for Volume resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/revert/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Revert volume resource", + "description": "Revert volume to specific snapshot" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/breakReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Break volume replication resource", + "description": "Break volume replication relations" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/replicationStatus/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read Volume Replication Status.", + "description": "Reads the statuses of the Volume Replication." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/authorizeReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Authorize Replication", + "description": "Authorize the source volume replication" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/resyncReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Resync Replication", + "description": "Resync the replication on the destination volume" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deleteReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Delete Replication", + "description": "Delete the replication on the destination volume" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/mountTargets/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read mount target resource", + "description": "Reads a mount target resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/diagnosticSettings/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read diagnostic setting.", + "description": "Gets the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/diagnosticSettings/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Write diagnostic setting.", + "description": "Creates or updates the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Accounts resource type", + "operation": "Read account resource", + "description": "Reads an account resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Accounts resource type", + "operation": "Write account resource", + "description": "Writes an account resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Accounts resource type", + "operation": "Delete account resource", + "description": "Deletes a account resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read pool resource", + "description": "Reads a pool resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Write pool resource", + "description": "Writes a pool resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Delete pool resource", + "description": "Deletes a pool resource." + }, + "origin": "user,system" + }, + { + "properties": { + "serviceSpecification": { + "metricSpecifications": [ + { + "name": "VolumePoolAllocatedUsed", + "displayName": "Pool Allocated To Volume Size", + "displayDescription": "Allocated used size of the pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolTotalLogicalSize", + "displayName": "Pool Consumed Size", + "displayDescription": "Sum of the logical size of all the volumes belonging to the pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolAllocatedSize", + "displayName": "Pool Allocated Size", + "displayDescription": "Provisioned size of this pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolTotalSnapshotSize", + "displayName": "Total Snapshot size for the pool", + "displayDescription": "Sum of snapshot size of all volumes in this pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolProvisionedThroughput", + "displayName": "Provisioned throughput for the pool", + "displayDescription": "Provisioned throughput of this pool", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolAllocatedToVolumeThroughput", + "displayName": "Pool allocated throughput", + "displayDescription": "Sum of the throughput of all the volumes belonging to the pool", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + } + ] + } + }, + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/metricDefinitions/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read volume metric definitions.", + "description": "Gets the available metrics for Volume resource." + }, + "origin": "system" + }, + { + "properties": { + "serviceSpecification": {} + }, + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/logDefinitions/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read log definitions.", + "description": "Gets the log definitions for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/diagnosticSettings/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read diagnostic setting.", + "description": "Gets the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/diagnosticSettings/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Write diagnostic setting.", + "description": "Creates or updates the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshots resource type", + "operation": "Read snapshot resource", + "description": "Reads a snapshot resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshots resource type", + "operation": "Write snapshot resource", + "description": "Writes a snapshot resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshots resource type", + "operation": "Delete snapshot resource", + "description": "Deletes a snapshot resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/snapshotPolicies/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshot Policies resource type", + "operation": "Read snapshot policy resource", + "description": "Reads a snapshot policy resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/snapshotPolicies/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshot Policies resource type", + "operation": "Write snapshot policy resource", + "description": "Writes a snapshot policy resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/snapshotPolicies/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshot Policies resource type", + "operation": "Delete snapshot policy resource", + "description": "Deletes a snapshot policy resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/Operations/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Operations resource type", + "operation": "Read operation resource", + "description": "Reads an operation resources." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/operationresults/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Operation results resource type", + "operation": "Read operation result resource", + "description": "Reads an operation result resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Location wide operation", + "operation": "Read location wide operation", + "description": "Reads a location wide operation." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/checknameavailability/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "NetApp resources", + "operation": "Check if resource name is available", + "description": "Check if resource name is available" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/checkfilepathavailability/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Check if file path is available", + "description": "Check if file path is available" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/unregister/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Subscription", + "operation": "Unregister Subscription for Azure NetApp Files", + "description": "Unregisters Subscription with Microsoft.NetApp resource provider" + }, + "origin": "user,system" + } + ] + } + } + } +} diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Pools_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Pools_Delete.json index 0f0193626f44..5425b4bfcac9 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Pools_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Pools_Delete.json @@ -7,7 +7,15 @@ "api-version": "2020-06-01" }, "responses": { - "204": {}, - "202": {} + "204": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Pools_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Pools_Update.json index 364c3d3faa64..b7b3f598895e 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Pools_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Pools_Update.json @@ -25,6 +25,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/SnapshotPolicies_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/SnapshotPolicies_Delete.json index 86283d16571e..58090c97af76 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/SnapshotPolicies_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/SnapshotPolicies_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Snapshots_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Snapshots_Delete.json index 582444cb35b4..bf3efeeebd5d 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Snapshots_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Snapshots_Delete.json @@ -10,7 +10,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Snapshots_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Snapshots_Update.json index 9af1e3a78dbb..004606d565b3 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Snapshots_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Snapshots_Update.json @@ -23,6 +23,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_AuthorizeReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_AuthorizeReplication.json index 283ff746cbe5..e9dc93bd0d73 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_AuthorizeReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_AuthorizeReplication.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_BreakReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_BreakReplication.json index 53151656cb63..07612b98d4c8 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_BreakReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_BreakReplication.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_CreateOrUpdate.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_CreateOrUpdate.json index 6d579b547d3f..915440a10fe4 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_CreateOrUpdate.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_CreateOrUpdate.json @@ -12,8 +12,7 @@ "creationToken": "my-unique-file-path", "serviceLevel": "Premium", "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "usageThreshold": 107374182400, - "throughputMibps": 128 + "usageThreshold": 107374182400 } } }, diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_Delete.json index 7ae07cec38d6..1b851d3687f0 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_Delete.json @@ -9,6 +9,10 @@ }, "responses": { "204": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_DeleteReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_DeleteReplication.json index 50181792855d..ee1faf3d8499 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_DeleteReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_DeleteReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_PoolChange.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_PoolChange.json index d7e211df1707..8023605d30eb 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_PoolChange.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_PoolChange.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_ReInitializeReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_ReInitializeReplication.json index 50181792855d..ee1faf3d8499 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_ReInitializeReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_ReInitializeReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_ResyncReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_ResyncReplication.json index 50181792855d..ee1faf3d8499 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_ResyncReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_ResyncReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_Revert.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_Revert.json index 285bcc71128f..377fb50ce06d 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_Revert.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_Revert.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_Update.json index fc735427bbf8..6feae1244d9f 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/examples/Volumes_Update.json @@ -26,6 +26,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/netapp.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/netapp.json index 7f4a0eb23ba6..344a613190fe 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/netapp.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-06-01/netapp.json @@ -63,6 +63,11 @@ "default": { "description": "Error response describing why the operation failed." } + }, + "x-ms-examples": { + "OperationList": { + "$ref": "examples/OperationList.json" + } } } }, @@ -2873,7 +2878,7 @@ }, "username": { "type": "string", - "description": "Username of Active Directory domain administrator" + "description": "A domain user account with permission to create machine accounts" }, "password": { "type": "string", diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Accounts_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Accounts_Delete.json index 46ebb2a9fa02..8ded11f63953 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Accounts_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Accounts_Delete.json @@ -6,7 +6,11 @@ "api-version": "2020-07-01" }, "responses": { - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "204": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Accounts_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Accounts_Update.json index dab4940dc786..59fac20e7eea 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Accounts_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Accounts_Update.json @@ -29,6 +29,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/BackupPolicies_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/BackupPolicies_Delete.json index 30f7901d9a6f..02550645474a 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/BackupPolicies_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/BackupPolicies_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Backups_Account_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Backups_Account_Delete.json index e0db24d96c3c..f8f1c223dd93 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Backups_Account_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Backups_Account_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Backups_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Backups_Delete.json index 7c72de17fb06..08fc006cb3da 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Backups_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Backups_Delete.json @@ -10,7 +10,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/OperationList.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/OperationList.json new file mode 100644 index 000000000000..160bce4383dc --- /dev/null +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/OperationList.json @@ -0,0 +1,703 @@ +{ + "parameters": { + "api-version": "2020-07-01" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "name": "Microsoft.NetApp/register/action", + "display": { + "provider": "Microsoft.NetApp", + "resource": "Subscription", + "operation": "Subscription Registration Action", + "description": "Subscription Registration Action" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read volume resource", + "description": "Reads a volume resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Write volume resource", + "description": "Writes a volume resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Delete volume resource", + "description": "Deletes a volume resource." + }, + "origin": "user,system" + }, + { + "properties": { + "serviceSpecification": { + "metricSpecifications": [ + { + "name": "AverageReadLatency", + "displayName": "Average read latency", + "displayDescription": "Average read latency in milliseconds per operation", + "unit": "MilliSeconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "AverageWriteLatency", + "displayName": "Average write latency", + "displayDescription": "Average write latency in milliseconds per operation", + "unit": "MilliSeconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeLogicalSize", + "displayName": "Volume Consumed Size", + "displayDescription": "Logical size of the volume (used bytes)", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeSnapshotSize", + "displayName": "Volume snapshot size", + "displayDescription": "Size of all snapshots in volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "ReadIops", + "displayName": "Read iops", + "displayDescription": "Read In/out operations per second", + "unit": "CountPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "WriteIops", + "displayName": "Write iops", + "displayDescription": "Write In/out operations per second", + "unit": "CountPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeAllocatedSize", + "displayName": "Volume allocated size", + "displayDescription": "The provisioned size of a volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeCoolTierSize", + "displayName": "Volume cool tier size", + "displayDescription": "Volume Footprint for Cool Tier", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeCoolTierDataReadSize", + "displayName": "Volume cool tier data read size", + "displayDescription": "Data read in using GET per volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeCoolTierDataWriteSize", + "displayName": "Volume cool tier data write size", + "displayDescription": "Data tiered out using PUT per volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationLastTransferDuration", + "displayName": "Volume replication last transfer duration", + "displayDescription": "The amount of time in seconds it took for the last transfer to complete.", + "unit": "Seconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationLastTransferSize", + "displayName": "Volume replication last transfer size", + "displayDescription": "The total number of bytes transferred as part of the last transfer.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationHealthy", + "displayName": "Is volume replication status healthy", + "displayDescription": "Condition of the relationship, 1 or 0.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationLagTime", + "displayName": "Volume replication lag time", + "displayDescription": "The amount of time in seconds by which the data on the mirror lags behind the source.", + "unit": "Seconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationTotalTransferBytes", + "displayName": "Volume replication total transfer", + "displayDescription": "Cumulative bytes transferred for the relationship.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationRelationshipProgress", + "displayName": "Volume replication progress", + "displayDescription": "Total amount of data transferred for the current transfer operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationRelationshipTransferring", + "displayName": "Is volume replication transferring", + "displayDescription": "Whether the status of the Volume Replication is 'transferring'.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeLogicalBackupBytes", + "displayName": "Volume Backup Bytes", + "displayDescription": "Total bytes backed up for this Volume.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeProtected", + "displayName": "Is Volume Backup Enabled", + "displayDescription": "Is backup enabled for the volume? 1 if yes, 0 if no.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeBackupActive", + "displayName": "Is Volume Backup suspended", + "displayDescription": "Is the backup policy suspended for the volume? 0 if yes, 1 if no.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationTransferredBytes", + "displayName": "Volume Backup Last Transferred Bytes", + "displayDescription": "Total bytes transferred for last backup or restore operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationComplete", + "displayName": "Is Volume Backup Operation Complete", + "displayDescription": "Did the last volume backup or restore operation complete successfully? 1 if yes, 0 if no.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationBackupTransferredBytes", + "displayName": "Volume Backup Operation Last Transferred Bytes", + "displayDescription": "Total bytes transferred for last backup operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationRestoreTransferredBytes", + "displayName": "Volume Backup Restore Operation Last Transferred Bytes", + "displayDescription": "Total bytes transferred for last backup restore operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeConsumedSizePercentage", + "displayName": "Percentage Volume Consumed Size", + "displayDescription": "The percentage of the volume consumed including snapshots.", + "unit": "Percent", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "OtherThroughput", + "displayName": "Other throughput", + "displayDescription": "Other throughput (that is not read or write) in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "ReadThroughput", + "displayName": "Read throughput", + "displayDescription": "Read throughput in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "TotalThroughput", + "displayName": "Total throughput", + "displayDescription": "Sum of all throughput in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "WriteThroughput", + "displayName": "Write throughput", + "displayDescription": "Write throughput in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + } + ] + } + }, + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/metricDefinitions/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read volume metric definitions.", + "description": "Gets the available metrics for Volume resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/revert/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Revert volume resource", + "description": "Revert volume to specific snapshot" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/breakReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Break volume replication resource", + "description": "Break volume replication relations" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/replicationStatus/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read Volume Replication Status.", + "description": "Reads the statuses of the Volume Replication." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/authorizeReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Authorize Replication", + "description": "Authorize the source volume replication" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/resyncReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Resync Replication", + "description": "Resync the replication on the destination volume" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deleteReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Delete Replication", + "description": "Delete the replication on the destination volume" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/mountTargets/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read mount target resource", + "description": "Reads a mount target resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/diagnosticSettings/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read diagnostic setting.", + "description": "Gets the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/diagnosticSettings/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Write diagnostic setting.", + "description": "Creates or updates the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Accounts resource type", + "operation": "Read account resource", + "description": "Reads an account resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Accounts resource type", + "operation": "Write account resource", + "description": "Writes an account resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Accounts resource type", + "operation": "Delete account resource", + "description": "Deletes a account resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read pool resource", + "description": "Reads a pool resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Write pool resource", + "description": "Writes a pool resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Delete pool resource", + "description": "Deletes a pool resource." + }, + "origin": "user,system" + }, + { + "properties": { + "serviceSpecification": { + "metricSpecifications": [ + { + "name": "VolumePoolAllocatedUsed", + "displayName": "Pool Allocated To Volume Size", + "displayDescription": "Allocated used size of the pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolTotalLogicalSize", + "displayName": "Pool Consumed Size", + "displayDescription": "Sum of the logical size of all the volumes belonging to the pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolAllocatedSize", + "displayName": "Pool Allocated Size", + "displayDescription": "Provisioned size of this pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolTotalSnapshotSize", + "displayName": "Total Snapshot size for the pool", + "displayDescription": "Sum of snapshot size of all volumes in this pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolProvisionedThroughput", + "displayName": "Provisioned throughput for the pool", + "displayDescription": "Provisioned throughput of this pool", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolAllocatedToVolumeThroughput", + "displayName": "Pool allocated throughput", + "displayDescription": "Sum of the throughput of all the volumes belonging to the pool", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + } + ] + } + }, + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/metricDefinitions/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read volume metric definitions.", + "description": "Gets the available metrics for Volume resource." + }, + "origin": "system" + }, + { + "properties": { + "serviceSpecification": {} + }, + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/logDefinitions/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read log definitions.", + "description": "Gets the log definitions for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/diagnosticSettings/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read diagnostic setting.", + "description": "Gets the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/diagnosticSettings/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Write diagnostic setting.", + "description": "Creates or updates the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshots resource type", + "operation": "Read snapshot resource", + "description": "Reads a snapshot resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshots resource type", + "operation": "Write snapshot resource", + "description": "Writes a snapshot resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshots resource type", + "operation": "Delete snapshot resource", + "description": "Deletes a snapshot resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/snapshotPolicies/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshot Policies resource type", + "operation": "Read snapshot policy resource", + "description": "Reads a snapshot policy resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/snapshotPolicies/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshot Policies resource type", + "operation": "Write snapshot policy resource", + "description": "Writes a snapshot policy resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/snapshotPolicies/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshot Policies resource type", + "operation": "Delete snapshot policy resource", + "description": "Deletes a snapshot policy resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/Operations/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Operations resource type", + "operation": "Read operation resource", + "description": "Reads an operation resources." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/operationresults/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Operation results resource type", + "operation": "Read operation result resource", + "description": "Reads an operation result resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Location wide operation", + "operation": "Read location wide operation", + "description": "Reads a location wide operation." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/checknameavailability/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "NetApp resources", + "operation": "Check if resource name is available", + "description": "Check if resource name is available" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/checkfilepathavailability/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Check if file path is available", + "description": "Check if file path is available" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/unregister/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Subscription", + "operation": "Unregister Subscription for Azure NetApp Files", + "description": "Unregisters Subscription with Microsoft.NetApp resource provider" + }, + "origin": "user,system" + } + ] + } + } + } +} diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Pools_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Pools_Delete.json index 6f5570783402..0eaf3669e6b6 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Pools_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Pools_Delete.json @@ -8,6 +8,10 @@ }, "responses": { "204": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Pools_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Pools_Update.json index a830254d3831..7b86cd17f319 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Pools_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Pools_Update.json @@ -25,6 +25,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/SnapshotPolicies_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/SnapshotPolicies_Delete.json index 129587be3f2f..62701bd05743 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/SnapshotPolicies_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/SnapshotPolicies_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Snapshots_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Snapshots_Delete.json index 25ef8abc8a81..3b916f8d453c 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Snapshots_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Snapshots_Delete.json @@ -10,7 +10,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Snapshots_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Snapshots_Update.json index 9f6e9b52fc6b..b6bebdd56c77 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Snapshots_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Snapshots_Update.json @@ -23,6 +23,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_AuthorizeReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_AuthorizeReplication.json index 7ab437c49d4f..95582e0ab77c 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_AuthorizeReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_AuthorizeReplication.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_BreakReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_BreakReplication.json index 41063e18e1b4..e0f0215e127f 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_BreakReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_BreakReplication.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_CreateOrUpdate.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_CreateOrUpdate.json index 6d9a5fb096d7..89ccc9bc66df 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_CreateOrUpdate.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_CreateOrUpdate.json @@ -12,8 +12,7 @@ "creationToken": "my-unique-file-path", "serviceLevel": "Premium", "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "usageThreshold": 107374182400, - "throughputMibps": 128.0 + "usageThreshold": 107374182400 } } }, diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_Delete.json index 7bfa9748ebf4..1af154d8db0f 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_Delete.json @@ -9,6 +9,10 @@ }, "responses": { "204": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_DeleteReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_DeleteReplication.json index 0f375e24142b..828240f8cef3 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_DeleteReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_DeleteReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_PoolChange.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_PoolChange.json index 3cde97294056..3670c275d5ed 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_PoolChange.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_PoolChange.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_ReInitializeReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_ReInitializeReplication.json index 0f375e24142b..828240f8cef3 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_ReInitializeReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_ReInitializeReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_ResyncReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_ResyncReplication.json index 0f375e24142b..828240f8cef3 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_ResyncReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_ResyncReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_Revert.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_Revert.json index 70bdff55b81f..839df65551b7 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_Revert.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_Revert.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_Update.json index b48d51ea2cb6..088daf030d98 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/examples/Volumes_Update.json @@ -26,6 +26,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/netapp.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/netapp.json index 821b05a86756..ecfe3ae2b406 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/netapp.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-07-01/netapp.json @@ -63,6 +63,11 @@ "default": { "description": "Error response describing why the operation failed." } + }, + "x-ms-examples": { + "OperationList": { + "$ref": "examples/OperationList.json" + } } } }, @@ -2873,7 +2878,7 @@ }, "username": { "type": "string", - "description": "Username of Active Directory domain administrator" + "description": "A domain user account with permission to create machine accounts" }, "password": { "type": "string", diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Accounts_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Accounts_Delete.json index 4f40c6746772..38045c26b85e 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Accounts_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Accounts_Delete.json @@ -6,7 +6,11 @@ "api-version": "2020-08-01" }, "responses": { - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "204": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Accounts_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Accounts_Update.json index 5657dec7ce28..5d3a94e3938a 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Accounts_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Accounts_Update.json @@ -29,6 +29,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/BackupPolicies_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/BackupPolicies_Delete.json index c8b405821e8d..7fcd2d4b21ee 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/BackupPolicies_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/BackupPolicies_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Backups_Account_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Backups_Account_Delete.json index 3407192d21ac..0b922ddaa278 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Backups_Account_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Backups_Account_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Backups_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Backups_Delete.json index 96a7a20116f5..7acbaa7b36fc 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Backups_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Backups_Delete.json @@ -10,7 +10,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/OperationList.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/OperationList.json new file mode 100644 index 000000000000..d3af0f56f7d7 --- /dev/null +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/OperationList.json @@ -0,0 +1,703 @@ +{ + "parameters": { + "api-version": "2020-08-01" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "name": "Microsoft.NetApp/register/action", + "display": { + "provider": "Microsoft.NetApp", + "resource": "Subscription", + "operation": "Subscription Registration Action", + "description": "Subscription Registration Action" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read volume resource", + "description": "Reads a volume resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Write volume resource", + "description": "Writes a volume resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Delete volume resource", + "description": "Deletes a volume resource." + }, + "origin": "user,system" + }, + { + "properties": { + "serviceSpecification": { + "metricSpecifications": [ + { + "name": "AverageReadLatency", + "displayName": "Average read latency", + "displayDescription": "Average read latency in milliseconds per operation", + "unit": "MilliSeconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "AverageWriteLatency", + "displayName": "Average write latency", + "displayDescription": "Average write latency in milliseconds per operation", + "unit": "MilliSeconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeLogicalSize", + "displayName": "Volume Consumed Size", + "displayDescription": "Logical size of the volume (used bytes)", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeSnapshotSize", + "displayName": "Volume snapshot size", + "displayDescription": "Size of all snapshots in volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "ReadIops", + "displayName": "Read iops", + "displayDescription": "Read In/out operations per second", + "unit": "CountPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "WriteIops", + "displayName": "Write iops", + "displayDescription": "Write In/out operations per second", + "unit": "CountPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeAllocatedSize", + "displayName": "Volume allocated size", + "displayDescription": "The provisioned size of a volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeCoolTierSize", + "displayName": "Volume cool tier size", + "displayDescription": "Volume Footprint for Cool Tier", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeCoolTierDataReadSize", + "displayName": "Volume cool tier data read size", + "displayDescription": "Data read in using GET per volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeCoolTierDataWriteSize", + "displayName": "Volume cool tier data write size", + "displayDescription": "Data tiered out using PUT per volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationLastTransferDuration", + "displayName": "Volume replication last transfer duration", + "displayDescription": "The amount of time in seconds it took for the last transfer to complete.", + "unit": "Seconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationLastTransferSize", + "displayName": "Volume replication last transfer size", + "displayDescription": "The total number of bytes transferred as part of the last transfer.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationHealthy", + "displayName": "Is volume replication status healthy", + "displayDescription": "Condition of the relationship, 1 or 0.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationLagTime", + "displayName": "Volume replication lag time", + "displayDescription": "The amount of time in seconds by which the data on the mirror lags behind the source.", + "unit": "Seconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationTotalTransferBytes", + "displayName": "Volume replication total transfer", + "displayDescription": "Cumulative bytes transferred for the relationship.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationRelationshipProgress", + "displayName": "Volume replication progress", + "displayDescription": "Total amount of data transferred for the current transfer operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationRelationshipTransferring", + "displayName": "Is volume replication transferring", + "displayDescription": "Whether the status of the Volume Replication is 'transferring'.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeLogicalBackupBytes", + "displayName": "Volume Backup Bytes", + "displayDescription": "Total bytes backed up for this Volume.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeProtected", + "displayName": "Is Volume Backup Enabled", + "displayDescription": "Is backup enabled for the volume? 1 if yes, 0 if no.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeBackupActive", + "displayName": "Is Volume Backup suspended", + "displayDescription": "Is the backup policy suspended for the volume? 0 if yes, 1 if no.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationTransferredBytes", + "displayName": "Volume Backup Last Transferred Bytes", + "displayDescription": "Total bytes transferred for last backup or restore operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationComplete", + "displayName": "Is Volume Backup Operation Complete", + "displayDescription": "Did the last volume backup or restore operation complete successfully? 1 if yes, 0 if no.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationBackupTransferredBytes", + "displayName": "Volume Backup Operation Last Transferred Bytes", + "displayDescription": "Total bytes transferred for last backup operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationRestoreTransferredBytes", + "displayName": "Volume Backup Restore Operation Last Transferred Bytes", + "displayDescription": "Total bytes transferred for last backup restore operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeConsumedSizePercentage", + "displayName": "Percentage Volume Consumed Size", + "displayDescription": "The percentage of the volume consumed including snapshots.", + "unit": "Percent", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "OtherThroughput", + "displayName": "Other throughput", + "displayDescription": "Other throughput (that is not read or write) in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "ReadThroughput", + "displayName": "Read throughput", + "displayDescription": "Read throughput in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "TotalThroughput", + "displayName": "Total throughput", + "displayDescription": "Sum of all throughput in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "WriteThroughput", + "displayName": "Write throughput", + "displayDescription": "Write throughput in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + } + ] + } + }, + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/metricDefinitions/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read volume metric definitions.", + "description": "Gets the available metrics for Volume resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/revert/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Revert volume resource", + "description": "Revert volume to specific snapshot" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/breakReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Break volume replication resource", + "description": "Break volume replication relations" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/replicationStatus/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read Volume Replication Status.", + "description": "Reads the statuses of the Volume Replication." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/authorizeReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Authorize Replication", + "description": "Authorize the source volume replication" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/resyncReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Resync Replication", + "description": "Resync the replication on the destination volume" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deleteReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Delete Replication", + "description": "Delete the replication on the destination volume" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/mountTargets/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read mount target resource", + "description": "Reads a mount target resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/diagnosticSettings/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read diagnostic setting.", + "description": "Gets the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/diagnosticSettings/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Write diagnostic setting.", + "description": "Creates or updates the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Accounts resource type", + "operation": "Read account resource", + "description": "Reads an account resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Accounts resource type", + "operation": "Write account resource", + "description": "Writes an account resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Accounts resource type", + "operation": "Delete account resource", + "description": "Deletes a account resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read pool resource", + "description": "Reads a pool resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Write pool resource", + "description": "Writes a pool resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Delete pool resource", + "description": "Deletes a pool resource." + }, + "origin": "user,system" + }, + { + "properties": { + "serviceSpecification": { + "metricSpecifications": [ + { + "name": "VolumePoolAllocatedUsed", + "displayName": "Pool Allocated To Volume Size", + "displayDescription": "Allocated used size of the pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolTotalLogicalSize", + "displayName": "Pool Consumed Size", + "displayDescription": "Sum of the logical size of all the volumes belonging to the pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolAllocatedSize", + "displayName": "Pool Allocated Size", + "displayDescription": "Provisioned size of this pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolTotalSnapshotSize", + "displayName": "Total Snapshot size for the pool", + "displayDescription": "Sum of snapshot size of all volumes in this pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolProvisionedThroughput", + "displayName": "Provisioned throughput for the pool", + "displayDescription": "Provisioned throughput of this pool", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolAllocatedToVolumeThroughput", + "displayName": "Pool allocated throughput", + "displayDescription": "Sum of the throughput of all the volumes belonging to the pool", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + } + ] + } + }, + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/metricDefinitions/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read volume metric definitions.", + "description": "Gets the available metrics for Volume resource." + }, + "origin": "system" + }, + { + "properties": { + "serviceSpecification": {} + }, + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/logDefinitions/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read log definitions.", + "description": "Gets the log definitions for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/diagnosticSettings/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read diagnostic setting.", + "description": "Gets the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/diagnosticSettings/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Write diagnostic setting.", + "description": "Creates or updates the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshots resource type", + "operation": "Read snapshot resource", + "description": "Reads a snapshot resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshots resource type", + "operation": "Write snapshot resource", + "description": "Writes a snapshot resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshots resource type", + "operation": "Delete snapshot resource", + "description": "Deletes a snapshot resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/snapshotPolicies/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshot Policies resource type", + "operation": "Read snapshot policy resource", + "description": "Reads a snapshot policy resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/snapshotPolicies/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshot Policies resource type", + "operation": "Write snapshot policy resource", + "description": "Writes a snapshot policy resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/snapshotPolicies/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshot Policies resource type", + "operation": "Delete snapshot policy resource", + "description": "Deletes a snapshot policy resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/Operations/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Operations resource type", + "operation": "Read operation resource", + "description": "Reads an operation resources." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/operationresults/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Operation results resource type", + "operation": "Read operation result resource", + "description": "Reads an operation result resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Location wide operation", + "operation": "Read location wide operation", + "description": "Reads a location wide operation." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/checknameavailability/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "NetApp resources", + "operation": "Check if resource name is available", + "description": "Check if resource name is available" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/checkfilepathavailability/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Check if file path is available", + "description": "Check if file path is available" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/unregister/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Subscription", + "operation": "Unregister Subscription for Azure NetApp Files", + "description": "Unregisters Subscription with Microsoft.NetApp resource provider" + }, + "origin": "user,system" + } + ] + } + } + } +} diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Pools_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Pools_Delete.json index 87f81ff67e18..2a067063220f 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Pools_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Pools_Delete.json @@ -8,6 +8,10 @@ }, "responses": { "204": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Pools_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Pools_Update.json index a9a94c5b9882..4b4be066173e 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Pools_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Pools_Update.json @@ -25,6 +25,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/SnapshotPolicies_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/SnapshotPolicies_Delete.json index c0bf7b7e071d..2a56d88adf8a 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/SnapshotPolicies_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/SnapshotPolicies_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Snapshots_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Snapshots_Delete.json index e70cffb034e8..72ce2f4f06d8 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Snapshots_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Snapshots_Delete.json @@ -10,7 +10,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Snapshots_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Snapshots_Update.json index 1d75f0d384f3..f5b3cdfe182e 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Snapshots_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Snapshots_Update.json @@ -23,6 +23,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_AuthorizeReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_AuthorizeReplication.json index 63f55b0a25f0..57344070a90b 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_AuthorizeReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_AuthorizeReplication.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_BreakReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_BreakReplication.json index 39294c56e637..34cf20072a5b 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_BreakReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_BreakReplication.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_CreateOrUpdate.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_CreateOrUpdate.json index 5580d82c66bb..70cf7cd03388 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_CreateOrUpdate.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_CreateOrUpdate.json @@ -12,8 +12,7 @@ "creationToken": "my-unique-file-path", "serviceLevel": "Premium", "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "usageThreshold": 107374182400, - "throughputMibps": 128.0 + "usageThreshold": 107374182400 } } }, diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_Delete.json index 698b128877bb..fcb6e061224a 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_Delete.json @@ -9,6 +9,10 @@ }, "responses": { "204": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_DeleteReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_DeleteReplication.json index 88abd22e59c7..11db47ff1105 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_DeleteReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_DeleteReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_PoolChange.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_PoolChange.json index 3c485210fcc4..9c1463d4dc48 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_PoolChange.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_PoolChange.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_ReInitializeReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_ReInitializeReplication.json index 88abd22e59c7..11db47ff1105 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_ReInitializeReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_ReInitializeReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_ResyncReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_ResyncReplication.json index 88abd22e59c7..11db47ff1105 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_ResyncReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_ResyncReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_Revert.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_Revert.json index 8b46792d70c2..b9a4257c08d1 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_Revert.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_Revert.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_Update.json index 5d79058cc61b..d071b886471e 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/examples/Volumes_Update.json @@ -26,6 +26,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/netapp.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/netapp.json index 2a52006c5cef..1dafe7ce9d77 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/netapp.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-08-01/netapp.json @@ -63,6 +63,11 @@ "default": { "description": "Error response describing why the operation failed." } + }, + "x-ms-examples": { + "OperationList": { + "$ref": "examples/OperationList.json" + } } } }, @@ -2873,7 +2878,7 @@ }, "username": { "type": "string", - "description": "Username of Active Directory domain administrator" + "description": "A domain user account with permission to create machine accounts" }, "password": { "type": "string", diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Accounts_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Accounts_Delete.json index 4cfc668419a5..8a8957fc7e25 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Accounts_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Accounts_Delete.json @@ -6,7 +6,11 @@ "api-version": "2020-09-01" }, "responses": { - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "204": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Accounts_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Accounts_Update.json index 381db3378bea..0df4ac61b6cf 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Accounts_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Accounts_Update.json @@ -29,6 +29,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/BackupPolicies_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/BackupPolicies_Delete.json index 9049674203c1..5659fc6c321f 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/BackupPolicies_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/BackupPolicies_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Backups_Account_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Backups_Account_Delete.json index cc42729c1ca9..0d5bd03c5c3d 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Backups_Account_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Backups_Account_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Backups_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Backups_Delete.json index ab483eb37350..5ee7665995d8 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Backups_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Backups_Delete.json @@ -10,7 +10,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/OperationList.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/OperationList.json new file mode 100644 index 000000000000..e864e0b08868 --- /dev/null +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/OperationList.json @@ -0,0 +1,703 @@ +{ + "parameters": { + "api-version": "2020-09-01" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "name": "Microsoft.NetApp/register/action", + "display": { + "provider": "Microsoft.NetApp", + "resource": "Subscription", + "operation": "Subscription Registration Action", + "description": "Subscription Registration Action" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read volume resource", + "description": "Reads a volume resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Write volume resource", + "description": "Writes a volume resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Delete volume resource", + "description": "Deletes a volume resource." + }, + "origin": "user,system" + }, + { + "properties": { + "serviceSpecification": { + "metricSpecifications": [ + { + "name": "AverageReadLatency", + "displayName": "Average read latency", + "displayDescription": "Average read latency in milliseconds per operation", + "unit": "MilliSeconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "AverageWriteLatency", + "displayName": "Average write latency", + "displayDescription": "Average write latency in milliseconds per operation", + "unit": "MilliSeconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeLogicalSize", + "displayName": "Volume Consumed Size", + "displayDescription": "Logical size of the volume (used bytes)", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeSnapshotSize", + "displayName": "Volume snapshot size", + "displayDescription": "Size of all snapshots in volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "ReadIops", + "displayName": "Read iops", + "displayDescription": "Read In/out operations per second", + "unit": "CountPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "WriteIops", + "displayName": "Write iops", + "displayDescription": "Write In/out operations per second", + "unit": "CountPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeAllocatedSize", + "displayName": "Volume allocated size", + "displayDescription": "The provisioned size of a volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeCoolTierSize", + "displayName": "Volume cool tier size", + "displayDescription": "Volume Footprint for Cool Tier", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeCoolTierDataReadSize", + "displayName": "Volume cool tier data read size", + "displayDescription": "Data read in using GET per volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeCoolTierDataWriteSize", + "displayName": "Volume cool tier data write size", + "displayDescription": "Data tiered out using PUT per volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationLastTransferDuration", + "displayName": "Volume replication last transfer duration", + "displayDescription": "The amount of time in seconds it took for the last transfer to complete.", + "unit": "Seconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationLastTransferSize", + "displayName": "Volume replication last transfer size", + "displayDescription": "The total number of bytes transferred as part of the last transfer.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationHealthy", + "displayName": "Is volume replication status healthy", + "displayDescription": "Condition of the relationship, 1 or 0.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationLagTime", + "displayName": "Volume replication lag time", + "displayDescription": "The amount of time in seconds by which the data on the mirror lags behind the source.", + "unit": "Seconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationTotalTransferBytes", + "displayName": "Volume replication total transfer", + "displayDescription": "Cumulative bytes transferred for the relationship.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationRelationshipProgress", + "displayName": "Volume replication progress", + "displayDescription": "Total amount of data transferred for the current transfer operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationRelationshipTransferring", + "displayName": "Is volume replication transferring", + "displayDescription": "Whether the status of the Volume Replication is 'transferring'.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeLogicalBackupBytes", + "displayName": "Volume Backup Bytes", + "displayDescription": "Total bytes backed up for this Volume.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeProtected", + "displayName": "Is Volume Backup Enabled", + "displayDescription": "Is backup enabled for the volume? 1 if yes, 0 if no.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeBackupActive", + "displayName": "Is Volume Backup suspended", + "displayDescription": "Is the backup policy suspended for the volume? 0 if yes, 1 if no.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationTransferredBytes", + "displayName": "Volume Backup Last Transferred Bytes", + "displayDescription": "Total bytes transferred for last backup or restore operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationComplete", + "displayName": "Is Volume Backup Operation Complete", + "displayDescription": "Did the last volume backup or restore operation complete successfully? 1 if yes, 0 if no.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationBackupTransferredBytes", + "displayName": "Volume Backup Operation Last Transferred Bytes", + "displayDescription": "Total bytes transferred for last backup operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationRestoreTransferredBytes", + "displayName": "Volume Backup Restore Operation Last Transferred Bytes", + "displayDescription": "Total bytes transferred for last backup restore operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeConsumedSizePercentage", + "displayName": "Percentage Volume Consumed Size", + "displayDescription": "The percentage of the volume consumed including snapshots.", + "unit": "Percent", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "OtherThroughput", + "displayName": "Other throughput", + "displayDescription": "Other throughput (that is not read or write) in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "ReadThroughput", + "displayName": "Read throughput", + "displayDescription": "Read throughput in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "TotalThroughput", + "displayName": "Total throughput", + "displayDescription": "Sum of all throughput in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "WriteThroughput", + "displayName": "Write throughput", + "displayDescription": "Write throughput in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + } + ] + } + }, + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/metricDefinitions/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read volume metric definitions.", + "description": "Gets the available metrics for Volume resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/revert/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Revert volume resource", + "description": "Revert volume to specific snapshot" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/breakReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Break volume replication resource", + "description": "Break volume replication relations" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/replicationStatus/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read Volume Replication Status.", + "description": "Reads the statuses of the Volume Replication." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/authorizeReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Authorize Replication", + "description": "Authorize the source volume replication" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/resyncReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Resync Replication", + "description": "Resync the replication on the destination volume" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deleteReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Delete Replication", + "description": "Delete the replication on the destination volume" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/mountTargets/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read mount target resource", + "description": "Reads a mount target resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/diagnosticSettings/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read diagnostic setting.", + "description": "Gets the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/diagnosticSettings/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Write diagnostic setting.", + "description": "Creates or updates the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Accounts resource type", + "operation": "Read account resource", + "description": "Reads an account resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Accounts resource type", + "operation": "Write account resource", + "description": "Writes an account resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Accounts resource type", + "operation": "Delete account resource", + "description": "Deletes a account resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read pool resource", + "description": "Reads a pool resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Write pool resource", + "description": "Writes a pool resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Delete pool resource", + "description": "Deletes a pool resource." + }, + "origin": "user,system" + }, + { + "properties": { + "serviceSpecification": { + "metricSpecifications": [ + { + "name": "VolumePoolAllocatedUsed", + "displayName": "Pool Allocated To Volume Size", + "displayDescription": "Allocated used size of the pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolTotalLogicalSize", + "displayName": "Pool Consumed Size", + "displayDescription": "Sum of the logical size of all the volumes belonging to the pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolAllocatedSize", + "displayName": "Pool Allocated Size", + "displayDescription": "Provisioned size of this pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolTotalSnapshotSize", + "displayName": "Total Snapshot size for the pool", + "displayDescription": "Sum of snapshot size of all volumes in this pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolProvisionedThroughput", + "displayName": "Provisioned throughput for the pool", + "displayDescription": "Provisioned throughput of this pool", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolAllocatedToVolumeThroughput", + "displayName": "Pool allocated throughput", + "displayDescription": "Sum of the throughput of all the volumes belonging to the pool", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + } + ] + } + }, + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/metricDefinitions/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read volume metric definitions.", + "description": "Gets the available metrics for Volume resource." + }, + "origin": "system" + }, + { + "properties": { + "serviceSpecification": {} + }, + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/logDefinitions/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read log definitions.", + "description": "Gets the log definitions for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/diagnosticSettings/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read diagnostic setting.", + "description": "Gets the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/diagnosticSettings/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Write diagnostic setting.", + "description": "Creates or updates the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshots resource type", + "operation": "Read snapshot resource", + "description": "Reads a snapshot resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshots resource type", + "operation": "Write snapshot resource", + "description": "Writes a snapshot resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshots resource type", + "operation": "Delete snapshot resource", + "description": "Deletes a snapshot resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/snapshotPolicies/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshot Policies resource type", + "operation": "Read snapshot policy resource", + "description": "Reads a snapshot policy resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/snapshotPolicies/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshot Policies resource type", + "operation": "Write snapshot policy resource", + "description": "Writes a snapshot policy resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/snapshotPolicies/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshot Policies resource type", + "operation": "Delete snapshot policy resource", + "description": "Deletes a snapshot policy resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/Operations/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Operations resource type", + "operation": "Read operation resource", + "description": "Reads an operation resources." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/operationresults/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Operation results resource type", + "operation": "Read operation result resource", + "description": "Reads an operation result resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Location wide operation", + "operation": "Read location wide operation", + "description": "Reads a location wide operation." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/checknameavailability/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "NetApp resources", + "operation": "Check if resource name is available", + "description": "Check if resource name is available" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/checkfilepathavailability/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Check if file path is available", + "description": "Check if file path is available" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/unregister/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Subscription", + "operation": "Unregister Subscription for Azure NetApp Files", + "description": "Unregisters Subscription with Microsoft.NetApp resource provider" + }, + "origin": "user,system" + } + ] + } + } + } +} diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Pools_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Pools_Delete.json index 6359b503d5eb..286133b28d30 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Pools_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Pools_Delete.json @@ -8,6 +8,10 @@ }, "responses": { "204": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Pools_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Pools_Update.json index 5e359021647c..29b2e5091d47 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Pools_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Pools_Update.json @@ -25,6 +25,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/SnapshotPolicies_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/SnapshotPolicies_Delete.json index a680c5588cbd..0a536a156e27 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/SnapshotPolicies_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/SnapshotPolicies_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Snapshots_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Snapshots_Delete.json index f18fa447e5bd..0e7e9f595c2e 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Snapshots_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Snapshots_Delete.json @@ -10,7 +10,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Snapshots_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Snapshots_Update.json index bd8baeb3d4eb..449d16ceb01b 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Snapshots_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Snapshots_Update.json @@ -23,6 +23,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_AuthorizeReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_AuthorizeReplication.json index 087ace21ef92..22fbfe93e8f4 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_AuthorizeReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_AuthorizeReplication.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_BreakReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_BreakReplication.json index 70cea7c4aec3..7ca50affb2da 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_BreakReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_BreakReplication.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_CreateOrUpdate.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_CreateOrUpdate.json index 388291300f86..02a838bdde3f 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_CreateOrUpdate.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_CreateOrUpdate.json @@ -12,8 +12,7 @@ "creationToken": "my-unique-file-path", "serviceLevel": "Premium", "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "usageThreshold": 107374182400, - "throughputMibps": 128.0 + "usageThreshold": 107374182400 } } }, diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_Delete.json index 253596d8bafd..b2df213db3d3 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_Delete.json @@ -9,6 +9,10 @@ }, "responses": { "204": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_DeleteReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_DeleteReplication.json index 6bc43bc61965..05d8a68c9342 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_DeleteReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_DeleteReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_PoolChange.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_PoolChange.json index 0394ea2e2351..cbca35f6353a 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_PoolChange.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_PoolChange.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_ReInitializeReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_ReInitializeReplication.json index 6bc43bc61965..05d8a68c9342 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_ReInitializeReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_ReInitializeReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_ResyncReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_ResyncReplication.json index 6bc43bc61965..05d8a68c9342 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_ResyncReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_ResyncReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_Revert.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_Revert.json index 2ff5f02138f9..2782a156eedb 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_Revert.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_Revert.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_Update.json index 9627785ebbb3..d0633d9bf479 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/examples/Volumes_Update.json @@ -26,6 +26,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/netapp.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/netapp.json index 6c618e35d1aa..4c78ef035124 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/netapp.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-09-01/netapp.json @@ -63,6 +63,11 @@ "default": { "description": "Error response describing why the operation failed." } + }, + "x-ms-examples": { + "OperationList": { + "$ref": "examples/OperationList.json" + } } } }, @@ -2873,7 +2878,7 @@ }, "username": { "type": "string", - "description": "Username of Active Directory domain administrator" + "description": "A domain user account with permission to create machine accounts" }, "password": { "type": "string", diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Accounts_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Accounts_Delete.json index 7600021918d9..5d1ce702dd64 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Accounts_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Accounts_Delete.json @@ -6,7 +6,11 @@ "api-version": "2020-11-01" }, "responses": { - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "204": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Accounts_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Accounts_Update.json index 3fe78d195256..b40289bf18eb 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Accounts_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Accounts_Update.json @@ -23,6 +23,9 @@ } }, "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + }, "body": { "id": "/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1", "name": "account1", diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/BackupPolicies_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/BackupPolicies_Delete.json index b0928348d784..ebd749a3e104 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/BackupPolicies_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/BackupPolicies_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Backups_Account_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Backups_Account_Delete.json index 89661911b733..519a0ff9d9dd 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Backups_Account_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Backups_Account_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Backups_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Backups_Delete.json index 8d13ee72dfe6..681c3fd9ea0d 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Backups_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Backups_Delete.json @@ -10,7 +10,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Backups_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Backups_Update.json index d0a29de5c912..b0e47e6cd250 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Backups_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Backups_Update.json @@ -26,6 +26,9 @@ } }, "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + }, "body": { "id": "/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/volume1/backups/backup1", "name": "account1/pool1/volume1/backup1", diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/OperationList.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/OperationList.json new file mode 100644 index 000000000000..9a824733e53b --- /dev/null +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/OperationList.json @@ -0,0 +1,703 @@ +{ + "parameters": { + "api-version": "2020-11-01" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "name": "Microsoft.NetApp/register/action", + "display": { + "provider": "Microsoft.NetApp", + "resource": "Subscription", + "operation": "Subscription Registration Action", + "description": "Subscription Registration Action" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read volume resource", + "description": "Reads a volume resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Write volume resource", + "description": "Writes a volume resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Delete volume resource", + "description": "Deletes a volume resource." + }, + "origin": "user,system" + }, + { + "properties": { + "serviceSpecification": { + "metricSpecifications": [ + { + "name": "AverageReadLatency", + "displayName": "Average read latency", + "displayDescription": "Average read latency in milliseconds per operation", + "unit": "MilliSeconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "AverageWriteLatency", + "displayName": "Average write latency", + "displayDescription": "Average write latency in milliseconds per operation", + "unit": "MilliSeconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeLogicalSize", + "displayName": "Volume Consumed Size", + "displayDescription": "Logical size of the volume (used bytes)", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeSnapshotSize", + "displayName": "Volume snapshot size", + "displayDescription": "Size of all snapshots in volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "ReadIops", + "displayName": "Read iops", + "displayDescription": "Read In/out operations per second", + "unit": "CountPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "WriteIops", + "displayName": "Write iops", + "displayDescription": "Write In/out operations per second", + "unit": "CountPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeAllocatedSize", + "displayName": "Volume allocated size", + "displayDescription": "The provisioned size of a volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeCoolTierSize", + "displayName": "Volume cool tier size", + "displayDescription": "Volume Footprint for Cool Tier", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeCoolTierDataReadSize", + "displayName": "Volume cool tier data read size", + "displayDescription": "Data read in using GET per volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeCoolTierDataWriteSize", + "displayName": "Volume cool tier data write size", + "displayDescription": "Data tiered out using PUT per volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationLastTransferDuration", + "displayName": "Volume replication last transfer duration", + "displayDescription": "The amount of time in seconds it took for the last transfer to complete.", + "unit": "Seconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationLastTransferSize", + "displayName": "Volume replication last transfer size", + "displayDescription": "The total number of bytes transferred as part of the last transfer.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationHealthy", + "displayName": "Is volume replication status healthy", + "displayDescription": "Condition of the relationship, 1 or 0.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationLagTime", + "displayName": "Volume replication lag time", + "displayDescription": "The amount of time in seconds by which the data on the mirror lags behind the source.", + "unit": "Seconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationTotalTransferBytes", + "displayName": "Volume replication total transfer", + "displayDescription": "Cumulative bytes transferred for the relationship.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationRelationshipProgress", + "displayName": "Volume replication progress", + "displayDescription": "Total amount of data transferred for the current transfer operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationRelationshipTransferring", + "displayName": "Is volume replication transferring", + "displayDescription": "Whether the status of the Volume Replication is 'transferring'.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeLogicalBackupBytes", + "displayName": "Volume Backup Bytes", + "displayDescription": "Total bytes backed up for this Volume.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeProtected", + "displayName": "Is Volume Backup Enabled", + "displayDescription": "Is backup enabled for the volume? 1 if yes, 0 if no.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeBackupActive", + "displayName": "Is Volume Backup suspended", + "displayDescription": "Is the backup policy suspended for the volume? 0 if yes, 1 if no.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationTransferredBytes", + "displayName": "Volume Backup Last Transferred Bytes", + "displayDescription": "Total bytes transferred for last backup or restore operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationComplete", + "displayName": "Is Volume Backup Operation Complete", + "displayDescription": "Did the last volume backup or restore operation complete successfully? 1 if yes, 0 if no.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationBackupTransferredBytes", + "displayName": "Volume Backup Operation Last Transferred Bytes", + "displayDescription": "Total bytes transferred for last backup operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationRestoreTransferredBytes", + "displayName": "Volume Backup Restore Operation Last Transferred Bytes", + "displayDescription": "Total bytes transferred for last backup restore operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeConsumedSizePercentage", + "displayName": "Percentage Volume Consumed Size", + "displayDescription": "The percentage of the volume consumed including snapshots.", + "unit": "Percent", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "OtherThroughput", + "displayName": "Other throughput", + "displayDescription": "Other throughput (that is not read or write) in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "ReadThroughput", + "displayName": "Read throughput", + "displayDescription": "Read throughput in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "TotalThroughput", + "displayName": "Total throughput", + "displayDescription": "Sum of all throughput in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "WriteThroughput", + "displayName": "Write throughput", + "displayDescription": "Write throughput in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + } + ] + } + }, + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/metricDefinitions/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read volume metric definitions.", + "description": "Gets the available metrics for Volume resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/revert/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Revert volume resource", + "description": "Revert volume to specific snapshot" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/breakReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Break volume replication resource", + "description": "Break volume replication relations" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/replicationStatus/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read Volume Replication Status.", + "description": "Reads the statuses of the Volume Replication." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/authorizeReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Authorize Replication", + "description": "Authorize the source volume replication" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/resyncReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Resync Replication", + "description": "Resync the replication on the destination volume" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deleteReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Delete Replication", + "description": "Delete the replication on the destination volume" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/mountTargets/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read mount target resource", + "description": "Reads a mount target resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/diagnosticSettings/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read diagnostic setting.", + "description": "Gets the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/diagnosticSettings/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Write diagnostic setting.", + "description": "Creates or updates the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Accounts resource type", + "operation": "Read account resource", + "description": "Reads an account resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Accounts resource type", + "operation": "Write account resource", + "description": "Writes an account resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Accounts resource type", + "operation": "Delete account resource", + "description": "Deletes a account resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read pool resource", + "description": "Reads a pool resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Write pool resource", + "description": "Writes a pool resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Delete pool resource", + "description": "Deletes a pool resource." + }, + "origin": "user,system" + }, + { + "properties": { + "serviceSpecification": { + "metricSpecifications": [ + { + "name": "VolumePoolAllocatedUsed", + "displayName": "Pool Allocated To Volume Size", + "displayDescription": "Allocated used size of the pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolTotalLogicalSize", + "displayName": "Pool Consumed Size", + "displayDescription": "Sum of the logical size of all the volumes belonging to the pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolAllocatedSize", + "displayName": "Pool Allocated Size", + "displayDescription": "Provisioned size of this pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolTotalSnapshotSize", + "displayName": "Total Snapshot size for the pool", + "displayDescription": "Sum of snapshot size of all volumes in this pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolProvisionedThroughput", + "displayName": "Provisioned throughput for the pool", + "displayDescription": "Provisioned throughput of this pool", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolAllocatedToVolumeThroughput", + "displayName": "Pool allocated throughput", + "displayDescription": "Sum of the throughput of all the volumes belonging to the pool", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + } + ] + } + }, + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/metricDefinitions/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read volume metric definitions.", + "description": "Gets the available metrics for Volume resource." + }, + "origin": "system" + }, + { + "properties": { + "serviceSpecification": {} + }, + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/logDefinitions/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read log definitions.", + "description": "Gets the log definitions for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/diagnosticSettings/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read diagnostic setting.", + "description": "Gets the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/diagnosticSettings/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Write diagnostic setting.", + "description": "Creates or updates the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshots resource type", + "operation": "Read snapshot resource", + "description": "Reads a snapshot resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshots resource type", + "operation": "Write snapshot resource", + "description": "Writes a snapshot resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshots resource type", + "operation": "Delete snapshot resource", + "description": "Deletes a snapshot resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/snapshotPolicies/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshot Policies resource type", + "operation": "Read snapshot policy resource", + "description": "Reads a snapshot policy resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/snapshotPolicies/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshot Policies resource type", + "operation": "Write snapshot policy resource", + "description": "Writes a snapshot policy resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/snapshotPolicies/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshot Policies resource type", + "operation": "Delete snapshot policy resource", + "description": "Deletes a snapshot policy resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/Operations/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Operations resource type", + "operation": "Read operation resource", + "description": "Reads an operation resources." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/operationresults/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Operation results resource type", + "operation": "Read operation result resource", + "description": "Reads an operation result resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Location wide operation", + "operation": "Read location wide operation", + "description": "Reads a location wide operation." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/checknameavailability/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "NetApp resources", + "operation": "Check if resource name is available", + "description": "Check if resource name is available" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/checkfilepathavailability/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Check if file path is available", + "description": "Check if file path is available" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/unregister/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Subscription", + "operation": "Unregister Subscription for Azure NetApp Files", + "description": "Unregisters Subscription with Microsoft.NetApp resource provider" + }, + "origin": "user,system" + } + ] + } + } + } +} diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Pools_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Pools_Delete.json index a35f507bb301..16795a6354aa 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Pools_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Pools_Delete.json @@ -8,6 +8,10 @@ }, "responses": { "204": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Pools_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Pools_Update.json index 28dae80321c7..11ba662fba1b 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Pools_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Pools_Update.json @@ -25,6 +25,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/SnapshotPolicies_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/SnapshotPolicies_Delete.json index 2c86a2505b20..a74be7f8f873 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/SnapshotPolicies_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/SnapshotPolicies_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/SnapshotPolicies_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/SnapshotPolicies_Update.json index fc3a2ff9ed05..c4f1841c1c7a 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/SnapshotPolicies_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/SnapshotPolicies_Update.json @@ -69,6 +69,9 @@ } }, "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + }, "body": { "id": "/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/snapshotPolicies/snapshotPolicy1", "name": "account1/snapshotPolicy1", diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Snapshots_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Snapshots_Delete.json index 42149232cc4a..f049d86c83ec 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Snapshots_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Snapshots_Delete.json @@ -10,7 +10,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Snapshots_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Snapshots_Update.json index 3b52fec577dd..dc9ced781c2d 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Snapshots_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Snapshots_Update.json @@ -23,6 +23,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_AuthorizeReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_AuthorizeReplication.json index 679d5edcc9e3..a37f0a451a2d 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_AuthorizeReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_AuthorizeReplication.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_BreakReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_BreakReplication.json index f6bdaa1cadab..be20bb3a2827 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_BreakReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_BreakReplication.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_CreateOrUpdate.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_CreateOrUpdate.json index c11f04a98e35..d0527f06bd1a 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_CreateOrUpdate.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_CreateOrUpdate.json @@ -12,8 +12,7 @@ "creationToken": "my-unique-file-path", "serviceLevel": "Premium", "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "usageThreshold": 107374182400, - "throughputMibps": 128.0 + "usageThreshold": 107374182400 } } }, diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_Delete.json index 516bd0d5066f..df099430a1f1 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_Delete.json @@ -9,6 +9,10 @@ }, "responses": { "204": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_DeleteReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_DeleteReplication.json index 41f47698aa40..a103ba00f9df 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_DeleteReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_DeleteReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_PoolChange.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_PoolChange.json index c656a0ae3982..6e9e0c219f8b 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_PoolChange.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_PoolChange.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_ReInitializeReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_ReInitializeReplication.json index 41f47698aa40..a103ba00f9df 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_ReInitializeReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_ReInitializeReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_ResyncReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_ResyncReplication.json index 41f47698aa40..a103ba00f9df 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_ResyncReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_ResyncReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_Revert.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_Revert.json index af10b37562cc..9897a4f88465 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_Revert.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_Revert.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_Update.json index a1084d1fd912..6a5f1b870d63 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/examples/Volumes_Update.json @@ -26,6 +26,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/netapp.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/netapp.json index 0098c8fd18c7..a92c3b4c7d77 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/netapp.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-11-01/netapp.json @@ -63,6 +63,11 @@ "default": { "description": "Error response describing why the operation failed." } + }, + "x-ms-examples": { + "OperationList": { + "$ref": "examples/OperationList.json" + } } } }, @@ -2918,7 +2923,7 @@ }, "username": { "type": "string", - "description": "Username of Active Directory domain administrator" + "description": "A domain user account with permission to create machine accounts" }, "password": { "type": "string", diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Accounts_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Accounts_Delete.json index 815153f90b28..048ca67a0015 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Accounts_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Accounts_Delete.json @@ -6,7 +6,11 @@ "api-version": "2020-12-01" }, "responses": { - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "204": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Accounts_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Accounts_Update.json index 6363d972df8e..14176d25c3bb 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Accounts_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Accounts_Update.json @@ -23,6 +23,9 @@ } }, "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + }, "body": { "id": "/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1", "name": "account1", diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/BackupPolicies_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/BackupPolicies_Delete.json index 0626867328d8..185bcdbc31e6 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/BackupPolicies_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/BackupPolicies_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/BackupPolicies_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/BackupPolicies_Update.json index fbe66f2af2b4..e2c1b2ff553f 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/BackupPolicies_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/BackupPolicies_Update.json @@ -41,6 +41,9 @@ } }, "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + }, "body": { "id": "/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/backupPolocies/backupPolicyName", "name": "account1/backupPolicyName", diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Backups_Account_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Backups_Account_Delete.json index cc67d59785f1..c3b2dd00c88a 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Backups_Account_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Backups_Account_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Backups_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Backups_Delete.json index 73b34791cf92..d23c976f28ef 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Backups_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Backups_Delete.json @@ -10,7 +10,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Backups_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Backups_Update.json index ef263c8f24df..356c82561b1f 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Backups_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Backups_Update.json @@ -26,6 +26,9 @@ } }, "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + }, "body": { "id": "/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/volume1/backups/backup1", "name": "account1/pool1/volume1/backup1", diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/OperationList.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/OperationList.json new file mode 100644 index 000000000000..ce8b43b0940c --- /dev/null +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/OperationList.json @@ -0,0 +1,703 @@ +{ + "parameters": { + "api-version": "2020-12-01" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "name": "Microsoft.NetApp/register/action", + "display": { + "provider": "Microsoft.NetApp", + "resource": "Subscription", + "operation": "Subscription Registration Action", + "description": "Subscription Registration Action" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read volume resource", + "description": "Reads a volume resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Write volume resource", + "description": "Writes a volume resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Delete volume resource", + "description": "Deletes a volume resource." + }, + "origin": "user,system" + }, + { + "properties": { + "serviceSpecification": { + "metricSpecifications": [ + { + "name": "AverageReadLatency", + "displayName": "Average read latency", + "displayDescription": "Average read latency in milliseconds per operation", + "unit": "MilliSeconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "AverageWriteLatency", + "displayName": "Average write latency", + "displayDescription": "Average write latency in milliseconds per operation", + "unit": "MilliSeconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeLogicalSize", + "displayName": "Volume Consumed Size", + "displayDescription": "Logical size of the volume (used bytes)", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeSnapshotSize", + "displayName": "Volume snapshot size", + "displayDescription": "Size of all snapshots in volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "ReadIops", + "displayName": "Read iops", + "displayDescription": "Read In/out operations per second", + "unit": "CountPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "WriteIops", + "displayName": "Write iops", + "displayDescription": "Write In/out operations per second", + "unit": "CountPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeAllocatedSize", + "displayName": "Volume allocated size", + "displayDescription": "The provisioned size of a volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeCoolTierSize", + "displayName": "Volume cool tier size", + "displayDescription": "Volume Footprint for Cool Tier", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeCoolTierDataReadSize", + "displayName": "Volume cool tier data read size", + "displayDescription": "Data read in using GET per volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeCoolTierDataWriteSize", + "displayName": "Volume cool tier data write size", + "displayDescription": "Data tiered out using PUT per volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationLastTransferDuration", + "displayName": "Volume replication last transfer duration", + "displayDescription": "The amount of time in seconds it took for the last transfer to complete.", + "unit": "Seconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationLastTransferSize", + "displayName": "Volume replication last transfer size", + "displayDescription": "The total number of bytes transferred as part of the last transfer.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationHealthy", + "displayName": "Is volume replication status healthy", + "displayDescription": "Condition of the relationship, 1 or 0.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationLagTime", + "displayName": "Volume replication lag time", + "displayDescription": "The amount of time in seconds by which the data on the mirror lags behind the source.", + "unit": "Seconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationTotalTransferBytes", + "displayName": "Volume replication total transfer", + "displayDescription": "Cumulative bytes transferred for the relationship.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationRelationshipProgress", + "displayName": "Volume replication progress", + "displayDescription": "Total amount of data transferred for the current transfer operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationRelationshipTransferring", + "displayName": "Is volume replication transferring", + "displayDescription": "Whether the status of the Volume Replication is 'transferring'.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeLogicalBackupBytes", + "displayName": "Volume Backup Bytes", + "displayDescription": "Total bytes backed up for this Volume.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeProtected", + "displayName": "Is Volume Backup Enabled", + "displayDescription": "Is backup enabled for the volume? 1 if yes, 0 if no.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeBackupActive", + "displayName": "Is Volume Backup suspended", + "displayDescription": "Is the backup policy suspended for the volume? 0 if yes, 1 if no.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationTransferredBytes", + "displayName": "Volume Backup Last Transferred Bytes", + "displayDescription": "Total bytes transferred for last backup or restore operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationComplete", + "displayName": "Is Volume Backup Operation Complete", + "displayDescription": "Did the last volume backup or restore operation complete successfully? 1 if yes, 0 if no.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationBackupTransferredBytes", + "displayName": "Volume Backup Operation Last Transferred Bytes", + "displayDescription": "Total bytes transferred for last backup operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationRestoreTransferredBytes", + "displayName": "Volume Backup Restore Operation Last Transferred Bytes", + "displayDescription": "Total bytes transferred for last backup restore operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeConsumedSizePercentage", + "displayName": "Percentage Volume Consumed Size", + "displayDescription": "The percentage of the volume consumed including snapshots.", + "unit": "Percent", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "OtherThroughput", + "displayName": "Other throughput", + "displayDescription": "Other throughput (that is not read or write) in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "ReadThroughput", + "displayName": "Read throughput", + "displayDescription": "Read throughput in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "TotalThroughput", + "displayName": "Total throughput", + "displayDescription": "Sum of all throughput in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "WriteThroughput", + "displayName": "Write throughput", + "displayDescription": "Write throughput in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + } + ] + } + }, + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/metricDefinitions/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read volume metric definitions.", + "description": "Gets the available metrics for Volume resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/revert/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Revert volume resource", + "description": "Revert volume to specific snapshot" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/breakReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Break volume replication resource", + "description": "Break volume replication relations" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/replicationStatus/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read Volume Replication Status.", + "description": "Reads the statuses of the Volume Replication." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/authorizeReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Authorize Replication", + "description": "Authorize the source volume replication" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/resyncReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Resync Replication", + "description": "Resync the replication on the destination volume" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deleteReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Delete Replication", + "description": "Delete the replication on the destination volume" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/mountTargets/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read mount target resource", + "description": "Reads a mount target resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/diagnosticSettings/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read diagnostic setting.", + "description": "Gets the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/diagnosticSettings/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Write diagnostic setting.", + "description": "Creates or updates the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Accounts resource type", + "operation": "Read account resource", + "description": "Reads an account resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Accounts resource type", + "operation": "Write account resource", + "description": "Writes an account resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Accounts resource type", + "operation": "Delete account resource", + "description": "Deletes a account resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read pool resource", + "description": "Reads a pool resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Write pool resource", + "description": "Writes a pool resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Delete pool resource", + "description": "Deletes a pool resource." + }, + "origin": "user,system" + }, + { + "properties": { + "serviceSpecification": { + "metricSpecifications": [ + { + "name": "VolumePoolAllocatedUsed", + "displayName": "Pool Allocated To Volume Size", + "displayDescription": "Allocated used size of the pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolTotalLogicalSize", + "displayName": "Pool Consumed Size", + "displayDescription": "Sum of the logical size of all the volumes belonging to the pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolAllocatedSize", + "displayName": "Pool Allocated Size", + "displayDescription": "Provisioned size of this pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolTotalSnapshotSize", + "displayName": "Total Snapshot size for the pool", + "displayDescription": "Sum of snapshot size of all volumes in this pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolProvisionedThroughput", + "displayName": "Provisioned throughput for the pool", + "displayDescription": "Provisioned throughput of this pool", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolAllocatedToVolumeThroughput", + "displayName": "Pool allocated throughput", + "displayDescription": "Sum of the throughput of all the volumes belonging to the pool", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + } + ] + } + }, + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/metricDefinitions/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read volume metric definitions.", + "description": "Gets the available metrics for Volume resource." + }, + "origin": "system" + }, + { + "properties": { + "serviceSpecification": {} + }, + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/logDefinitions/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read log definitions.", + "description": "Gets the log definitions for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/diagnosticSettings/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read diagnostic setting.", + "description": "Gets the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/diagnosticSettings/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Write diagnostic setting.", + "description": "Creates or updates the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshots resource type", + "operation": "Read snapshot resource", + "description": "Reads a snapshot resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshots resource type", + "operation": "Write snapshot resource", + "description": "Writes a snapshot resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshots resource type", + "operation": "Delete snapshot resource", + "description": "Deletes a snapshot resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/snapshotPolicies/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshot Policies resource type", + "operation": "Read snapshot policy resource", + "description": "Reads a snapshot policy resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/snapshotPolicies/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshot Policies resource type", + "operation": "Write snapshot policy resource", + "description": "Writes a snapshot policy resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/snapshotPolicies/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshot Policies resource type", + "operation": "Delete snapshot policy resource", + "description": "Deletes a snapshot policy resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/Operations/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Operations resource type", + "operation": "Read operation resource", + "description": "Reads an operation resources." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/operationresults/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Operation results resource type", + "operation": "Read operation result resource", + "description": "Reads an operation result resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Location wide operation", + "operation": "Read location wide operation", + "description": "Reads a location wide operation." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/checknameavailability/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "NetApp resources", + "operation": "Check if resource name is available", + "description": "Check if resource name is available" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/checkfilepathavailability/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Check if file path is available", + "description": "Check if file path is available" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/unregister/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Subscription", + "operation": "Unregister Subscription for Azure NetApp Files", + "description": "Unregisters Subscription with Microsoft.NetApp resource provider" + }, + "origin": "user,system" + } + ] + } + } + } +} diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Pools_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Pools_Delete.json index 06621e11ce54..9239b788c73b 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Pools_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Pools_Delete.json @@ -8,6 +8,10 @@ }, "responses": { "204": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Pools_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Pools_Update.json index 6bc7d3de5d89..30bf1bbfb9ce 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Pools_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Pools_Update.json @@ -25,6 +25,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/SnapshotPolicies_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/SnapshotPolicies_Delete.json index 694c8f76654d..bf63f6f9c8b0 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/SnapshotPolicies_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/SnapshotPolicies_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/SnapshotPolicies_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/SnapshotPolicies_Update.json index 8c7430e2b5f0..5085ef78605e 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/SnapshotPolicies_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/SnapshotPolicies_Update.json @@ -68,6 +68,9 @@ } }, "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + }, "body": { "id": "/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/snapshotPolicies/snapshotPolicy1", "name": "account1/snapshotPolicy1", diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Snapshots_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Snapshots_Delete.json index 56cf7fd2b998..e00a5b183a33 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Snapshots_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Snapshots_Delete.json @@ -10,7 +10,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Snapshots_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Snapshots_Update.json index 852bd87fac2b..79747bd50df8 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Snapshots_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Snapshots_Update.json @@ -23,6 +23,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_AuthorizeReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_AuthorizeReplication.json index cd095117b02f..05c9cf93e01f 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_AuthorizeReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_AuthorizeReplication.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_BreakReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_BreakReplication.json index 009935338f0d..bb709e8ccde3 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_BreakReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_BreakReplication.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_CreateOrUpdate.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_CreateOrUpdate.json index d7db3c376e5e..50f774b93063 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_CreateOrUpdate.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_CreateOrUpdate.json @@ -12,9 +12,7 @@ "creationToken": "my-unique-file-path", "serviceLevel": "Premium", "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "usageThreshold": 107374182400, - "throughputMibps": 128, - "encryptionKeySource": "Microsoft.KeyVault" + "usageThreshold": 107374182400 } } }, @@ -32,7 +30,7 @@ "provisioningState": "Succeeded", "throughputMibps": 128, "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "encryptionKeySource": "Microsoft.KeyVault" + "encryptionKeySource": "Microsoft.NetApp" }, "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes" } @@ -50,7 +48,7 @@ "provisioningState": "Succeeded", "throughputMibps": 128, "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "encryptionKeySource": "Microsoft.KeyVault" + "encryptionKeySource": "Microsoft.NetApp" }, "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes" } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_Delete.json index b0c21a368050..ba8238b71c47 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_Delete.json @@ -9,6 +9,10 @@ }, "responses": { "204": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_DeleteReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_DeleteReplication.json index 11fe397902b2..174fd931f81e 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_DeleteReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_DeleteReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_PoolChange.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_PoolChange.json index 6d954012042d..30526529df42 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_PoolChange.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_PoolChange.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_ReInitializeReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_ReInitializeReplication.json index 11fe397902b2..174fd931f81e 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_ReInitializeReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_ReInitializeReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_ResyncReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_ResyncReplication.json index 11fe397902b2..174fd931f81e 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_ResyncReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_ResyncReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_Revert.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_Revert.json index 52582a880f4c..c889a75fd2d6 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_Revert.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_Revert.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_Update.json index 6e8330e28567..6be72838d330 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/examples/Volumes_Update.json @@ -26,6 +26,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/netapp.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/netapp.json index 99b4184c00d5..c8919365ce68 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/netapp.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2020-12-01/netapp.json @@ -63,6 +63,11 @@ "default": { "description": "Error response describing why the operation failed." } + }, + "x-ms-examples": { + "OperationList": { + "$ref": "examples/OperationList.json" + } } } }, @@ -3030,7 +3035,7 @@ }, "username": { "type": "string", - "description": "Username of Active Directory domain administrator" + "description": "A domain user account with permission to create machine accounts" }, "password": { "type": "string", diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Accounts_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Accounts_Delete.json index 7f458547b95c..01e9781f3174 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Accounts_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Accounts_Delete.json @@ -6,7 +6,11 @@ "api-version": "2021-02-01" }, "responses": { - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "204": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Accounts_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Accounts_Update.json index b70f3685a310..2bd029b055d2 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Accounts_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Accounts_Update.json @@ -23,6 +23,9 @@ } }, "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + }, "body": { "id": "/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1", "name": "account1", diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/BackupPolicies_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/BackupPolicies_Delete.json index cffc06051bf5..58a297a6d2d9 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/BackupPolicies_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/BackupPolicies_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/BackupPolicies_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/BackupPolicies_Update.json index b152bc355603..4ad0a4bfe598 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/BackupPolicies_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/BackupPolicies_Update.json @@ -41,6 +41,9 @@ } }, "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + }, "body": { "id": "/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/backupPolocies/backupPolicyName", "name": "account1/backupPolicyName", diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Backups_Account_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Backups_Account_Delete.json index aa644938e1ce..e8ce8b571dc2 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Backups_Account_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Backups_Account_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Backups_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Backups_Delete.json index 2b1b539a02ed..c79251343f08 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Backups_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Backups_Delete.json @@ -10,7 +10,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Backups_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Backups_Update.json index 15dd2f181523..d215930ea2c1 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Backups_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Backups_Update.json @@ -26,6 +26,9 @@ } }, "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + }, "body": { "id": "/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/volume1/backups/backup1", "name": "account1/pool1/volume1/backup1", diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/OperationList.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/OperationList.json new file mode 100644 index 000000000000..911f117269bd --- /dev/null +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/OperationList.json @@ -0,0 +1,703 @@ +{ + "parameters": { + "api-version": "2021-02-01" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "name": "Microsoft.NetApp/register/action", + "display": { + "provider": "Microsoft.NetApp", + "resource": "Subscription", + "operation": "Subscription Registration Action", + "description": "Subscription Registration Action" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read volume resource", + "description": "Reads a volume resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Write volume resource", + "description": "Writes a volume resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Delete volume resource", + "description": "Deletes a volume resource." + }, + "origin": "user,system" + }, + { + "properties": { + "serviceSpecification": { + "metricSpecifications": [ + { + "name": "AverageReadLatency", + "displayName": "Average read latency", + "displayDescription": "Average read latency in milliseconds per operation", + "unit": "MilliSeconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "AverageWriteLatency", + "displayName": "Average write latency", + "displayDescription": "Average write latency in milliseconds per operation", + "unit": "MilliSeconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeLogicalSize", + "displayName": "Volume Consumed Size", + "displayDescription": "Logical size of the volume (used bytes)", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeSnapshotSize", + "displayName": "Volume snapshot size", + "displayDescription": "Size of all snapshots in volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "ReadIops", + "displayName": "Read iops", + "displayDescription": "Read In/out operations per second", + "unit": "CountPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "WriteIops", + "displayName": "Write iops", + "displayDescription": "Write In/out operations per second", + "unit": "CountPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeAllocatedSize", + "displayName": "Volume allocated size", + "displayDescription": "The provisioned size of a volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeCoolTierSize", + "displayName": "Volume cool tier size", + "displayDescription": "Volume Footprint for Cool Tier", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeCoolTierDataReadSize", + "displayName": "Volume cool tier data read size", + "displayDescription": "Data read in using GET per volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeCoolTierDataWriteSize", + "displayName": "Volume cool tier data write size", + "displayDescription": "Data tiered out using PUT per volume", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationLastTransferDuration", + "displayName": "Volume replication last transfer duration", + "displayDescription": "The amount of time in seconds it took for the last transfer to complete.", + "unit": "Seconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationLastTransferSize", + "displayName": "Volume replication last transfer size", + "displayDescription": "The total number of bytes transferred as part of the last transfer.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationHealthy", + "displayName": "Is volume replication status healthy", + "displayDescription": "Condition of the relationship, 1 or 0.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationLagTime", + "displayName": "Volume replication lag time", + "displayDescription": "The amount of time in seconds by which the data on the mirror lags behind the source.", + "unit": "Seconds", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationTotalTransferBytes", + "displayName": "Volume replication total transfer", + "displayDescription": "Cumulative bytes transferred for the relationship.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationRelationshipProgress", + "displayName": "Volume replication progress", + "displayDescription": "Total amount of data transferred for the current transfer operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "XregionReplicationRelationshipTransferring", + "displayName": "Is volume replication transferring", + "displayDescription": "Whether the status of the Volume Replication is 'transferring'.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeLogicalBackupBytes", + "displayName": "Volume Backup Bytes", + "displayDescription": "Total bytes backed up for this Volume.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeProtected", + "displayName": "Is Volume Backup Enabled", + "displayDescription": "Is backup enabled for the volume? 1 if yes, 0 if no.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeBackupActive", + "displayName": "Is Volume Backup suspended", + "displayDescription": "Is the backup policy suspended for the volume? 0 if yes, 1 if no.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationTransferredBytes", + "displayName": "Volume Backup Last Transferred Bytes", + "displayDescription": "Total bytes transferred for last backup or restore operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationComplete", + "displayName": "Is Volume Backup Operation Complete", + "displayDescription": "Did the last volume backup or restore operation complete successfully? 1 if yes, 0 if no.", + "unit": "Count", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationBackupTransferredBytes", + "displayName": "Volume Backup Operation Last Transferred Bytes", + "displayDescription": "Total bytes transferred for last backup operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationRestoreTransferredBytes", + "displayName": "Volume Backup Restore Operation Last Transferred Bytes", + "displayDescription": "Total bytes transferred for last backup restore operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumeConsumedSizePercentage", + "displayName": "Percentage Volume Consumed Size", + "displayDescription": "The percentage of the volume consumed including snapshots.", + "unit": "Percent", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "OtherThroughput", + "displayName": "Other throughput", + "displayDescription": "Other throughput (that is not read or write) in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "ReadThroughput", + "displayName": "Read throughput", + "displayDescription": "Read throughput in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "TotalThroughput", + "displayName": "Total throughput", + "displayDescription": "Sum of all throughput in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "WriteThroughput", + "displayName": "Write throughput", + "displayDescription": "Write throughput in bytes per second", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + } + ] + } + }, + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/metricDefinitions/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read volume metric definitions.", + "description": "Gets the available metrics for Volume resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/revert/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Revert volume resource", + "description": "Revert volume to specific snapshot" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/breakReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Break volume replication resource", + "description": "Break volume replication relations" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/replicationStatus/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read Volume Replication Status.", + "description": "Reads the statuses of the Volume Replication." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/authorizeReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Authorize Replication", + "description": "Authorize the source volume replication" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/resyncReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Resync Replication", + "description": "Resync the replication on the destination volume" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deleteReplication/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Delete Replication", + "description": "Delete the replication on the destination volume" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/mountTargets/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read mount target resource", + "description": "Reads a mount target resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/diagnosticSettings/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Read diagnostic setting.", + "description": "Gets the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/diagnosticSettings/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Write diagnostic setting.", + "description": "Creates or updates the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Accounts resource type", + "operation": "Read account resource", + "description": "Reads an account resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Accounts resource type", + "operation": "Write account resource", + "description": "Writes an account resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Accounts resource type", + "operation": "Delete account resource", + "description": "Deletes a account resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read pool resource", + "description": "Reads a pool resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Write pool resource", + "description": "Writes a pool resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Delete pool resource", + "description": "Deletes a pool resource." + }, + "origin": "user,system" + }, + { + "properties": { + "serviceSpecification": { + "metricSpecifications": [ + { + "name": "VolumePoolAllocatedUsed", + "displayName": "Pool Allocated To Volume Size", + "displayDescription": "Allocated used size of the pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolTotalLogicalSize", + "displayName": "Pool Consumed Size", + "displayDescription": "Sum of the logical size of all the volumes belonging to the pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolAllocatedSize", + "displayName": "Pool Allocated Size", + "displayDescription": "Provisioned size of this pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolTotalSnapshotSize", + "displayName": "Total Snapshot size for the pool", + "displayDescription": "Sum of snapshot size of all volumes in this pool", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolProvisionedThroughput", + "displayName": "Provisioned throughput for the pool", + "displayDescription": "Provisioned throughput of this pool", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "VolumePoolAllocatedToVolumeThroughput", + "displayName": "Pool allocated throughput", + "displayDescription": "Sum of the throughput of all the volumes belonging to the pool", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + } + ] + } + }, + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/metricDefinitions/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read volume metric definitions.", + "description": "Gets the available metrics for Volume resource." + }, + "origin": "system" + }, + { + "properties": { + "serviceSpecification": {} + }, + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/logDefinitions/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read log definitions.", + "description": "Gets the log definitions for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/diagnosticSettings/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Read diagnostic setting.", + "description": "Gets the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/diagnosticSettings/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Pools resource type", + "operation": "Write diagnostic setting.", + "description": "Creates or updates the diagnostic setting for the resource." + }, + "origin": "system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshots resource type", + "operation": "Read snapshot resource", + "description": "Reads a snapshot resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshots resource type", + "operation": "Write snapshot resource", + "description": "Writes a snapshot resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshots resource type", + "operation": "Delete snapshot resource", + "description": "Deletes a snapshot resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/snapshotPolicies/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshot Policies resource type", + "operation": "Read snapshot policy resource", + "description": "Reads a snapshot policy resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/snapshotPolicies/write", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshot Policies resource type", + "operation": "Write snapshot policy resource", + "description": "Writes a snapshot policy resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/netAppAccounts/snapshotPolicies/delete", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Snapshot Policies resource type", + "operation": "Delete snapshot policy resource", + "description": "Deletes a snapshot policy resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/Operations/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Operations resource type", + "operation": "Read operation resource", + "description": "Reads an operation resources." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/operationresults/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Operation results resource type", + "operation": "Read operation result resource", + "description": "Reads an operation result resource." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/read", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Location wide operation", + "operation": "Read location wide operation", + "description": "Reads a location wide operation." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/checknameavailability/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "NetApp resources", + "operation": "Check if resource name is available", + "description": "Check if resource name is available" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/locations/checkfilepathavailability/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Volumes resource type", + "operation": "Check if file path is available", + "description": "Check if file path is available" + }, + "origin": "user,system" + }, + { + "name": "Microsoft.NetApp/unregister/action", + "display": { + "provider": "Microsoft.NetApp Resource Provider", + "resource": "Subscription", + "operation": "Unregister Subscription for Azure NetApp Files", + "description": "Unregisters Subscription with Microsoft.NetApp resource provider" + }, + "origin": "user,system" + } + ] + } + } + } +} diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Pools_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Pools_Delete.json index f12d3d75d31c..227b5fc8b579 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Pools_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Pools_Delete.json @@ -8,6 +8,10 @@ }, "responses": { "204": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Pools_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Pools_Update.json index c77b0ced5098..a2772f6beead 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Pools_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Pools_Update.json @@ -25,6 +25,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/SnapshotPolicies_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/SnapshotPolicies_Delete.json index 65cb3354b642..1f9281900d58 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/SnapshotPolicies_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/SnapshotPolicies_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/SnapshotPolicies_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/SnapshotPolicies_Update.json index 3be246d451de..1f5c97588f31 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/SnapshotPolicies_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/SnapshotPolicies_Update.json @@ -68,6 +68,9 @@ } }, "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + }, "body": { "id": "/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/snapshotPolicies/snapshotPolicy1", "name": "account1/snapshotPolicy1", diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Snapshots_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Snapshots_Delete.json index ff80d0ba83f9..ccf26d9c2bea 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Snapshots_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Snapshots_Delete.json @@ -10,7 +10,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Snapshots_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Snapshots_Update.json index e21a40b9d247..837d6b117e05 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Snapshots_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Snapshots_Update.json @@ -23,6 +23,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_AuthorizeReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_AuthorizeReplication.json index bfa446bb038a..137d8150ca52 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_AuthorizeReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_AuthorizeReplication.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_BreakReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_BreakReplication.json index 2780fc3c2903..a0925e938460 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_BreakReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_BreakReplication.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_CreateOrUpdate.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_CreateOrUpdate.json index fabc2e172923..fcb0575b7f65 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_CreateOrUpdate.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_CreateOrUpdate.json @@ -12,9 +12,7 @@ "creationToken": "my-unique-file-path", "serviceLevel": "Premium", "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "usageThreshold": 107374182400, - "throughputMibps": 128, - "encryptionKeySource": "Microsoft.KeyVault" + "usageThreshold": 107374182400 } } }, @@ -32,7 +30,7 @@ "provisioningState": "Succeeded", "throughputMibps": 128, "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "encryptionKeySource": "Microsoft.KeyVault" + "encryptionKeySource": "Microsoft.NetApp" }, "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes" } @@ -50,7 +48,7 @@ "provisioningState": "Succeeded", "throughputMibps": 128, "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "encryptionKeySource": "Microsoft.KeyVault" + "encryptionKeySource": "Microsoft.NetApp" }, "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes" } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_Delete.json index 14f71a646368..9898a59ab955 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_Delete.json @@ -9,6 +9,10 @@ }, "responses": { "204": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_DeleteReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_DeleteReplication.json index 6cd62a54cef3..c0768f36469f 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_DeleteReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_DeleteReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_PoolChange.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_PoolChange.json index cbcc7135292e..510c204fa965 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_PoolChange.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_PoolChange.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_ReInitializeReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_ReInitializeReplication.json index 6cd62a54cef3..c0768f36469f 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_ReInitializeReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_ReInitializeReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_ResyncReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_ResyncReplication.json index 6cd62a54cef3..c0768f36469f 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_ResyncReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_ResyncReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_Revert.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_Revert.json index 43d68b7a7199..9f5d07e34c5c 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_Revert.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_Revert.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_Update.json index 8fac41503ff3..6df060d6d8dc 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/examples/Volumes_Update.json @@ -31,6 +31,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/netapp.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/netapp.json index 448909d9dff9..0d8d75f08510 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/netapp.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-02-01/netapp.json @@ -63,6 +63,11 @@ "default": { "description": "Error response describing why the operation failed." } + }, + "x-ms-examples": { + "OperationList": { + "$ref": "examples/OperationList.json" + } } } }, @@ -3037,7 +3042,7 @@ }, "username": { "type": "string", - "description": "Username of Active Directory domain administrator" + "description": "A domain user account with permission to create machine accounts" }, "password": { "type": "string", diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Accounts_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Accounts_Delete.json index 8f81eac5ea8b..c72d7a949c2c 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Accounts_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Accounts_Delete.json @@ -6,7 +6,11 @@ "api-version": "2021-04-01" }, "responses": { - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "204": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Accounts_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Accounts_Update.json index 14aa169b00ac..09ca34f7d598 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Accounts_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Accounts_Update.json @@ -24,7 +24,7 @@ }, "202": { "headers": { - "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/a0216c17-f9d6-4b99-9faf-9ebd4883d0e4?api-version=2021-08-01&operationResultResponseType=Location" + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" }, "body": { "id": "/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1", diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/BackupPolicies_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/BackupPolicies_Delete.json index e49de172d151..c8f8acf004bd 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/BackupPolicies_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/BackupPolicies_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Backups_Account_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Backups_Account_Delete.json index 11dc7cb9d3e3..93843bab6c28 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Backups_Account_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Backups_Account_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Backups_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Backups_Delete.json index 33158676812c..3f8e75b7109e 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Backups_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Backups_Delete.json @@ -10,7 +10,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/OperationList.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/OperationList.json index fb2c33a707fe..25959746a5f6 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/OperationList.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/OperationList.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-01-01" + "api-version": "2021-04-01" }, "responses": { "200": { @@ -46,54 +46,6 @@ }, "origin": "user,system" }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/Revert/action", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Volumes resource type", - "operation": "Revert volume resource", - "description": "Revert volume to specific snapshot" - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/BreakReplication/action", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Volumes resource type", - "operation": "Break volume replication resource", - "description": "Break volume replication relations" - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/ReplicationStatus/action", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Volumes resource type", - "operation": "Read Volume Replication Status.", - "description": "Reads the statuses of the Volume Replication." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/ListReplications/action", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Volumes resource type" - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/ReInitializeReplication/action", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Volumes resource type", - "operation": "Re-Initialize replication", - "description": "Attempts to re-initialize an uninitialized replication" - }, - "origin": "user,system" - }, { "properties": { "serviceSpecification": { @@ -104,24 +56,7 @@ "displayDescription": "Average read latency in milliseconds per operation", "unit": "MilliSeconds", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "AverageReadLatency", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -130,24 +65,7 @@ "displayDescription": "Average write latency in milliseconds per operation", "unit": "MilliSeconds", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "AverageWriteLatency", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -156,24 +74,7 @@ "displayDescription": "Logical size of the volume (used bytes)", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "VolumeLogicalSize", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -182,24 +83,7 @@ "displayDescription": "Size of all snapshots in volume", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "VolumeSnapshotSize", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -208,24 +92,7 @@ "displayDescription": "Read In/out operations per second", "unit": "CountPerSecond", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "ReadIops", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -234,24 +101,7 @@ "displayDescription": "Write In/out operations per second", "unit": "CountPerSecond", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "WriteIops", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -260,24 +110,7 @@ "displayDescription": "The provisioned size of a volume", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "VolumeAllocatedSize", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -286,24 +119,7 @@ "displayDescription": "Volume Footprint for Cool Tier", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "VolumeCoolTierSize", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -312,24 +128,7 @@ "displayDescription": "Data read in using GET per volume", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "VolumeCoolTierDataReadSize", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -338,24 +137,7 @@ "displayDescription": "Data tiered out using PUT per volume", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "VolumeCoolTierDataWriteSize", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -364,24 +146,7 @@ "displayDescription": "The amount of time in seconds it took for the last transfer to complete.", "unit": "Seconds", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "XregionReplicationLastTransferDuration", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -390,24 +155,7 @@ "displayDescription": "The total number of bytes transferred as part of the last transfer.", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "XregionReplicationLastTransferSize", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -416,24 +164,7 @@ "displayDescription": "Condition of the relationship, 1 or 0.", "unit": "Count", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "XregionReplicationHealthy", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -442,24 +173,7 @@ "displayDescription": "The amount of time in seconds by which the data on the mirror lags behind the source.", "unit": "Seconds", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "XregionReplicationLagTime", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -468,24 +182,7 @@ "displayDescription": "Cumulative bytes transferred for the relationship.", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "XregionReplicationTotalTransferBytes", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -494,24 +191,7 @@ "displayDescription": "Total amount of data transferred for the current transfer operation.", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "XregionReplicationRelationshipProgress", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -520,24 +200,7 @@ "displayDescription": "Whether the status of the Volume Replication is 'transferring'.", "unit": "Count", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "XregionReplicationRelationshipTransferring", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -546,24 +209,7 @@ "displayDescription": "Total bytes backed up for this Volume.", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "CbsVolumeLogicalBackupBytes", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -572,24 +218,7 @@ "displayDescription": "Is backup enabled for the volume? 1 if yes, 0 if no.", "unit": "Count", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "CbsVolumeProtected", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -598,24 +227,7 @@ "displayDescription": "Is the backup policy suspended for the volume? 0 if yes, 1 if no.", "unit": "Count", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "CbsVolumeBackupActive", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -624,24 +236,7 @@ "displayDescription": "Total bytes transferred for last backup or restore operation.", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "CbsVolumeOperationTransferredBytes", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -650,24 +245,25 @@ "displayDescription": "Did the last volume backup or restore operation complete successfully? 1 if yes, 0 if no.", "unit": "Count", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "CbsVolumeOperationComplete", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationBackupTransferredBytes", + "displayName": "Volume Backup Operation Last Transferred Bytes", + "displayDescription": "Total bytes transferred for last backup operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationRestoreTransferredBytes", + "displayName": "Volume Backup Restore Operation Last Transferred Bytes", + "displayDescription": "Total bytes transferred for last backup restore operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, "dimensions": [] }, { @@ -676,24 +272,7 @@ "displayDescription": "The percentage of the volume consumed including snapshots.", "unit": "Percent", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "VolumeConsumedSizePercentage", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -702,24 +281,7 @@ "displayDescription": "Other throughput (that is not read or write) in bytes per second", "unit": "BytesPerSecond", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "OtherThroughput", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -728,24 +290,7 @@ "displayDescription": "Read throughput in bytes per second", "unit": "BytesPerSecond", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "ReadThroughput", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -754,24 +299,7 @@ "displayDescription": "Sum of all throughput in bytes per second", "unit": "BytesPerSecond", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "TotalThroughput", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -780,24 +308,7 @@ "displayDescription": "Write throughput in bytes per second", "unit": "BytesPerSecond", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "WriteThroughput", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] } ] @@ -813,57 +324,27 @@ "origin": "system" }, { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/diagnosticSettings/read", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Volumes resource type", - "operation": "Read diagnostic setting.", - "description": "Gets the diagnostic setting for the resource." - }, - "origin": "system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/diagnosticSettings/write", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Volumes resource type", - "operation": "Write diagnostic setting.", - "description": "Creates or updates the diagnostic setting for the resource." - }, - "origin": "system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/AuthorizeReplication/action", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Volumes resource type", - "operation": "Authorize Replication", - "description": "Authorize the source volume replication" - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/ResyncReplication/action", + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/revert/action", "display": { "provider": "Microsoft.NetApp Resource Provider", "resource": "Volumes resource type", - "operation": "Resync Replication", - "description": "Resync the replication on the destination volume" + "operation": "Revert volume resource", + "description": "Revert volume to specific snapshot" }, "origin": "user,system" }, { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/DeleteReplication/action", + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/breakReplication/action", "display": { "provider": "Microsoft.NetApp Resource Provider", "resource": "Volumes resource type", - "operation": "Delete Replication", - "description": "Delete the replication on the destination volume" + "operation": "Break volume replication resource", + "description": "Break volume replication relations" }, "origin": "user,system" }, { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/ReplicationStatus/read", + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/replicationStatus/read", "display": { "provider": "Microsoft.NetApp Resource Provider", "resource": "Volumes resource type", @@ -873,70 +354,64 @@ "origin": "user,system" }, { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/MountTargets/read", + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/authorizeReplication/action", "display": { "provider": "Microsoft.NetApp Resource Provider", "resource": "Volumes resource type", - "operation": "Read mount target resource", - "description": "Reads a mount target resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/BackupStatus/read", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Volumes resource type" + "operation": "Authorize Replication", + "description": "Authorize the source volume replication" }, "origin": "user,system" }, { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/RestoreStatus/read", + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/resyncReplication/action", "display": { "provider": "Microsoft.NetApp Resource Provider", - "resource": "Volumes resource type" + "resource": "Volumes resource type", + "operation": "Resync Replication", + "description": "Resync the replication on the destination volume" }, "origin": "user,system" }, { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/PoolChange/action", + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deleteReplication/action", "display": { "provider": "Microsoft.NetApp Resource Provider", "resource": "Volumes resource type", - "operation": "Change pool for volume", - "description": "Moves volume to another pool." + "operation": "Delete Replication", + "description": "Delete the replication on the destination volume" }, "origin": "user,system" }, { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/RelocateVolume/action", + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/mountTargets/read", "display": { "provider": "Microsoft.NetApp Resource Provider", "resource": "Volumes resource type", - "operation": "Relocate volume to a new stamp.", - "description": "Relocate volume to a new stamp." + "operation": "Read mount target resource", + "description": "Reads a mount target resource." }, "origin": "user,system" }, { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/FinalizeRelocation/action", + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/diagnosticSettings/read", "display": { "provider": "Microsoft.NetApp Resource Provider", "resource": "Volumes resource type", - "operation": "Finalize relocation of volume.", - "description": "Finalize relocation by cleaning up the old volume." + "operation": "Read diagnostic setting.", + "description": "Gets the diagnostic setting for the resource." }, - "origin": "user,system" + "origin": "system" }, { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/RevertRelocation/action", + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/diagnosticSettings/write", "display": { "provider": "Microsoft.NetApp Resource Provider", "resource": "Volumes resource type", - "operation": "Revert the relocation of volume.", - "description": "Revert the relocation and revert back to the old volume." + "operation": "Write diagnostic setting.", + "description": "Creates or updates the diagnostic setting for the resource." }, - "origin": "user,system" + "origin": "system" }, { "name": "Microsoft.NetApp/netAppAccounts/read", @@ -968,16 +443,6 @@ }, "origin": "user,system" }, - { - "name": "Microsoft.NetApp/netAppAccounts/RenewCredentials/action", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Accounts resource type", - "operation": "Renew MSI credentials, if possible.", - "description": "Renews MSI credentials of account, if account has MSI credentials that are due for renewal." - }, - "origin": "user,system" - }, { "name": "Microsoft.NetApp/netAppAccounts/capacityPools/read", "display": { @@ -1018,24 +483,7 @@ "displayDescription": "Allocated used size of the pool", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "VolumePoolAllocatedUsed", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -1044,25 +492,7 @@ "displayDescription": "Sum of the logical size of all the volumes belonging to the pool", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average", - "Total" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "VolumePoolTotalLogicalSize", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -1071,25 +501,7 @@ "displayDescription": "Provisioned size of this pool", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average", - "Total" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "VolumePoolAllocatedSize", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -1098,24 +510,7 @@ "displayDescription": "Sum of snapshot size of all volumes in this pool", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "VolumePoolTotalSnapshotSize", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -1124,24 +519,7 @@ "displayDescription": "Provisioned throughput of this pool", "unit": "BytesPerSecond", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "VolumePoolProvisionedThroughput", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -1150,24 +528,7 @@ "displayDescription": "Sum of the throughput of all the volumes belonging to the pool", "unit": "BytesPerSecond", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "VolumePoolAllocatedToVolumeThroughput", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] } ] @@ -1184,14 +545,7 @@ }, { "properties": { - "serviceSpecification": { - "logSpecifications": [ - { - "name": "Autoscale", - "displayName": "Capacity Pool Autoscaled" - } - ] - } + "serviceSpecification": {} }, "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/logDefinitions/read", "display": { @@ -1252,52 +606,6 @@ }, "origin": "user,system" }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots/RestoreFiles/action", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Snapshots resource type", - "operation": "Single File Snapshot Restore", - "description": "Restores files from a snapshot resource" - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/subvolumes/read", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Subvolume resource type." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/subvolumes/write", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Subvolume resource type.", - "operation": "Write subvolume Resource", - "description": "Write a subvolume resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/subvolumes/delete", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Subvolume resource type." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/subvolumes/GetMetadata/action", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Subvolume resource type.", - "operation": "Subvolume Metadata resource.", - "description": "Read subvolume metadata resource." - }, - "origin": "user,system" - }, { "name": "Microsoft.NetApp/netAppAccounts/snapshotPolicies/read", "display": { @@ -1328,194 +636,6 @@ }, "origin": "user,system" }, - { - "name": "Microsoft.NetApp/netAppAccounts/snapshotPolicies/Volumes/action", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Snapshot Policies resource type", - "operation": "List connected volumes", - "description": "List volumes connected to snapshot policy" - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/snapshotPolicies/ListVolumes/action", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Snapshot Policies resource type", - "operation": "List connected volumes", - "description": "List volumes connected to snapshot policy" - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups/read", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Backup resource type", - "operation": "Read backup resource.", - "description": "Reads a backup resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups/write", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Backup resource type", - "operation": "Write backup resource.", - "description": "Writes a backup resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups/delete", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Backup resource type", - "operation": "Delete backup resource", - "description": "Deletes a backup resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppIPSecPolicies/read", - "display": { - "provider": "Microsoft.NetApp Resource Provider" - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppIPSecPolicies/write", - "display": { - "provider": "Microsoft.NetApp Resource Provider" - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppIPSecPolicies/delete", - "display": { - "provider": "Microsoft.NetApp Resource Provider" - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppIPSecPolicies/Apply/action", - "display": { - "provider": "Microsoft.NetApp Resource Provider" - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/backupPolicies/read", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Backup Policy resource type", - "operation": "Read backup policy resource.", - "description": "Reads a backup policy resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/backupPolicies/write", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Backup Policy resource type", - "operation": "Write backup policy resource.", - "description": "Writes a backup policy resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/backupPolicies/delete", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Backup Policy resource type", - "operation": "Delete backup policy resource", - "description": "Deletes a backup policy resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/vaults/read", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Vault resource type", - "operation": "Read vault resource.", - "description": "Reads a vault resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/accountBackups/read", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Account backup resource type", - "operation": "Read an account backup resource.", - "description": "Reads an account backup resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/accountBackups/write", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Account backup resource type", - "operation": "Write an account backup resource.", - "description": "Writes an account backup resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/accountBackups/delete", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Account backup resource type", - "operation": "Delete an account backup resource.", - "description": "Deletes an account backup resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/volumeGroups/read", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Volume Group resource type", - "operation": "Read volume group resource", - "description": "Reads a volume group resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/volumeGroups/write", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Volume Group resource type", - "operation": "Write volume group resource", - "description": "Writes a volume group resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/volumeGroups/delete", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Volume Group resource type", - "operation": "Delete volume group resource", - "description": "Deletes a volume group resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/locations/quotaLimits/read", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "QuotaLimit resource type", - "operation": "Read QuotaLimit resource type", - "description": "Reads a Quotalimit resource type." - }, - "origin": "user,system" - }, { "name": "Microsoft.NetApp/Operations/read", "display": { @@ -1575,16 +695,6 @@ "description": "Unregisters Subscription with Microsoft.NetApp resource provider" }, "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/locations/checkinventory/action", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "ReservedCapacity reservation resource.", - "operation": "Checks ReservedCapacity inventory.", - "description": "Checks ReservedCapacity inventory." - }, - "origin": "user,system" } ] } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Pools_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Pools_Delete.json index afc0c6e2f249..342d2de6eeea 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Pools_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Pools_Delete.json @@ -8,6 +8,10 @@ }, "responses": { "204": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Pools_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Pools_Update.json index 99556635430d..a75b46e90c4b 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Pools_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Pools_Update.json @@ -25,6 +25,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/SnapshotPolicies_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/SnapshotPolicies_Delete.json index 498e48cffe14..7326f4b8a79f 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/SnapshotPolicies_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/SnapshotPolicies_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Snapshots_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Snapshots_Delete.json index 7243b956f325..babc4db551c9 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Snapshots_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Snapshots_Delete.json @@ -10,7 +10,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Snapshots_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Snapshots_Update.json index 20b9e97ab0fd..8546a9e0aaf3 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Snapshots_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Snapshots_Update.json @@ -23,6 +23,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_AuthorizeReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_AuthorizeReplication.json index ccc9cde883b1..266ab5d25753 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_AuthorizeReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_AuthorizeReplication.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_BreakReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_BreakReplication.json index ce1f5954648b..fb8127b0e688 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_BreakReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_BreakReplication.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_CreateOrUpdate.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_CreateOrUpdate.json index 215c1ceabb72..da9793847002 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_CreateOrUpdate.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_CreateOrUpdate.json @@ -12,9 +12,7 @@ "creationToken": "my-unique-file-path", "serviceLevel": "Premium", "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "usageThreshold": 107374182400, - "throughputMibps": 128, - "encryptionKeySource": "Microsoft.KeyVault" + "usageThreshold": 107374182400 } } }, @@ -32,7 +30,7 @@ "provisioningState": "Succeeded", "throughputMibps": 128, "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "encryptionKeySource": "Microsoft.KeyVault" + "encryptionKeySource": "Microsoft.NetApp" }, "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes" } @@ -50,7 +48,7 @@ "provisioningState": "Succeeded", "throughputMibps": 128, "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "encryptionKeySource": "Microsoft.KeyVault" + "encryptionKeySource": "Microsoft.NetApp" }, "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes" } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_Delete.json index c52b3d7a5b65..9c076a9bbafe 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_Delete.json @@ -9,6 +9,10 @@ }, "responses": { "204": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_DeleteReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_DeleteReplication.json index e117ae0ffa7e..e420f5bdfca2 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_DeleteReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_DeleteReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_PoolChange.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_PoolChange.json index baaa7dfdf2f5..f974a2e81fee 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_PoolChange.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_PoolChange.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_ReInitializeReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_ReInitializeReplication.json index e117ae0ffa7e..e420f5bdfca2 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_ReInitializeReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_ReInitializeReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_ResyncReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_ResyncReplication.json index e117ae0ffa7e..e420f5bdfca2 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_ResyncReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_ResyncReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_Revert.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_Revert.json index ac7604054078..d7a9a4f3e7a4 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_Revert.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_Revert.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_Update.json index 5aef14ab901e..6b743e5c6064 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/examples/Volumes_Update.json @@ -31,6 +31,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/netapp.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/netapp.json index 01bb1841d829..c7395f2291fe 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/netapp.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-04-01/netapp.json @@ -3211,7 +3211,7 @@ }, "username": { "type": "string", - "description": "Username of Active Directory domain administrator" + "description": "A domain user account with permission to create machine accounts" }, "password": { "type": "string", diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Accounts_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Accounts_Delete.json index 1c9e02bddefe..3b2d3eb5f02c 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Accounts_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Accounts_Delete.json @@ -6,7 +6,11 @@ "api-version": "2021-06-01" }, "responses": { - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "204": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/BackupPolicies_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/BackupPolicies_Delete.json index d14703936942..42617b8c8875 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/BackupPolicies_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/BackupPolicies_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Backups_Account_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Backups_Account_Delete.json index 480bfa019dbd..96bd916bed0b 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Backups_Account_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Backups_Account_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Backups_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Backups_Delete.json index 7405476eb20f..c1fd3c59c39d 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Backups_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Backups_Delete.json @@ -10,7 +10,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/OperationList.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/OperationList.json index fb2c33a707fe..13af1d94130e 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/OperationList.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/OperationList.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-01-01" + "api-version": "2021-06-01" }, "responses": { "200": { @@ -46,54 +46,6 @@ }, "origin": "user,system" }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/Revert/action", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Volumes resource type", - "operation": "Revert volume resource", - "description": "Revert volume to specific snapshot" - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/BreakReplication/action", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Volumes resource type", - "operation": "Break volume replication resource", - "description": "Break volume replication relations" - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/ReplicationStatus/action", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Volumes resource type", - "operation": "Read Volume Replication Status.", - "description": "Reads the statuses of the Volume Replication." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/ListReplications/action", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Volumes resource type" - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/ReInitializeReplication/action", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Volumes resource type", - "operation": "Re-Initialize replication", - "description": "Attempts to re-initialize an uninitialized replication" - }, - "origin": "user,system" - }, { "properties": { "serviceSpecification": { @@ -104,24 +56,7 @@ "displayDescription": "Average read latency in milliseconds per operation", "unit": "MilliSeconds", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "AverageReadLatency", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -130,24 +65,7 @@ "displayDescription": "Average write latency in milliseconds per operation", "unit": "MilliSeconds", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "AverageWriteLatency", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -156,24 +74,7 @@ "displayDescription": "Logical size of the volume (used bytes)", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "VolumeLogicalSize", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -182,24 +83,7 @@ "displayDescription": "Size of all snapshots in volume", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "VolumeSnapshotSize", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -208,24 +92,7 @@ "displayDescription": "Read In/out operations per second", "unit": "CountPerSecond", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "ReadIops", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -234,24 +101,7 @@ "displayDescription": "Write In/out operations per second", "unit": "CountPerSecond", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "WriteIops", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -260,24 +110,7 @@ "displayDescription": "The provisioned size of a volume", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "VolumeAllocatedSize", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -286,24 +119,7 @@ "displayDescription": "Volume Footprint for Cool Tier", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "VolumeCoolTierSize", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -312,24 +128,7 @@ "displayDescription": "Data read in using GET per volume", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "VolumeCoolTierDataReadSize", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -338,24 +137,7 @@ "displayDescription": "Data tiered out using PUT per volume", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "VolumeCoolTierDataWriteSize", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -364,24 +146,7 @@ "displayDescription": "The amount of time in seconds it took for the last transfer to complete.", "unit": "Seconds", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "XregionReplicationLastTransferDuration", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -390,24 +155,7 @@ "displayDescription": "The total number of bytes transferred as part of the last transfer.", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "XregionReplicationLastTransferSize", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -416,24 +164,7 @@ "displayDescription": "Condition of the relationship, 1 or 0.", "unit": "Count", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "XregionReplicationHealthy", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -442,24 +173,7 @@ "displayDescription": "The amount of time in seconds by which the data on the mirror lags behind the source.", "unit": "Seconds", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "XregionReplicationLagTime", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -468,24 +182,7 @@ "displayDescription": "Cumulative bytes transferred for the relationship.", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "XregionReplicationTotalTransferBytes", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -494,24 +191,7 @@ "displayDescription": "Total amount of data transferred for the current transfer operation.", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "XregionReplicationRelationshipProgress", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -520,24 +200,7 @@ "displayDescription": "Whether the status of the Volume Replication is 'transferring'.", "unit": "Count", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "XregionReplicationRelationshipTransferring", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -546,24 +209,7 @@ "displayDescription": "Total bytes backed up for this Volume.", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "CbsVolumeLogicalBackupBytes", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -572,24 +218,7 @@ "displayDescription": "Is backup enabled for the volume? 1 if yes, 0 if no.", "unit": "Count", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "CbsVolumeProtected", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -598,24 +227,7 @@ "displayDescription": "Is the backup policy suspended for the volume? 0 if yes, 1 if no.", "unit": "Count", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "CbsVolumeBackupActive", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -624,24 +236,7 @@ "displayDescription": "Total bytes transferred for last backup or restore operation.", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "CbsVolumeOperationTransferredBytes", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -650,24 +245,25 @@ "displayDescription": "Did the last volume backup or restore operation complete successfully? 1 if yes, 0 if no.", "unit": "Count", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "CbsVolumeOperationComplete", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationBackupTransferredBytes", + "displayName": "Volume Backup Operation Last Transferred Bytes", + "displayDescription": "Total bytes transferred for last backup operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, + "dimensions": [] + }, + { + "name": "CbsVolumeOperationRestoreTransferredBytes", + "displayName": "Volume Backup Restore Operation Last Transferred Bytes", + "displayDescription": "Total bytes transferred for last backup restore operation.", + "unit": "Bytes", + "aggregationType": "Average", + "fillGapWithZero": false, "dimensions": [] }, { @@ -676,24 +272,7 @@ "displayDescription": "The percentage of the volume consumed including snapshots.", "unit": "Percent", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "VolumeConsumedSizePercentage", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -702,24 +281,7 @@ "displayDescription": "Other throughput (that is not read or write) in bytes per second", "unit": "BytesPerSecond", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "OtherThroughput", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -728,24 +290,7 @@ "displayDescription": "Read throughput in bytes per second", "unit": "BytesPerSecond", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "ReadThroughput", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -754,24 +299,7 @@ "displayDescription": "Sum of all throughput in bytes per second", "unit": "BytesPerSecond", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "TotalThroughput", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -780,24 +308,7 @@ "displayDescription": "Write throughput in bytes per second", "unit": "BytesPerSecond", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "WriteThroughput", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] } ] @@ -813,57 +324,27 @@ "origin": "system" }, { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/diagnosticSettings/read", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Volumes resource type", - "operation": "Read diagnostic setting.", - "description": "Gets the diagnostic setting for the resource." - }, - "origin": "system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/diagnosticSettings/write", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Volumes resource type", - "operation": "Write diagnostic setting.", - "description": "Creates or updates the diagnostic setting for the resource." - }, - "origin": "system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/AuthorizeReplication/action", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Volumes resource type", - "operation": "Authorize Replication", - "description": "Authorize the source volume replication" - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/ResyncReplication/action", + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/revert/action", "display": { "provider": "Microsoft.NetApp Resource Provider", "resource": "Volumes resource type", - "operation": "Resync Replication", - "description": "Resync the replication on the destination volume" + "operation": "Revert volume resource", + "description": "Revert volume to specific snapshot" }, "origin": "user,system" }, { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/DeleteReplication/action", + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/breakReplication/action", "display": { "provider": "Microsoft.NetApp Resource Provider", "resource": "Volumes resource type", - "operation": "Delete Replication", - "description": "Delete the replication on the destination volume" + "operation": "Break volume replication resource", + "description": "Break volume replication relations" }, "origin": "user,system" }, { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/ReplicationStatus/read", + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/replicationStatus/read", "display": { "provider": "Microsoft.NetApp Resource Provider", "resource": "Volumes resource type", @@ -873,70 +354,64 @@ "origin": "user,system" }, { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/MountTargets/read", + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/authorizeReplication/action", "display": { "provider": "Microsoft.NetApp Resource Provider", "resource": "Volumes resource type", - "operation": "Read mount target resource", - "description": "Reads a mount target resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/BackupStatus/read", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Volumes resource type" + "operation": "Authorize Replication", + "description": "Authorize the source volume replication" }, "origin": "user,system" }, { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/RestoreStatus/read", + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/resyncReplication/action", "display": { "provider": "Microsoft.NetApp Resource Provider", - "resource": "Volumes resource type" + "resource": "Volumes resource type", + "operation": "Resync Replication", + "description": "Resync the replication on the destination volume" }, "origin": "user,system" }, { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/PoolChange/action", + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deleteReplication/action", "display": { "provider": "Microsoft.NetApp Resource Provider", "resource": "Volumes resource type", - "operation": "Change pool for volume", - "description": "Moves volume to another pool." + "operation": "Delete Replication", + "description": "Delete the replication on the destination volume" }, "origin": "user,system" }, { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/RelocateVolume/action", + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/mountTargets/read", "display": { "provider": "Microsoft.NetApp Resource Provider", "resource": "Volumes resource type", - "operation": "Relocate volume to a new stamp.", - "description": "Relocate volume to a new stamp." + "operation": "Read mount target resource", + "description": "Reads a mount target resource." }, "origin": "user,system" }, { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/FinalizeRelocation/action", + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/diagnosticSettings/read", "display": { "provider": "Microsoft.NetApp Resource Provider", "resource": "Volumes resource type", - "operation": "Finalize relocation of volume.", - "description": "Finalize relocation by cleaning up the old volume." + "operation": "Read diagnostic setting.", + "description": "Gets the diagnostic setting for the resource." }, - "origin": "user,system" + "origin": "system" }, { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/RevertRelocation/action", + "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/diagnosticSettings/write", "display": { "provider": "Microsoft.NetApp Resource Provider", "resource": "Volumes resource type", - "operation": "Revert the relocation of volume.", - "description": "Revert the relocation and revert back to the old volume." + "operation": "Write diagnostic setting.", + "description": "Creates or updates the diagnostic setting for the resource." }, - "origin": "user,system" + "origin": "system" }, { "name": "Microsoft.NetApp/netAppAccounts/read", @@ -968,16 +443,6 @@ }, "origin": "user,system" }, - { - "name": "Microsoft.NetApp/netAppAccounts/RenewCredentials/action", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Accounts resource type", - "operation": "Renew MSI credentials, if possible.", - "description": "Renews MSI credentials of account, if account has MSI credentials that are due for renewal." - }, - "origin": "user,system" - }, { "name": "Microsoft.NetApp/netAppAccounts/capacityPools/read", "display": { @@ -1018,24 +483,7 @@ "displayDescription": "Allocated used size of the pool", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "VolumePoolAllocatedUsed", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -1044,25 +492,7 @@ "displayDescription": "Sum of the logical size of all the volumes belonging to the pool", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average", - "Total" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "VolumePoolTotalLogicalSize", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -1071,25 +501,7 @@ "displayDescription": "Provisioned size of this pool", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average", - "Total" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "VolumePoolAllocatedSize", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -1098,24 +510,7 @@ "displayDescription": "Sum of snapshot size of all volumes in this pool", "unit": "Bytes", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "VolumePoolTotalSnapshotSize", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -1124,24 +519,7 @@ "displayDescription": "Provisioned throughput of this pool", "unit": "BytesPerSecond", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "VolumePoolProvisionedThroughput", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] }, { @@ -1150,24 +528,7 @@ "displayDescription": "Sum of the throughput of all the volumes belonging to the pool", "unit": "BytesPerSecond", "aggregationType": "Average", - "supportedAggregationTypes": [ - "Average" - ], - "supportedTimeGrainTypes": [ - "PT5M", - "PT15M", - "PT30M", - "PT1H", - "PT6H", - "PT12H", - "P1D" - ], - "internalMetricName": "VolumePoolAllocatedToVolumeThroughput", - "enableRegionalMdmAccount": true, - "sourceMdmAccount": "MicrosoftNetAppShoebox2", - "sourceMdmNamespace": "NetAppUsageAndMetrics", "fillGapWithZero": false, - "isInternal": false, "dimensions": [] } ] @@ -1184,14 +545,7 @@ }, { "properties": { - "serviceSpecification": { - "logSpecifications": [ - { - "name": "Autoscale", - "displayName": "Capacity Pool Autoscaled" - } - ] - } + "serviceSpecification": {} }, "name": "Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/logDefinitions/read", "display": { @@ -1252,52 +606,6 @@ }, "origin": "user,system" }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots/RestoreFiles/action", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Snapshots resource type", - "operation": "Single File Snapshot Restore", - "description": "Restores files from a snapshot resource" - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/subvolumes/read", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Subvolume resource type." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/subvolumes/write", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Subvolume resource type.", - "operation": "Write subvolume Resource", - "description": "Write a subvolume resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/subvolumes/delete", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Subvolume resource type." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/subvolumes/GetMetadata/action", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Subvolume resource type.", - "operation": "Subvolume Metadata resource.", - "description": "Read subvolume metadata resource." - }, - "origin": "user,system" - }, { "name": "Microsoft.NetApp/netAppAccounts/snapshotPolicies/read", "display": { @@ -1328,194 +636,6 @@ }, "origin": "user,system" }, - { - "name": "Microsoft.NetApp/netAppAccounts/snapshotPolicies/Volumes/action", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Snapshot Policies resource type", - "operation": "List connected volumes", - "description": "List volumes connected to snapshot policy" - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/snapshotPolicies/ListVolumes/action", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Snapshot Policies resource type", - "operation": "List connected volumes", - "description": "List volumes connected to snapshot policy" - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups/read", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Backup resource type", - "operation": "Read backup resource.", - "description": "Reads a backup resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups/write", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Backup resource type", - "operation": "Write backup resource.", - "description": "Writes a backup resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups/delete", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Backup resource type", - "operation": "Delete backup resource", - "description": "Deletes a backup resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppIPSecPolicies/read", - "display": { - "provider": "Microsoft.NetApp Resource Provider" - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppIPSecPolicies/write", - "display": { - "provider": "Microsoft.NetApp Resource Provider" - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppIPSecPolicies/delete", - "display": { - "provider": "Microsoft.NetApp Resource Provider" - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppIPSecPolicies/Apply/action", - "display": { - "provider": "Microsoft.NetApp Resource Provider" - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/backupPolicies/read", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Backup Policy resource type", - "operation": "Read backup policy resource.", - "description": "Reads a backup policy resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/backupPolicies/write", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Backup Policy resource type", - "operation": "Write backup policy resource.", - "description": "Writes a backup policy resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/backupPolicies/delete", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Backup Policy resource type", - "operation": "Delete backup policy resource", - "description": "Deletes a backup policy resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/vaults/read", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Vault resource type", - "operation": "Read vault resource.", - "description": "Reads a vault resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/accountBackups/read", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Account backup resource type", - "operation": "Read an account backup resource.", - "description": "Reads an account backup resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/accountBackups/write", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Account backup resource type", - "operation": "Write an account backup resource.", - "description": "Writes an account backup resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/accountBackups/delete", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Account backup resource type", - "operation": "Delete an account backup resource.", - "description": "Deletes an account backup resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/volumeGroups/read", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Volume Group resource type", - "operation": "Read volume group resource", - "description": "Reads a volume group resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/volumeGroups/write", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Volume Group resource type", - "operation": "Write volume group resource", - "description": "Writes a volume group resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/netAppAccounts/volumeGroups/delete", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "Volume Group resource type", - "operation": "Delete volume group resource", - "description": "Deletes a volume group resource." - }, - "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/locations/quotaLimits/read", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "QuotaLimit resource type", - "operation": "Read QuotaLimit resource type", - "description": "Reads a Quotalimit resource type." - }, - "origin": "user,system" - }, { "name": "Microsoft.NetApp/Operations/read", "display": { @@ -1575,16 +695,6 @@ "description": "Unregisters Subscription with Microsoft.NetApp resource provider" }, "origin": "user,system" - }, - { - "name": "Microsoft.NetApp/locations/checkinventory/action", - "display": { - "provider": "Microsoft.NetApp Resource Provider", - "resource": "ReservedCapacity reservation resource.", - "operation": "Checks ReservedCapacity inventory.", - "description": "Checks ReservedCapacity inventory." - }, - "origin": "user,system" } ] } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Pools_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Pools_Delete.json index 7a65b72dbe1b..cf7ddb4a52d9 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Pools_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Pools_Delete.json @@ -8,6 +8,10 @@ }, "responses": { "204": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Pools_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Pools_Update.json index 41a8e00a5c29..9f120e977f83 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Pools_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Pools_Update.json @@ -25,6 +25,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/SnapshotPolicies_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/SnapshotPolicies_Delete.json index ae16bedb851a..dfd785b0a060 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/SnapshotPolicies_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/SnapshotPolicies_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Snapshots_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Snapshots_Delete.json index 87b1fa74b11e..1bd8e083b301 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Snapshots_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Snapshots_Delete.json @@ -10,7 +10,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Snapshots_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Snapshots_Update.json index 5b1fbb0606cb..bae90f4c3ee9 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Snapshots_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Snapshots_Update.json @@ -23,6 +23,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_AuthorizeReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_AuthorizeReplication.json index fd831106d019..33564b8e2ae4 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_AuthorizeReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_AuthorizeReplication.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_BreakReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_BreakReplication.json index 95d6441ca30b..22ba3407c487 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_BreakReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_BreakReplication.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_CreateOrUpdate.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_CreateOrUpdate.json index 1baaa75c8304..e97db43f06f3 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_CreateOrUpdate.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_CreateOrUpdate.json @@ -12,9 +12,7 @@ "creationToken": "my-unique-file-path", "serviceLevel": "Premium", "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "usageThreshold": 107374182400, - "throughputMibps": 128, - "encryptionKeySource": "Microsoft.KeyVault" + "usageThreshold": 107374182400 } } }, @@ -32,7 +30,7 @@ "provisioningState": "Succeeded", "throughputMibps": 128, "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "encryptionKeySource": "Microsoft.KeyVault" + "encryptionKeySource": "Microsoft.NetApp" }, "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes" } @@ -50,7 +48,7 @@ "provisioningState": "Succeeded", "throughputMibps": 128, "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "encryptionKeySource": "Microsoft.KeyVault" + "encryptionKeySource": "Microsoft.NetApp" }, "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes" } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_Delete.json index 844f2f13116a..f245644c377f 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_Delete.json @@ -9,6 +9,10 @@ }, "responses": { "204": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_DeleteReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_DeleteReplication.json index a0f83dad384f..3de5e692993c 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_DeleteReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_DeleteReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_PoolChange.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_PoolChange.json index a3c80d00ec9f..b848333c4785 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_PoolChange.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_PoolChange.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_ReInitializeReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_ReInitializeReplication.json index a0f83dad384f..3de5e692993c 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_ReInitializeReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_ReInitializeReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_ResyncReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_ResyncReplication.json index a0f83dad384f..3de5e692993c 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_ResyncReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_ResyncReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_Revert.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_Revert.json index ea388e8c8a7c..77c1a0d832b0 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_Revert.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_Revert.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_Update.json index 0fc672807b9c..f54c738f4e62 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/examples/Volumes_Update.json @@ -34,6 +34,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/netapp.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/netapp.json index 593686675a61..4c7ac855cfe5 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/netapp.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-06-01/netapp.json @@ -3343,7 +3343,7 @@ }, "username": { "type": "string", - "description": "Username of Active Directory domain administrator" + "description": "A domain user account with permission to create machine accounts" }, "password": { "type": "string", diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Accounts_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Accounts_Delete.json index 455ef8427ae5..5dcaaf389326 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Accounts_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Accounts_Delete.json @@ -6,7 +6,11 @@ "api-version": "2021-08-01" }, "responses": { - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "204": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/BackupPolicies_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/BackupPolicies_Delete.json index 7fedd38cda39..095be0495222 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/BackupPolicies_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/BackupPolicies_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Backups_Account_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Backups_Account_Delete.json index c944089873a1..51e33791bff8 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Backups_Account_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Backups_Account_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Backups_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Backups_Delete.json index f3aeed651c75..5f452231c5ec 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Backups_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Backups_Delete.json @@ -10,7 +10,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Pools_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Pools_Delete.json index b6ab90c6f5a3..b2a889efe80a 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Pools_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Pools_Delete.json @@ -8,6 +8,10 @@ }, "responses": { "204": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Pools_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Pools_Update.json index eaa7cae1ab20..50230dd660e5 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Pools_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Pools_Update.json @@ -25,6 +25,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/SnapshotPolicies_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/SnapshotPolicies_Delete.json index 595093714efd..da0fe90af332 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/SnapshotPolicies_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/SnapshotPolicies_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Snapshots_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Snapshots_Delete.json index 4633e43c7805..ea3a422a5578 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Snapshots_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Snapshots_Delete.json @@ -10,7 +10,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Snapshots_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Snapshots_Update.json index baa88af8ae71..cf3479bee1bd 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Snapshots_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Snapshots_Update.json @@ -23,6 +23,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/VolumeGroups_Create.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/VolumeGroups_Create.json index c6a4b097ad96..9eab4a9e566a 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/VolumeGroups_Create.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/VolumeGroups_Create.json @@ -12,13 +12,13 @@ "groupDescription": "Volume group", "applicationType": "SAP-HANA", "applicationIdentifier": "DEV", - "deploymentSpecId": "fb04dbeb-005d-2703-197e-6208dfadb5d9" + "deploymentSpecId": "20542149-bfca-5618-1879-9863dc6767f1" }, "volumes": [ { - "name": "testVol1", + "name": "test-data-mnt00001", "properties": { - "creationToken": "testVol1", + "creationToken": "test-data-mnt00001", "serviceLevel": "Premium", "throughputMibps": 10, "subnetId": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", @@ -29,9 +29,9 @@ } }, { - "name": "testVol2", + "name": "test-log-mnt00001", "properties": { - "creationToken": "testVol2", + "creationToken": "test-log-mnt00001", "serviceLevel": "Premium", "throughputMibps": 10, "subnetId": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", @@ -42,9 +42,9 @@ } }, { - "name": "testVol3", + "name": "test-shared", "properties": { - "creationToken": "testVol3", + "creationToken": "test-shared", "serviceLevel": "Premium", "throughputMibps": 10, "subnetId": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", @@ -74,7 +74,9 @@ }, "volumes": [ { - "name": "testVol1", + "id": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/test-data-mnt00001", + "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes", + "name": "test-data-mnt00001", "properties": { "throughputMibps": 10.0, "proximityPlacementGroup": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg", @@ -86,7 +88,9 @@ } }, { - "name": "testVol2", + "id": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/test-log-mnt00001", + "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes", + "name": "test-log-mnt00001", "properties": { "throughputMibps": 10.0, "proximityPlacementGroup": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg", @@ -98,7 +102,9 @@ } }, { - "name": "testVol3", + "id": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/test-shared", + "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes", + "name": "test-shared", "properties": { "throughputMibps": 10.0, "proximityPlacementGroup": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg", diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/VolumeGroups_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/VolumeGroups_Delete.json index 9edac0cdc78d..afa62b6bb022 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/VolumeGroups_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/VolumeGroups_Delete.json @@ -8,7 +8,11 @@ }, "responses": { "204": {}, - "202": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + }, "200": {} } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/VolumeGroups_Get.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/VolumeGroups_Get.json index a3cd2443d78f..5169c904e435 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/VolumeGroups_Get.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/VolumeGroups_Get.json @@ -23,66 +23,76 @@ }, "volumes": [ { - "name": "account1/pool1/testVol1", + "id": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/test-data-mnt00001", + "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes", + "name": "account1/pool1/test-data-mnt00001", "properties": { "provisioningState": "Succeeded", "throughputMibps": 10.0, "proximityPlacementGroup": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg", "volumeSpecName": "data", "serviceLevel": "Premium", - "creationToken": "testVol1", + "creationToken": "test-data-mnt00001", "usageThreshold": 107374182400, "subnetId": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3" } }, { - "name": "account1/pool1/testVol2", + "id": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/test-log-mnt00001", + "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes", + "name": "account1/pool1/test-log-mnt00001", "properties": { "provisioningState": "Succeeded", "throughputMibps": 10.0, "proximityPlacementGroup": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg", "volumeSpecName": "log", "serviceLevel": "Premium", - "creationToken": "testVol2", + "creationToken": "test-log-mnt00001", "usageThreshold": 107374182400, "subnetId": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3" } }, { - "name": "account1/pool1/testVol3", + "id": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/test-shared", + "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes", + "name": "account1/pool1/test-shared", "properties": { "provisioningState": "Succeeded", "throughputMibps": 10.0, "proximityPlacementGroup": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg", "volumeSpecName": "shared", "serviceLevel": "Premium", - "creationToken": "testVol3", + "creationToken": "test-shared", "usageThreshold": 107374182400, "subnetId": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3" } }, { - "name": "account1/pool1/testVol4", + "id": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/test-data-backup", + "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes", + "name": "account1/pool1/test-data-backup", "properties": { "provisioningState": "Succeeded", "throughputMibps": 10.0, "proximityPlacementGroup": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg", - "volumeSpecName": "data-log", + "volumeSpecName": "data-backup", "serviceLevel": "Premium", - "creationToken": "testVol4", + "creationToken": "test-log-backup", "usageThreshold": 107374182400, "subnetId": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3" } }, { - "name": "account1/pool1/testVol5", + "id": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/test-log-backup", + "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes", + "name": "account1/pool1/test-log-backup", "properties": { "provisioningState": "Succeeded", "throughputMibps": 10.0, "proximityPlacementGroup": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg", - "volumeSpecName": "shared-log", + "volumeSpecName": "log-backup", "serviceLevel": "Premium", - "creationToken": "testVol5", + "creationToken": "test-data-backup", "usageThreshold": 107374182400, "subnetId": "/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3" } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_AuthorizeReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_AuthorizeReplication.json index 3aa9ea7e9817..d7bb60d1fce8 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_AuthorizeReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_AuthorizeReplication.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_BreakReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_BreakReplication.json index a09286f6079a..864c45c51f7a 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_BreakReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_BreakReplication.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_CreateOrUpdate.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_CreateOrUpdate.json index 8e0cf037a2bf..cc74f3ce9bb2 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_CreateOrUpdate.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_CreateOrUpdate.json @@ -12,9 +12,7 @@ "creationToken": "my-unique-file-path", "serviceLevel": "Premium", "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "usageThreshold": 107374182400, - "throughputMibps": 128, - "encryptionKeySource": "Microsoft.KeyVault" + "usageThreshold": 107374182400 } } }, @@ -32,7 +30,7 @@ "provisioningState": "Succeeded", "throughputMibps": 128, "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "encryptionKeySource": "Microsoft.KeyVault" + "encryptionKeySource": "Microsoft.NetApp" }, "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes" } @@ -50,7 +48,7 @@ "provisioningState": "Succeeded", "throughputMibps": 128, "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "encryptionKeySource": "Microsoft.KeyVault" + "encryptionKeySource": "Microsoft.NetApp" }, "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes" } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_Delete.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_Delete.json index bd381b59235e..6590c8f33ad0 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_Delete.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_Delete.json @@ -9,6 +9,10 @@ }, "responses": { "204": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_DeleteReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_DeleteReplication.json index f8dd245b9115..bde68635e7ef 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_DeleteReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_DeleteReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_PoolChange.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_PoolChange.json index 7eb1628c4f27..b58a3e3e5684 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_PoolChange.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_PoolChange.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_ReInitializeReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_ReInitializeReplication.json index f8dd245b9115..bde68635e7ef 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_ReInitializeReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_ReInitializeReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_ResyncReplication.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_ResyncReplication.json index f8dd245b9115..bde68635e7ef 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_ResyncReplication.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_ResyncReplication.json @@ -13,6 +13,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_Revert.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_Revert.json index 3a77abbdb89b..e1b97af7bc9d 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_Revert.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_Revert.json @@ -12,6 +12,10 @@ }, "responses": { "200": {}, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_Update.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_Update.json index 04b2c332b6ec..fc0f32613df4 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_Update.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/examples/Volumes_Update.json @@ -34,6 +34,10 @@ } } }, - "202": {} + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/616ee961-4042-4935-b4a0-ed6f4dae0172?api-version=2021-10-01&operationResultResponseType=Location" + } + } } } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/netapp.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/netapp.json index a7fdc73f0bc6..37f90194dccf 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/netapp.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-08-01/netapp.json @@ -3512,7 +3512,7 @@ }, "username": { "type": "string", - "description": "Username of Active Directory domain administrator" + "description": "A domain user account with permission to create machine accounts" }, "password": { "type": "string", diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-10-01/examples/Volumes_CreateOrUpdate.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-10-01/examples/Volumes_CreateOrUpdate.json index efecc76b2b16..ada4b50195f9 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-10-01/examples/Volumes_CreateOrUpdate.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-10-01/examples/Volumes_CreateOrUpdate.json @@ -12,9 +12,7 @@ "creationToken": "my-unique-file-path", "serviceLevel": "Premium", "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "usageThreshold": 107374182400, - "throughputMibps": 128, - "encryptionKeySource": "Microsoft.KeyVault" + "usageThreshold": 107374182400 } } }, @@ -32,7 +30,7 @@ "provisioningState": "Succeeded", "throughputMibps": 128, "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "encryptionKeySource": "Microsoft.KeyVault" + "encryptionKeySource": "Microsoft.NetApp" }, "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes" } @@ -50,7 +48,7 @@ "provisioningState": "Succeeded", "throughputMibps": 128, "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "encryptionKeySource": "Microsoft.KeyVault" + "encryptionKeySource": "Microsoft.NetApp" }, "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes" } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-10-01/netapp.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-10-01/netapp.json index 15f999947207..dacc5ddcde18 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-10-01/netapp.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2021-10-01/netapp.json @@ -3993,7 +3993,7 @@ }, "username": { "type": "string", - "description": "Username of Active Directory domain administrator" + "description": "A domain user account with permission to create machine accounts" }, "password": { "type": "string", diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-01-01/examples/Volumes_CreateOrUpdate.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-01-01/examples/Volumes_CreateOrUpdate.json index 53cd4962e11c..cdec0275e3e6 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-01-01/examples/Volumes_CreateOrUpdate.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-01-01/examples/Volumes_CreateOrUpdate.json @@ -12,9 +12,7 @@ "creationToken": "my-unique-file-path", "serviceLevel": "Premium", "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "usageThreshold": 107374182400, - "throughputMibps": 128, - "encryptionKeySource": "Microsoft.KeyVault" + "usageThreshold": 107374182400 } } }, @@ -32,7 +30,7 @@ "provisioningState": "Succeeded", "throughputMibps": 128, "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "encryptionKeySource": "Microsoft.KeyVault" + "encryptionKeySource": "Microsoft.NetApp" }, "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes" } @@ -50,7 +48,7 @@ "provisioningState": "Succeeded", "throughputMibps": 128, "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "encryptionKeySource": "Microsoft.KeyVault" + "encryptionKeySource": "Microsoft.NetApp" }, "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes" } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-01-01/netapp.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-01-01/netapp.json index a7b371c96b92..ca7e0d786f28 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-01-01/netapp.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-01-01/netapp.json @@ -4475,7 +4475,7 @@ }, "username": { "type": "string", - "description": "Username of Active Directory domain administrator" + "description": "A domain user account with permission to create machine accounts" }, "password": { "type": "string", @@ -5055,6 +5055,7 @@ "type": "string", "x-nullable": true, "x-ms-mutability": [ + "read", "create" ], "description": "UUID v4 or resource identifier used to identify the Snapshot.", @@ -5065,6 +5066,7 @@ "type": "string", "x-nullable": true, "x-ms-mutability": [ + "read", "create" ], "description": "UUID v4 or resource identifier used to identify the Backup.", @@ -5735,7 +5737,7 @@ "title": "usageThreshold", "type": "integer", "format": "int64", - "description": "Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 500 GiB. Upper limit is 100TiB, 500Tib for LargeVolume. Specified in bytes.", + "description": "Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB, 500Tib for LargeVolume. Specified in bytes.", "minimum": 107374182400, "maximum": 549755813888000, "default": 107374182400, diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-03-01/examples/Volumes_CreateOrUpdate.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-03-01/examples/Volumes_CreateOrUpdate.json index f752c5648117..bb088193eb7e 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-03-01/examples/Volumes_CreateOrUpdate.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-03-01/examples/Volumes_CreateOrUpdate.json @@ -12,9 +12,7 @@ "creationToken": "my-unique-file-path", "serviceLevel": "Premium", "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "usageThreshold": 107374182400, - "throughputMibps": 128, - "encryptionKeySource": "Microsoft.KeyVault" + "usageThreshold": 107374182400 } } }, @@ -32,7 +30,7 @@ "provisioningState": "Succeeded", "throughputMibps": 128, "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "encryptionKeySource": "Microsoft.KeyVault" + "encryptionKeySource": "Microsoft.NetApp" }, "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes" } @@ -50,7 +48,7 @@ "provisioningState": "Succeeded", "throughputMibps": 128, "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "encryptionKeySource": "Microsoft.KeyVault" + "encryptionKeySource": "Microsoft.NetApp" }, "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes" } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-03-01/netapp.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-03-01/netapp.json index 83153755fa47..4322325684f5 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-03-01/netapp.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-03-01/netapp.json @@ -4531,7 +4531,7 @@ }, "username": { "type": "string", - "description": "Username of Active Directory domain administrator" + "description": "A domain user account with permission to create machine accounts" }, "password": { "type": "string", @@ -5072,7 +5072,7 @@ "title": "usageThreshold", "type": "integer", "format": "int64", - "description": "Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 500 GiB, 500 GiB for large volumes. Upper limit is 100TiB. Specified in bytes.", + "description": "Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB, 500Tib for LargeVolume. Specified in bytes.", "minimum": 107374182400, "maximum": 549755813888000, "default": 107374182400, @@ -5116,6 +5116,7 @@ "type": "string", "x-nullable": true, "x-ms-mutability": [ + "read", "create" ], "description": "UUID v4 or resource identifier used to identify the Snapshot.", @@ -5126,6 +5127,7 @@ "type": "string", "x-nullable": true, "x-ms-mutability": [ + "read", "create" ], "description": "UUID v4 or resource identifier used to identify the Backup.", diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-05-01/examples/Volumes_CreateOrUpdate.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-05-01/examples/Volumes_CreateOrUpdate.json index 634e77c14ca9..be69415d6e88 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-05-01/examples/Volumes_CreateOrUpdate.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-05-01/examples/Volumes_CreateOrUpdate.json @@ -12,9 +12,7 @@ "creationToken": "my-unique-file-path", "serviceLevel": "Premium", "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "usageThreshold": 107374182400, - "throughputMibps": 128, - "encryptionKeySource": "Microsoft.KeyVault" + "usageThreshold": 107374182400 } } }, @@ -32,7 +30,7 @@ "provisioningState": "Succeeded", "throughputMibps": 128, "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "encryptionKeySource": "Microsoft.KeyVault" + "encryptionKeySource": "Microsoft.NetApp" }, "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes" } @@ -50,7 +48,7 @@ "provisioningState": "Succeeded", "throughputMibps": 128, "subnetId": "/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3", - "encryptionKeySource": "Microsoft.KeyVault" + "encryptionKeySource": "Microsoft.NetApp" }, "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes" } diff --git a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-05-01/netapp.json b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-05-01/netapp.json index 6475561f2cca..a0f46623ab5e 100644 --- a/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-05-01/netapp.json +++ b/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-05-01/netapp.json @@ -4750,7 +4750,7 @@ }, "username": { "type": "string", - "description": "Username of Active Directory domain administrator" + "description": "A domain user account with permission to create machine accounts" }, "password": { "type": "string", @@ -5403,7 +5403,7 @@ "title": "usageThreshold", "type": "integer", "format": "int64", - "description": "Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 500 GiB. Upper limit is 100TiB, 500Tib for LargeVolume. Specified in bytes.", + "description": "Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB, 500Tib for LargeVolume. Specified in bytes.", "minimum": 107374182400, "maximum": 549755813888000, "default": 107374182400, @@ -5447,6 +5447,7 @@ "type": "string", "x-nullable": true, "x-ms-mutability": [ + "read", "create" ], "description": "UUID v4 or resource identifier used to identify the Snapshot.", @@ -5461,6 +5462,7 @@ "type": "string", "x-nullable": true, "x-ms-mutability": [ + "read", "create" ], "description": "UUID v4 or resource identifier used to identify the Backup.",