diff --git a/specification/purestorage/PureStorage.Block.Management/LiftrBase/main.tsp b/specification/purestorage/PureStorage.Block.Management/LiftrBase/main.tsp index e5791be34706..e693eba25ba6 100644 --- a/specification/purestorage/PureStorage.Block.Management/LiftrBase/main.tsp +++ b/specification/purestorage/PureStorage.Block.Management/LiftrBase/main.tsp @@ -21,9 +21,6 @@ enum Versions { @doc("Dependent on Azure.ResourceManager.Versions.v1_0_Preview_1") v1_stable: "2024-11-01", - - @doc("Dependent on Azure.ResourceManager.Versions.v1_0_Preview_1") - v2026_01_01_preview: "2026-01-01-preview", } @doc("Marketplace subscription status") diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsStorageContainerVolumes_Delete_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsStorageContainerVolumes_Delete_MaximumSet_Gen.json deleted file mode 100644 index 3a70bcdff8b9..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsStorageContainerVolumes_Delete_MaximumSet_Gen.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "title": "AvsStorageContainerVolumes_Delete", - "operationId": "AvsStorageContainerVolumes_Delete", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "storageContainerName": "container-01", - "volumeId": "a1b2c3d4-e5f6" - }, - "responses": { - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - }, - "204": {} - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsStorageContainerVolumes_Get_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsStorageContainerVolumes_Get_MaximumSet_Gen.json deleted file mode 100644 index 7454ef8e6f84..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsStorageContainerVolumes_Get_MaximumSet_Gen.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "title": "AvsStorageContainerVolumes_Get", - "operationId": "AvsStorageContainerVolumes_Get", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "storageContainerName": "container-01", - "volumeId": "a1b2c3d4-e5f6" - }, - "responses": { - "200": { - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "storagePoolResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01", - "volumeInternalId": "vol-xyz789", - "displayName": "Container Volume 01", - "space": { - "totalUsed": 1073741824, - "unique": 268435456, - "snapshots": 53687091236870912, - "shared": 268435456 - }, - "softDeletion": { - "destroyed": true, - "eradicationTimestamp": "2026-01-23T07:25:56.721Z" - }, - "createdTimestamp": "2026-01-16T07:25:56.721Z", - "provisionedSize": 10737418240, - "volumeType": "avs", - "avs": { - "diskId": "disk-abc123", - "diskName": "avs-disk-01", - "folder": "/Datacenter/vm", - "avsVmInternalId": "vm-internal-123", - "avsVmResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.AVS/privateClouds/avs-cloud-01/clusters/cluster-01/virtualMachines/vm-01", - "avsVmName": "avs-vm-01", - "avsStorageContainerResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/avsStorageContainers/container-01" - }, - "provisioningState": "Succeeded" - }, - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/avsStorageContainers/container-01/volumes/volume-01", - "name": "volume-01", - "type": "PureStorage.Block/storagePools/avsStorageContainers/volumes", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsStorageContainerVolumes_ListByAvsStorageContainer_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsStorageContainerVolumes_ListByAvsStorageContainer_MaximumSet_Gen.json deleted file mode 100644 index 8afce1167fbc..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsStorageContainerVolumes_ListByAvsStorageContainer_MaximumSet_Gen.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "title": "AvsStorageContainerVolumes_ListByAvsStorageContainer", - "operationId": "AvsStorageContainerVolumes_ListByAvsStorageContainer", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "storageContainerName": "container-01" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "properties": { - "storagePoolInternalId": "pool-abc123", - "storagePoolResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01", - "volumeInternalId": "vol-xyz789", - "displayName": "AVS VM Volume 01", - "space": { - "totalUsed": 1073741824, - "unique": 268435456, - "snapshots": 53687091236870912, - "shared": 268435456 - }, - "softDeletion": { - "destroyed": true, - "eradicationTimestamp": "2026-01-23T07:25:56.721Z" - }, - "createdTimestamp": "2026-01-16T07:25:56.721Z", - "provisionedSize": 10737418240, - "volumeType": "avs", - "avs": { - "diskId": "disk-abc123", - "diskName": "avs-disk-01", - "folder": "/Datacenter/vm", - "avsVmInternalId": "vm-internal-123", - "avsVmResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.AVS/privateClouds/avs-cloud-01/clusters/cluster-01/virtualMachines/vm-01", - "avsVmName": "avs-vm-01", - "avsStorageContainerResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/avsStorageContainers/container-01" - }, - "provisioningState": "Succeeded" - }, - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "volume-01", - "type": "PureStorage.Block/storagePools/avsStorageContainers/volumes", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - ], - "nextLink": "https://management.azure.com/providers/PureStorage.Block/operations?api-version=2026-01-01-preview&$skiptoken=abc123" - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsStorageContainerVolumes_Update_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsStorageContainerVolumes_Update_MaximumSet_Gen.json deleted file mode 100644 index cb4ff8301b7a..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsStorageContainerVolumes_Update_MaximumSet_Gen.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "title": "AvsStorageContainerVolumes_Update", - "operationId": "AvsStorageContainerVolumes_Update", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "storageContainerName": "container-01", - "volumeId": "a1b2c3d4-e5f6", - "properties": { - "properties": { - "softDeletion": { - "destroyed": true - } - } - } - }, - "responses": { - "200": { - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "storagePoolResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01", - "volumeInternalId": "vol-xyz789", - "displayName": "AVS VM Volume 01", - "space": { - "totalUsed": 1073741824, - "unique": 268435456, - "snapshots": 53687091236870912, - "shared": 268435456 - }, - "softDeletion": { - "destroyed": true, - "eradicationTimestamp": "2026-01-23T07:25:56.721Z" - }, - "createdTimestamp": "2026-01-16T07:25:56.721Z", - "provisionedSize": 10737418240, - "volumeType": "avs", - "avs": { - "diskId": "disk-abc123", - "diskName": "avs-disk-01", - "folder": "/Datacenter/vm", - "avsVmInternalId": "vm-internal-123", - "avsVmResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.AVS/privateClouds/avs-cloud-01/clusters/cluster-01/virtualMachines/vm-01", - "avsVmName": "avs-vm-01", - "avsStorageContainerResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/avsStorageContainers/container-01" - }, - "provisioningState": "Succeeded" - }, - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "volume-01", - "type": "PureStorage.Block/storagePools/avsStorageContainers/volumes", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - }, - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsStorageContainers_Delete_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsStorageContainers_Delete_MaximumSet_Gen.json deleted file mode 100644 index 64c8438421a9..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsStorageContainers_Delete_MaximumSet_Gen.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "title": "AvsStorageContainers_Delete", - "operationId": "AvsStorageContainers_Delete", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "storageContainerName": "container-01" - }, - "responses": { - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - }, - "204": {} - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsStorageContainers_Get_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsStorageContainers_Get_MaximumSet_Gen.json deleted file mode 100644 index 80057919adcd..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsStorageContainers_Get_MaximumSet_Gen.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "title": "AvsStorageContainers_Get", - "operationId": "AvsStorageContainers_Get", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "storageContainerName": "container-01" - }, - "responses": { - "200": { - "body": { - "properties": { - "space": { - "totalUsed": 1073741824, - "unique": 268435456, - "snapshots": 53687091236870912, - "shared": 268435456 - }, - "resourceName": "container-01", - "provisionedLimit": 10737418240, - "datastore": "AVS-Datastore-01", - "mounted": true - }, - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/avsStorageContainers/container-01", - "type": "PureStorage.Block/storagePools/avsStorageContainers", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsStorageContainers_ListByStoragePool_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsStorageContainers_ListByStoragePool_MaximumSet_Gen.json deleted file mode 100644 index 16cc36880487..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsStorageContainers_ListByStoragePool_MaximumSet_Gen.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "title": "AvsStorageContainers_ListByStoragePool", - "operationId": "AvsStorageContainers_ListByStoragePool", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "spName" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "properties": { - "space": { - "totalUsed": 1073741824, - "unique": 268435456, - "snapshots": 53687091236870912, - "shared": 268435456 - }, - "resourceName": "container-01", - "provisionedLimit": 10737418240, - "datastore": "container-01", - "mounted": true - }, - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "type": "PureStorage.Block/storagePools/avsStorageContainers", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - ], - "nextLink": "https://management.azure.com/providers/PureStorage.Block/operations?api-version=2026-01-01-preview&$skiptoken=abc123" - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsVmVolumes_Delete_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsVmVolumes_Delete_MaximumSet_Gen.json deleted file mode 100644 index e22afd8cba95..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsVmVolumes_Delete_MaximumSet_Gen.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "title": "AvsVmVolumes_Delete", - "operationId": "AvsVmVolumes_Delete", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "avsVmId": "abc123def456", - "volumeId": "a1b2c3d4-e5f6" - }, - "responses": { - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - }, - "204": {} - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsVmVolumes_Get_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsVmVolumes_Get_MaximumSet_Gen.json deleted file mode 100644 index 469c18f33278..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsVmVolumes_Get_MaximumSet_Gen.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "title": "AvsVmVolumes_Get", - "operationId": "AvsVmVolumes_Get", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "avsVmId": "abc123def456", - "volumeId": "a1b2c3d4-e5f6" - }, - "responses": { - "200": { - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "storagePoolResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01", - "volumeInternalId": "vol-xyz789", - "displayName": "AVS VM Volume 01", - "space": { - "totalUsed": 1073741824, - "unique": 268435456, - "snapshots": 53687091236870912, - "shared": 268435456 - }, - "softDeletion": { - "destroyed": true, - "eradicationTimestamp": "2026-01-23T07:25:56.721Z" - }, - "createdTimestamp": "2026-01-16T07:25:56.721Z", - "provisionedSize": 10737418240, - "volumeType": "avs", - "avs": { - "diskId": "disk-abc123", - "diskName": "avs-disk-01", - "folder": "/Datacenter/vm", - "avsVmInternalId": "vm-internal-123", - "avsVmResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.AVS/privateClouds/avs-cloud-01/clusters/cluster-01/virtualMachines/vm-01", - "avsVmName": "avs-vm-01", - "avsStorageContainerResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/avsStorageContainers/container-01" - }, - "provisioningState": "Succeeded" - }, - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/avsVms/avs-vm-01/volumes/volume-01", - "name": "volume-01", - "type": "PureStorage.Block/storagePools/avsVms/volumes", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsVmVolumes_ListByAvsVm_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsVmVolumes_ListByAvsVm_MaximumSet_Gen.json deleted file mode 100644 index 3c7368ac27c5..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsVmVolumes_ListByAvsVm_MaximumSet_Gen.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "title": "AvsVmVolumes_ListByAvsVm", - "operationId": "AvsVmVolumes_ListByAvsVm", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "avsVmId": "abc123def456" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "properties": { - "storagePoolInternalId": "pool-abc123", - "storagePoolResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01", - "volumeInternalId": "vol-xyz789", - "displayName": "AVS VM Volume 01", - "space": { - "totalUsed": 1073741824, - "unique": 268435456, - "snapshots": 53687091236870912, - "shared": 268435456 - }, - "softDeletion": { - "destroyed": true, - "eradicationTimestamp": "2026-01-23T07:25:56.721Z" - }, - "createdTimestamp": "2026-01-16T07:25:56.721Z", - "provisionedSize": 10737418240, - "volumeType": "avs", - "avs": { - "diskId": "disk-abc123", - "diskName": "avs-disk-01", - "folder": "/Datacenter/vm", - "avsVmInternalId": "vm-internal-123", - "avsVmResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.AVS/privateClouds/avs-cloud-01/clusters/cluster-01/virtualMachines/vm-01", - "avsVmName": "avs-vm-01", - "avsStorageContainerResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/avsStorageContainers/container-01" - }, - "provisioningState": "Succeeded" - }, - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/avsVms/avs-vm-01/volumes/volume-01", - "name": "volume-01", - "type": "PureStorage.Block/storagePools/avsVms/volumes", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - ], - "nextLink": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/avsVms/avs-vm-01/volumes?api-version=2026-01-01-preview&$skiptoken=abc123" - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsVmVolumes_Update_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsVmVolumes_Update_MaximumSet_Gen.json deleted file mode 100644 index 188f783b69d3..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsVmVolumes_Update_MaximumSet_Gen.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "title": "AvsVmVolumes_Update", - "operationId": "AvsVmVolumes_Update", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "avsVmId": "abc123def456", - "volumeId": "a1b2c3d4-e5f6", - "properties": { - "properties": { - "softDeletion": { - "destroyed": true - } - } - } - }, - "responses": { - "200": { - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "storagePoolResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01", - "volumeInternalId": "vol-xyz789", - "displayName": "AVS VM Volume 01", - "space": { - "totalUsed": 1073741824, - "unique": 268435456, - "snapshots": 53687091236870912, - "shared": 268435456 - }, - "softDeletion": { - "destroyed": true, - "eradicationTimestamp": "2026-01-23T07:25:56.721Z" - }, - "createdTimestamp": "2026-01-16T07:25:56.721Z", - "provisionedSize": 10737418240, - "volumeType": "avs", - "avs": { - "diskId": "disk-abc123", - "diskName": "avs-disk-01", - "folder": "/Datacenter/vm", - "avsVmInternalId": "vm-internal-123", - "avsVmResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.AVS/privateClouds/avs-cloud-01/clusters/cluster-01/virtualMachines/vm-01", - "avsVmName": "avs-vm-01", - "avsStorageContainerResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/avsStorageContainers/container-01" - }, - "provisioningState": "Succeeded" - }, - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/avsVms/avs-vm-01/volumes/volume-01", - "name": "volume-01", - "type": "PureStorage.Block/storagePools/avsVms/volumes", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - }, - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsVms_Delete_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsVms_Delete_MaximumSet_Gen.json deleted file mode 100644 index 8dbe97e28906..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsVms_Delete_MaximumSet_Gen.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "title": "AvsVms_Delete", - "operationId": "AvsVms_Delete", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "avsVmId": "abc123def456" - }, - "responses": { - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - }, - "204": {} - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsVms_Get_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsVms_Get_MaximumSet_Gen.json deleted file mode 100644 index ebc2146f0854..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsVms_Get_MaximumSet_Gen.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "title": "AvsVms_Get", - "operationId": "AvsVms_Get", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "avsVmId": "abc123def456" - }, - "responses": { - "200": { - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "storagePoolResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01", - "displayName": "AVS Virtual Machine 01", - "createdTimestamp": "2026-01-16T07:25:56.721Z", - "softDeletion": { - "destroyed": true, - "eradicationTimestamp": "2026-01-23T07:25:56.721Z" - }, - "volumeContainerType": "avs", - "avs": { - "vmId": "vm-123", - "vmName": "avs-vm-01", - "vmType": "vvol", - "avsVmInternalId": "vm-internal-123" - }, - "space": { - "totalUsed": 1073741824, - "unique": 268435456, - "snapshots": 53687091236870912, - "shared": 268435456 - }, - "provisioningState": "Succeeded" - }, - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/avsVms/avs-vm-01", - "name": "avs-vm-01", - "type": "PureStorage.Block/storagePools/avsVms", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsVms_ListByStoragePool_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsVms_ListByStoragePool_MaximumSet_Gen.json deleted file mode 100644 index 8829e928074b..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsVms_ListByStoragePool_MaximumSet_Gen.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "title": "AvsVms_ListByStoragePool", - "operationId": "AvsVms_ListByStoragePool", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "properties": { - "storagePoolInternalId": "pool-abc123", - "storagePoolResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01", - "displayName": "AVS Virtual Machine 01", - "createdTimestamp": "2026-01-16T07:25:56.721Z", - "softDeletion": { - "destroyed": true, - "eradicationTimestamp": "2026-01-23T07:25:56.721Z" - }, - "volumeContainerType": "avs", - "avs": { - "vmId": "vm-123", - "vmName": "avs-vm-01", - "vmType": "vvol", - "avsVmInternalId": "vm-internal-123" - }, - "space": { - "totalUsed": 1073741824, - "unique": 268435456, - "snapshots": 53687091236870912, - "shared": 268435456 - }, - "provisioningState": "Succeeded" - }, - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "avs-vm-01", - "type": "PureStorage.Block/storagePools/avsVms", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - ], - "nextLink": "https://management.azure.com/providers/PureStorage.Block/operations?api-version=2026-01-01-preview&$skiptoken=abc123nnrdra" - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsVms_Update_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsVms_Update_MaximumSet_Gen.json deleted file mode 100644 index 2fa2b25765eb..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/AvsVms_Update_MaximumSet_Gen.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "title": "AvsVms_Update", - "operationId": "AvsVms_Update", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "avsVmId": "abc123def456", - "properties": { - "properties": { - "softDeletion": { - "destroyed": true - } - } - } - }, - "responses": { - "200": { - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "storagePoolResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01", - "displayName": "AVS Virtual Machine 01", - "createdTimestamp": "2026-01-16T07:25:56.721Z", - "softDeletion": { - "destroyed": true, - "eradicationTimestamp": "2026-01-23T07:25:56.721Z" - }, - "volumeContainerType": "avs", - "avs": { - "vmId": "vm-123", - "vmName": "avs-vm-01", - "vmType": "vvol", - "avsVmInternalId": "vm-internal-123" - }, - "space": { - "totalUsed": 1073741824, - "unique": 268435456, - "snapshots": 53687091236870912, - "shared": 268435456 - }, - "provisioningState": "Succeeded" - }, - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "avs-vm-01", - "type": "PureStorage.Block/storagePools/avsVms", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - }, - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Operations_List_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Operations_List_MaximumSet_Gen.json deleted file mode 100644 index 555022085ce5..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Operations_List_MaximumSet_Gen.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "title": "Operations_List", - "operationId": "Operations_List", - "parameters": { - "api-version": "2026-01-01-preview" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "name": "PureStorage.Block/storagePools/read", - "isDataAction": false, - "display": { - "provider": "Pure Storage", - "resource": "Storage Pools", - "operation": "Read Storage Pools", - "description": "Gets a list of storage pools or gets details of a storage pool" - }, - "origin": "user", - "actionType": "Internal" - } - ], - "nextLink": "https://management.azure.com/providers/PureStorage.Block/operations?api-version=2026-01-01-preview&$skiptoken=abc123" - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Operations_List_MinimumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Operations_List_MinimumSet_Gen.json deleted file mode 100644 index 368964b7c034..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Operations_List_MinimumSet_Gen.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "title": "Operations_List_MinimumGen_Set", - "operationId": "Operations_List", - "parameters": { - "api-version": "2026-01-01-preview" - }, - "responses": { - "200": { - "body": {} - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Reservations_Create_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Reservations_Create_MaximumSet_Gen.json deleted file mode 100644 index c72929cfaf6e..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Reservations_Create_MaximumSet_Gen.json +++ /dev/null @@ -1,158 +0,0 @@ -{ - "title": "Reservations_Create", - "operationId": "Reservations_Create", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "reservationName": "reservation-01", - "resource": { - "properties": { - "marketplace": { - "subscriptionStatus": "PendingFulfillmentStart", - "offerDetails": { - "publisherId": "pure_storage", - "offerId": "purestorage-block-offer", - "planId": "standard-plan", - "planName": "Standard Plan", - "termUnit": "month", - "termId": "12-month-term" - } - }, - "user": { - "firstName": "John", - "lastName": "Doe", - "emailAddress": "john.doe@contoso.com", - "upn": "john.doe@contoso.com", - "phoneNumber": "+1-425-555-1234", - "companyDetails": { - "companyName": "Contoso Ltd.", - "address": { - "addressLine1": "1 Microsoft Way", - "addressLine2": "Suite 100", - "city": "Redmond", - "state": "Washington", - "country": "United States", - "postalCode": "98052" - } - } - } - }, - "tags": { - "environment": "production" - }, - "location": "eastus" - } - }, - "responses": { - "200": { - "body": { - "properties": { - "reservationInternalId": "res-abc123-xyz789", - "marketplace": { - "subscriptionId": "Read Storage Poolst-sub-123", - "subscriptionStatus": "PendingFulfillmentStart", - "offerDetails": { - "publisherId": "pure_storage", - "offerId": "purestorage-block-offer", - "planId": "standard-plan", - "planName": "Standard Plan", - "termUnit": "month", - "termId": "12-month-term" - } - }, - "user": { - "firstName": "John", - "lastName": "Doe", - "emailAddress": "john.doe@contoso.com", - "upn": "john.doe@contoso.com", - "phoneNumber": "+1-425-555-1234", - "companyDetails": { - "companyName": "Contoso Ltd.", - "address": { - "addressLine1": "1 Microsoft Way", - "addressLine2": "Suite 100", - "city": "Redmond", - "state": "Washington", - "country": "United States", - "postalCode": "98052" - } - } - }, - "provisioningState": "Succeeded" - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/reservations/reservation-01", - "name": "reservation-01", - "type": "PureStorage.Block/reservations", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - }, - "201": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - }, - "body": { - "properties": { - "reservationInternalId": "res-abc123-xyz789", - "marketplace": { - "subscriptionId": "Read Storage Poolst-sub-123", - "subscriptionStatus": "PendingFulfillmentStart", - "offerDetails": { - "publisherId": "pure_storage", - "offerId": "purestorage-block-offer", - "planId": "standard-plan", - "planName": "Standard Plan", - "termUnit": "month", - "termId": "12-month-term" - } - }, - "user": { - "firstName": "John", - "lastName": "Doe", - "emailAddress": "john.doe@contoso.com", - "upn": "john.doe@contoso.com", - "phoneNumber": "+1-425-555-1234", - "companyDetails": { - "companyName": "Contoso Ltd.", - "address": { - "addressLine1": "1 Microsoft Way", - "addressLine2": "Suite 100", - "city": "Redmond", - "state": "Washington", - "country": "United States", - "postalCode": "98052" - } - } - }, - "provisioningState": "Succeeded" - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/reservations/reservation-01", - "name": "reservation-01", - "type": "PureStorage.Block/reservations", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Reservations_Delete_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Reservations_Delete_MaximumSet_Gen.json deleted file mode 100644 index 3c2a0aeb8c5b..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Reservations_Delete_MaximumSet_Gen.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "title": "Reservations_Delete", - "operationId": "Reservations_Delete", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "reservationName": "storagepool-01" - }, - "responses": { - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - }, - "204": {} - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Reservations_GetBillingReport_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Reservations_GetBillingReport_MaximumSet_Gen.json deleted file mode 100644 index 76f75fa7023b..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Reservations_GetBillingReport_MaximumSet_Gen.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "title": "Reservations_GetBillingReport_MaximumSet", - "operationId": "Reservations_GetBillingReport", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "reservationName": "reservationname" - }, - "responses": { - "200": { - "body": { - "timestamp": "2026-01-16T07:25:56.721Z", - "billingUsageProperties": [ - { - "propertyId": "fknpxmzbrocjevhnuxohiwl", - "propertyName": "rznqcuwmulhtvp", - "currentValue": "ndiuedcwtwpedirqdq", - "previousValue": "fqnvq", - "severity": "alert", - "statusMessage": "vkce", - "subProperties": [] - } - ], - "overallStatusMessage": "aurwogtwwsxjoocpsobslpv" - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Reservations_GetBillingStatus_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Reservations_GetBillingStatus_MaximumSet_Gen.json deleted file mode 100644 index 9a8573aba0d2..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Reservations_GetBillingStatus_MaximumSet_Gen.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "title": "Reservations_GetBillingStatus_MaximumSet", - "operationId": "Reservations_GetBillingStatus", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "reservationName": "reservationname" - }, - "responses": { - "200": { - "body": { - "timestamp": "2026-01-16T07:25:56.721Z", - "totalUsedCapacityReported": 8, - "lowDrrPoolCount": 5, - "drrWeightedAverage": 15, - "totalNonReducibleReported": 9, - "extraUsedCapacityNonReducible": 12, - "extraUsedCapacityLowUsageRounding": 9, - "extraUsedCapacityNonReduciblePlanDiscount": 19, - "totalUsedCapacityBilled": 7, - "totalUsedCapacityIncludedPlan": 18, - "totalUsedCapacityOverage": 28, - "totalPerformanceReported": 29, - "totalPerformanceIncludedPlan": 23, - "totalPerformanceOverage": 16 - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Reservations_GetResourceLimits_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Reservations_GetResourceLimits_MaximumSet_Gen.json deleted file mode 100644 index 4cb68502bddb..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Reservations_GetResourceLimits_MaximumSet_Gen.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "title": "Reservations_GetResourceLimits", - "operationId": "Reservations_GetResourceLimits", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "reservationName": "storagepool-01" - }, - "responses": { - "200": { - "body": { - "storagePool": { - "provisionedBandwidthMbPerSec": { - "min": 26, - "max": 2 - }, - "provisionedIops": { - "min": 26, - "max": 2 - }, - "physicalAvailabilityZones": [ - "bhcreafgubemvymffktiojnkblw" - ] - }, - "volume": { - "provisionedSize": { - "min": 26, - "max": 2 - } - }, - "protectionPolicy": { - "frequency": { - "min": 26, - "max": 2 - }, - "retention": { - "min": 26, - "max": 2 - } - }, - "performancePolicy": { - "iopsLimit": { - "min": 26, - "max": 2 - }, - "bandwidthLimit": { - "min": 26, - "max": 2 - } - } - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Reservations_Get_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Reservations_Get_MaximumSet_Gen.json deleted file mode 100644 index cdd758c83b6c..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Reservations_Get_MaximumSet_Gen.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "title": "Reservations_Get", - "operationId": "Reservations_Get", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "reservationName": "storagepool-01" - }, - "responses": { - "200": { - "body": { - "properties": { - "reservationInternalId": "res-abc123-xyz789", - "marketplace": { - "subscriptionId": "Read Storage Poolst-sub-123", - "subscriptionStatus": "PendingFulfillmentStart", - "offerDetails": { - "publisherId": "pure_storage", - "offerId": "purestorage-block-offer", - "planId": "standard-plan", - "planName": "Standard Plan", - "termUnit": "month", - "termId": "12-month-term" - } - }, - "user": { - "firstName": "John", - "lastName": "Doe", - "emailAddress": "john.doe@contoso.com", - "upn": "john.doe@contoso.com", - "phoneNumber": "+1-425-555-1234", - "companyDetails": { - "companyName": "Contoso Ltd.", - "address": { - "addressLine1": "f", - "addressLine2": "Suite 100", - "city": "Redmond", - "state": "Washington", - "country": "United States", - "postalCode": "98052" - } - } - }, - "provisioningState": "Succeeded" - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "reservation-01", - "type": "PureStorage.Block/reservations", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Reservations_ListByResourceGroup_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Reservations_ListByResourceGroup_MaximumSet_Gen.json deleted file mode 100644 index fd66b633dfe9..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Reservations_ListByResourceGroup_MaximumSet_Gen.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "title": "Reservations_ListByResourceGroup", - "operationId": "Reservations_ListByResourceGroup", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "properties": { - "reservationInternalId": "res-abc123-xyz789", - "marketplace": { - "subscriptionId": "Read Storage Poolst-sub-123", - "subscriptionStatus": "PendingFulfillmentStart", - "offerDetails": { - "publisherId": "pure_storage", - "offerId": "purestorage-block-offer", - "planId": "standard-plan", - "planName": "Standard Plan", - "termUnit": "month", - "termId": "12-month-term" - } - }, - "user": { - "firstName": "John", - "lastName": "Doe", - "emailAddress": "john.doe@contoso.com", - "upn": "john.doe@contoso.com", - "phoneNumber": "+1-425-555-1234", - "companyDetails": { - "companyName": "Contoso Ltd.", - "address": { - "addressLine1": "f", - "addressLine2": "Suite 100", - "city": "Redmond", - "state": "Washington", - "country": "United States", - "postalCode": "98052" - } - } - }, - "provisioningState": "Succeeded" - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "reservation-01", - "type": "PureStorage.Block/reservations", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - ], - "nextLink": "https://management.azure.com/providers/PureStorage.Block/operations?api-version=2026-01-01-preview&$skiptoken=abc123" - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Reservations_ListBySubscription_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Reservations_ListBySubscription_MaximumSet_Gen.json deleted file mode 100644 index 5ed80123bddd..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Reservations_ListBySubscription_MaximumSet_Gen.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "title": "Reservations_ListBySubscription", - "operationId": "Reservations_ListBySubscription", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "properties": { - "reservationInternalId": "res-abc123-xyz789", - "marketplace": { - "subscriptionId": "Read Storage Poolst-sub-123", - "subscriptionStatus": "PendingFulfillmentStart", - "offerDetails": { - "publisherId": "pure_storage", - "offerId": "purestorage-block-offer", - "planId": "standard-plan", - "planName": "Standard Plan", - "termUnit": "month", - "termId": "12-month-term" - } - }, - "user": { - "firstName": "John", - "lastName": "Doe", - "emailAddress": "john.doe@contoso.com", - "upn": "john.doe@contoso.com", - "phoneNumber": "+1-425-555-1234", - "companyDetails": { - "companyName": "Contoso Ltd.", - "address": { - "addressLine1": "f", - "addressLine2": "Suite 100", - "city": "Redmond", - "state": "Washington", - "country": "United States", - "postalCode": "98052" - } - } - }, - "provisioningState": "Succeeded" - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "reservation-01", - "type": "PureStorage.Block/reservations", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - ], - "nextLink": "https://management.azure.com/providers/PureStorage.Block/operations?api-version=2026-01-01-preview&$skiptoken=abc123" - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Reservations_Update_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Reservations_Update_MaximumSet_Gen.json deleted file mode 100644 index 75ebfbeffa2a..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Reservations_Update_MaximumSet_Gen.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "title": "Reservations_Update", - "operationId": "Reservations_Update", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "reservationName": "storagepool-01", - "properties": { - "tags": { - "key8751": "oikntqrti" - }, - "properties": { - "user": { - "firstName": "sjzquetrvxcrajxdfwfeuro", - "lastName": "qimvqxnlbclfouwzfk", - "emailAddress": "john.doe@contoso.com", - "upn": "pvafwnbigmhuigxfu", - "phoneNumber": "jfljnoxsfsplwczwgvmlurfnorimvl", - "companyDetails": { - "companyName": "uleytbkckdhaiykwjjcjqmnlik", - "address": { - "addressLine1": "ryaasdffnhwialrgmukpiwtcjgbb", - "addressLine2": "cvyuuqnvuqfrpkoplfzmhnwrqsbsgn", - "city": "kdpzfxfbgozxwunkkhjthqdsnmce", - "state": "fygrbnektar", - "country": "trmpjpxsfmxprlnv", - "postalCode": "yjttfktdxdzhsgomefhcn" - } - } - } - } - } - }, - "responses": { - "200": { - "body": { - "properties": { - "reservationInternalId": "res-abc123-xyz789", - "marketplace": { - "subscriptionId": "Read Storage Poolst-sub-123", - "subscriptionStatus": "PendingFulfillmentStart", - "offerDetails": { - "publisherId": "pure_storage", - "offerId": "purestorage-block-offer", - "planId": "standard-plan", - "planName": "Standard Plan", - "termUnit": "month", - "termId": "12-month-term" - } - }, - "user": { - "firstName": "sjzquetrvxcrajxdfwfeuro", - "lastName": "qimvqxnlbclfouwzfk", - "emailAddress": "john.doe@contoso.com", - "upn": "pvafwnbigmhuigxfu", - "phoneNumber": "jfljnoxsfsplwczwgvmlurfnorimvl", - "companyDetails": { - "companyName": "uleytbkckdhaiykwjjcjqmnlik", - "address": { - "addressLine1": "ryaasdffnhwialrgmukpiwtcjgbb", - "addressLine2": "cvyuuqnvuqfrpkoplfzmhnwrqsbsgn", - "city": "kdpzfxfbgozxwunkkhjthqdsnmce", - "state": "fygrbnektar", - "country": "trmpjpxsfmxprlnv", - "postalCode": "yjttfktdxdzhsgomefhcn" - } - } - }, - "provisioningState": "Succeeded" - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "reservation-01", - "type": "PureStorage.Block/reservations", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - }, - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_Create_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_Create_MaximumSet_Gen.json deleted file mode 100644 index c65667980bcd..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_Create_MaximumSet_Gen.json +++ /dev/null @@ -1,134 +0,0 @@ -{ - "title": "StoragePools_Create", - "operationId": "StoragePools_Create", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "resource": { - "properties": { - "availabilityZone": "1", - "vnetInjection": { - "subnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01/subnets/subnet-01", - "vnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01" - }, - "provisionedBandwidthMbPerSec": 17, - "avs": { - "avsEnabled": true, - "sddcResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.AVS/privateClouds/avs-cloud-01" - }, - "reservationResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/reservations/reservation-01" - }, - "identity": { - "type": "None", - "userAssignedIdentities": { - "identity-01": {} - } - }, - "tags": { - "environment": "production" - }, - "location": "eastus" - } - }, - "responses": { - "200": { - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "availabilityZone": "1", - "vnetInjection": { - "subnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01/subnets/subnet-01", - "vnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01" - }, - "dataRetentionPeriod": 23, - "provisionedBandwidthMbPerSec": 17, - "provisionedIops": 3, - "avs": { - "avsEnabled": true, - "sddcResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.AVS/privateClouds/avs-cloud-01" - }, - "provisioningState": "Succeeded", - "reservationResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/reservations/reservation-01" - }, - "identity": { - "principalId": "22222222-2222-2222-2222-222222222222", - "tenantId": "22222222-2222-2222-2222-222222222222", - "type": "None", - "userAssignedIdentities": { - "identity-01": { - "principalId": "22222222-2222-2222-2222-222222222222", - "clientId": "22222222-2222-2222-2222-222222222222" - } - } - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "storagepool-01", - "type": "PureStorage.Block/storagePools", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - }, - "201": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - }, - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "availabilityZone": "1", - "vnetInjection": { - "subnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01/subnets/subnet-01", - "vnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01" - }, - "dataRetentionPeriod": 23, - "provisionedBandwidthMbPerSec": 17, - "provisionedIops": 3, - "avs": { - "avsEnabled": true, - "sddcResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.AVS/privateClouds/avs-cloud-01" - }, - "provisioningState": "Succeeded", - "reservationResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/reservations/reservation-01" - }, - "identity": { - "principalId": "22222222-2222-2222-2222-222222222222", - "tenantId": "22222222-2222-2222-2222-222222222222", - "type": "None", - "userAssignedIdentities": { - "identity-01": { - "principalId": "22222222-2222-2222-2222-222222222222", - "clientId": "22222222-2222-2222-2222-222222222222" - } - } - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "storagepool-01", - "type": "PureStorage.Block/storagePools", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_Delete_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_Delete_MaximumSet_Gen.json deleted file mode 100644 index c58c61dd69b2..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_Delete_MaximumSet_Gen.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "title": "StoragePools_Delete", - "operationId": "StoragePools_Delete", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01" - }, - "responses": { - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - }, - "204": {} - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_DisableAvsConnection_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_DisableAvsConnection_MaximumSet_Gen.json deleted file mode 100644 index d232976499fa..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_DisableAvsConnection_MaximumSet_Gen.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "title": "StoragePools_DisableAvsConnection", - "operationId": "StoragePools_DisableAvsConnection", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01" - }, - "responses": { - "202": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_EnableAvsConnection_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_EnableAvsConnection_MaximumSet_Gen.json deleted file mode 100644 index defbf9e268c6..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_EnableAvsConnection_MaximumSet_Gen.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "title": "StoragePools_EnableAvsConnection", - "operationId": "StoragePools_EnableAvsConnection", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "properties": { - "sddcResourceId": "tghkgktlddwlszbeh" - } - }, - "responses": { - "202": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_FinalizeAvsConnection_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_FinalizeAvsConnection_MaximumSet_Gen.json deleted file mode 100644 index d1c3e322043e..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_FinalizeAvsConnection_MaximumSet_Gen.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "title": "StoragePools_FinalizeAvsConnection", - "operationId": "StoragePools_FinalizeAvsConnection", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "properties": { - "serviceInitializationDataEnc": "hlgzaxrohv", - "serviceInitializationData": { - "serviceAccountUsername": "axchgm", - "serviceAccountPassword": "i", - "vSphereIp": "lhbajnykbznxnxpxozyfdjaciennks", - "vSphereCertificate": "s" - } - } - }, - "responses": { - "202": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_GetAvsConnection_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_GetAvsConnection_MaximumSet_Gen.json deleted file mode 100644 index 5a0c8591fef8..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_GetAvsConnection_MaximumSet_Gen.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "title": "StoragePools_GetAvsConnection", - "operationId": "StoragePools_GetAvsConnection", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01" - }, - "responses": { - "200": { - "body": { - "serviceInitializationCompleted": true, - "serviceInitializationHandleEnc": "kvidtocmjciflvtwql", - "serviceInitializationHandle": { - "sddcResourceId": "aqgnpie", - "serviceAccountUsername": "xcu" - } - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_GetAvsStatus_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_GetAvsStatus_MaximumSet_Gen.json deleted file mode 100644 index 8c2a23c39abd..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_GetAvsStatus_MaximumSet_Gen.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "title": "StoragePools_GetAvsStatus", - "operationId": "StoragePools_GetAvsStatus", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01" - }, - "responses": { - "200": { - "body": { - "avsEnabled": true, - "currentConnectionStatus": "vfirgp", - "sddcResourceId": "zxkvzrdjzwpk" - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_GetHealthStatus_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_GetHealthStatus_MaximumSet_Gen.json deleted file mode 100644 index d742768382d9..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_GetHealthStatus_MaximumSet_Gen.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "title": "StoragePools_GetHealthStatus", - "operationId": "StoragePools_GetHealthStatus", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01" - }, - "responses": { - "200": { - "body": { - "health": { - "usedCapacityPercentage": 21, - "bandwidthUsage": { - "current": 15, - "provisioned": 23, - "max": 21 - }, - "iopsUsage": { - "current": 5, - "provisioned": 19, - "max": 15 - }, - "space": { - "totalUsed": 1073741824, - "unique": 268435456, - "snapshots": 53687091236870912, - "shared": 268435456 - }, - "dataReductionRatio": 28, - "estimatedMaxCapacity": 1 - }, - "alerts": [ - { - "level": "info", - "message": "uasvakccxihgmdz" - } - ] - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_Get_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_Get_MaximumSet_Gen.json deleted file mode 100644 index deded330e74d..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_Get_MaximumSet_Gen.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "title": "StoragePools_Get", - "operationId": "StoragePools_Get", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01" - }, - "responses": { - "200": { - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "availabilityZone": "1", - "vnetInjection": { - "subnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01/subnets/subnet-01", - "vnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01" - }, - "dataRetentionPeriod": 23, - "provisionedBandwidthMbPerSec": 17, - "provisionedIops": 3, - "avs": { - "avsEnabled": true, - "sddcResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.AVS/privateClouds/avs-cloud-01" - }, - "provisioningState": "Succeeded", - "reservationResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/reservations/reservation-01" - }, - "identity": { - "principalId": "22222222-2222-2222-2222-222222222222", - "tenantId": "22222222-2222-2222-2222-222222222222", - "type": "None", - "userAssignedIdentities": { - "identity-01": { - "principalId": "22222222-2222-2222-2222-222222222222", - "clientId": "22222222-2222-2222-2222-222222222222" - } - } - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "storagepool-01", - "type": "PureStorage.Block/storagePools", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_ListByResourceGroup_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_ListByResourceGroup_MaximumSet_Gen.json deleted file mode 100644 index f3c3e23a9342..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_ListByResourceGroup_MaximumSet_Gen.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "title": "StoragePools_ListByResourceGroup", - "operationId": "StoragePools_ListByResourceGroup", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "properties": { - "storagePoolInternalId": "pool-abc123", - "availabilityZone": "1", - "vnetInjection": { - "subnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01/subnets/subnet-01", - "vnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01" - }, - "dataRetentionPeriod": 23, - "provisionedBandwidthMbPerSec": 17, - "provisionedIops": 3, - "avs": { - "avsEnabled": true, - "sddcResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.AVS/privateClouds/avs-cloud-01" - }, - "provisioningState": "Succeeded", - "reservationResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/reservations/reservation-01" - }, - "identity": { - "principalId": "22222222-2222-2222-2222-222222222222", - "tenantId": "22222222-2222-2222-2222-222222222222", - "type": "None", - "userAssignedIdentities": { - "identity-01": { - "principalId": "22222222-2222-2222-2222-222222222222", - "clientId": "22222222-2222-2222-2222-222222222222" - } - } - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "storagepool-01", - "type": "PureStorage.Block/storagePools", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - ], - "nextLink": "https://management.azure.com/providers/PureStorage.Block/operations?api-version=2026-01-01-preview&$skiptoken=abc123hd" - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_ListBySubscription_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_ListBySubscription_MaximumSet_Gen.json deleted file mode 100644 index 9ce9c538ab1a..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_ListBySubscription_MaximumSet_Gen.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "title": "StoragePools_ListBySubscription", - "operationId": "StoragePools_ListBySubscription", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "properties": { - "storagePoolInternalId": "pool-abc123", - "availabilityZone": "1", - "vnetInjection": { - "subnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01/subnets/subnet-01", - "vnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01" - }, - "dataRetentionPeriod": 23, - "provisionedBandwidthMbPerSec": 17, - "provisionedIops": 3, - "avs": { - "avsEnabled": true, - "sddcResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.AVS/privateClouds/avs-cloud-01" - }, - "provisioningState": "Succeeded", - "reservationResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/reservations/reservation-01" - }, - "identity": { - "principalId": "22222222-2222-2222-2222-222222222222", - "tenantId": "22222222-2222-2222-2222-222222222222", - "type": "None", - "userAssignedIdentities": { - "identity-01": { - "principalId": "22222222-2222-2222-2222-222222222222", - "clientId": "22222222-2222-2222-2222-222222222222" - } - } - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "storagepool-01", - "type": "PureStorage.Block/storagePools", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - ], - "nextLink": "https://management.azure.com/providers/PureStorage.Block/operations?api-version=2026-01-01-preview&$skiptoken=abc123hd" - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_RepairAvsConnection_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_RepairAvsConnection_MaximumSet_Gen.json deleted file mode 100644 index ee766a806db3..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_RepairAvsConnection_MaximumSet_Gen.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "title": "StoragePools_RepairAvsConnection", - "operationId": "StoragePools_RepairAvsConnection", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01" - }, - "responses": { - "202": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_Update_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_Update_MaximumSet_Gen.json deleted file mode 100644 index 3cc42a506d80..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/StoragePools_Update_MaximumSet_Gen.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "title": "StoragePools_Update", - "operationId": "StoragePools_Update", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "properties": { - "identity": { - "type": "None", - "userAssignedIdentities": { - "identity-01": {} - } - }, - "tags": { - "key9065": "ebgRead Storage Poolswxqewe" - }, - "properties": { - "provisionedBandwidthMbPerSec": 23 - } - } - }, - "responses": { - "200": { - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "availabilityZone": "1", - "vnetInjection": { - "subnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01/subnets/subnet-01", - "vnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01" - }, - "dataRetentionPeriod": 23, - "provisionedBandwidthMbPerSec": 17, - "provisionedIops": 3, - "avs": { - "avsEnabled": true, - "sddcResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.AVS/privateClouds/avs-cloud-01" - }, - "provisioningState": "Succeeded", - "reservationResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/reservations/reservation-01" - }, - "identity": { - "principalId": "22222222-2222-2222-2222-222222222222", - "tenantId": "22222222-2222-2222-2222-222222222222", - "type": "None", - "userAssignedIdentities": { - "identity-01": { - "principalId": "22222222-2222-2222-2222-222222222222", - "clientId": "22222222-2222-2222-2222-222222222222" - } - } - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "storagepool-01", - "type": "PureStorage.Block/storagePools", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - }, - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/VolumeGroups_Create_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/VolumeGroups_Create_MaximumSet_Gen.json deleted file mode 100644 index af260bb9fb75..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/VolumeGroups_Create_MaximumSet_Gen.json +++ /dev/null @@ -1,96 +0,0 @@ -{ - "title": "VolumeGroups_Create", - "operationId": "VolumeGroups_Create", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "volumeGroupName": "volumegroup-01", - "resource": { - "properties": { - "performanceParameters": { - "bandwidthLimitMbPerSec": 500, - "iopsLimit": 10000 - }, - "protectionParameters": { - "retention": "7d", - "frequency": "1h" - } - }, - "tags": { - "environment": "production" - }, - "location": "eastus" - } - }, - "responses": { - "200": { - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "volumeGroupInternalId": "vg-xyz789", - "performanceParameters": { - "bandwidthLimitMbPerSec": 500, - "iopsLimit": 10000 - }, - "protectionParameters": { - "retention": "7d", - "frequency": "1h" - }, - "provisioningState": "Succeeded" - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/volumeGroups/volumegroup-01", - "name": "volumegroup-01", - "type": "PureStorage.Block/storagePools/volumeGroups", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "user@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - }, - "201": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - }, - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "volumeGroupInternalId": "vg-xyz789", - "performanceParameters": { - "bandwidthLimitMbPerSec": 500, - "iopsLimit": 10000 - }, - "protectionParameters": { - "retention": "7d", - "frequency": "1h" - }, - "provisioningState": "Creating" - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/volumeGroups/volumegroup-01", - "name": "volumegroup-01", - "type": "PureStorage.Block/storagePools/volumeGroups", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "user@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/VolumeGroups_Delete_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/VolumeGroups_Delete_MaximumSet_Gen.json deleted file mode 100644 index 580b6b319659..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/VolumeGroups_Delete_MaximumSet_Gen.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "title": "VolumeGroups_Delete", - "operationId": "VolumeGroups_Delete", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "volumeGroupName": "volumegroup-01" - }, - "responses": { - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - }, - "204": {} - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/VolumeGroups_GetConnectionParameters_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/VolumeGroups_GetConnectionParameters_MaximumSet_Gen.json deleted file mode 100644 index 56f55b21652e..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/VolumeGroups_GetConnectionParameters_MaximumSet_Gen.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "title": "VolumeGroups_GetConnectionParameters", - "operationId": "VolumeGroups_GetConnectionParameters", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "volumeGroupName": "volumegroup-01" - }, - "responses": { - "200": { - "body": { - "iscsi": { - "endpoints": [ - { - "ip": "10.0.1.10", - "port": 3260, - "iqn": "iqn.2010-06.com.purestorage:volumegroup-01" - } - ] - } - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/VolumeGroups_GetStatus_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/VolumeGroups_GetStatus_MaximumSet_Gen.json deleted file mode 100644 index 57d992a05f56..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/VolumeGroups_GetStatus_MaximumSet_Gen.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "title": "VolumeGroups_GetStatus", - "operationId": "VolumeGroups_GetStatus", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "volumeGroupName": "volumegroup-01" - }, - "responses": { - "200": { - "body": { - "space": { - "totalUsed": 5368709120, - "unique": 2684354560, - "snapshots": 1342177280, - "shared": 1342177280 - }, - "connectedHostCount": 3 - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/VolumeGroups_Get_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/VolumeGroups_Get_MaximumSet_Gen.json deleted file mode 100644 index e774df19f8df..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/VolumeGroups_Get_MaximumSet_Gen.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "title": "VolumeGroups_Get", - "operationId": "VolumeGroups_Get", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "volumeGroupName": "volumegroup-01" - }, - "responses": { - "200": { - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "volumeGroupInternalId": "vg-xyz789", - "performanceParameters": { - "bandwidthLimitMbPerSec": 500, - "iopsLimit": 10000 - }, - "protectionParameters": { - "retention": "7d", - "frequency": "1h" - }, - "provisioningState": "Succeeded" - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/volumeGroups/volumegroup-01", - "name": "volumegroup-01", - "type": "PureStorage.Block/storagePools/volumeGroups", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "user@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/VolumeGroups_ListByStoragePool_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/VolumeGroups_ListByStoragePool_MaximumSet_Gen.json deleted file mode 100644 index eef88a51225d..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/VolumeGroups_ListByStoragePool_MaximumSet_Gen.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "title": "VolumeGroups_ListByStoragePool", - "operationId": "VolumeGroups_ListByStoragePool", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "properties": { - "storagePoolInternalId": "pool-abc123", - "volumeGroupInternalId": "vg-xyz789", - "performanceParameters": { - "bandwidthLimitMbPerSec": 500, - "iopsLimit": 10000 - }, - "protectionParameters": { - "retention": "7d", - "frequency": "1h" - }, - "provisioningState": "Succeeded" - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/volumeGroups/volumegroup-01", - "name": "volumegroup-01", - "type": "PureStorage.Block/storagePools/volumeGroups", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "user@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - ], - "nextLink": null - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/VolumeGroups_Update_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/VolumeGroups_Update_MaximumSet_Gen.json deleted file mode 100644 index 3530aca94b59..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/VolumeGroups_Update_MaximumSet_Gen.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "title": "VolumeGroups_Update", - "operationId": "VolumeGroups_Update", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "volumeGroupName": "volumegroup-01", - "properties": { - "tags": { - "environment": "production" - }, - "properties": { - "performanceParameters": { - "bandwidthLimitMbPerSec": 750, - "iopsLimit": 15000 - }, - "protectionParameters": { - "retention": "14d", - "frequency": "2h" - } - } - } - }, - "responses": { - "200": { - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "volumeGroupInternalId": "vg-xyz789", - "performanceParameters": { - "bandwidthLimitMbPerSec": 750, - "iopsLimit": 15000 - }, - "protectionParameters": { - "retention": "14d", - "frequency": "2h" - }, - "provisioningState": "Succeeded" - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/volumeGroups/volumegroup-01", - "name": "volumegroup-01", - "type": "PureStorage.Block/storagePools/volumeGroups", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "user@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T08:30:00.000Z" - } - } - }, - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Volumes_Create_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Volumes_Create_MaximumSet_Gen.json deleted file mode 100644 index 77ad41d90d21..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Volumes_Create_MaximumSet_Gen.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "title": "Volumes_Create", - "operationId": "Volumes_Create", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "volumeGroupName": "volumegroup-01", - "resource": { - "properties": { - "provisionedSize": 10737418240, - "sourceVolumeResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/volumeGroups/volumegroup-01/volumes/source-volume" - } - }, - "volumeName": "volume-01" - }, - "responses": { - "200": { - "body": { - "properties": { - "space": { - "totalUsed": 1073741824, - "unique": 536870912, - "snapshots": 268435456, - "shared": 268435456 - }, - "provisionedSize": 10737418240, - "serialNumber": "PURE-VOL-ABC123XYZ", - "createdAt": "2026-01-16T07:25:56.721Z", - "provisioningState": "Succeeded" - }, - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/volumeGroups/volumegroup-01/volumes/volume-01", - "name": "volume-01", - "type": "PureStorage.Block/storagePools/volumeGroups/volumes", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "user@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - }, - "201": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - }, - "body": { - "properties": { - "space": { - "totalUsed": 1073741824, - "unique": 536870912, - "snapshots": 268435456, - "shared": 268435456 - }, - "provisionedSize": 10737418240, - "serialNumber": "PURE-VOL-ABC123XYZ", - "createdAt": "2026-01-16T07:25:56.721Z", - "provisioningState": "Creating" - }, - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/volumeGroups/volumegroup-01/volumes/volume-01", - "name": "volume-01", - "type": "PureStorage.Block/storagePools/volumeGroups/volumes", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "user@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Volumes_Delete_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Volumes_Delete_MaximumSet_Gen.json deleted file mode 100644 index 4c3f89f7a794..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Volumes_Delete_MaximumSet_Gen.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "title": "Volumes_Delete", - "operationId": "Volumes_Delete", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "volumeGroupName": "volumegroup-01", - "volumeName": "volume-01" - }, - "responses": { - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - }, - "204": {} - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Volumes_Get_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Volumes_Get_MaximumSet_Gen.json deleted file mode 100644 index 6df198f3f983..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Volumes_Get_MaximumSet_Gen.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "title": "Volumes_Get", - "operationId": "Volumes_Get", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "volumeGroupName": "volumegroup-01", - "volumeName": "volume-01" - }, - "responses": { - "200": { - "body": { - "properties": { - "space": { - "totalUsed": 1073741824, - "unique": 536870912, - "snapshots": 268435456, - "shared": 268435456 - }, - "provisionedSize": 10737418240, - "serialNumber": "PURE-VOL-ABC123XYZ", - "createdAt": "2026-01-16T07:25:56.721Z", - "provisioningState": "Succeeded" - }, - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/volumeGroups/volumegroup-01/volumes/volume-01", - "name": "volume-01", - "type": "PureStorage.Block/storagePools/volumeGroups/volumes", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "user@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Volumes_ListByVolumeGroup_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Volumes_ListByVolumeGroup_MaximumSet_Gen.json deleted file mode 100644 index 20cf4bd56d26..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Volumes_ListByVolumeGroup_MaximumSet_Gen.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "title": "Volumes_ListByVolumeGroup", - "operationId": "Volumes_ListByVolumeGroup", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "volumeGroupName": "volumegroup-01" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "properties": { - "space": { - "totalUsed": 1073741824, - "unique": 536870912, - "snapshots": 268435456, - "shared": 268435456 - }, - "provisionedSize": 10737418240, - "serialNumber": "PURE-VOL-ABC123XYZ", - "createdAt": "2026-01-16T07:25:56.721Z", - "provisioningState": "Succeeded" - }, - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/volumeGroups/volumegroup-01/volumes/volume-01", - "name": "volume-01", - "type": "PureStorage.Block/storagePools/volumeGroups/volumes", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "user@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - ], - "nextLink": null - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Volumes_Update_MaximumSet_Gen.json b/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Volumes_Update_MaximumSet_Gen.json deleted file mode 100644 index 53ca1627eb94..000000000000 --- a/specification/purestorage/PureStorage.Block.Management/examples/2026-01-01-preview/Volumes_Update_MaximumSet_Gen.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "title": "Volumes_Update", - "operationId": "Volumes_Update", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "volumeGroupName": "volumegroup-01", - "properties": { - "properties": { - "provisionedSize": 21474836480 - } - }, - "volumeName": "volume-01" - }, - "responses": { - "200": { - "body": { - "properties": { - "space": { - "totalUsed": 1073741824, - "unique": 536870912, - "snapshots": 268435456, - "shared": 268435456 - }, - "provisionedSize": 21474836480, - "serialNumber": "PURE-VOL-ABC123XYZ", - "createdAt": "2026-01-16T07:25:56.721Z", - "provisioningState": "Succeeded" - }, - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/volumeGroups/volumegroup-01/volumes/volume-01", - "name": "volume-01", - "type": "PureStorage.Block/storagePools/volumeGroups/volumes", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "user@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T08:30:00Z" - } - } - }, - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - } - } -} diff --git a/specification/purestorage/PureStorage.Block.Management/main.tsp b/specification/purestorage/PureStorage.Block.Management/main.tsp index 2887a94546d6..83e852777a02 100644 --- a/specification/purestorage/PureStorage.Block.Management/main.tsp +++ b/specification/purestorage/PureStorage.Block.Management/main.tsp @@ -33,11 +33,6 @@ enum Versions { @useDependency(LiftrBase.Versions.v1_stable) @useDependency(LiftrBase.Storage.Versions.v1_preview) v1_stable: "2024-11-01", - - @doc("Version 3 preview with Azure native VM support.") - @useDependency(LiftrBase.Versions.v2026_01_01_preview) - @useDependency(LiftrBase.Storage.Versions.v1_preview) - v2026_01_01_preview: "2026-01-01-preview", } interface Operations extends Azure.ResourceManager.Operations {} @@ -917,205 +912,3 @@ model AzureProperties { @doc("Azure Volume Group ID assigned to the volume.") volumeGroupInternalId: string; } - -@added(Versions.v2026_01_01_preview) -@doc("Volume Group resource") -@parentResource(StoragePool) -model VolumeGroup is TrackedResource { - @doc("Name of the volume group") - @segment("volumeGroups") - @key("volumeGroupName") - @visibility(Lifecycle.Read) - @path - @minLength(2) - @maxLength(40) - @pattern("^[A-Za-z][A-Za-z0-9-]{0,38}[A-Za-z0-9]$") - name: string; -} - -@added(Versions.v2026_01_01_preview) -@doc("Properties of a volume group") -model VolumeGroupProperties { - @doc("Pure Storage's internal ID of the storage pool") - @visibility(Lifecycle.Read) - storagePoolInternalId?: string; - - @doc("Pure Storage's internal ID of the volume group") - @visibility(Lifecycle.Read) - volumeGroupInternalId?: string; - - @doc("Azure resource ID of the source volume group for cloning") - @visibility(Lifecycle.Create) - sourceVolumeGroupResourceId?: string; - - @doc("Performance parameters for the volume group") - performanceParameters: PerformanceParameters; - - @doc("Protection parameters for the volume group") - protectionParameters: ProtectionParameters; - - @doc("Provisioning state of the resource") - @visibility(Lifecycle.Read) - provisioningState?: ProvisioningState; -} - -@added(Versions.v2026_01_01_preview) -@doc("Performance parameters for volume group") -model PerformanceParameters { - @doc("Bandwidth limit in MB per second") - bandwidthLimitMbPerSec?: int64; - - @doc("IOPS limit") - iopsLimit?: int64; -} - -@added(Versions.v2026_01_01_preview) -@doc("Protection parameters for volume group") -model ProtectionParameters { - @doc("Retention period for snapshots in ISO 8601 duration format") - retention?: string; - - @doc("Snapshot frequency in ISO 8601 duration format") - frequency?: string; -} - -@added(Versions.v2026_01_01_preview) -@doc("ISCSI connection endpoint details") -model IscsiEndpoint { - @doc("IP address of the endpoint") - ip: string; - - @doc("Port number of the endpoint") - port: int32; - - @doc("IQN (iSCSI Qualified Name) of the endpoint") - iqn: string; -} - -@added(Versions.v2026_01_01_preview) -@doc("ISCSI connection parameters") -model IscsiConnectionParameters { - @doc("List of ISCSI endpoints for connection") - @identifiers(#[]) - endpoints: IscsiEndpoint[]; -} - -@added(Versions.v2026_01_01_preview) -@doc("Connection parameters response") -model ConnectionParametersResponse { - @doc("ISCSI connection parameters") - iscsi: IscsiConnectionParameters; -} - -@added(Versions.v2026_01_01_preview) -@doc("Volume group status information") -model VolumeGroupStatus { - @doc("Storage space usage for the volume group") - space: Space; - - @doc("Number of hosts currently connected to the volume group") - connectedHostCount: int32; -} - -@added(Versions.v2026_01_01_preview) -@armResourceOperations -interface VolumeGroups { - @doc("Get a volume group") - get is ArmResourceRead; - @doc("Create a volume group") - create is ArmResourceCreateOrUpdateAsync; - @doc("Update a volume group") - @patch(#{ implicitOptionality: true }) - update is ArmCustomPatchAsync< - VolumeGroup, - Azure.ResourceManager.Foundations.ResourceUpdateModel< - VolumeGroup, - VolumeGroupProperties - > - >; - @doc("Delete a volume group") - delete is ArmResourceDeleteWithoutOkAsync; - @doc("List volume groups by storage pool") - listByStoragePool is ArmResourceListByParent; - - @doc("Get connection parameters for ISCSI connection to the volume group") - @armResourceAction(VolumeGroup) - @action("getConnectionParameters") - @post - getConnectionParameters( - ...ResourceInstanceParameters, - ): ArmResponse | ErrorResponse; - - @doc("Get current status and space information of the volume group") - @armResourceAction(VolumeGroup) - @action("getStatus") - @post - getStatus( - ...ResourceInstanceParameters, - ): ArmResponse | ErrorResponse; -} - -@added(Versions.v2026_01_01_preview) -@doc("Azure Volume resource") -@parentResource(VolumeGroup) -model Volume is ProxyResource { - @doc("Name of the volume") - @segment("volumes") - @key("volumeName") - @visibility(Lifecycle.Read) - @path - @minLength(2) - @maxLength(40) - @pattern("^[A-Za-z][A-Za-z0-9-]{0,38}[A-Za-z0-9]$") - name: string; -} - -@added(Versions.v2026_01_01_preview) -@doc("Properties of an Azure volume") -model AzureVolumeProperties { - @doc("Storage space usage for the volume") - @visibility(Lifecycle.Read) - space?: Space; - - @doc("Currently provisioned size of the volume, in bytes") - @minValue(1048576) - provisionedSize?: int64; - - @doc("Serial number of the volume") - @visibility(Lifecycle.Read) - serialNumber?: string; - - @doc("Volume creation date, as an RFC 3339 timestamp") - @visibility(Lifecycle.Read) - createdAt?: string; - - @doc("Azure resource ID of the source volume for cloning") - @visibility(Lifecycle.Create) - sourceVolumeResourceId?: string; - - @doc("Provisioning state of the resource") - @visibility(Lifecycle.Read) - provisioningState?: ProvisioningState; -} - -@added(Versions.v2026_01_01_preview) -@armResourceOperations -interface Volumes { - @doc("Get a volume") - get is ArmResourceRead; - @doc("Create a volume") - create is ArmResourceCreateOrUpdateAsync; - @doc("Update a volume") - @patch(#{ implicitOptionality: true }) - update is ArmCustomPatchAsync< - Volume, - Azure.ResourceManager.Foundations.ResourceUpdateModel< - Volume, - AzureVolumeProperties - > - >; - @doc("Delete a volume") - delete is ArmResourceDeleteWithoutOkAsync; - @doc("List volumes by volume group") - listByVolumeGroup is ArmResourceListByParent; -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsStorageContainerVolumes_Delete_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsStorageContainerVolumes_Delete_MaximumSet_Gen.json deleted file mode 100644 index 3a70bcdff8b9..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsStorageContainerVolumes_Delete_MaximumSet_Gen.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "title": "AvsStorageContainerVolumes_Delete", - "operationId": "AvsStorageContainerVolumes_Delete", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "storageContainerName": "container-01", - "volumeId": "a1b2c3d4-e5f6" - }, - "responses": { - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - }, - "204": {} - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsStorageContainerVolumes_Get_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsStorageContainerVolumes_Get_MaximumSet_Gen.json deleted file mode 100644 index 7454ef8e6f84..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsStorageContainerVolumes_Get_MaximumSet_Gen.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "title": "AvsStorageContainerVolumes_Get", - "operationId": "AvsStorageContainerVolumes_Get", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "storageContainerName": "container-01", - "volumeId": "a1b2c3d4-e5f6" - }, - "responses": { - "200": { - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "storagePoolResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01", - "volumeInternalId": "vol-xyz789", - "displayName": "Container Volume 01", - "space": { - "totalUsed": 1073741824, - "unique": 268435456, - "snapshots": 53687091236870912, - "shared": 268435456 - }, - "softDeletion": { - "destroyed": true, - "eradicationTimestamp": "2026-01-23T07:25:56.721Z" - }, - "createdTimestamp": "2026-01-16T07:25:56.721Z", - "provisionedSize": 10737418240, - "volumeType": "avs", - "avs": { - "diskId": "disk-abc123", - "diskName": "avs-disk-01", - "folder": "/Datacenter/vm", - "avsVmInternalId": "vm-internal-123", - "avsVmResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.AVS/privateClouds/avs-cloud-01/clusters/cluster-01/virtualMachines/vm-01", - "avsVmName": "avs-vm-01", - "avsStorageContainerResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/avsStorageContainers/container-01" - }, - "provisioningState": "Succeeded" - }, - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/avsStorageContainers/container-01/volumes/volume-01", - "name": "volume-01", - "type": "PureStorage.Block/storagePools/avsStorageContainers/volumes", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsStorageContainerVolumes_ListByAvsStorageContainer_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsStorageContainerVolumes_ListByAvsStorageContainer_MaximumSet_Gen.json deleted file mode 100644 index 8afce1167fbc..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsStorageContainerVolumes_ListByAvsStorageContainer_MaximumSet_Gen.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "title": "AvsStorageContainerVolumes_ListByAvsStorageContainer", - "operationId": "AvsStorageContainerVolumes_ListByAvsStorageContainer", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "storageContainerName": "container-01" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "properties": { - "storagePoolInternalId": "pool-abc123", - "storagePoolResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01", - "volumeInternalId": "vol-xyz789", - "displayName": "AVS VM Volume 01", - "space": { - "totalUsed": 1073741824, - "unique": 268435456, - "snapshots": 53687091236870912, - "shared": 268435456 - }, - "softDeletion": { - "destroyed": true, - "eradicationTimestamp": "2026-01-23T07:25:56.721Z" - }, - "createdTimestamp": "2026-01-16T07:25:56.721Z", - "provisionedSize": 10737418240, - "volumeType": "avs", - "avs": { - "diskId": "disk-abc123", - "diskName": "avs-disk-01", - "folder": "/Datacenter/vm", - "avsVmInternalId": "vm-internal-123", - "avsVmResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.AVS/privateClouds/avs-cloud-01/clusters/cluster-01/virtualMachines/vm-01", - "avsVmName": "avs-vm-01", - "avsStorageContainerResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/avsStorageContainers/container-01" - }, - "provisioningState": "Succeeded" - }, - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "volume-01", - "type": "PureStorage.Block/storagePools/avsStorageContainers/volumes", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - ], - "nextLink": "https://management.azure.com/providers/PureStorage.Block/operations?api-version=2026-01-01-preview&$skiptoken=abc123" - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsStorageContainerVolumes_Update_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsStorageContainerVolumes_Update_MaximumSet_Gen.json deleted file mode 100644 index cb4ff8301b7a..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsStorageContainerVolumes_Update_MaximumSet_Gen.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "title": "AvsStorageContainerVolumes_Update", - "operationId": "AvsStorageContainerVolumes_Update", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "storageContainerName": "container-01", - "volumeId": "a1b2c3d4-e5f6", - "properties": { - "properties": { - "softDeletion": { - "destroyed": true - } - } - } - }, - "responses": { - "200": { - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "storagePoolResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01", - "volumeInternalId": "vol-xyz789", - "displayName": "AVS VM Volume 01", - "space": { - "totalUsed": 1073741824, - "unique": 268435456, - "snapshots": 53687091236870912, - "shared": 268435456 - }, - "softDeletion": { - "destroyed": true, - "eradicationTimestamp": "2026-01-23T07:25:56.721Z" - }, - "createdTimestamp": "2026-01-16T07:25:56.721Z", - "provisionedSize": 10737418240, - "volumeType": "avs", - "avs": { - "diskId": "disk-abc123", - "diskName": "avs-disk-01", - "folder": "/Datacenter/vm", - "avsVmInternalId": "vm-internal-123", - "avsVmResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.AVS/privateClouds/avs-cloud-01/clusters/cluster-01/virtualMachines/vm-01", - "avsVmName": "avs-vm-01", - "avsStorageContainerResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/avsStorageContainers/container-01" - }, - "provisioningState": "Succeeded" - }, - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "volume-01", - "type": "PureStorage.Block/storagePools/avsStorageContainers/volumes", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - }, - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsStorageContainers_Delete_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsStorageContainers_Delete_MaximumSet_Gen.json deleted file mode 100644 index 64c8438421a9..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsStorageContainers_Delete_MaximumSet_Gen.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "title": "AvsStorageContainers_Delete", - "operationId": "AvsStorageContainers_Delete", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "storageContainerName": "container-01" - }, - "responses": { - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - }, - "204": {} - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsStorageContainers_Get_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsStorageContainers_Get_MaximumSet_Gen.json deleted file mode 100644 index 80057919adcd..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsStorageContainers_Get_MaximumSet_Gen.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "title": "AvsStorageContainers_Get", - "operationId": "AvsStorageContainers_Get", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "storageContainerName": "container-01" - }, - "responses": { - "200": { - "body": { - "properties": { - "space": { - "totalUsed": 1073741824, - "unique": 268435456, - "snapshots": 53687091236870912, - "shared": 268435456 - }, - "resourceName": "container-01", - "provisionedLimit": 10737418240, - "datastore": "AVS-Datastore-01", - "mounted": true - }, - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/avsStorageContainers/container-01", - "type": "PureStorage.Block/storagePools/avsStorageContainers", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsStorageContainers_ListByStoragePool_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsStorageContainers_ListByStoragePool_MaximumSet_Gen.json deleted file mode 100644 index 16cc36880487..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsStorageContainers_ListByStoragePool_MaximumSet_Gen.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "title": "AvsStorageContainers_ListByStoragePool", - "operationId": "AvsStorageContainers_ListByStoragePool", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "spName" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "properties": { - "space": { - "totalUsed": 1073741824, - "unique": 268435456, - "snapshots": 53687091236870912, - "shared": 268435456 - }, - "resourceName": "container-01", - "provisionedLimit": 10737418240, - "datastore": "container-01", - "mounted": true - }, - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "type": "PureStorage.Block/storagePools/avsStorageContainers", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - ], - "nextLink": "https://management.azure.com/providers/PureStorage.Block/operations?api-version=2026-01-01-preview&$skiptoken=abc123" - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsVmVolumes_Delete_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsVmVolumes_Delete_MaximumSet_Gen.json deleted file mode 100644 index e22afd8cba95..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsVmVolumes_Delete_MaximumSet_Gen.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "title": "AvsVmVolumes_Delete", - "operationId": "AvsVmVolumes_Delete", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "avsVmId": "abc123def456", - "volumeId": "a1b2c3d4-e5f6" - }, - "responses": { - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - }, - "204": {} - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsVmVolumes_Get_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsVmVolumes_Get_MaximumSet_Gen.json deleted file mode 100644 index 469c18f33278..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsVmVolumes_Get_MaximumSet_Gen.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "title": "AvsVmVolumes_Get", - "operationId": "AvsVmVolumes_Get", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "avsVmId": "abc123def456", - "volumeId": "a1b2c3d4-e5f6" - }, - "responses": { - "200": { - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "storagePoolResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01", - "volumeInternalId": "vol-xyz789", - "displayName": "AVS VM Volume 01", - "space": { - "totalUsed": 1073741824, - "unique": 268435456, - "snapshots": 53687091236870912, - "shared": 268435456 - }, - "softDeletion": { - "destroyed": true, - "eradicationTimestamp": "2026-01-23T07:25:56.721Z" - }, - "createdTimestamp": "2026-01-16T07:25:56.721Z", - "provisionedSize": 10737418240, - "volumeType": "avs", - "avs": { - "diskId": "disk-abc123", - "diskName": "avs-disk-01", - "folder": "/Datacenter/vm", - "avsVmInternalId": "vm-internal-123", - "avsVmResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.AVS/privateClouds/avs-cloud-01/clusters/cluster-01/virtualMachines/vm-01", - "avsVmName": "avs-vm-01", - "avsStorageContainerResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/avsStorageContainers/container-01" - }, - "provisioningState": "Succeeded" - }, - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/avsVms/avs-vm-01/volumes/volume-01", - "name": "volume-01", - "type": "PureStorage.Block/storagePools/avsVms/volumes", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsVmVolumes_ListByAvsVm_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsVmVolumes_ListByAvsVm_MaximumSet_Gen.json deleted file mode 100644 index 3c7368ac27c5..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsVmVolumes_ListByAvsVm_MaximumSet_Gen.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "title": "AvsVmVolumes_ListByAvsVm", - "operationId": "AvsVmVolumes_ListByAvsVm", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "avsVmId": "abc123def456" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "properties": { - "storagePoolInternalId": "pool-abc123", - "storagePoolResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01", - "volumeInternalId": "vol-xyz789", - "displayName": "AVS VM Volume 01", - "space": { - "totalUsed": 1073741824, - "unique": 268435456, - "snapshots": 53687091236870912, - "shared": 268435456 - }, - "softDeletion": { - "destroyed": true, - "eradicationTimestamp": "2026-01-23T07:25:56.721Z" - }, - "createdTimestamp": "2026-01-16T07:25:56.721Z", - "provisionedSize": 10737418240, - "volumeType": "avs", - "avs": { - "diskId": "disk-abc123", - "diskName": "avs-disk-01", - "folder": "/Datacenter/vm", - "avsVmInternalId": "vm-internal-123", - "avsVmResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.AVS/privateClouds/avs-cloud-01/clusters/cluster-01/virtualMachines/vm-01", - "avsVmName": "avs-vm-01", - "avsStorageContainerResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/avsStorageContainers/container-01" - }, - "provisioningState": "Succeeded" - }, - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/avsVms/avs-vm-01/volumes/volume-01", - "name": "volume-01", - "type": "PureStorage.Block/storagePools/avsVms/volumes", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - ], - "nextLink": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/avsVms/avs-vm-01/volumes?api-version=2026-01-01-preview&$skiptoken=abc123" - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsVmVolumes_Update_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsVmVolumes_Update_MaximumSet_Gen.json deleted file mode 100644 index 188f783b69d3..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsVmVolumes_Update_MaximumSet_Gen.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "title": "AvsVmVolumes_Update", - "operationId": "AvsVmVolumes_Update", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "avsVmId": "abc123def456", - "volumeId": "a1b2c3d4-e5f6", - "properties": { - "properties": { - "softDeletion": { - "destroyed": true - } - } - } - }, - "responses": { - "200": { - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "storagePoolResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01", - "volumeInternalId": "vol-xyz789", - "displayName": "AVS VM Volume 01", - "space": { - "totalUsed": 1073741824, - "unique": 268435456, - "snapshots": 53687091236870912, - "shared": 268435456 - }, - "softDeletion": { - "destroyed": true, - "eradicationTimestamp": "2026-01-23T07:25:56.721Z" - }, - "createdTimestamp": "2026-01-16T07:25:56.721Z", - "provisionedSize": 10737418240, - "volumeType": "avs", - "avs": { - "diskId": "disk-abc123", - "diskName": "avs-disk-01", - "folder": "/Datacenter/vm", - "avsVmInternalId": "vm-internal-123", - "avsVmResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.AVS/privateClouds/avs-cloud-01/clusters/cluster-01/virtualMachines/vm-01", - "avsVmName": "avs-vm-01", - "avsStorageContainerResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/avsStorageContainers/container-01" - }, - "provisioningState": "Succeeded" - }, - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/avsVms/avs-vm-01/volumes/volume-01", - "name": "volume-01", - "type": "PureStorage.Block/storagePools/avsVms/volumes", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - }, - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsVms_Delete_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsVms_Delete_MaximumSet_Gen.json deleted file mode 100644 index 8dbe97e28906..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsVms_Delete_MaximumSet_Gen.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "title": "AvsVms_Delete", - "operationId": "AvsVms_Delete", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "avsVmId": "abc123def456" - }, - "responses": { - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - }, - "204": {} - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsVms_Get_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsVms_Get_MaximumSet_Gen.json deleted file mode 100644 index ebc2146f0854..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsVms_Get_MaximumSet_Gen.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "title": "AvsVms_Get", - "operationId": "AvsVms_Get", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "avsVmId": "abc123def456" - }, - "responses": { - "200": { - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "storagePoolResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01", - "displayName": "AVS Virtual Machine 01", - "createdTimestamp": "2026-01-16T07:25:56.721Z", - "softDeletion": { - "destroyed": true, - "eradicationTimestamp": "2026-01-23T07:25:56.721Z" - }, - "volumeContainerType": "avs", - "avs": { - "vmId": "vm-123", - "vmName": "avs-vm-01", - "vmType": "vvol", - "avsVmInternalId": "vm-internal-123" - }, - "space": { - "totalUsed": 1073741824, - "unique": 268435456, - "snapshots": 53687091236870912, - "shared": 268435456 - }, - "provisioningState": "Succeeded" - }, - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/avsVms/avs-vm-01", - "name": "avs-vm-01", - "type": "PureStorage.Block/storagePools/avsVms", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsVms_ListByStoragePool_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsVms_ListByStoragePool_MaximumSet_Gen.json deleted file mode 100644 index 8829e928074b..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsVms_ListByStoragePool_MaximumSet_Gen.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "title": "AvsVms_ListByStoragePool", - "operationId": "AvsVms_ListByStoragePool", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "properties": { - "storagePoolInternalId": "pool-abc123", - "storagePoolResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01", - "displayName": "AVS Virtual Machine 01", - "createdTimestamp": "2026-01-16T07:25:56.721Z", - "softDeletion": { - "destroyed": true, - "eradicationTimestamp": "2026-01-23T07:25:56.721Z" - }, - "volumeContainerType": "avs", - "avs": { - "vmId": "vm-123", - "vmName": "avs-vm-01", - "vmType": "vvol", - "avsVmInternalId": "vm-internal-123" - }, - "space": { - "totalUsed": 1073741824, - "unique": 268435456, - "snapshots": 53687091236870912, - "shared": 268435456 - }, - "provisioningState": "Succeeded" - }, - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "avs-vm-01", - "type": "PureStorage.Block/storagePools/avsVms", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - ], - "nextLink": "https://management.azure.com/providers/PureStorage.Block/operations?api-version=2026-01-01-preview&$skiptoken=abc123nnrdra" - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsVms_Update_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsVms_Update_MaximumSet_Gen.json deleted file mode 100644 index 2fa2b25765eb..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/AvsVms_Update_MaximumSet_Gen.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "title": "AvsVms_Update", - "operationId": "AvsVms_Update", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "avsVmId": "abc123def456", - "properties": { - "properties": { - "softDeletion": { - "destroyed": true - } - } - } - }, - "responses": { - "200": { - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "storagePoolResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01", - "displayName": "AVS Virtual Machine 01", - "createdTimestamp": "2026-01-16T07:25:56.721Z", - "softDeletion": { - "destroyed": true, - "eradicationTimestamp": "2026-01-23T07:25:56.721Z" - }, - "volumeContainerType": "avs", - "avs": { - "vmId": "vm-123", - "vmName": "avs-vm-01", - "vmType": "vvol", - "avsVmInternalId": "vm-internal-123" - }, - "space": { - "totalUsed": 1073741824, - "unique": 268435456, - "snapshots": 53687091236870912, - "shared": 268435456 - }, - "provisioningState": "Succeeded" - }, - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "avs-vm-01", - "type": "PureStorage.Block/storagePools/avsVms", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - }, - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Operations_List_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Operations_List_MaximumSet_Gen.json deleted file mode 100644 index 555022085ce5..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Operations_List_MaximumSet_Gen.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "title": "Operations_List", - "operationId": "Operations_List", - "parameters": { - "api-version": "2026-01-01-preview" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "name": "PureStorage.Block/storagePools/read", - "isDataAction": false, - "display": { - "provider": "Pure Storage", - "resource": "Storage Pools", - "operation": "Read Storage Pools", - "description": "Gets a list of storage pools or gets details of a storage pool" - }, - "origin": "user", - "actionType": "Internal" - } - ], - "nextLink": "https://management.azure.com/providers/PureStorage.Block/operations?api-version=2026-01-01-preview&$skiptoken=abc123" - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Operations_List_MinimumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Operations_List_MinimumSet_Gen.json deleted file mode 100644 index 368964b7c034..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Operations_List_MinimumSet_Gen.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "title": "Operations_List_MinimumGen_Set", - "operationId": "Operations_List", - "parameters": { - "api-version": "2026-01-01-preview" - }, - "responses": { - "200": { - "body": {} - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Reservations_Create_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Reservations_Create_MaximumSet_Gen.json deleted file mode 100644 index c72929cfaf6e..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Reservations_Create_MaximumSet_Gen.json +++ /dev/null @@ -1,158 +0,0 @@ -{ - "title": "Reservations_Create", - "operationId": "Reservations_Create", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "reservationName": "reservation-01", - "resource": { - "properties": { - "marketplace": { - "subscriptionStatus": "PendingFulfillmentStart", - "offerDetails": { - "publisherId": "pure_storage", - "offerId": "purestorage-block-offer", - "planId": "standard-plan", - "planName": "Standard Plan", - "termUnit": "month", - "termId": "12-month-term" - } - }, - "user": { - "firstName": "John", - "lastName": "Doe", - "emailAddress": "john.doe@contoso.com", - "upn": "john.doe@contoso.com", - "phoneNumber": "+1-425-555-1234", - "companyDetails": { - "companyName": "Contoso Ltd.", - "address": { - "addressLine1": "1 Microsoft Way", - "addressLine2": "Suite 100", - "city": "Redmond", - "state": "Washington", - "country": "United States", - "postalCode": "98052" - } - } - } - }, - "tags": { - "environment": "production" - }, - "location": "eastus" - } - }, - "responses": { - "200": { - "body": { - "properties": { - "reservationInternalId": "res-abc123-xyz789", - "marketplace": { - "subscriptionId": "Read Storage Poolst-sub-123", - "subscriptionStatus": "PendingFulfillmentStart", - "offerDetails": { - "publisherId": "pure_storage", - "offerId": "purestorage-block-offer", - "planId": "standard-plan", - "planName": "Standard Plan", - "termUnit": "month", - "termId": "12-month-term" - } - }, - "user": { - "firstName": "John", - "lastName": "Doe", - "emailAddress": "john.doe@contoso.com", - "upn": "john.doe@contoso.com", - "phoneNumber": "+1-425-555-1234", - "companyDetails": { - "companyName": "Contoso Ltd.", - "address": { - "addressLine1": "1 Microsoft Way", - "addressLine2": "Suite 100", - "city": "Redmond", - "state": "Washington", - "country": "United States", - "postalCode": "98052" - } - } - }, - "provisioningState": "Succeeded" - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/reservations/reservation-01", - "name": "reservation-01", - "type": "PureStorage.Block/reservations", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - }, - "201": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - }, - "body": { - "properties": { - "reservationInternalId": "res-abc123-xyz789", - "marketplace": { - "subscriptionId": "Read Storage Poolst-sub-123", - "subscriptionStatus": "PendingFulfillmentStart", - "offerDetails": { - "publisherId": "pure_storage", - "offerId": "purestorage-block-offer", - "planId": "standard-plan", - "planName": "Standard Plan", - "termUnit": "month", - "termId": "12-month-term" - } - }, - "user": { - "firstName": "John", - "lastName": "Doe", - "emailAddress": "john.doe@contoso.com", - "upn": "john.doe@contoso.com", - "phoneNumber": "+1-425-555-1234", - "companyDetails": { - "companyName": "Contoso Ltd.", - "address": { - "addressLine1": "1 Microsoft Way", - "addressLine2": "Suite 100", - "city": "Redmond", - "state": "Washington", - "country": "United States", - "postalCode": "98052" - } - } - }, - "provisioningState": "Succeeded" - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/reservations/reservation-01", - "name": "reservation-01", - "type": "PureStorage.Block/reservations", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Reservations_Delete_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Reservations_Delete_MaximumSet_Gen.json deleted file mode 100644 index 3c2a0aeb8c5b..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Reservations_Delete_MaximumSet_Gen.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "title": "Reservations_Delete", - "operationId": "Reservations_Delete", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "reservationName": "storagepool-01" - }, - "responses": { - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - }, - "204": {} - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Reservations_GetBillingReport_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Reservations_GetBillingReport_MaximumSet_Gen.json deleted file mode 100644 index 76f75fa7023b..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Reservations_GetBillingReport_MaximumSet_Gen.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "title": "Reservations_GetBillingReport_MaximumSet", - "operationId": "Reservations_GetBillingReport", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "reservationName": "reservationname" - }, - "responses": { - "200": { - "body": { - "timestamp": "2026-01-16T07:25:56.721Z", - "billingUsageProperties": [ - { - "propertyId": "fknpxmzbrocjevhnuxohiwl", - "propertyName": "rznqcuwmulhtvp", - "currentValue": "ndiuedcwtwpedirqdq", - "previousValue": "fqnvq", - "severity": "alert", - "statusMessage": "vkce", - "subProperties": [] - } - ], - "overallStatusMessage": "aurwogtwwsxjoocpsobslpv" - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Reservations_GetBillingStatus_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Reservations_GetBillingStatus_MaximumSet_Gen.json deleted file mode 100644 index 9a8573aba0d2..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Reservations_GetBillingStatus_MaximumSet_Gen.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "title": "Reservations_GetBillingStatus_MaximumSet", - "operationId": "Reservations_GetBillingStatus", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "reservationName": "reservationname" - }, - "responses": { - "200": { - "body": { - "timestamp": "2026-01-16T07:25:56.721Z", - "totalUsedCapacityReported": 8, - "lowDrrPoolCount": 5, - "drrWeightedAverage": 15, - "totalNonReducibleReported": 9, - "extraUsedCapacityNonReducible": 12, - "extraUsedCapacityLowUsageRounding": 9, - "extraUsedCapacityNonReduciblePlanDiscount": 19, - "totalUsedCapacityBilled": 7, - "totalUsedCapacityIncludedPlan": 18, - "totalUsedCapacityOverage": 28, - "totalPerformanceReported": 29, - "totalPerformanceIncludedPlan": 23, - "totalPerformanceOverage": 16 - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Reservations_GetResourceLimits_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Reservations_GetResourceLimits_MaximumSet_Gen.json deleted file mode 100644 index 4cb68502bddb..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Reservations_GetResourceLimits_MaximumSet_Gen.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "title": "Reservations_GetResourceLimits", - "operationId": "Reservations_GetResourceLimits", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "reservationName": "storagepool-01" - }, - "responses": { - "200": { - "body": { - "storagePool": { - "provisionedBandwidthMbPerSec": { - "min": 26, - "max": 2 - }, - "provisionedIops": { - "min": 26, - "max": 2 - }, - "physicalAvailabilityZones": [ - "bhcreafgubemvymffktiojnkblw" - ] - }, - "volume": { - "provisionedSize": { - "min": 26, - "max": 2 - } - }, - "protectionPolicy": { - "frequency": { - "min": 26, - "max": 2 - }, - "retention": { - "min": 26, - "max": 2 - } - }, - "performancePolicy": { - "iopsLimit": { - "min": 26, - "max": 2 - }, - "bandwidthLimit": { - "min": 26, - "max": 2 - } - } - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Reservations_Get_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Reservations_Get_MaximumSet_Gen.json deleted file mode 100644 index cdd758c83b6c..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Reservations_Get_MaximumSet_Gen.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "title": "Reservations_Get", - "operationId": "Reservations_Get", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "reservationName": "storagepool-01" - }, - "responses": { - "200": { - "body": { - "properties": { - "reservationInternalId": "res-abc123-xyz789", - "marketplace": { - "subscriptionId": "Read Storage Poolst-sub-123", - "subscriptionStatus": "PendingFulfillmentStart", - "offerDetails": { - "publisherId": "pure_storage", - "offerId": "purestorage-block-offer", - "planId": "standard-plan", - "planName": "Standard Plan", - "termUnit": "month", - "termId": "12-month-term" - } - }, - "user": { - "firstName": "John", - "lastName": "Doe", - "emailAddress": "john.doe@contoso.com", - "upn": "john.doe@contoso.com", - "phoneNumber": "+1-425-555-1234", - "companyDetails": { - "companyName": "Contoso Ltd.", - "address": { - "addressLine1": "f", - "addressLine2": "Suite 100", - "city": "Redmond", - "state": "Washington", - "country": "United States", - "postalCode": "98052" - } - } - }, - "provisioningState": "Succeeded" - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "reservation-01", - "type": "PureStorage.Block/reservations", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Reservations_ListByResourceGroup_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Reservations_ListByResourceGroup_MaximumSet_Gen.json deleted file mode 100644 index fd66b633dfe9..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Reservations_ListByResourceGroup_MaximumSet_Gen.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "title": "Reservations_ListByResourceGroup", - "operationId": "Reservations_ListByResourceGroup", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "properties": { - "reservationInternalId": "res-abc123-xyz789", - "marketplace": { - "subscriptionId": "Read Storage Poolst-sub-123", - "subscriptionStatus": "PendingFulfillmentStart", - "offerDetails": { - "publisherId": "pure_storage", - "offerId": "purestorage-block-offer", - "planId": "standard-plan", - "planName": "Standard Plan", - "termUnit": "month", - "termId": "12-month-term" - } - }, - "user": { - "firstName": "John", - "lastName": "Doe", - "emailAddress": "john.doe@contoso.com", - "upn": "john.doe@contoso.com", - "phoneNumber": "+1-425-555-1234", - "companyDetails": { - "companyName": "Contoso Ltd.", - "address": { - "addressLine1": "f", - "addressLine2": "Suite 100", - "city": "Redmond", - "state": "Washington", - "country": "United States", - "postalCode": "98052" - } - } - }, - "provisioningState": "Succeeded" - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "reservation-01", - "type": "PureStorage.Block/reservations", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - ], - "nextLink": "https://management.azure.com/providers/PureStorage.Block/operations?api-version=2026-01-01-preview&$skiptoken=abc123" - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Reservations_ListBySubscription_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Reservations_ListBySubscription_MaximumSet_Gen.json deleted file mode 100644 index 5ed80123bddd..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Reservations_ListBySubscription_MaximumSet_Gen.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "title": "Reservations_ListBySubscription", - "operationId": "Reservations_ListBySubscription", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "properties": { - "reservationInternalId": "res-abc123-xyz789", - "marketplace": { - "subscriptionId": "Read Storage Poolst-sub-123", - "subscriptionStatus": "PendingFulfillmentStart", - "offerDetails": { - "publisherId": "pure_storage", - "offerId": "purestorage-block-offer", - "planId": "standard-plan", - "planName": "Standard Plan", - "termUnit": "month", - "termId": "12-month-term" - } - }, - "user": { - "firstName": "John", - "lastName": "Doe", - "emailAddress": "john.doe@contoso.com", - "upn": "john.doe@contoso.com", - "phoneNumber": "+1-425-555-1234", - "companyDetails": { - "companyName": "Contoso Ltd.", - "address": { - "addressLine1": "f", - "addressLine2": "Suite 100", - "city": "Redmond", - "state": "Washington", - "country": "United States", - "postalCode": "98052" - } - } - }, - "provisioningState": "Succeeded" - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "reservation-01", - "type": "PureStorage.Block/reservations", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - ], - "nextLink": "https://management.azure.com/providers/PureStorage.Block/operations?api-version=2026-01-01-preview&$skiptoken=abc123" - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Reservations_Update_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Reservations_Update_MaximumSet_Gen.json deleted file mode 100644 index 75ebfbeffa2a..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Reservations_Update_MaximumSet_Gen.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "title": "Reservations_Update", - "operationId": "Reservations_Update", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "reservationName": "storagepool-01", - "properties": { - "tags": { - "key8751": "oikntqrti" - }, - "properties": { - "user": { - "firstName": "sjzquetrvxcrajxdfwfeuro", - "lastName": "qimvqxnlbclfouwzfk", - "emailAddress": "john.doe@contoso.com", - "upn": "pvafwnbigmhuigxfu", - "phoneNumber": "jfljnoxsfsplwczwgvmlurfnorimvl", - "companyDetails": { - "companyName": "uleytbkckdhaiykwjjcjqmnlik", - "address": { - "addressLine1": "ryaasdffnhwialrgmukpiwtcjgbb", - "addressLine2": "cvyuuqnvuqfrpkoplfzmhnwrqsbsgn", - "city": "kdpzfxfbgozxwunkkhjthqdsnmce", - "state": "fygrbnektar", - "country": "trmpjpxsfmxprlnv", - "postalCode": "yjttfktdxdzhsgomefhcn" - } - } - } - } - } - }, - "responses": { - "200": { - "body": { - "properties": { - "reservationInternalId": "res-abc123-xyz789", - "marketplace": { - "subscriptionId": "Read Storage Poolst-sub-123", - "subscriptionStatus": "PendingFulfillmentStart", - "offerDetails": { - "publisherId": "pure_storage", - "offerId": "purestorage-block-offer", - "planId": "standard-plan", - "planName": "Standard Plan", - "termUnit": "month", - "termId": "12-month-term" - } - }, - "user": { - "firstName": "sjzquetrvxcrajxdfwfeuro", - "lastName": "qimvqxnlbclfouwzfk", - "emailAddress": "john.doe@contoso.com", - "upn": "pvafwnbigmhuigxfu", - "phoneNumber": "jfljnoxsfsplwczwgvmlurfnorimvl", - "companyDetails": { - "companyName": "uleytbkckdhaiykwjjcjqmnlik", - "address": { - "addressLine1": "ryaasdffnhwialrgmukpiwtcjgbb", - "addressLine2": "cvyuuqnvuqfrpkoplfzmhnwrqsbsgn", - "city": "kdpzfxfbgozxwunkkhjthqdsnmce", - "state": "fygrbnektar", - "country": "trmpjpxsfmxprlnv", - "postalCode": "yjttfktdxdzhsgomefhcn" - } - } - }, - "provisioningState": "Succeeded" - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "reservation-01", - "type": "PureStorage.Block/reservations", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - }, - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_Create_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_Create_MaximumSet_Gen.json deleted file mode 100644 index c65667980bcd..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_Create_MaximumSet_Gen.json +++ /dev/null @@ -1,134 +0,0 @@ -{ - "title": "StoragePools_Create", - "operationId": "StoragePools_Create", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "resource": { - "properties": { - "availabilityZone": "1", - "vnetInjection": { - "subnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01/subnets/subnet-01", - "vnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01" - }, - "provisionedBandwidthMbPerSec": 17, - "avs": { - "avsEnabled": true, - "sddcResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.AVS/privateClouds/avs-cloud-01" - }, - "reservationResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/reservations/reservation-01" - }, - "identity": { - "type": "None", - "userAssignedIdentities": { - "identity-01": {} - } - }, - "tags": { - "environment": "production" - }, - "location": "eastus" - } - }, - "responses": { - "200": { - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "availabilityZone": "1", - "vnetInjection": { - "subnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01/subnets/subnet-01", - "vnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01" - }, - "dataRetentionPeriod": 23, - "provisionedBandwidthMbPerSec": 17, - "provisionedIops": 3, - "avs": { - "avsEnabled": true, - "sddcResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.AVS/privateClouds/avs-cloud-01" - }, - "provisioningState": "Succeeded", - "reservationResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/reservations/reservation-01" - }, - "identity": { - "principalId": "22222222-2222-2222-2222-222222222222", - "tenantId": "22222222-2222-2222-2222-222222222222", - "type": "None", - "userAssignedIdentities": { - "identity-01": { - "principalId": "22222222-2222-2222-2222-222222222222", - "clientId": "22222222-2222-2222-2222-222222222222" - } - } - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "storagepool-01", - "type": "PureStorage.Block/storagePools", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - }, - "201": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - }, - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "availabilityZone": "1", - "vnetInjection": { - "subnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01/subnets/subnet-01", - "vnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01" - }, - "dataRetentionPeriod": 23, - "provisionedBandwidthMbPerSec": 17, - "provisionedIops": 3, - "avs": { - "avsEnabled": true, - "sddcResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.AVS/privateClouds/avs-cloud-01" - }, - "provisioningState": "Succeeded", - "reservationResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/reservations/reservation-01" - }, - "identity": { - "principalId": "22222222-2222-2222-2222-222222222222", - "tenantId": "22222222-2222-2222-2222-222222222222", - "type": "None", - "userAssignedIdentities": { - "identity-01": { - "principalId": "22222222-2222-2222-2222-222222222222", - "clientId": "22222222-2222-2222-2222-222222222222" - } - } - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "storagepool-01", - "type": "PureStorage.Block/storagePools", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_Delete_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_Delete_MaximumSet_Gen.json deleted file mode 100644 index c58c61dd69b2..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_Delete_MaximumSet_Gen.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "title": "StoragePools_Delete", - "operationId": "StoragePools_Delete", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01" - }, - "responses": { - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - }, - "204": {} - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_DisableAvsConnection_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_DisableAvsConnection_MaximumSet_Gen.json deleted file mode 100644 index d232976499fa..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_DisableAvsConnection_MaximumSet_Gen.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "title": "StoragePools_DisableAvsConnection", - "operationId": "StoragePools_DisableAvsConnection", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01" - }, - "responses": { - "202": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_EnableAvsConnection_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_EnableAvsConnection_MaximumSet_Gen.json deleted file mode 100644 index defbf9e268c6..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_EnableAvsConnection_MaximumSet_Gen.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "title": "StoragePools_EnableAvsConnection", - "operationId": "StoragePools_EnableAvsConnection", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "properties": { - "sddcResourceId": "tghkgktlddwlszbeh" - } - }, - "responses": { - "202": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_FinalizeAvsConnection_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_FinalizeAvsConnection_MaximumSet_Gen.json deleted file mode 100644 index d1c3e322043e..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_FinalizeAvsConnection_MaximumSet_Gen.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "title": "StoragePools_FinalizeAvsConnection", - "operationId": "StoragePools_FinalizeAvsConnection", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "properties": { - "serviceInitializationDataEnc": "hlgzaxrohv", - "serviceInitializationData": { - "serviceAccountUsername": "axchgm", - "serviceAccountPassword": "i", - "vSphereIp": "lhbajnykbznxnxpxozyfdjaciennks", - "vSphereCertificate": "s" - } - } - }, - "responses": { - "202": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_GetAvsConnection_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_GetAvsConnection_MaximumSet_Gen.json deleted file mode 100644 index 5a0c8591fef8..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_GetAvsConnection_MaximumSet_Gen.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "title": "StoragePools_GetAvsConnection", - "operationId": "StoragePools_GetAvsConnection", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01" - }, - "responses": { - "200": { - "body": { - "serviceInitializationCompleted": true, - "serviceInitializationHandleEnc": "kvidtocmjciflvtwql", - "serviceInitializationHandle": { - "sddcResourceId": "aqgnpie", - "serviceAccountUsername": "xcu" - } - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_GetAvsStatus_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_GetAvsStatus_MaximumSet_Gen.json deleted file mode 100644 index 8c2a23c39abd..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_GetAvsStatus_MaximumSet_Gen.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "title": "StoragePools_GetAvsStatus", - "operationId": "StoragePools_GetAvsStatus", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01" - }, - "responses": { - "200": { - "body": { - "avsEnabled": true, - "currentConnectionStatus": "vfirgp", - "sddcResourceId": "zxkvzrdjzwpk" - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_GetHealthStatus_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_GetHealthStatus_MaximumSet_Gen.json deleted file mode 100644 index d742768382d9..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_GetHealthStatus_MaximumSet_Gen.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "title": "StoragePools_GetHealthStatus", - "operationId": "StoragePools_GetHealthStatus", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01" - }, - "responses": { - "200": { - "body": { - "health": { - "usedCapacityPercentage": 21, - "bandwidthUsage": { - "current": 15, - "provisioned": 23, - "max": 21 - }, - "iopsUsage": { - "current": 5, - "provisioned": 19, - "max": 15 - }, - "space": { - "totalUsed": 1073741824, - "unique": 268435456, - "snapshots": 53687091236870912, - "shared": 268435456 - }, - "dataReductionRatio": 28, - "estimatedMaxCapacity": 1 - }, - "alerts": [ - { - "level": "info", - "message": "uasvakccxihgmdz" - } - ] - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_Get_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_Get_MaximumSet_Gen.json deleted file mode 100644 index deded330e74d..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_Get_MaximumSet_Gen.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "title": "StoragePools_Get", - "operationId": "StoragePools_Get", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01" - }, - "responses": { - "200": { - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "availabilityZone": "1", - "vnetInjection": { - "subnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01/subnets/subnet-01", - "vnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01" - }, - "dataRetentionPeriod": 23, - "provisionedBandwidthMbPerSec": 17, - "provisionedIops": 3, - "avs": { - "avsEnabled": true, - "sddcResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.AVS/privateClouds/avs-cloud-01" - }, - "provisioningState": "Succeeded", - "reservationResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/reservations/reservation-01" - }, - "identity": { - "principalId": "22222222-2222-2222-2222-222222222222", - "tenantId": "22222222-2222-2222-2222-222222222222", - "type": "None", - "userAssignedIdentities": { - "identity-01": { - "principalId": "22222222-2222-2222-2222-222222222222", - "clientId": "22222222-2222-2222-2222-222222222222" - } - } - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "storagepool-01", - "type": "PureStorage.Block/storagePools", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_ListByResourceGroup_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_ListByResourceGroup_MaximumSet_Gen.json deleted file mode 100644 index f3c3e23a9342..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_ListByResourceGroup_MaximumSet_Gen.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "title": "StoragePools_ListByResourceGroup", - "operationId": "StoragePools_ListByResourceGroup", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "properties": { - "storagePoolInternalId": "pool-abc123", - "availabilityZone": "1", - "vnetInjection": { - "subnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01/subnets/subnet-01", - "vnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01" - }, - "dataRetentionPeriod": 23, - "provisionedBandwidthMbPerSec": 17, - "provisionedIops": 3, - "avs": { - "avsEnabled": true, - "sddcResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.AVS/privateClouds/avs-cloud-01" - }, - "provisioningState": "Succeeded", - "reservationResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/reservations/reservation-01" - }, - "identity": { - "principalId": "22222222-2222-2222-2222-222222222222", - "tenantId": "22222222-2222-2222-2222-222222222222", - "type": "None", - "userAssignedIdentities": { - "identity-01": { - "principalId": "22222222-2222-2222-2222-222222222222", - "clientId": "22222222-2222-2222-2222-222222222222" - } - } - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "storagepool-01", - "type": "PureStorage.Block/storagePools", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - ], - "nextLink": "https://management.azure.com/providers/PureStorage.Block/operations?api-version=2026-01-01-preview&$skiptoken=abc123hd" - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_ListBySubscription_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_ListBySubscription_MaximumSet_Gen.json deleted file mode 100644 index 9ce9c538ab1a..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_ListBySubscription_MaximumSet_Gen.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "title": "StoragePools_ListBySubscription", - "operationId": "StoragePools_ListBySubscription", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "properties": { - "storagePoolInternalId": "pool-abc123", - "availabilityZone": "1", - "vnetInjection": { - "subnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01/subnets/subnet-01", - "vnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01" - }, - "dataRetentionPeriod": 23, - "provisionedBandwidthMbPerSec": 17, - "provisionedIops": 3, - "avs": { - "avsEnabled": true, - "sddcResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.AVS/privateClouds/avs-cloud-01" - }, - "provisioningState": "Succeeded", - "reservationResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/reservations/reservation-01" - }, - "identity": { - "principalId": "22222222-2222-2222-2222-222222222222", - "tenantId": "22222222-2222-2222-2222-222222222222", - "type": "None", - "userAssignedIdentities": { - "identity-01": { - "principalId": "22222222-2222-2222-2222-222222222222", - "clientId": "22222222-2222-2222-2222-222222222222" - } - } - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "storagepool-01", - "type": "PureStorage.Block/storagePools", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - ], - "nextLink": "https://management.azure.com/providers/PureStorage.Block/operations?api-version=2026-01-01-preview&$skiptoken=abc123hd" - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_RepairAvsConnection_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_RepairAvsConnection_MaximumSet_Gen.json deleted file mode 100644 index ee766a806db3..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_RepairAvsConnection_MaximumSet_Gen.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "title": "StoragePools_RepairAvsConnection", - "operationId": "StoragePools_RepairAvsConnection", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01" - }, - "responses": { - "202": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_Update_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_Update_MaximumSet_Gen.json deleted file mode 100644 index 3cc42a506d80..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/StoragePools_Update_MaximumSet_Gen.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "title": "StoragePools_Update", - "operationId": "StoragePools_Update", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "properties": { - "identity": { - "type": "None", - "userAssignedIdentities": { - "identity-01": {} - } - }, - "tags": { - "key9065": "ebgRead Storage Poolswxqewe" - }, - "properties": { - "provisionedBandwidthMbPerSec": 23 - } - } - }, - "responses": { - "200": { - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "availabilityZone": "1", - "vnetInjection": { - "subnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01/subnets/subnet-01", - "vnetId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.Network/virtualNetworks/vnet-01" - }, - "dataRetentionPeriod": 23, - "provisionedBandwidthMbPerSec": 17, - "provisionedIops": 3, - "avs": { - "avsEnabled": true, - "sddcResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/Microsoft.AVS/privateClouds/avs-cloud-01" - }, - "provisioningState": "Succeeded", - "reservationResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/reservations/reservation-01" - }, - "identity": { - "principalId": "22222222-2222-2222-2222-222222222222", - "tenantId": "22222222-2222-2222-2222-222222222222", - "type": "None", - "userAssignedIdentities": { - "identity-01": { - "principalId": "22222222-2222-2222-2222-222222222222", - "clientId": "22222222-2222-2222-2222-222222222222" - } - } - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}", - "name": "storagepool-01", - "type": "PureStorage.Block/storagePools", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "admin@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - }, - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/VolumeGroups_Create_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/VolumeGroups_Create_MaximumSet_Gen.json deleted file mode 100644 index af260bb9fb75..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/VolumeGroups_Create_MaximumSet_Gen.json +++ /dev/null @@ -1,96 +0,0 @@ -{ - "title": "VolumeGroups_Create", - "operationId": "VolumeGroups_Create", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "volumeGroupName": "volumegroup-01", - "resource": { - "properties": { - "performanceParameters": { - "bandwidthLimitMbPerSec": 500, - "iopsLimit": 10000 - }, - "protectionParameters": { - "retention": "7d", - "frequency": "1h" - } - }, - "tags": { - "environment": "production" - }, - "location": "eastus" - } - }, - "responses": { - "200": { - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "volumeGroupInternalId": "vg-xyz789", - "performanceParameters": { - "bandwidthLimitMbPerSec": 500, - "iopsLimit": 10000 - }, - "protectionParameters": { - "retention": "7d", - "frequency": "1h" - }, - "provisioningState": "Succeeded" - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/volumeGroups/volumegroup-01", - "name": "volumegroup-01", - "type": "PureStorage.Block/storagePools/volumeGroups", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "user@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - }, - "201": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - }, - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "volumeGroupInternalId": "vg-xyz789", - "performanceParameters": { - "bandwidthLimitMbPerSec": 500, - "iopsLimit": 10000 - }, - "protectionParameters": { - "retention": "7d", - "frequency": "1h" - }, - "provisioningState": "Creating" - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/volumeGroups/volumegroup-01", - "name": "volumegroup-01", - "type": "PureStorage.Block/storagePools/volumeGroups", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "user@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/VolumeGroups_Delete_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/VolumeGroups_Delete_MaximumSet_Gen.json deleted file mode 100644 index 580b6b319659..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/VolumeGroups_Delete_MaximumSet_Gen.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "title": "VolumeGroups_Delete", - "operationId": "VolumeGroups_Delete", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "volumeGroupName": "volumegroup-01" - }, - "responses": { - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - }, - "204": {} - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/VolumeGroups_GetConnectionParameters_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/VolumeGroups_GetConnectionParameters_MaximumSet_Gen.json deleted file mode 100644 index 56f55b21652e..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/VolumeGroups_GetConnectionParameters_MaximumSet_Gen.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "title": "VolumeGroups_GetConnectionParameters", - "operationId": "VolumeGroups_GetConnectionParameters", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "volumeGroupName": "volumegroup-01" - }, - "responses": { - "200": { - "body": { - "iscsi": { - "endpoints": [ - { - "ip": "10.0.1.10", - "port": 3260, - "iqn": "iqn.2010-06.com.purestorage:volumegroup-01" - } - ] - } - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/VolumeGroups_GetStatus_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/VolumeGroups_GetStatus_MaximumSet_Gen.json deleted file mode 100644 index 57d992a05f56..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/VolumeGroups_GetStatus_MaximumSet_Gen.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "title": "VolumeGroups_GetStatus", - "operationId": "VolumeGroups_GetStatus", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "volumeGroupName": "volumegroup-01" - }, - "responses": { - "200": { - "body": { - "space": { - "totalUsed": 5368709120, - "unique": 2684354560, - "snapshots": 1342177280, - "shared": 1342177280 - }, - "connectedHostCount": 3 - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/VolumeGroups_Get_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/VolumeGroups_Get_MaximumSet_Gen.json deleted file mode 100644 index e774df19f8df..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/VolumeGroups_Get_MaximumSet_Gen.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "title": "VolumeGroups_Get", - "operationId": "VolumeGroups_Get", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "volumeGroupName": "volumegroup-01" - }, - "responses": { - "200": { - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "volumeGroupInternalId": "vg-xyz789", - "performanceParameters": { - "bandwidthLimitMbPerSec": 500, - "iopsLimit": 10000 - }, - "protectionParameters": { - "retention": "7d", - "frequency": "1h" - }, - "provisioningState": "Succeeded" - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/volumeGroups/volumegroup-01", - "name": "volumegroup-01", - "type": "PureStorage.Block/storagePools/volumeGroups", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "user@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/VolumeGroups_ListByStoragePool_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/VolumeGroups_ListByStoragePool_MaximumSet_Gen.json deleted file mode 100644 index eef88a51225d..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/VolumeGroups_ListByStoragePool_MaximumSet_Gen.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "title": "VolumeGroups_ListByStoragePool", - "operationId": "VolumeGroups_ListByStoragePool", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "properties": { - "storagePoolInternalId": "pool-abc123", - "volumeGroupInternalId": "vg-xyz789", - "performanceParameters": { - "bandwidthLimitMbPerSec": 500, - "iopsLimit": 10000 - }, - "protectionParameters": { - "retention": "7d", - "frequency": "1h" - }, - "provisioningState": "Succeeded" - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/volumeGroups/volumegroup-01", - "name": "volumegroup-01", - "type": "PureStorage.Block/storagePools/volumeGroups", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "user@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - ], - "nextLink": null - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/VolumeGroups_Update_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/VolumeGroups_Update_MaximumSet_Gen.json deleted file mode 100644 index 3530aca94b59..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/VolumeGroups_Update_MaximumSet_Gen.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "title": "VolumeGroups_Update", - "operationId": "VolumeGroups_Update", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "volumeGroupName": "volumegroup-01", - "properties": { - "tags": { - "environment": "production" - }, - "properties": { - "performanceParameters": { - "bandwidthLimitMbPerSec": 750, - "iopsLimit": 15000 - }, - "protectionParameters": { - "retention": "14d", - "frequency": "2h" - } - } - } - }, - "responses": { - "200": { - "body": { - "properties": { - "storagePoolInternalId": "pool-abc123", - "volumeGroupInternalId": "vg-xyz789", - "performanceParameters": { - "bandwidthLimitMbPerSec": 750, - "iopsLimit": 15000 - }, - "protectionParameters": { - "retention": "14d", - "frequency": "2h" - }, - "provisioningState": "Succeeded" - }, - "tags": { - "environment": "production" - }, - "location": "eastus", - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/volumeGroups/volumegroup-01", - "name": "volumegroup-01", - "type": "PureStorage.Block/storagePools/volumeGroups", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "user@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T08:30:00.000Z" - } - } - }, - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Volumes_Create_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Volumes_Create_MaximumSet_Gen.json deleted file mode 100644 index 77ad41d90d21..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Volumes_Create_MaximumSet_Gen.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "title": "Volumes_Create", - "operationId": "Volumes_Create", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "volumeGroupName": "volumegroup-01", - "resource": { - "properties": { - "provisionedSize": 10737418240, - "sourceVolumeResourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/volumeGroups/volumegroup-01/volumes/source-volume" - } - }, - "volumeName": "volume-01" - }, - "responses": { - "200": { - "body": { - "properties": { - "space": { - "totalUsed": 1073741824, - "unique": 536870912, - "snapshots": 268435456, - "shared": 268435456 - }, - "provisionedSize": 10737418240, - "serialNumber": "PURE-VOL-ABC123XYZ", - "createdAt": "2026-01-16T07:25:56.721Z", - "provisioningState": "Succeeded" - }, - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/volumeGroups/volumegroup-01/volumes/volume-01", - "name": "volume-01", - "type": "PureStorage.Block/storagePools/volumeGroups/volumes", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "user@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - }, - "201": { - "headers": { - "Azure-AsyncOperation": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - }, - "body": { - "properties": { - "space": { - "totalUsed": 1073741824, - "unique": 536870912, - "snapshots": 268435456, - "shared": 268435456 - }, - "provisionedSize": 10737418240, - "serialNumber": "PURE-VOL-ABC123XYZ", - "createdAt": "2026-01-16T07:25:56.721Z", - "provisioningState": "Creating" - }, - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/volumeGroups/volumegroup-01/volumes/volume-01", - "name": "volume-01", - "type": "PureStorage.Block/storagePools/volumeGroups/volumes", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "user@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Volumes_Delete_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Volumes_Delete_MaximumSet_Gen.json deleted file mode 100644 index 4c3f89f7a794..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Volumes_Delete_MaximumSet_Gen.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "title": "Volumes_Delete", - "operationId": "Volumes_Delete", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "volumeGroupName": "volumegroup-01", - "volumeName": "volume-01" - }, - "responses": { - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - }, - "204": {} - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Volumes_Get_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Volumes_Get_MaximumSet_Gen.json deleted file mode 100644 index 6df198f3f983..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Volumes_Get_MaximumSet_Gen.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "title": "Volumes_Get", - "operationId": "Volumes_Get", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "volumeGroupName": "volumegroup-01", - "volumeName": "volume-01" - }, - "responses": { - "200": { - "body": { - "properties": { - "space": { - "totalUsed": 1073741824, - "unique": 536870912, - "snapshots": 268435456, - "shared": 268435456 - }, - "provisionedSize": 10737418240, - "serialNumber": "PURE-VOL-ABC123XYZ", - "createdAt": "2026-01-16T07:25:56.721Z", - "provisioningState": "Succeeded" - }, - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/volumeGroups/volumegroup-01/volumes/volume-01", - "name": "volume-01", - "type": "PureStorage.Block/storagePools/volumeGroups/volumes", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "user@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Volumes_ListByVolumeGroup_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Volumes_ListByVolumeGroup_MaximumSet_Gen.json deleted file mode 100644 index 20cf4bd56d26..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Volumes_ListByVolumeGroup_MaximumSet_Gen.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "title": "Volumes_ListByVolumeGroup", - "operationId": "Volumes_ListByVolumeGroup", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "volumeGroupName": "volumegroup-01" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "properties": { - "space": { - "totalUsed": 1073741824, - "unique": 536870912, - "snapshots": 268435456, - "shared": 268435456 - }, - "provisionedSize": 10737418240, - "serialNumber": "PURE-VOL-ABC123XYZ", - "createdAt": "2026-01-16T07:25:56.721Z", - "provisioningState": "Succeeded" - }, - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/volumeGroups/volumegroup-01/volumes/volume-01", - "name": "volume-01", - "type": "PureStorage.Block/storagePools/volumeGroups/volumes", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "user@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T07:25:56.721Z" - } - } - ], - "nextLink": null - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Volumes_Update_MaximumSet_Gen.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Volumes_Update_MaximumSet_Gen.json deleted file mode 100644 index 53ca1627eb94..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/examples/Volumes_Update_MaximumSet_Gen.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "title": "Volumes_Update", - "operationId": "Volumes_Update", - "parameters": { - "api-version": "2026-01-01-preview", - "subscriptionId": "11111111-1111-1111-1111-111111111111", - "resourceGroupName": "rgpurestorage", - "storagePoolName": "storagepool-01", - "volumeGroupName": "volumegroup-01", - "properties": { - "properties": { - "provisionedSize": 21474836480 - } - }, - "volumeName": "volume-01" - }, - "responses": { - "200": { - "body": { - "properties": { - "space": { - "totalUsed": 1073741824, - "unique": 536870912, - "snapshots": 268435456, - "shared": 268435456 - }, - "provisionedSize": 21474836480, - "serialNumber": "PURE-VOL-ABC123XYZ", - "createdAt": "2026-01-16T07:25:56.721Z", - "provisioningState": "Succeeded" - }, - "id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rgpurestorage/providers/PureStorage.Block/storagePools/storagepool-01/volumeGroups/volumegroup-01/volumes/volume-01", - "name": "volume-01", - "type": "PureStorage.Block/storagePools/volumeGroups/volumes", - "systemData": { - "createdBy": "user@contoso.com", - "createdByType": "User", - "createdAt": "2026-01-16T07:25:56.721Z", - "lastModifiedBy": "user@contoso.com", - "lastModifiedByType": "User", - "lastModifiedAt": "2026-01-16T08:30:00Z" - } - } - }, - "202": { - "headers": { - "location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/providers/PureStorage.Block/locations/eastus/operationStatuses/op-123456" - } - } - } -} diff --git a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/purestorage.json b/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/purestorage.json deleted file mode 100644 index ff0be25b3330..000000000000 --- a/specification/purestorage/resource-manager/PureStorage.Block/preview/2026-01-01-preview/purestorage.json +++ /dev/null @@ -1,5362 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "PureStorage.Block", - "version": "2026-01-01-preview", - "x-typespec-generated": [ - { - "emitter": "@azure-tools/typespec-autorest" - } - ] - }, - "schemes": [ - "https" - ], - "host": "management.azure.com", - "produces": [ - "application/json" - ], - "consumes": [ - "application/json" - ], - "security": [ - { - "azure_auth": [ - "user_impersonation" - ] - } - ], - "securityDefinitions": { - "azure_auth": { - "type": "oauth2", - "description": "Azure Active Directory OAuth2 Flow.", - "flow": "implicit", - "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", - "scopes": { - "user_impersonation": "impersonate your user account" - } - } - }, - "tags": [ - { - "name": "Operations" - }, - { - "name": "Reservations" - }, - { - "name": "StoragePools" - }, - { - "name": "AvsStorageContainers" - }, - { - "name": "AvsStorageContainerVolumes" - }, - { - "name": "AvsVms" - }, - { - "name": "AvsVmVolumes" - }, - { - "name": "VolumeGroups" - }, - { - "name": "Volumes" - } - ], - "paths": { - "/providers/PureStorage.Block/operations": { - "get": { - "operationId": "Operations_List", - "tags": [ - "Operations" - ], - "description": "List the operations for the provider", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/OperationListResult" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "Operations_List": { - "$ref": "./examples/Operations_List_MaximumSet_Gen.json" - }, - "Operations_List_MinimumGen_Set": { - "$ref": "./examples/Operations_List_MinimumSet_Gen.json" - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - }, - "/subscriptions/{subscriptionId}/providers/PureStorage.Block/reservations": { - "get": { - "operationId": "Reservations_ListBySubscription", - "tags": [ - "Reservations" - ], - "description": "List reservations by Azure subscription ID", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/ReservationListResult" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "Reservations_ListBySubscription": { - "$ref": "./examples/Reservations_ListBySubscription_MaximumSet_Gen.json" - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - }, - "/subscriptions/{subscriptionId}/providers/PureStorage.Block/storagePools": { - "get": { - "operationId": "StoragePools_ListBySubscription", - "tags": [ - "StoragePools" - ], - "description": "List storage pools by Azure subscription ID", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/StoragePoolListResult" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "StoragePools_ListBySubscription": { - "$ref": "./examples/StoragePools_ListBySubscription_MaximumSet_Gen.json" - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/reservations": { - "get": { - "operationId": "Reservations_ListByResourceGroup", - "tags": [ - "Reservations" - ], - "description": "List reservations by resource group", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/ReservationListResult" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "Reservations_ListByResourceGroup": { - "$ref": "./examples/Reservations_ListByResourceGroup_MaximumSet_Gen.json" - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/reservations/{reservationName}": { - "get": { - "operationId": "Reservations_Get", - "tags": [ - "Reservations" - ], - "description": "Get a reservation", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "reservationName", - "in": "path", - "description": "Name of the reservation.", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/Reservation" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "Reservations_Get": { - "$ref": "./examples/Reservations_Get_MaximumSet_Gen.json" - } - } - }, - "put": { - "operationId": "Reservations_Create", - "tags": [ - "Reservations" - ], - "description": "Create a reservation", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "reservationName", - "in": "path", - "description": "Name of the reservation.", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "resource", - "in": "body", - "description": "Resource create parameters.", - "required": true, - "schema": { - "$ref": "#/definitions/Reservation" - } - } - ], - "responses": { - "200": { - "description": "Resource 'Reservation' update operation succeeded", - "schema": { - "$ref": "#/definitions/Reservation" - } - }, - "201": { - "description": "Resource 'Reservation' create operation succeeded", - "schema": { - "$ref": "#/definitions/Reservation" - }, - "headers": { - "Azure-AsyncOperation": { - "type": "string", - "description": "A link to the status monitor" - }, - "Retry-After": { - "type": "integer", - "format": "int32", - "description": "The Retry-After header can indicate how long the client should wait before polling the operation status." - } - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "Reservations_Create": { - "$ref": "./examples/Reservations_Create_MaximumSet_Gen.json" - } - }, - "x-ms-long-running-operation-options": { - "final-state-via": "azure-async-operation" - }, - "x-ms-long-running-operation": true - }, - "patch": { - "operationId": "Reservations_Update", - "tags": [ - "Reservations" - ], - "description": "Update a reservation", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "reservationName", - "in": "path", - "description": "Name of the reservation.", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "properties", - "in": "body", - "description": "The resource properties to be updated.", - "required": true, - "schema": { - "$ref": "#/definitions/ReservationUpdate" - } - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/Reservation" - } - }, - "202": { - "description": "Resource update request accepted.", - "headers": { - "Location": { - "type": "string", - "description": "The Location header contains the URL where the status of the long running operation can be checked." - }, - "Retry-After": { - "type": "integer", - "format": "int32", - "description": "The Retry-After header can indicate how long the client should wait before polling the operation status." - } - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "Reservations_Update": { - "$ref": "./examples/Reservations_Update_MaximumSet_Gen.json" - } - }, - "x-ms-long-running-operation-options": { - "final-state-via": "location" - }, - "x-ms-long-running-operation": true - }, - "delete": { - "operationId": "Reservations_Delete", - "tags": [ - "Reservations" - ], - "description": "Delete a reservation", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "reservationName", - "in": "path", - "description": "Name of the reservation.", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - } - ], - "responses": { - "202": { - "description": "Resource deletion accepted.", - "headers": { - "Location": { - "type": "string", - "description": "The Location header contains the URL where the status of the long running operation can be checked." - }, - "Retry-After": { - "type": "integer", - "format": "int32", - "description": "The Retry-After header can indicate how long the client should wait before polling the operation status." - } - } - }, - "204": { - "description": "Resource does not exist." - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "Reservations_Delete": { - "$ref": "./examples/Reservations_Delete_MaximumSet_Gen.json" - } - }, - "x-ms-long-running-operation-options": { - "final-state-via": "location" - }, - "x-ms-long-running-operation": true - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/reservations/{reservationName}/getBillingReport": { - "post": { - "operationId": "Reservations_GetBillingReport", - "tags": [ - "Reservations" - ], - "description": "Provides a summarized report along with actions for resources billed via given reservation", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "reservationName", - "in": "path", - "description": "Name of the reservation.", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/ReservationBillingUsageReport" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "Reservations_GetBillingReport_MaximumSet": { - "$ref": "./examples/Reservations_GetBillingReport_MaximumSet_Gen.json" - } - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/reservations/{reservationName}/getBillingStatus": { - "post": { - "operationId": "Reservations_GetBillingStatus", - "tags": [ - "Reservations" - ], - "description": "Provides various statistics about resources billed via given reservation.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "reservationName", - "in": "path", - "description": "Name of the reservation.", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/ReservationBillingStatus" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "Reservations_GetBillingStatus_MaximumSet": { - "$ref": "./examples/Reservations_GetBillingStatus_MaximumSet_Gen.json" - } - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/reservations/{reservationName}/getResourceLimits": { - "post": { - "operationId": "Reservations_GetResourceLimits", - "tags": [ - "Reservations" - ], - "description": "Limits constraining certain resource properties.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "reservationName", - "in": "path", - "description": "Name of the reservation.", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/LimitDetails" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "Reservations_GetResourceLimits": { - "$ref": "./examples/Reservations_GetResourceLimits_MaximumSet_Gen.json" - } - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools": { - "get": { - "operationId": "StoragePools_ListByResourceGroup", - "tags": [ - "StoragePools" - ], - "description": "List storage pools by resource group", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/StoragePoolListResult" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "StoragePools_ListByResourceGroup": { - "$ref": "./examples/StoragePools_ListByResourceGroup_MaximumSet_Gen.json" - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}": { - "get": { - "operationId": "StoragePools_Get", - "tags": [ - "StoragePools" - ], - "description": "Get a storage pool", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/StoragePool" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "StoragePools_Get": { - "$ref": "./examples/StoragePools_Get_MaximumSet_Gen.json" - } - } - }, - "put": { - "operationId": "StoragePools_Create", - "tags": [ - "StoragePools" - ], - "description": "Create a storage pool", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "resource", - "in": "body", - "description": "Resource create parameters.", - "required": true, - "schema": { - "$ref": "#/definitions/StoragePool" - } - } - ], - "responses": { - "200": { - "description": "Resource 'StoragePool' update operation succeeded", - "schema": { - "$ref": "#/definitions/StoragePool" - } - }, - "201": { - "description": "Resource 'StoragePool' create operation succeeded", - "schema": { - "$ref": "#/definitions/StoragePool" - }, - "headers": { - "Azure-AsyncOperation": { - "type": "string", - "description": "A link to the status monitor" - }, - "Retry-After": { - "type": "integer", - "format": "int32", - "description": "The Retry-After header can indicate how long the client should wait before polling the operation status." - } - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "StoragePools_Create": { - "$ref": "./examples/StoragePools_Create_MaximumSet_Gen.json" - } - }, - "x-ms-long-running-operation-options": { - "final-state-via": "azure-async-operation" - }, - "x-ms-long-running-operation": true - }, - "patch": { - "operationId": "StoragePools_Update", - "tags": [ - "StoragePools" - ], - "description": "Update a storage pool", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "properties", - "in": "body", - "description": "The resource properties to be updated.", - "required": true, - "schema": { - "$ref": "#/definitions/StoragePoolUpdate" - } - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/StoragePool" - } - }, - "202": { - "description": "Resource update request accepted.", - "headers": { - "Location": { - "type": "string", - "description": "The Location header contains the URL where the status of the long running operation can be checked." - }, - "Retry-After": { - "type": "integer", - "format": "int32", - "description": "The Retry-After header can indicate how long the client should wait before polling the operation status." - } - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "StoragePools_Update": { - "$ref": "./examples/StoragePools_Update_MaximumSet_Gen.json" - } - }, - "x-ms-long-running-operation-options": { - "final-state-via": "location" - }, - "x-ms-long-running-operation": true - }, - "delete": { - "operationId": "StoragePools_Delete", - "tags": [ - "StoragePools" - ], - "description": "Delete a storage pool", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - } - ], - "responses": { - "202": { - "description": "Resource deletion accepted.", - "headers": { - "Location": { - "type": "string", - "description": "The Location header contains the URL where the status of the long running operation can be checked." - }, - "Retry-After": { - "type": "integer", - "format": "int32", - "description": "The Retry-After header can indicate how long the client should wait before polling the operation status." - } - } - }, - "204": { - "description": "Resource does not exist." - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "StoragePools_Delete": { - "$ref": "./examples/StoragePools_Delete_MaximumSet_Gen.json" - } - }, - "x-ms-long-running-operation-options": { - "final-state-via": "location" - }, - "x-ms-long-running-operation": true - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/avsStorageContainers": { - "get": { - "operationId": "AvsStorageContainers_ListByStoragePool", - "tags": [ - "AvsStorageContainers" - ], - "description": "List AVS storage containers by storage pool", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/AvsStorageContainerListResult" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "AvsStorageContainers_ListByStoragePool": { - "$ref": "./examples/AvsStorageContainers_ListByStoragePool_MaximumSet_Gen.json" - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/avsStorageContainers/{storageContainerName}": { - "get": { - "operationId": "AvsStorageContainers_Get", - "tags": [ - "AvsStorageContainers" - ], - "description": "Get an AVS storage container", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "storageContainerName", - "in": "path", - "description": "Name of the storage container", - "required": true, - "type": "string", - "pattern": "^[a-zA-Z][a-zA-Z0-9\\-]{0,62}[a-zA-Z0-9]$" - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/AvsStorageContainer" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "AvsStorageContainers_Get": { - "$ref": "./examples/AvsStorageContainers_Get_MaximumSet_Gen.json" - } - } - }, - "delete": { - "operationId": "AvsStorageContainers_Delete", - "tags": [ - "AvsStorageContainers" - ], - "description": "Delete an AVS storage container", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "storageContainerName", - "in": "path", - "description": "Name of the storage container", - "required": true, - "type": "string", - "pattern": "^[a-zA-Z][a-zA-Z0-9\\-]{0,62}[a-zA-Z0-9]$" - } - ], - "responses": { - "202": { - "description": "Resource deletion accepted.", - "headers": { - "Location": { - "type": "string", - "description": "The Location header contains the URL where the status of the long running operation can be checked." - }, - "Retry-After": { - "type": "integer", - "format": "int32", - "description": "The Retry-After header can indicate how long the client should wait before polling the operation status." - } - } - }, - "204": { - "description": "Resource does not exist." - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "AvsStorageContainers_Delete": { - "$ref": "./examples/AvsStorageContainers_Delete_MaximumSet_Gen.json" - } - }, - "x-ms-long-running-operation-options": { - "final-state-via": "location" - }, - "x-ms-long-running-operation": true - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/avsStorageContainers/{storageContainerName}/volumes": { - "get": { - "operationId": "AvsStorageContainerVolumes_ListByAvsStorageContainer", - "tags": [ - "AvsStorageContainerVolumes" - ], - "description": "List volumes in an AVS storage container", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "storageContainerName", - "in": "path", - "description": "Name of the storage container", - "required": true, - "type": "string", - "pattern": "^[a-zA-Z][a-zA-Z0-9\\-]{0,62}[a-zA-Z0-9]$" - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/AvsStorageContainerVolumeListResult" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "AvsStorageContainerVolumes_ListByAvsStorageContainer": { - "$ref": "./examples/AvsStorageContainerVolumes_ListByAvsStorageContainer_MaximumSet_Gen.json" - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/avsStorageContainers/{storageContainerName}/volumes/{volumeId}": { - "get": { - "operationId": "AvsStorageContainerVolumes_Get", - "tags": [ - "AvsStorageContainerVolumes" - ], - "description": "Get a volume in an AVS storage container", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "storageContainerName", - "in": "path", - "description": "Name of the storage container", - "required": true, - "type": "string", - "pattern": "^[a-zA-Z][a-zA-Z0-9\\-]{0,62}[a-zA-Z0-9]$" - }, - { - "name": "volumeId", - "in": "path", - "description": "ID of the volume in the storage container", - "required": true, - "type": "string", - "pattern": "^[a-fA-F0-9\\-]{1,64}$" - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/AvsStorageContainerVolume" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "AvsStorageContainerVolumes_Get": { - "$ref": "./examples/AvsStorageContainerVolumes_Get_MaximumSet_Gen.json" - } - } - }, - "patch": { - "operationId": "AvsStorageContainerVolumes_Update", - "tags": [ - "AvsStorageContainerVolumes" - ], - "description": "Update a volume in an AVS storage container", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "storageContainerName", - "in": "path", - "description": "Name of the storage container", - "required": true, - "type": "string", - "pattern": "^[a-zA-Z][a-zA-Z0-9\\-]{0,62}[a-zA-Z0-9]$" - }, - { - "name": "volumeId", - "in": "path", - "description": "ID of the volume in the storage container", - "required": true, - "type": "string", - "pattern": "^[a-fA-F0-9\\-]{1,64}$" - }, - { - "name": "properties", - "in": "body", - "description": "The resource properties to be updated.", - "required": true, - "schema": { - "$ref": "#/definitions/AvsStorageContainerVolumeUpdate" - } - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/AvsStorageContainerVolume" - } - }, - "202": { - "description": "Resource update request accepted.", - "headers": { - "Location": { - "type": "string", - "description": "The Location header contains the URL where the status of the long running operation can be checked." - }, - "Retry-After": { - "type": "integer", - "format": "int32", - "description": "The Retry-After header can indicate how long the client should wait before polling the operation status." - } - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "AvsStorageContainerVolumes_Update": { - "$ref": "./examples/AvsStorageContainerVolumes_Update_MaximumSet_Gen.json" - } - }, - "x-ms-long-running-operation-options": { - "final-state-via": "location" - }, - "x-ms-long-running-operation": true - }, - "delete": { - "operationId": "AvsStorageContainerVolumes_Delete", - "tags": [ - "AvsStorageContainerVolumes" - ], - "description": "Delete a volume in an AVS storage container", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "storageContainerName", - "in": "path", - "description": "Name of the storage container", - "required": true, - "type": "string", - "pattern": "^[a-zA-Z][a-zA-Z0-9\\-]{0,62}[a-zA-Z0-9]$" - }, - { - "name": "volumeId", - "in": "path", - "description": "ID of the volume in the storage container", - "required": true, - "type": "string", - "pattern": "^[a-fA-F0-9\\-]{1,64}$" - } - ], - "responses": { - "202": { - "description": "Resource deletion accepted.", - "headers": { - "Location": { - "type": "string", - "description": "The Location header contains the URL where the status of the long running operation can be checked." - }, - "Retry-After": { - "type": "integer", - "format": "int32", - "description": "The Retry-After header can indicate how long the client should wait before polling the operation status." - } - } - }, - "204": { - "description": "Resource does not exist." - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "AvsStorageContainerVolumes_Delete": { - "$ref": "./examples/AvsStorageContainerVolumes_Delete_MaximumSet_Gen.json" - } - }, - "x-ms-long-running-operation-options": { - "final-state-via": "location" - }, - "x-ms-long-running-operation": true - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/avsVms": { - "get": { - "operationId": "AvsVms_ListByStoragePool", - "tags": [ - "AvsVms" - ], - "description": "List AVS VMs by storage pool", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/AvsVmListResult" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "AvsVms_ListByStoragePool": { - "$ref": "./examples/AvsVms_ListByStoragePool_MaximumSet_Gen.json" - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/avsVms/{avsVmId}": { - "get": { - "operationId": "AvsVms_Get", - "tags": [ - "AvsVms" - ], - "description": "Get an AVS VM", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "avsVmId", - "in": "path", - "description": "ID of the AVS VM", - "required": true, - "type": "string", - "pattern": "^[a-fA-F0-9\\-]{1,64}$" - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/AvsVm" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "AvsVms_Get": { - "$ref": "./examples/AvsVms_Get_MaximumSet_Gen.json" - } - } - }, - "patch": { - "operationId": "AvsVms_Update", - "tags": [ - "AvsVms" - ], - "description": "Update an AVS VM", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "avsVmId", - "in": "path", - "description": "ID of the AVS VM", - "required": true, - "type": "string", - "pattern": "^[a-fA-F0-9\\-]{1,64}$" - }, - { - "name": "properties", - "in": "body", - "description": "The resource properties to be updated.", - "required": true, - "schema": { - "$ref": "#/definitions/AvsVmUpdate" - } - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/AvsVm" - } - }, - "202": { - "description": "Resource update request accepted.", - "headers": { - "Location": { - "type": "string", - "description": "The Location header contains the URL where the status of the long running operation can be checked." - }, - "Retry-After": { - "type": "integer", - "format": "int32", - "description": "The Retry-After header can indicate how long the client should wait before polling the operation status." - } - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "AvsVms_Update": { - "$ref": "./examples/AvsVms_Update_MaximumSet_Gen.json" - } - }, - "x-ms-long-running-operation-options": { - "final-state-via": "location" - }, - "x-ms-long-running-operation": true - }, - "delete": { - "operationId": "AvsVms_Delete", - "tags": [ - "AvsVms" - ], - "description": "Delete an AVS VM", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "avsVmId", - "in": "path", - "description": "ID of the AVS VM", - "required": true, - "type": "string", - "pattern": "^[a-fA-F0-9\\-]{1,64}$" - } - ], - "responses": { - "202": { - "description": "Resource deletion accepted.", - "headers": { - "Location": { - "type": "string", - "description": "The Location header contains the URL where the status of the long running operation can be checked." - }, - "Retry-After": { - "type": "integer", - "format": "int32", - "description": "The Retry-After header can indicate how long the client should wait before polling the operation status." - } - } - }, - "204": { - "description": "Resource does not exist." - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "AvsVms_Delete": { - "$ref": "./examples/AvsVms_Delete_MaximumSet_Gen.json" - } - }, - "x-ms-long-running-operation-options": { - "final-state-via": "location" - }, - "x-ms-long-running-operation": true - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/avsVms/{avsVmId}/avsVmVolumes": { - "get": { - "operationId": "AvsVmVolumes_ListByAvsVm", - "tags": [ - "AvsVmVolumes" - ], - "description": "List volumes in an AVS VM", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "avsVmId", - "in": "path", - "description": "ID of the AVS VM", - "required": true, - "type": "string", - "pattern": "^[a-fA-F0-9\\-]{1,64}$" - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/AvsVmVolumeListResult" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "AvsVmVolumes_ListByAvsVm": { - "$ref": "./examples/AvsVmVolumes_ListByAvsVm_MaximumSet_Gen.json" - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/avsVms/{avsVmId}/avsVmVolumes/{volumeId}": { - "get": { - "operationId": "AvsVmVolumes_Get", - "tags": [ - "AvsVmVolumes" - ], - "description": "Get a volume in an AVS VM", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "avsVmId", - "in": "path", - "description": "ID of the AVS VM", - "required": true, - "type": "string", - "pattern": "^[a-fA-F0-9\\-]{1,64}$" - }, - { - "name": "volumeId", - "in": "path", - "description": "ID of the volume in the AVS VM", - "required": true, - "type": "string", - "pattern": "^[a-fA-F0-9\\-]{1,64}$" - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/AvsVmVolume" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "AvsVmVolumes_Get": { - "$ref": "./examples/AvsVmVolumes_Get_MaximumSet_Gen.json" - } - } - }, - "patch": { - "operationId": "AvsVmVolumes_Update", - "tags": [ - "AvsVmVolumes" - ], - "description": "Update a volume in an AVS VM", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "avsVmId", - "in": "path", - "description": "ID of the AVS VM", - "required": true, - "type": "string", - "pattern": "^[a-fA-F0-9\\-]{1,64}$" - }, - { - "name": "volumeId", - "in": "path", - "description": "ID of the volume in the AVS VM", - "required": true, - "type": "string", - "pattern": "^[a-fA-F0-9\\-]{1,64}$" - }, - { - "name": "properties", - "in": "body", - "description": "The resource properties to be updated.", - "required": true, - "schema": { - "$ref": "#/definitions/AvsVmVolumeUpdate" - } - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/AvsVmVolume" - } - }, - "202": { - "description": "Resource update request accepted.", - "headers": { - "Location": { - "type": "string", - "description": "The Location header contains the URL where the status of the long running operation can be checked." - }, - "Retry-After": { - "type": "integer", - "format": "int32", - "description": "The Retry-After header can indicate how long the client should wait before polling the operation status." - } - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "AvsVmVolumes_Update": { - "$ref": "./examples/AvsVmVolumes_Update_MaximumSet_Gen.json" - } - }, - "x-ms-long-running-operation-options": { - "final-state-via": "location" - }, - "x-ms-long-running-operation": true - }, - "delete": { - "operationId": "AvsVmVolumes_Delete", - "tags": [ - "AvsVmVolumes" - ], - "description": "Delete a volume in an AVS VM", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "avsVmId", - "in": "path", - "description": "ID of the AVS VM", - "required": true, - "type": "string", - "pattern": "^[a-fA-F0-9\\-]{1,64}$" - }, - { - "name": "volumeId", - "in": "path", - "description": "ID of the volume in the AVS VM", - "required": true, - "type": "string", - "pattern": "^[a-fA-F0-9\\-]{1,64}$" - } - ], - "responses": { - "202": { - "description": "Resource deletion accepted.", - "headers": { - "Location": { - "type": "string", - "description": "The Location header contains the URL where the status of the long running operation can be checked." - }, - "Retry-After": { - "type": "integer", - "format": "int32", - "description": "The Retry-After header can indicate how long the client should wait before polling the operation status." - } - } - }, - "204": { - "description": "Resource does not exist." - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "AvsVmVolumes_Delete": { - "$ref": "./examples/AvsVmVolumes_Delete_MaximumSet_Gen.json" - } - }, - "x-ms-long-running-operation-options": { - "final-state-via": "location" - }, - "x-ms-long-running-operation": true - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/disableAvsConnection": { - "post": { - "operationId": "StoragePools_DisableAvsConnection", - "tags": [ - "StoragePools" - ], - "description": "Disable the existing AVS connection", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - } - ], - "responses": { - "202": { - "description": "Resource Operation accepted", - "headers": { - "Azure-AsyncOperation": { - "type": "string", - "format": "uri", - "description": "A link to the status monitor" - }, - "Location": { - "type": "string", - "description": "The Location header contains the URL where the status of the long running operation can be checked." - }, - "Retry-After": { - "type": "integer", - "format": "int32", - "description": "The Retry-After header can indicate how long the client should wait before polling the operation status." - } - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "StoragePools_DisableAvsConnection": { - "$ref": "./examples/StoragePools_DisableAvsConnection_MaximumSet_Gen.json" - } - }, - "x-ms-long-running-operation-options": { - "final-state-via": "azure-async-operation" - }, - "x-ms-long-running-operation": true - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/enableAvsConnection": { - "post": { - "operationId": "StoragePools_EnableAvsConnection", - "tags": [ - "StoragePools" - ], - "description": "Initiate a connection between the storage pool and a specified AVS SDDC resource", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "properties", - "in": "body", - "description": "Storage pool EnableAvsConnection properties", - "required": true, - "schema": { - "$ref": "#/definitions/StoragePoolEnableAvsConnectionPost" - } - } - ], - "responses": { - "202": { - "description": "Resource Operation accepted", - "headers": { - "Azure-AsyncOperation": { - "type": "string", - "format": "uri", - "description": "A link to the status monitor" - }, - "Location": { - "type": "string", - "description": "The Location header contains the URL where the status of the long running operation can be checked." - }, - "Retry-After": { - "type": "integer", - "format": "int32", - "description": "The Retry-After header can indicate how long the client should wait before polling the operation status." - } - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "StoragePools_EnableAvsConnection": { - "$ref": "./examples/StoragePools_EnableAvsConnection_MaximumSet_Gen.json" - } - }, - "x-ms-long-running-operation-options": { - "final-state-via": "azure-async-operation" - }, - "x-ms-long-running-operation": true - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/finalizeAvsConnection": { - "post": { - "operationId": "StoragePools_FinalizeAvsConnection", - "tags": [ - "StoragePools" - ], - "description": "Finalize an already started AVS connection to a specific AVS SDDC", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "properties", - "in": "body", - "description": "Storage pool FinalizeAvsConnection properties", - "required": true, - "schema": { - "$ref": "#/definitions/StoragePoolFinalizeAvsConnectionPost" - } - } - ], - "responses": { - "202": { - "description": "Resource Operation accepted", - "headers": { - "Azure-AsyncOperation": { - "type": "string", - "format": "uri", - "description": "A link to the status monitor" - }, - "Location": { - "type": "string", - "description": "The Location header contains the URL where the status of the long running operation can be checked." - }, - "Retry-After": { - "type": "integer", - "format": "int32", - "description": "The Retry-After header can indicate how long the client should wait before polling the operation status." - } - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "StoragePools_FinalizeAvsConnection": { - "$ref": "./examples/StoragePools_FinalizeAvsConnection_MaximumSet_Gen.json" - } - }, - "x-ms-long-running-operation-options": { - "final-state-via": "azure-async-operation" - }, - "x-ms-long-running-operation": true - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/getAvsConnection": { - "post": { - "operationId": "StoragePools_GetAvsConnection", - "tags": [ - "StoragePools" - ], - "description": "Returns current information about an on-going connection to an AVS instance", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/AvsConnection" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "StoragePools_GetAvsConnection": { - "$ref": "./examples/StoragePools_GetAvsConnection_MaximumSet_Gen.json" - } - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/getAvsStatus": { - "post": { - "operationId": "StoragePools_GetAvsStatus", - "tags": [ - "StoragePools" - ], - "description": "Returns the status of the storage pool connection to AVS", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/AvsStatus" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "StoragePools_GetAvsStatus": { - "$ref": "./examples/StoragePools_GetAvsStatus_MaximumSet_Gen.json" - } - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/getHealthStatus": { - "post": { - "operationId": "StoragePools_GetHealthStatus", - "tags": [ - "StoragePools" - ], - "description": "Retrieve health metrics of a storage pool", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/HealthResponse" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "StoragePools_GetHealthStatus": { - "$ref": "./examples/StoragePools_GetHealthStatus_MaximumSet_Gen.json" - } - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/repairAvsConnection": { - "post": { - "operationId": "StoragePools_RepairAvsConnection", - "tags": [ - "StoragePools" - ], - "description": "Test and repair, if needed, all configuration elements of the storage pool connection to the AVS instance", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - } - ], - "responses": { - "202": { - "description": "Resource Operation accepted", - "headers": { - "Azure-AsyncOperation": { - "type": "string", - "format": "uri", - "description": "A link to the status monitor" - }, - "Location": { - "type": "string", - "description": "The Location header contains the URL where the status of the long running operation can be checked." - }, - "Retry-After": { - "type": "integer", - "format": "int32", - "description": "The Retry-After header can indicate how long the client should wait before polling the operation status." - } - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "StoragePools_RepairAvsConnection": { - "$ref": "./examples/StoragePools_RepairAvsConnection_MaximumSet_Gen.json" - } - }, - "x-ms-long-running-operation-options": { - "final-state-via": "azure-async-operation" - }, - "x-ms-long-running-operation": true - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/volumeGroups": { - "get": { - "operationId": "VolumeGroups_ListByStoragePool", - "tags": [ - "VolumeGroups" - ], - "description": "List volume groups by storage pool", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/VolumeGroupListResult" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "VolumeGroups_ListByStoragePool": { - "$ref": "./examples/VolumeGroups_ListByStoragePool_MaximumSet_Gen.json" - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/volumeGroups/{volumeGroupName}": { - "get": { - "operationId": "VolumeGroups_Get", - "tags": [ - "VolumeGroups" - ], - "description": "Get a volume group", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "volumeGroupName", - "in": "path", - "description": "Name of the volume group", - "required": true, - "type": "string", - "minLength": 2, - "maxLength": 40, - "pattern": "^[A-Za-z][A-Za-z0-9-]{0,38}[A-Za-z0-9]$" - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/VolumeGroup" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "VolumeGroups_Get": { - "$ref": "./examples/VolumeGroups_Get_MaximumSet_Gen.json" - } - } - }, - "put": { - "operationId": "VolumeGroups_Create", - "tags": [ - "VolumeGroups" - ], - "description": "Create a volume group", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "volumeGroupName", - "in": "path", - "description": "Name of the volume group", - "required": true, - "type": "string", - "minLength": 2, - "maxLength": 40, - "pattern": "^[A-Za-z][A-Za-z0-9-]{0,38}[A-Za-z0-9]$" - }, - { - "name": "resource", - "in": "body", - "description": "Resource create parameters.", - "required": true, - "schema": { - "$ref": "#/definitions/VolumeGroup" - } - } - ], - "responses": { - "200": { - "description": "Resource 'VolumeGroup' update operation succeeded", - "schema": { - "$ref": "#/definitions/VolumeGroup" - } - }, - "201": { - "description": "Resource 'VolumeGroup' create operation succeeded", - "schema": { - "$ref": "#/definitions/VolumeGroup" - }, - "headers": { - "Azure-AsyncOperation": { - "type": "string", - "description": "A link to the status monitor" - }, - "Retry-After": { - "type": "integer", - "format": "int32", - "description": "The Retry-After header can indicate how long the client should wait before polling the operation status." - } - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "VolumeGroups_Create": { - "$ref": "./examples/VolumeGroups_Create_MaximumSet_Gen.json" - } - }, - "x-ms-long-running-operation-options": { - "final-state-via": "azure-async-operation" - }, - "x-ms-long-running-operation": true - }, - "patch": { - "operationId": "VolumeGroups_Update", - "tags": [ - "VolumeGroups" - ], - "description": "Update a volume group", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "volumeGroupName", - "in": "path", - "description": "Name of the volume group", - "required": true, - "type": "string", - "minLength": 2, - "maxLength": 40, - "pattern": "^[A-Za-z][A-Za-z0-9-]{0,38}[A-Za-z0-9]$" - }, - { - "name": "properties", - "in": "body", - "description": "The resource properties to be updated.", - "required": true, - "schema": { - "$ref": "#/definitions/VolumeGroupUpdate" - } - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/VolumeGroup" - } - }, - "202": { - "description": "Resource update request accepted.", - "headers": { - "Location": { - "type": "string", - "description": "The Location header contains the URL where the status of the long running operation can be checked." - }, - "Retry-After": { - "type": "integer", - "format": "int32", - "description": "The Retry-After header can indicate how long the client should wait before polling the operation status." - } - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "VolumeGroups_Update": { - "$ref": "./examples/VolumeGroups_Update_MaximumSet_Gen.json" - } - }, - "x-ms-long-running-operation-options": { - "final-state-via": "location" - }, - "x-ms-long-running-operation": true - }, - "delete": { - "operationId": "VolumeGroups_Delete", - "tags": [ - "VolumeGroups" - ], - "description": "Delete a volume group", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "volumeGroupName", - "in": "path", - "description": "Name of the volume group", - "required": true, - "type": "string", - "minLength": 2, - "maxLength": 40, - "pattern": "^[A-Za-z][A-Za-z0-9-]{0,38}[A-Za-z0-9]$" - } - ], - "responses": { - "202": { - "description": "Resource deletion accepted.", - "headers": { - "Location": { - "type": "string", - "description": "The Location header contains the URL where the status of the long running operation can be checked." - }, - "Retry-After": { - "type": "integer", - "format": "int32", - "description": "The Retry-After header can indicate how long the client should wait before polling the operation status." - } - } - }, - "204": { - "description": "Resource does not exist." - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "VolumeGroups_Delete": { - "$ref": "./examples/VolumeGroups_Delete_MaximumSet_Gen.json" - } - }, - "x-ms-long-running-operation-options": { - "final-state-via": "location" - }, - "x-ms-long-running-operation": true - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/volumeGroups/{volumeGroupName}/getConnectionParameters": { - "post": { - "operationId": "VolumeGroups_GetConnectionParameters", - "tags": [ - "VolumeGroups" - ], - "description": "Get connection parameters for ISCSI connection to the volume group", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "volumeGroupName", - "in": "path", - "description": "Name of the volume group", - "required": true, - "type": "string", - "minLength": 2, - "maxLength": 40, - "pattern": "^[A-Za-z][A-Za-z0-9-]{0,38}[A-Za-z0-9]$" - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/ConnectionParametersResponse" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "VolumeGroups_GetConnectionParameters": { - "$ref": "./examples/VolumeGroups_GetConnectionParameters_MaximumSet_Gen.json" - } - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/volumeGroups/{volumeGroupName}/getStatus": { - "post": { - "operationId": "VolumeGroups_GetStatus", - "tags": [ - "VolumeGroups" - ], - "description": "Get current status and space information of the volume group", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "volumeGroupName", - "in": "path", - "description": "Name of the volume group", - "required": true, - "type": "string", - "minLength": 2, - "maxLength": 40, - "pattern": "^[A-Za-z][A-Za-z0-9-]{0,38}[A-Za-z0-9]$" - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/VolumeGroupStatus" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "VolumeGroups_GetStatus": { - "$ref": "./examples/VolumeGroups_GetStatus_MaximumSet_Gen.json" - } - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/volumeGroups/{volumeGroupName}/volumes": { - "get": { - "operationId": "Volumes_ListByVolumeGroup", - "tags": [ - "Volumes" - ], - "description": "List volumes by volume group", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "volumeGroupName", - "in": "path", - "description": "Name of the volume group", - "required": true, - "type": "string", - "minLength": 2, - "maxLength": 40, - "pattern": "^[A-Za-z][A-Za-z0-9-]{0,38}[A-Za-z0-9]$" - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/VolumeListResult" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "Volumes_ListByVolumeGroup": { - "$ref": "./examples/Volumes_ListByVolumeGroup_MaximumSet_Gen.json" - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PureStorage.Block/storagePools/{storagePoolName}/volumeGroups/{volumeGroupName}/volumes/{volumeName}": { - "get": { - "operationId": "Volumes_Get", - "tags": [ - "Volumes" - ], - "description": "Get a volume", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "volumeGroupName", - "in": "path", - "description": "Name of the volume group", - "required": true, - "type": "string", - "minLength": 2, - "maxLength": 40, - "pattern": "^[A-Za-z][A-Za-z0-9-]{0,38}[A-Za-z0-9]$" - }, - { - "name": "volumeName", - "in": "path", - "description": "Name of the volume", - "required": true, - "type": "string", - "minLength": 2, - "maxLength": 40, - "pattern": "^[A-Za-z][A-Za-z0-9-]{0,38}[A-Za-z0-9]$" - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/Volume" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "Volumes_Get": { - "$ref": "./examples/Volumes_Get_MaximumSet_Gen.json" - } - } - }, - "put": { - "operationId": "Volumes_Create", - "tags": [ - "Volumes" - ], - "description": "Create a volume", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "volumeGroupName", - "in": "path", - "description": "Name of the volume group", - "required": true, - "type": "string", - "minLength": 2, - "maxLength": 40, - "pattern": "^[A-Za-z][A-Za-z0-9-]{0,38}[A-Za-z0-9]$" - }, - { - "name": "volumeName", - "in": "path", - "description": "Name of the volume", - "required": true, - "type": "string", - "minLength": 2, - "maxLength": 40, - "pattern": "^[A-Za-z][A-Za-z0-9-]{0,38}[A-Za-z0-9]$" - }, - { - "name": "resource", - "in": "body", - "description": "Resource create parameters.", - "required": true, - "schema": { - "$ref": "#/definitions/Volume" - } - } - ], - "responses": { - "200": { - "description": "Resource 'Volume' update operation succeeded", - "schema": { - "$ref": "#/definitions/Volume" - } - }, - "201": { - "description": "Resource 'Volume' create operation succeeded", - "schema": { - "$ref": "#/definitions/Volume" - }, - "headers": { - "Azure-AsyncOperation": { - "type": "string", - "description": "A link to the status monitor" - }, - "Retry-After": { - "type": "integer", - "format": "int32", - "description": "The Retry-After header can indicate how long the client should wait before polling the operation status." - } - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "Volumes_Create": { - "$ref": "./examples/Volumes_Create_MaximumSet_Gen.json" - } - }, - "x-ms-long-running-operation-options": { - "final-state-via": "azure-async-operation" - }, - "x-ms-long-running-operation": true - }, - "patch": { - "operationId": "Volumes_Update", - "tags": [ - "Volumes" - ], - "description": "Update a volume", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "volumeGroupName", - "in": "path", - "description": "Name of the volume group", - "required": true, - "type": "string", - "minLength": 2, - "maxLength": 40, - "pattern": "^[A-Za-z][A-Za-z0-9-]{0,38}[A-Za-z0-9]$" - }, - { - "name": "volumeName", - "in": "path", - "description": "Name of the volume", - "required": true, - "type": "string", - "minLength": 2, - "maxLength": 40, - "pattern": "^[A-Za-z][A-Za-z0-9-]{0,38}[A-Za-z0-9]$" - }, - { - "name": "properties", - "in": "body", - "description": "The resource properties to be updated.", - "required": true, - "schema": { - "$ref": "#/definitions/VolumeUpdate" - } - } - ], - "responses": { - "200": { - "description": "Azure operation completed successfully.", - "schema": { - "$ref": "#/definitions/Volume" - } - }, - "202": { - "description": "Resource update request accepted.", - "headers": { - "Location": { - "type": "string", - "description": "The Location header contains the URL where the status of the long running operation can be checked." - }, - "Retry-After": { - "type": "integer", - "format": "int32", - "description": "The Retry-After header can indicate how long the client should wait before polling the operation status." - } - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "Volumes_Update": { - "$ref": "./examples/Volumes_Update_MaximumSet_Gen.json" - } - }, - "x-ms-long-running-operation-options": { - "final-state-via": "location" - }, - "x-ms-long-running-operation": true - }, - "delete": { - "operationId": "Volumes_Delete", - "tags": [ - "Volumes" - ], - "description": "Delete a volume", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter" - }, - { - "name": "storagePoolName", - "in": "path", - "description": "Name of the storage pool", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 127, - "pattern": "^[a-zA-Z0-9\\-_]{1,127}$" - }, - { - "name": "volumeGroupName", - "in": "path", - "description": "Name of the volume group", - "required": true, - "type": "string", - "minLength": 2, - "maxLength": 40, - "pattern": "^[A-Za-z][A-Za-z0-9-]{0,38}[A-Za-z0-9]$" - }, - { - "name": "volumeName", - "in": "path", - "description": "Name of the volume", - "required": true, - "type": "string", - "minLength": 2, - "maxLength": 40, - "pattern": "^[A-Za-z][A-Za-z0-9-]{0,38}[A-Za-z0-9]$" - } - ], - "responses": { - "202": { - "description": "Resource deletion accepted.", - "headers": { - "Location": { - "type": "string", - "description": "The Location header contains the URL where the status of the long running operation can be checked." - }, - "Retry-After": { - "type": "integer", - "format": "int32", - "description": "The Retry-After header can indicate how long the client should wait before polling the operation status." - } - } - }, - "204": { - "description": "Resource does not exist." - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "Volumes_Delete": { - "$ref": "./examples/Volumes_Delete_MaximumSet_Gen.json" - } - }, - "x-ms-long-running-operation-options": { - "final-state-via": "location" - }, - "x-ms-long-running-operation": true - } - } - }, - "definitions": { - "Alert": { - "type": "object", - "description": "Health alerts", - "properties": { - "level": { - "$ref": "#/definitions/AlertLevel", - "description": "Severity level" - }, - "message": { - "type": "string", - "description": "A short description of the alert" - } - }, - "required": [ - "level", - "message" - ] - }, - "AlertLevel": { - "type": "string", - "description": "Severity level of the alert", - "enum": [ - "info", - "warning", - "error" - ], - "x-ms-enum": { - "name": "AlertLevel", - "modelAsString": true, - "values": [ - { - "name": "Info", - "value": "info", - "description": "Information level" - }, - { - "name": "Warning", - "value": "warning", - "description": "Warning level" - }, - { - "name": "Error", - "value": "error", - "description": "Error level" - } - ] - } - }, - "AvsConnection": { - "type": "object", - "description": "Transient information about an on-going connection to an AVS instance", - "properties": { - "serviceInitializationCompleted": { - "type": "boolean", - "description": "Indicates whether service initialization is complete" - }, - "serviceInitializationHandleEnc": { - "type": "string", - "description": "Encoded service account credentials alongside connection information" - }, - "serviceInitializationHandle": { - "$ref": "#/definitions/ServiceInitializationHandle", - "description": "Explicit service account credentials" - } - }, - "required": [ - "serviceInitializationCompleted" - ] - }, - "AvsDiskDetails": { - "type": "object", - "description": "AVS disk/volume information", - "properties": { - "diskId": { - "type": "string", - "description": "VMware ID of the disk/volume" - }, - "diskName": { - "type": "string", - "description": "VMware name of the disk/volume" - }, - "folder": { - "type": "string", - "description": "Name of the top-level folder in the datastore that contains the disk/volume" - }, - "avsVmInternalId": { - "type": "string", - "description": "VMware ID assigned to the disk/volume" - }, - "avsVmResourceId": { - "type": "string", - "description": "Azure resource ID of the AVS VM connected to this disk/volume" - }, - "avsVmName": { - "type": "string", - "description": "Name of the AVS VM connected to this disk/volume" - }, - "avsStorageContainerResourceId": { - "type": "string", - "description": "Azure resource ID of the AVS storage container containing this disk/volume" - } - }, - "required": [ - "diskId", - "diskName", - "folder", - "avsVmInternalId", - "avsVmResourceId", - "avsVmName", - "avsStorageContainerResourceId" - ] - }, - "AvsStatus": { - "type": "object", - "description": "Status of storage pool / AVS connection", - "properties": { - "avsEnabled": { - "type": "boolean", - "description": "If true, an AVS connection has been successfully completed" - }, - "currentConnectionStatus": { - "type": "string", - "description": "Human-readable current AVS connection status" - }, - "sddcResourceId": { - "type": "string", - "description": "Azure resource ID of the AVS SDDC the pool is connected to" - } - }, - "required": [ - "avsEnabled", - "currentConnectionStatus" - ] - }, - "AvsStorageContainer": { - "type": "object", - "description": "AVS storage container resource type, representing a VMware storage container in a storage pool, which can be associated to and mounted as a datastore", - "properties": { - "properties": { - "$ref": "#/definitions/AvsStorageContainerProperties", - "description": "The resource-specific properties for this resource.", - "x-ms-client-flatten": true - } - }, - "allOf": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ProxyResource" - } - ] - }, - "AvsStorageContainerListResult": { - "type": "object", - "description": "The response of a AvsStorageContainer list operation.", - "properties": { - "value": { - "type": "array", - "description": "The AvsStorageContainer items on this page", - "items": { - "$ref": "#/definitions/AvsStorageContainer" - } - }, - "nextLink": { - "type": "string", - "format": "uri", - "description": "The link to the next page of items" - } - }, - "required": [ - "value" - ] - }, - "AvsStorageContainerProperties": { - "type": "object", - "description": "AVS storage container properties", - "properties": { - "space": { - "$ref": "#/definitions/Space", - "description": "Storage space usage", - "readOnly": true - }, - "resourceName": { - "type": "string", - "description": "Name of the storage container", - "pattern": "^[a-zA-Z][a-zA-Z0-9\\-]{0,62}[a-zA-Z0-9]$", - "readOnly": true - }, - "provisionedLimit": { - "type": "integer", - "format": "int64", - "description": "Maximum amount of bytes that can be provisioned in this storage container; it must be a multiple of 512; each time a volume is provisioned in this container, its provisionedSize will be counted against the provisionLimit and the provisioning will fail if it goes over (minimum: 1048576 (1MiB), maximum: 4503599627370496 (4PiB)); by default it is unrestricted", - "x-ms-mutability": [ - "read", - "update", - "create" - ] - }, - "datastore": { - "type": "string", - "description": "VMware datastore associated with this storage container (if any)", - "pattern": "(^[a-zA-Z][a-zA-Z0-9\\-]{0,62}[a-zA-Z0-9])?$", - "readOnly": true - }, - "mounted": { - "type": "boolean", - "description": "Whether the datastore is mounted in VMware or not", - "readOnly": true - } - }, - "required": [ - "resourceName" - ] - }, - "AvsStorageContainerVolume": { - "type": "object", - "description": "A volume contained in an AVS storage container", - "properties": { - "properties": { - "$ref": "#/definitions/VolumeProperties", - "description": "The resource-specific properties for this resource.", - "x-ms-client-flatten": true - } - }, - "allOf": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ProxyResource" - } - ] - }, - "AvsStorageContainerVolumeListResult": { - "type": "object", - "description": "The response of a AvsStorageContainerVolume list operation.", - "properties": { - "value": { - "type": "array", - "description": "The AvsStorageContainerVolume items on this page", - "items": { - "$ref": "#/definitions/AvsStorageContainerVolume" - } - }, - "nextLink": { - "type": "string", - "format": "uri", - "description": "The link to the next page of items" - } - }, - "required": [ - "value" - ] - }, - "AvsStorageContainerVolumeUpdate": { - "type": "object", - "description": "The type used for update operations of the AvsStorageContainerVolume.", - "properties": { - "properties": { - "$ref": "#/definitions/AvsStorageContainerVolumeUpdateProperties", - "description": "The resource-specific properties for this resource.", - "x-ms-client-flatten": true - } - } - }, - "AvsStorageContainerVolumeUpdateProperties": { - "type": "object", - "description": "The updatable properties of the AvsStorageContainerVolume.", - "properties": { - "softDeletion": { - "$ref": "#/definitions/SoftDeletionUpdate", - "description": "Volume's soft-deletion state", - "x-ms-mutability": [ - "read", - "update" - ] - } - } - }, - "AvsVm": { - "type": "object", - "description": "AVS VM resource type, representing all the volumes associated to an AVS VM as defined by VMware", - "properties": { - "properties": { - "$ref": "#/definitions/AvsVmProperties", - "description": "The resource-specific properties for this resource.", - "x-ms-client-flatten": true - } - }, - "allOf": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ProxyResource" - } - ] - }, - "AvsVmDetails": { - "type": "object", - "description": "AVS VM details", - "properties": { - "vmId": { - "type": "string", - "description": "ID of the AVS VM using this set of volumes" - }, - "vmName": { - "type": "string", - "description": "Name of the VMware VM using this set of volumes" - }, - "vmType": { - "$ref": "#/definitions/VmType", - "description": "Type of the VMware VM using this set of volumes" - }, - "avsVmInternalId": { - "type": "string", - "description": "Pure Storage's internal ID for this AVS VM" - } - }, - "required": [ - "vmId", - "vmName", - "vmType", - "avsVmInternalId" - ] - }, - "AvsVmListResult": { - "type": "object", - "description": "The response of a AvsVm list operation.", - "properties": { - "value": { - "type": "array", - "description": "The AvsVm items on this page", - "items": { - "$ref": "#/definitions/AvsVm" - } - }, - "nextLink": { - "type": "string", - "format": "uri", - "description": "The link to the next page of items" - } - }, - "required": [ - "value" - ] - }, - "AvsVmProperties": { - "type": "object", - "description": "AVS VM properties", - "properties": { - "storagePoolInternalId": { - "type": "string", - "description": "Pure Storage's internal ID for the storage pool", - "readOnly": true - }, - "storagePoolResourceId": { - "type": "string", - "description": "Azure resource ID of the storage pool", - "readOnly": true - }, - "displayName": { - "type": "string", - "description": "Human-readable name of the AVS VM", - "readOnly": true - }, - "createdTimestamp": { - "type": "string", - "description": "Date at which the AVS VM was created, as an RFC 3339 timestamp", - "readOnly": true - }, - "softDeletion": { - "$ref": "#/definitions/SoftDeletion", - "description": "AVS VM's soft-deletion state", - "x-ms-mutability": [ - "read", - "update" - ] - }, - "volumeContainerType": { - "$ref": "#/definitions/VolumeContainerType", - "description": "Specify which control plane handles the lifecycle of the volume container", - "readOnly": true - }, - "avs": { - "$ref": "#/definitions/AvsVmDetails", - "description": "AVS VM details", - "readOnly": true - }, - "space": { - "$ref": "#/definitions/Space", - "description": "Contains properties related to used Flash space", - "readOnly": true - }, - "provisioningState": { - "$ref": "#/definitions/Azure.ResourceManager.ResourceProvisioningState", - "description": "Provisioning state of the resource.", - "readOnly": true - } - } - }, - "AvsVmUpdate": { - "type": "object", - "description": "The type used for update operations of the AvsVm.", - "properties": { - "properties": { - "$ref": "#/definitions/AvsVmUpdateProperties", - "description": "The resource-specific properties for this resource.", - "x-ms-client-flatten": true - } - } - }, - "AvsVmUpdateProperties": { - "type": "object", - "description": "The updatable properties of the AvsVm.", - "properties": { - "softDeletion": { - "$ref": "#/definitions/SoftDeletionUpdate", - "description": "AVS VM's soft-deletion state", - "x-ms-mutability": [ - "read", - "update" - ] - } - } - }, - "AvsVmVolume": { - "type": "object", - "description": "Any volume associated to a particular AVS VM", - "properties": { - "properties": { - "$ref": "#/definitions/VolumeProperties", - "description": "The resource-specific properties for this resource.", - "x-ms-client-flatten": true - } - }, - "allOf": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ProxyResource" - } - ] - }, - "AvsVmVolumeListResult": { - "type": "object", - "description": "The response of a AvsVmVolume list operation.", - "properties": { - "value": { - "type": "array", - "description": "The AvsVmVolume items on this page", - "items": { - "$ref": "#/definitions/AvsVmVolume" - } - }, - "nextLink": { - "type": "string", - "format": "uri", - "description": "The link to the next page of items" - } - }, - "required": [ - "value" - ] - }, - "AvsVmVolumeUpdate": { - "type": "object", - "description": "The type used for update operations of the AvsVmVolume.", - "properties": { - "properties": { - "$ref": "#/definitions/AvsVmVolumeUpdateProperties", - "description": "The resource-specific properties for this resource.", - "x-ms-client-flatten": true - } - } - }, - "AvsVmVolumeUpdateProperties": { - "type": "object", - "description": "The updatable properties of the AvsVmVolume.", - "properties": { - "softDeletion": { - "$ref": "#/definitions/SoftDeletionUpdate", - "description": "Volume's soft-deletion state", - "x-ms-mutability": [ - "read", - "update" - ] - } - } - }, - "Azure.ResourceManager.ResourceProvisioningState": { - "type": "string", - "description": "The provisioning state of a resource type.", - "enum": [ - "Succeeded", - "Failed", - "Canceled" - ], - "x-ms-enum": { - "name": "ResourceProvisioningState", - "modelAsString": true, - "values": [ - { - "name": "Succeeded", - "value": "Succeeded", - "description": "Resource has been created." - }, - { - "name": "Failed", - "value": "Failed", - "description": "Resource creation failed." - }, - { - "name": "Canceled", - "value": "Canceled", - "description": "Resource creation was canceled." - } - ] - }, - "readOnly": true - }, - "AzureVmwareService": { - "type": "object", - "description": "Connected AVS status", - "properties": { - "avsEnabled": { - "type": "boolean", - "description": "If true, an AVS SDDC is successfully connected to the storage pool" - }, - "sddcResourceId": { - "type": "string", - "description": "Azure resource ID of the AVS SDDC the storage pool is connected to" - } - }, - "required": [ - "avsEnabled" - ] - }, - "AzureVolumeProperties": { - "type": "object", - "description": "Properties of an Azure volume", - "properties": { - "space": { - "$ref": "#/definitions/Space", - "description": "Storage space usage for the volume", - "readOnly": true - }, - "provisionedSize": { - "type": "integer", - "format": "int64", - "description": "Currently provisioned size of the volume, in bytes", - "minimum": 1048576 - }, - "serialNumber": { - "type": "string", - "description": "Serial number of the volume", - "readOnly": true - }, - "createdAt": { - "type": "string", - "description": "Volume creation date, as an RFC 3339 timestamp", - "readOnly": true - }, - "sourceVolumeResourceId": { - "type": "string", - "description": "Azure resource ID of the source volume for cloning", - "x-ms-mutability": [ - "create" - ] - }, - "provisioningState": { - "$ref": "#/definitions/LiftrBase.ProvisioningState", - "description": "Provisioning state of the resource", - "readOnly": true - } - } - }, - "BandwidthUsage": { - "type": "object", - "description": "Bandwidth usage metrics", - "properties": { - "current": { - "type": "integer", - "format": "int64", - "description": "Number of bytes written and read per second (maximum value over the last 10 minutes)" - }, - "provisioned": { - "type": "integer", - "format": "int64", - "description": "Bandwidth value currently provisioned for the storage pool, in MB/s" - }, - "max": { - "type": "integer", - "format": "int64", - "description": "Maximum bandwidth value that can be provisioned for the storage pool" - } - }, - "required": [ - "current", - "provisioned", - "max" - ] - }, - "BillingUsageProperty": { - "type": "object", - "description": "Represents an individual billing usage property", - "properties": { - "propertyId": { - "type": "string", - "description": "Unique identifier for the billing usage property" - }, - "propertyName": { - "type": "string", - "description": "Name of the billing usage property" - }, - "currentValue": { - "type": "string", - "description": "Current value of the billing usage property" - }, - "previousValue": { - "type": "string", - "description": "Previous value of the billing usage property" - }, - "severity": { - "$ref": "#/definitions/UsageSeverity", - "description": "Severity level of the usage" - }, - "statusMessage": { - "type": "string", - "description": "Status message for the billing usage against a property" - }, - "subProperties": { - "type": "array", - "description": "Optional list of sub-properties providing additional details", - "items": { - "$ref": "#/definitions/BillingUsageProperty" - }, - "x-ms-identifiers": [] - } - }, - "required": [ - "propertyId", - "propertyName", - "currentValue", - "severity" - ] - }, - "ConnectionParametersResponse": { - "type": "object", - "description": "Connection parameters response", - "properties": { - "iscsi": { - "$ref": "#/definitions/IscsiConnectionParameters", - "description": "ISCSI connection parameters" - } - }, - "required": [ - "iscsi" - ] - }, - "HealthDetails": { - "type": "object", - "description": "Health metrics for a storage pool", - "properties": { - "usedCapacityPercentage": { - "type": "number", - "format": "double", - "description": "How full the pool is right now, in %, compared to the maximum size it can grow to; estimated based on current usage and data reduction ratio" - }, - "bandwidthUsage": { - "$ref": "#/definitions/BandwidthUsage", - "description": "Bandwidth usage metrics" - }, - "iopsUsage": { - "$ref": "#/definitions/IopsUsage", - "description": "IOPS usage metrics" - }, - "space": { - "$ref": "#/definitions/Space", - "description": "Storage space usage" - }, - "dataReductionRatio": { - "type": "number", - "format": "double", - "description": "Data reduction ratio achieved on this pool" - }, - "estimatedMaxCapacity": { - "type": "integer", - "format": "int64", - "description": "Estimated maximum capacity of the pool, in bytes, based on current usage and data reduction ratio" - } - }, - "required": [ - "usedCapacityPercentage", - "bandwidthUsage", - "iopsUsage", - "space", - "dataReductionRatio", - "estimatedMaxCapacity" - ] - }, - "HealthResponse": { - "type": "object", - "description": "Health information for a storage pool", - "properties": { - "health": { - "$ref": "#/definitions/HealthDetails", - "description": "Health metrics" - }, - "alerts": { - "type": "array", - "description": "List of health alerts", - "items": { - "$ref": "#/definitions/Alert" - }, - "x-ms-identifiers": [] - } - }, - "required": [ - "health", - "alerts" - ] - }, - "IopsUsage": { - "type": "object", - "description": "IOPS usage metrics", - "properties": { - "current": { - "type": "integer", - "format": "int64", - "description": "Current number of IOPS (maximum value over the last 10 minutes)" - }, - "provisioned": { - "type": "integer", - "format": "int64", - "description": "IOPS value currently provisioned for the storage pool" - }, - "max": { - "type": "integer", - "format": "int64", - "description": "Maximum IOPS value that can be provisioned for the storage pool" - } - }, - "required": [ - "current", - "provisioned", - "max" - ] - }, - "IscsiConnectionParameters": { - "type": "object", - "description": "ISCSI connection parameters", - "properties": { - "endpoints": { - "type": "array", - "description": "List of ISCSI endpoints for connection", - "items": { - "$ref": "#/definitions/IscsiEndpoint" - }, - "x-ms-identifiers": [] - } - }, - "required": [ - "endpoints" - ] - }, - "IscsiEndpoint": { - "type": "object", - "description": "ISCSI connection endpoint details", - "properties": { - "ip": { - "type": "string", - "description": "IP address of the endpoint" - }, - "port": { - "type": "integer", - "format": "int32", - "description": "Port number of the endpoint" - }, - "iqn": { - "type": "string", - "description": "IQN (iSCSI Qualified Name) of the endpoint" - } - }, - "required": [ - "ip", - "port", - "iqn" - ] - }, - "LiftrBase.Address": { - "type": "object", - "description": "Address details", - "properties": { - "addressLine1": { - "type": "string", - "description": "Address line 1" - }, - "addressLine2": { - "type": "string", - "description": "Address line 2" - }, - "city": { - "type": "string", - "description": "Name of the city" - }, - "state": { - "type": "string", - "description": "State (if any)" - }, - "country": { - "type": "string", - "description": "Name of the country" - }, - "postalCode": { - "type": "string", - "description": "Postal code" - } - }, - "required": [ - "addressLine1", - "city", - "state", - "country", - "postalCode" - ] - }, - "LiftrBase.AddressUpdate": { - "type": "object", - "description": "Address details", - "properties": { - "addressLine1": { - "type": "string", - "description": "Address line 1" - }, - "addressLine2": { - "type": "string", - "description": "Address line 2" - }, - "city": { - "type": "string", - "description": "Name of the city" - }, - "state": { - "type": "string", - "description": "State (if any)" - }, - "country": { - "type": "string", - "description": "Name of the country" - }, - "postalCode": { - "type": "string", - "description": "Postal code" - } - } - }, - "LiftrBase.CompanyDetails": { - "type": "object", - "description": "Company details", - "properties": { - "companyName": { - "type": "string", - "description": "Company name" - }, - "address": { - "$ref": "#/definitions/LiftrBase.Address", - "description": "Company address" - } - }, - "required": [ - "companyName" - ] - }, - "LiftrBase.CompanyDetailsUpdate": { - "type": "object", - "description": "Company details", - "properties": { - "companyName": { - "type": "string", - "description": "Company name" - }, - "address": { - "$ref": "#/definitions/LiftrBase.AddressUpdate", - "description": "Company address" - } - } - }, - "LiftrBase.MarketplaceDetails": { - "type": "object", - "description": "Marketplace details", - "properties": { - "subscriptionId": { - "type": "string", - "description": "Marketplace subscription ID", - "readOnly": true - }, - "subscriptionStatus": { - "$ref": "#/definitions/LiftrBase.MarketplaceSubscriptionStatus", - "description": "Marketplace subscription status" - }, - "offerDetails": { - "$ref": "#/definitions/LiftrBase.OfferDetails", - "description": "Offer details of the marketplace subscription" - } - }, - "required": [ - "offerDetails" - ] - }, - "LiftrBase.MarketplaceSubscriptionStatus": { - "type": "string", - "description": "Marketplace subscription status", - "enum": [ - "PendingFulfillmentStart", - "Subscribed", - "Suspended", - "Unsubscribed" - ], - "x-ms-enum": { - "name": "MarketplaceSubscriptionStatus", - "modelAsString": true, - "values": [ - { - "name": "PendingFulfillmentStart", - "value": "PendingFulfillmentStart", - "description": "Marketplace subscription purchased but not yet activated" - }, - { - "name": "Subscribed", - "value": "Subscribed", - "description": "Marketplace subscription activated" - }, - { - "name": "Suspended", - "value": "Suspended", - "description": "Marketplace subscription suspended due to missing customer payment" - }, - { - "name": "Unsubscribed", - "value": "Unsubscribed", - "description": "Marketplace subscription cancelled" - } - ] - } - }, - "LiftrBase.OfferDetails": { - "type": "object", - "description": "Offer details for the marketplace that is selected by the user", - "properties": { - "publisherId": { - "type": "string", - "description": "Publisher ID for the marketplace offer" - }, - "offerId": { - "type": "string", - "description": "Offer ID for the marketplace offer" - }, - "planId": { - "type": "string", - "description": "Plan ID for the marketplace offer" - }, - "planName": { - "type": "string", - "description": "Plan Name for the marketplace offer" - }, - "termUnit": { - "type": "string", - "description": "Term Unit for the marketplace offer" - }, - "termId": { - "type": "string", - "description": "Term ID for the marketplace offer" - } - }, - "required": [ - "publisherId", - "offerId", - "planId" - ] - }, - "LiftrBase.ProvisioningState": { - "type": "string", - "description": "The status of the current operation.", - "enum": [ - "Succeeded", - "Failed", - "Canceled", - "Deleting", - "Accepted" - ], - "x-ms-enum": { - "name": "ProvisioningState", - "modelAsString": true, - "values": [ - { - "name": "Succeeded", - "value": "Succeeded", - "description": "Resource has been created." - }, - { - "name": "Failed", - "value": "Failed", - "description": "Resource creation failed." - }, - { - "name": "Canceled", - "value": "Canceled", - "description": "Resource creation was canceled." - }, - { - "name": "Deleting", - "value": "Deleting", - "description": "Deletion in progress" - }, - { - "name": "Accepted", - "value": "Accepted", - "description": "Change accepted for processing" - } - ] - }, - "readOnly": true - }, - "LiftrBase.email": { - "type": "string", - "description": "Reusable representation of an email address.", - "pattern": "^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$" - }, - "LimitDetails": { - "type": "object", - "description": "Limits constraining certain resource properties", - "properties": { - "storagePool": { - "$ref": "#/definitions/StoragePoolLimits", - "description": "Limits used for storage pool resources" - }, - "volume": { - "$ref": "#/definitions/VolumeLimits", - "description": "Limits used for volume resources" - }, - "protectionPolicy": { - "$ref": "#/definitions/ProtectionPolicyLimits", - "description": "internal" - }, - "performancePolicy": { - "$ref": "#/definitions/PerformancePolicyLimits", - "description": "internal" - } - }, - "required": [ - "storagePool", - "volume", - "protectionPolicy", - "performancePolicy" - ] - }, - "PerformanceParameters": { - "type": "object", - "description": "Performance parameters for volume group", - "properties": { - "bandwidthLimitMbPerSec": { - "type": "integer", - "format": "int64", - "description": "Bandwidth limit in MB per second" - }, - "iopsLimit": { - "type": "integer", - "format": "int64", - "description": "IOPS limit" - } - } - }, - "PerformancePolicyLimits": { - "type": "object", - "description": "internal", - "properties": { - "iopsLimit": { - "$ref": "#/definitions/RangeLimits", - "description": "internal" - }, - "bandwidthLimit": { - "$ref": "#/definitions/RangeLimits", - "description": "internal" - } - }, - "required": [ - "iopsLimit", - "bandwidthLimit" - ] - }, - "ProtectionParameters": { - "type": "object", - "description": "Protection parameters for volume group", - "properties": { - "retention": { - "type": "string", - "description": "Retention period for snapshots in ISO 8601 duration format" - }, - "frequency": { - "type": "string", - "description": "Snapshot frequency in ISO 8601 duration format" - } - } - }, - "ProtectionPolicyLimits": { - "type": "object", - "description": "internal", - "properties": { - "frequency": { - "$ref": "#/definitions/RangeLimits", - "description": "internal" - }, - "retention": { - "$ref": "#/definitions/RangeLimits", - "description": "internal" - } - }, - "required": [ - "frequency", - "retention" - ] - }, - "RangeLimits": { - "type": "object", - "description": "Minimum and maximum values for a property", - "properties": { - "min": { - "type": "integer", - "format": "int64", - "description": "Minimum value of the property" - }, - "max": { - "type": "integer", - "format": "int64", - "description": "Maximum value of the property" - } - }, - "required": [ - "min", - "max" - ] - }, - "Reservation": { - "type": "object", - "description": "Pure Storage cloud service resource type, also called reservation", - "properties": { - "properties": { - "type": "object", - "description": "The resource-specific properties for this resource.", - "properties": { - "reservationInternalId": { - "type": "string", - "description": "Pure Storage's internal ID for the reservation", - "readOnly": true - }, - "marketplace": { - "$ref": "#/definitions/LiftrBase.MarketplaceDetails", - "description": "Marketplace details", - "x-ms-mutability": [ - "read", - "create" - ] - }, - "user": { - "$ref": "#/definitions/UserDetails", - "description": "User details" - }, - "provisioningState": { - "$ref": "#/definitions/LiftrBase.ProvisioningState", - "description": "Provisioning state of the resource", - "readOnly": true - } - }, - "required": [ - "marketplace", - "user" - ], - "x-ms-client-flatten": true - } - }, - "allOf": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/TrackedResource" - } - ] - }, - "ReservationBillingStatus": { - "type": "object", - "description": "Latest billing status for this reservation", - "properties": { - "timestamp": { - "type": "string", - "description": "Timestamp for the latest update of this billing status, in RFC 3339 format" - }, - "totalUsedCapacityReported": { - "type": "integer", - "format": "int64", - "description": "Total used capacity as reported by associated storage pools. In bytes" - }, - "lowDrrPoolCount": { - "type": "integer", - "format": "int32", - "description": "How many associated storage pools reported low data reduction ratio (DRR)" - }, - "drrWeightedAverage": { - "type": "number", - "format": "double", - "description": "Weighted average of the data-reduction ratio for all associated pools" - }, - "totalNonReducibleReported": { - "type": "integer", - "format": "int64", - "description": "The sum of total used capacity for all pools with low DRR, if the DRR penalty applies. In bytes" - }, - "extraUsedCapacityNonReducible": { - "type": "integer", - "format": "int64", - "description": "Extra capacity added because of low DRR storage pools; In bytes" - }, - "extraUsedCapacityLowUsageRounding": { - "type": "integer", - "format": "int64", - "description": "Extra capacity added when rounding up low-usage pools to 30TiB. In bytes" - }, - "extraUsedCapacityNonReduciblePlanDiscount": { - "type": "integer", - "format": "int64", - "description": "Extra capacity discounted due to plan forgiving some low-DRR usage. In bytes" - }, - "totalUsedCapacityBilled": { - "type": "integer", - "format": "int64", - "description": "Total used capacity actually billed. In bytes" - }, - "totalUsedCapacityIncludedPlan": { - "type": "integer", - "format": "int64", - "description": "Total used capacity included in plan. In bytes" - }, - "totalUsedCapacityOverage": { - "type": "integer", - "format": "int64", - "description": "Total used capacity reported at on-demand price. In bytes" - }, - "totalPerformanceReported": { - "type": "integer", - "format": "int64", - "description": "The sum of all performance settings across the pools under this reservation. In MB per second" - }, - "totalPerformanceIncludedPlan": { - "type": "integer", - "format": "int64", - "description": "Total performance amount included in plan. In bytes per second" - }, - "totalPerformanceOverage": { - "type": "integer", - "format": "int64", - "description": "Total performance amount reported at on-demand price. In MB per second" - } - }, - "required": [ - "timestamp", - "totalUsedCapacityReported", - "lowDrrPoolCount", - "drrWeightedAverage", - "totalNonReducibleReported", - "extraUsedCapacityNonReducible", - "extraUsedCapacityLowUsageRounding", - "extraUsedCapacityNonReduciblePlanDiscount", - "totalUsedCapacityBilled", - "totalUsedCapacityIncludedPlan", - "totalUsedCapacityOverage", - "totalPerformanceReported", - "totalPerformanceIncludedPlan", - "totalPerformanceOverage" - ] - }, - "ReservationBillingUsageReport": { - "type": "object", - "description": "Represents a billing usage report, including overall status and detailed properties", - "properties": { - "timestamp": { - "type": "string", - "description": "Latest formatted billing report for this reservation" - }, - "billingUsageProperties": { - "type": "array", - "description": "A list of detailed billing usage properties", - "items": { - "$ref": "#/definitions/BillingUsageProperty" - }, - "x-ms-identifiers": [] - }, - "overallStatusMessage": { - "type": "string", - "description": "Overall status message of the billing usage report" - } - }, - "required": [ - "timestamp", - "billingUsageProperties", - "overallStatusMessage" - ] - }, - "ReservationListResult": { - "type": "object", - "description": "The response of a Reservation list operation.", - "properties": { - "value": { - "type": "array", - "description": "The Reservation items on this page", - "items": { - "$ref": "#/definitions/Reservation" - } - }, - "nextLink": { - "type": "string", - "format": "uri", - "description": "The link to the next page of items" - } - }, - "required": [ - "value" - ] - }, - "ReservationUpdate": { - "type": "object", - "description": "The type used for update operations of the Reservation.", - "properties": { - "tags": { - "type": "object", - "description": "Resource tags.", - "additionalProperties": { - "type": "string" - } - }, - "properties": { - "$ref": "#/definitions/ReservationUpdateProperties", - "description": "The resource-specific properties for this resource.", - "x-ms-client-flatten": true - } - } - }, - "ReservationUpdateProperties": { - "type": "object", - "description": "The updatable properties of the Reservation.", - "properties": { - "user": { - "$ref": "#/definitions/UserDetailsUpdate", - "description": "User details" - } - } - }, - "ServiceInitializationData": { - "type": "object", - "description": "Explicit service initialization data", - "properties": { - "serviceAccountUsername": { - "type": "string", - "description": "Service account username" - }, - "serviceAccountPassword": { - "type": "string", - "format": "password", - "description": "Service account password", - "x-ms-secret": true - }, - "vSphereIp": { - "type": "string", - "description": "AVS instance's vSphere IP address" - }, - "vSphereCertificate": { - "type": "string", - "description": "AVS instance's vSphere certificate" - } - } - }, - "ServiceInitializationHandle": { - "type": "object", - "description": "Initialization handle used to configure the AVS SDDC to communicate with the storage pool", - "properties": { - "sddcResourceId": { - "type": "string", - "description": "Azure resource ID of the AVS SDDC the pool is connecting to" - }, - "serviceAccountUsername": { - "type": "string", - "description": "Requested service account username" - } - } - }, - "SoftDeletion": { - "type": "object", - "description": "Soft-deletion state", - "properties": { - "destroyed": { - "type": "boolean", - "description": "If false, the resource is active; if true, the resource has been destroyed; resources can be soft-deleted by setting destroyed to true, and recovered by setting it to false", - "x-ms-mutability": [ - "read", - "update" - ] - }, - "eradicationTimestamp": { - "type": "string", - "description": "Date at which the resource will be eradicated and impossible to recover, as an RFC 3339 timestamp; invalid if destroyed is false;", - "readOnly": true - } - }, - "required": [ - "destroyed" - ] - }, - "SoftDeletionUpdate": { - "type": "object", - "description": "Soft-deletion state", - "properties": { - "destroyed": { - "type": "boolean", - "description": "If false, the resource is active; if true, the resource has been destroyed; resources can be soft-deleted by setting destroyed to true, and recovered by setting it to false", - "x-ms-mutability": [ - "read", - "update" - ] - } - } - }, - "Space": { - "type": "object", - "description": "Storage space usage", - "properties": { - "totalUsed": { - "type": "integer", - "format": "int64", - "description": "Total space occupied by customer data (i.e., being billed for), in bytes" - }, - "unique": { - "type": "integer", - "format": "int64", - "description": "Unique space occupied by customer data, in bytes; for a volume, this is the amount of storage that would be freed by deleting the volume, since snapshot and shared data would be kept" - }, - "snapshots": { - "type": "integer", - "format": "int64", - "description": "Space occupied by data unique to one or more snapshots, in bytes" - }, - "shared": { - "type": "integer", - "format": "int64", - "description": "Space occupied by duplicated data, meaning data shared with other volumes and snapshots as a result of data deduplication, in bytes" - } - }, - "required": [ - "totalUsed", - "unique", - "snapshots", - "shared" - ] - }, - "StoragePool": { - "type": "object", - "description": "Storage pool resource", - "properties": { - "properties": { - "$ref": "#/definitions/StoragePoolProperties", - "description": "The resource-specific properties for this resource.", - "x-ms-client-flatten": true - }, - "identity": { - "$ref": "../../../../../common-types/resource-management/v5/managedidentity.json#/definitions/ManagedServiceIdentity", - "description": "The managed service identities assigned to this resource." - } - }, - "allOf": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/TrackedResource" - } - ] - }, - "StoragePoolEnableAvsConnectionPost": { - "type": "object", - "description": "EnableAvsConnection payload information", - "properties": { - "sddcResourceId": { - "type": "string", - "description": "Azure resource ID of the AVS SDDC to connect to" - } - }, - "required": [ - "sddcResourceId" - ] - }, - "StoragePoolFinalizeAvsConnectionPost": { - "type": "object", - "description": "FinalizeAvsConnection payload information, either encoded or explicit", - "properties": { - "serviceInitializationDataEnc": { - "type": "string", - "description": "Encoded AVS connection information" - }, - "serviceInitializationData": { - "$ref": "#/definitions/ServiceInitializationData", - "description": "Explicit AVS connection information" - } - } - }, - "StoragePoolLimits": { - "type": "object", - "description": "Limits used for storage pool creation", - "properties": { - "provisionedBandwidthMbPerSec": { - "$ref": "#/definitions/RangeLimits", - "description": "Allowed provisioned bandwidth range for a storage pool, in MB/s" - }, - "provisionedIops": { - "$ref": "#/definitions/RangeLimits", - "description": "Allowed provisioned IOPS range for a storage pool, as a number of operations" - }, - "physicalAvailabilityZones": { - "type": "array", - "description": "List of physical availability zones in the region in which storage pools can be deployed; some Azure regions do not support the necessary resources in all availability zones", - "items": { - "type": "string" - } - } - }, - "required": [ - "provisionedBandwidthMbPerSec", - "provisionedIops", - "physicalAvailabilityZones" - ] - }, - "StoragePoolListResult": { - "type": "object", - "description": "The response of a StoragePool list operation.", - "properties": { - "value": { - "type": "array", - "description": "The StoragePool items on this page", - "items": { - "$ref": "#/definitions/StoragePool" - } - }, - "nextLink": { - "type": "string", - "format": "uri", - "description": "The link to the next page of items" - } - }, - "required": [ - "value" - ] - }, - "StoragePoolProperties": { - "type": "object", - "description": "Properties of a storage pool", - "properties": { - "storagePoolInternalId": { - "type": "string", - "description": "Pure Storage's internal ID of the storage pool", - "readOnly": true - }, - "availabilityZone": { - "type": "string", - "description": "Azure Availability Zone the Pool is located in", - "x-ms-mutability": [ - "read", - "create" - ] - }, - "vnetInjection": { - "$ref": "#/definitions/VnetInjection", - "description": "Network properties of the storage pool", - "x-ms-mutability": [ - "read", - "create" - ] - }, - "dataRetentionPeriod": { - "type": "integer", - "format": "int64", - "description": "How long a destroyed object is kept before being eradicated, in seconds", - "readOnly": true - }, - "provisionedBandwidthMbPerSec": { - "type": "integer", - "format": "int64", - "description": "Total bandwidth provisioned for the pool, in MB/s" - }, - "provisionedIops": { - "type": "integer", - "format": "int64", - "description": "Total I/O operations per second (IOPS) provisioned for the pool", - "readOnly": true - }, - "avs": { - "$ref": "#/definitions/AzureVmwareService", - "description": "AVS connection state summary", - "readOnly": true - }, - "provisioningState": { - "$ref": "#/definitions/LiftrBase.ProvisioningState", - "description": "Provisioning state of the resource", - "readOnly": true - }, - "reservationResourceId": { - "type": "string", - "description": "Azure resource ID of the Pure Storage Cloud service (reservation resource) this storage pool belongs to", - "x-ms-mutability": [ - "read", - "create" - ] - } - }, - "required": [ - "availabilityZone", - "vnetInjection", - "provisionedBandwidthMbPerSec", - "reservationResourceId" - ] - }, - "StoragePoolUpdate": { - "type": "object", - "description": "The type used for update operations of the StoragePool.", - "properties": { - "identity": { - "$ref": "../../../../../common-types/resource-management/v5/managedidentity.json#/definitions/ManagedServiceIdentity", - "description": "The managed service identities assigned to this resource." - }, - "tags": { - "type": "object", - "description": "Resource tags.", - "additionalProperties": { - "type": "string" - } - }, - "properties": { - "$ref": "#/definitions/StoragePoolUpdateProperties", - "description": "The resource-specific properties for this resource.", - "x-ms-client-flatten": true - } - } - }, - "StoragePoolUpdateProperties": { - "type": "object", - "description": "The updatable properties of the StoragePool.", - "properties": { - "provisionedBandwidthMbPerSec": { - "type": "integer", - "format": "int64", - "description": "Total bandwidth provisioned for the pool, in MB/s" - } - } - }, - "UsageSeverity": { - "type": "string", - "description": "Severity levels for billing usage properties", - "enum": [ - "alert", - "information", - "warning", - "none" - ], - "x-ms-enum": { - "name": "UsageSeverity", - "modelAsString": true, - "values": [ - { - "name": "ALERT", - "value": "alert", - "description": "Indicates an alert condition" - }, - { - "name": "INFORMATION", - "value": "information", - "description": "Provides informational details" - }, - { - "name": "WARNING", - "value": "warning", - "description": "Indicates a warning condition" - }, - { - "name": "NONE", - "value": "none", - "description": "Indicates no severity" - } - ] - } - }, - "UserDetails": { - "type": "object", - "description": "User details", - "properties": { - "firstName": { - "type": "string", - "description": "First name" - }, - "lastName": { - "type": "string", - "description": "Last name" - }, - "emailAddress": { - "$ref": "#/definitions/LiftrBase.email", - "description": "Email address" - }, - "upn": { - "type": "string", - "description": "Principal name" - }, - "phoneNumber": { - "type": "string", - "description": "Phone number" - }, - "companyDetails": { - "$ref": "#/definitions/LiftrBase.CompanyDetails", - "description": "Company details" - } - }, - "required": [ - "firstName", - "lastName", - "emailAddress" - ] - }, - "UserDetailsUpdate": { - "type": "object", - "description": "User details", - "properties": { - "firstName": { - "type": "string", - "description": "First name" - }, - "lastName": { - "type": "string", - "description": "Last name" - }, - "emailAddress": { - "$ref": "#/definitions/LiftrBase.email", - "description": "Email address" - }, - "upn": { - "type": "string", - "description": "Principal name" - }, - "phoneNumber": { - "type": "string", - "description": "Phone number" - }, - "companyDetails": { - "$ref": "#/definitions/LiftrBase.CompanyDetailsUpdate", - "description": "Company details" - } - } - }, - "VmType": { - "type": "string", - "description": "AVS VM storage types", - "enum": [ - "vvol" - ], - "x-ms-enum": { - "name": "VmType", - "modelAsString": true, - "values": [ - { - "name": "vVol", - "value": "vvol", - "description": "VM using vVols as underlying storage" - } - ] - } - }, - "VnetInjection": { - "type": "object", - "description": "Network in which the storage pool will be made available", - "properties": { - "subnetId": { - "type": "string", - "description": "Azure resource ID of the Virtual Network subnet where the storage pool will be connected" - }, - "vnetId": { - "type": "string", - "description": "Azure resource ID of the Virtual Network in which the subnet is located" - } - }, - "required": [ - "subnetId", - "vnetId" - ] - }, - "Volume": { - "type": "object", - "description": "Azure Volume resource", - "properties": { - "properties": { - "$ref": "#/definitions/AzureVolumeProperties", - "description": "The resource-specific properties for this resource." - } - }, - "allOf": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ProxyResource" - } - ] - }, - "VolumeContainerType": { - "type": "string", - "description": "Specify which control plane handles the lifecycle of the volume container", - "enum": [ - "avs" - ], - "x-ms-enum": { - "name": "VolumeContainerType", - "modelAsString": true, - "values": [ - { - "name": "AVS", - "value": "avs", - "description": "AVS/VMware" - } - ] - } - }, - "VolumeGroup": { - "type": "object", - "description": "Volume Group resource", - "properties": { - "properties": { - "$ref": "#/definitions/VolumeGroupProperties", - "description": "The resource-specific properties for this resource." - } - }, - "allOf": [ - { - "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/TrackedResource" - } - ] - }, - "VolumeGroupListResult": { - "type": "object", - "description": "The response of a VolumeGroup list operation.", - "properties": { - "value": { - "type": "array", - "description": "The VolumeGroup items on this page", - "items": { - "$ref": "#/definitions/VolumeGroup" - } - }, - "nextLink": { - "type": "string", - "format": "uri", - "description": "The link to the next page of items" - } - }, - "required": [ - "value" - ] - }, - "VolumeGroupProperties": { - "type": "object", - "description": "Properties of a volume group", - "properties": { - "storagePoolInternalId": { - "type": "string", - "description": "Pure Storage's internal ID of the storage pool", - "readOnly": true - }, - "volumeGroupInternalId": { - "type": "string", - "description": "Pure Storage's internal ID of the volume group", - "readOnly": true - }, - "sourceVolumeGroupResourceId": { - "type": "string", - "description": "Azure resource ID of the source volume group for cloning", - "x-ms-mutability": [ - "create" - ] - }, - "performanceParameters": { - "$ref": "#/definitions/PerformanceParameters", - "description": "Performance parameters for the volume group" - }, - "protectionParameters": { - "$ref": "#/definitions/ProtectionParameters", - "description": "Protection parameters for the volume group" - }, - "provisioningState": { - "$ref": "#/definitions/LiftrBase.ProvisioningState", - "description": "Provisioning state of the resource", - "readOnly": true - } - }, - "required": [ - "performanceParameters", - "protectionParameters" - ] - }, - "VolumeGroupStatus": { - "type": "object", - "description": "Volume group status information", - "properties": { - "space": { - "$ref": "#/definitions/Space", - "description": "Storage space usage for the volume group" - }, - "connectedHostCount": { - "type": "integer", - "format": "int32", - "description": "Number of hosts currently connected to the volume group" - } - }, - "required": [ - "space", - "connectedHostCount" - ] - }, - "VolumeGroupUpdate": { - "type": "object", - "description": "The type used for update operations of the VolumeGroup.", - "properties": { - "tags": { - "type": "object", - "description": "Resource tags.", - "additionalProperties": { - "type": "string" - } - }, - "properties": { - "$ref": "#/definitions/VolumeGroupUpdateProperties", - "description": "The resource-specific properties for this resource.", - "x-ms-client-flatten": true - } - } - }, - "VolumeGroupUpdateProperties": { - "type": "object", - "description": "The updatable properties of the VolumeGroup.", - "properties": { - "performanceParameters": { - "$ref": "#/definitions/PerformanceParameters", - "description": "Performance parameters for the volume group" - }, - "protectionParameters": { - "$ref": "#/definitions/ProtectionParameters", - "description": "Protection parameters for the volume group" - } - } - }, - "VolumeLimits": { - "type": "object", - "description": "Limits used for volumes", - "properties": { - "provisionedSize": { - "$ref": "#/definitions/RangeLimits", - "description": "Provisioned size limits for a volume, in bytes" - } - }, - "required": [ - "provisionedSize" - ] - }, - "VolumeListResult": { - "type": "object", - "description": "The response of a Volume list operation.", - "properties": { - "value": { - "type": "array", - "description": "The Volume items on this page", - "items": { - "$ref": "#/definitions/Volume" - } - }, - "nextLink": { - "type": "string", - "format": "uri", - "description": "The link to the next page of items" - } - }, - "required": [ - "value" - ] - }, - "VolumeProperties": { - "type": "object", - "description": "Volume properties", - "properties": { - "storagePoolInternalId": { - "type": "string", - "description": "Pure Storage's internal ID for the storage pool containing the volume", - "readOnly": true - }, - "storagePoolResourceId": { - "type": "string", - "description": "Azure Resource ID of the storage pool containing this volume", - "readOnly": true - }, - "volumeInternalId": { - "type": "string", - "description": "Pure Storage's internal ID for the volume", - "readOnly": true - }, - "displayName": { - "type": "string", - "description": "Human-readable name of the volume", - "readOnly": true - }, - "space": { - "$ref": "#/definitions/Space", - "description": "Storage space usage", - "readOnly": true - }, - "softDeletion": { - "$ref": "#/definitions/SoftDeletion", - "description": "Volume's soft-deletion state", - "x-ms-mutability": [ - "read", - "update" - ] - }, - "createdTimestamp": { - "type": "string", - "description": "Volume creation date, as an RFC 3339 timestamp", - "readOnly": true - }, - "provisionedSize": { - "type": "integer", - "format": "int64", - "description": "Currently provisioned size of the volume, in bytes", - "readOnly": true - }, - "volumeType": { - "$ref": "#/definitions/VolumeType", - "description": "Specify which control plane handles the lifecycle of the volume", - "readOnly": true - }, - "avs": { - "$ref": "#/definitions/AvsDiskDetails", - "description": "AVS-specific volume information", - "readOnly": true - }, - "provisioningState": { - "$ref": "#/definitions/Azure.ResourceManager.ResourceProvisioningState", - "description": "Provisioning state of the resource", - "readOnly": true - } - }, - "required": [ - "softDeletion" - ] - }, - "VolumeType": { - "type": "string", - "description": "Specify which control plane handles the lifecycle of the volume", - "enum": [ - "avs" - ], - "x-ms-enum": { - "name": "VolumeType", - "modelAsString": true, - "values": [ - { - "name": "AVS", - "value": "avs", - "description": "AVS/VMware" - } - ] - } - }, - "VolumeUpdate": { - "type": "object", - "description": "The type used for update operations of the Volume.", - "properties": { - "properties": { - "$ref": "#/definitions/VolumeUpdateProperties", - "description": "The resource-specific properties for this resource.", - "x-ms-client-flatten": true - } - } - }, - "VolumeUpdateProperties": { - "type": "object", - "description": "The updatable properties of the Volume.", - "properties": { - "provisionedSize": { - "type": "integer", - "format": "int64", - "description": "Currently provisioned size of the volume, in bytes", - "minimum": 1048576 - } - } - } - }, - "parameters": {} -} diff --git a/specification/purestorage/resource-manager/readme.md b/specification/purestorage/resource-manager/readme.md index cc48bd875f15..4e76ba3e4aec 100644 --- a/specification/purestorage/resource-manager/readme.md +++ b/specification/purestorage/resource-manager/readme.md @@ -30,21 +30,6 @@ openapi-subtype: rpaas tag: package-2024-11-01 ``` -### Tag: package-2026-01-01-preview - -These settings apply only when `--tag=package-2026-01-01-preview` is specified on the command line. - -```yaml $(tag) == 'package-2026-01-01-preview' -input-file: - - PureStorage.Block/preview/2026-01-01-preview/purestorage.json - -suppressions: - - code: PathContainsResourceType - reason: The resource provider name 'PureStorage.Block' cannot have 'Microsoft' in it as it is a Azure Native ISV service`. - - code: OperationIdNounVerb - reason: Volumes and VolumeGroups have parent child relationship so this is expected. It is False positive. -``` - ### Tag: package-2024-11-01 These settings apply only when `--tag=package-2024-11-01` is specified on the command line.