Microsoft.StoragePool (stable:2021-08-01)

2025/09/19 • 18 new, 18 deleted methods

Operations_List (new)
Description Gets a list of StoragePool operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.StoragePool/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: boolean ,
actionType: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DiskPools_ListBySubscription (new)
Description Gets a list of Disk Pools in a subscription
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.StoragePool/diskPools
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
sku:
{
name: string ,
tier: string ,
}
,
properties:
{
provisioningState: enum ,
availabilityZones:
[
string ,
]
,
status: enum ,
disks:
[
{
id: string ,
}
,
]
,
subnetId: string ,
additionalCapabilities:
[
string ,
]
,
}
,
managedBy: string ,
managedByExtended:
[
string ,
]
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DiskPools_ListByResourceGroup (new)
Description Gets a list of DiskPools in a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
sku:
{
name: string ,
tier: string ,
}
,
properties:
{
provisioningState: enum ,
availabilityZones:
[
string ,
]
,
status: enum ,
disks:
[
{
id: string ,
}
,
]
,
subnetId: string ,
additionalCapabilities:
[
string ,
]
,
}
,
managedBy: string ,
managedByExtended:
[
string ,
]
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DiskPools_CreateOrUpdate (new)
Description Create or Update Disk pool. This create or update operation can take 15 minutes to complete. This is expected service behavior.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}
{
subscriptionId: string ,
resourceGroupName: string ,
diskPoolName: string ,
diskPoolCreatePayload:
{
sku:
{
name: string ,
tier: string ,
}
,
properties:
{
availabilityZones:
[
string ,
]
,
disks:
[
{
id: string ,
}
,
]
,
subnetId: string ,
additionalCapabilities:
[
string ,
]
,
}
,
tags: object ,
location: string ,
id: string ,
name: string ,
type: string ,
managedBy: string ,
managedByExtended:
[
string ,
]
,
}
,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: string ,
tier: string ,
}
,
properties:
{
provisioningState: enum ,
availabilityZones:
[
string ,
]
,
status: enum ,
disks:
[
{
id: string ,
}
,
]
,
subnetId: string ,
additionalCapabilities:
[
string ,
]
,
}
,
managedBy: string ,
managedByExtended:
[
string ,
]
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
sku:
{
name: string ,
tier: string ,
}
,
properties:
{
provisioningState: enum ,
availabilityZones:
[
string ,
]
,
status: enum ,
disks:
[
{
id: string ,
}
,
]
,
subnetId: string ,
additionalCapabilities:
[
string ,
]
,
}
,
managedBy: string ,
managedByExtended:
[
string ,
]
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DiskPools_Update (new)
Description Update a Disk pool.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}
{
subscriptionId: string ,
resourceGroupName: string ,
diskPoolName: string ,
diskPoolUpdatePayload:
{
managedBy: string ,
managedByExtended:
[
string ,
]
,
properties:
{
disks:
[
{
id: string ,
}
,
]
,
}
,
sku:
{
name: string ,
tier: string ,
}
,
tags: object ,
}
,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: string ,
tier: string ,
}
,
properties:
{
provisioningState: enum ,
availabilityZones:
[
string ,
]
,
status: enum ,
disks:
[
{
id: string ,
}
,
]
,
subnetId: string ,
additionalCapabilities:
[
string ,
]
,
}
,
managedBy: string ,
managedByExtended:
[
string ,
]
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DiskPools_Delete (new)
Description Delete a Disk pool; attached disks are not affected. This delete operation can take 10 minutes to complete. This is expected service behavior.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}
{
subscriptionId: string ,
resourceGroupName: string ,
diskPoolName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DiskPools_Get (new)
Description Get a Disk pool.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}
{
subscriptionId: string ,
resourceGroupName: string ,
diskPoolName: string ,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: string ,
tier: string ,
}
,
properties:
{
provisioningState: enum ,
availabilityZones:
[
string ,
]
,
status: enum ,
disks:
[
{
id: string ,
}
,
]
,
subnetId: string ,
additionalCapabilities:
[
string ,
]
,
}
,
managedBy: string ,
managedByExtended:
[
string ,
]
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DiskPoolZones_List (new)
Description Lists available Disk Pool Skus in an Azure location.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.StoragePool/locations/{location}/diskPoolZones
{
api-version: string ,
subscriptionId: string ,
location: string ,
}

⚐ Response (200)

{
value:
[
{
availabilityZones:
[
string ,
]
,
additionalCapabilities:
[
string ,
]
,
sku: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ResourceSkus_List (new)
Description Lists available StoragePool resources and skus in an Azure location.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.StoragePool/locations/{location}/skus
{
api-version: string ,
subscriptionId: string ,
location: string ,
}

⚐ Response (200)

{
value:
[
{
apiVersion: string ,
resourceType: string ,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
locationInfo:
{
location: string ,
zones:
[
string ,
]
,
zoneDetails:
[
{
name:
[
string ,
]
,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
]
,
}
,
name: string ,
tier: string ,
restrictions:
[
{
type: enum ,
values:
[
string ,
]
,
restrictionInfo:
{
locations:
[
string ,
]
,
zones:
[
string ,
]
,
}
,
reasonCode: enum ,
}
,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DiskPools_ListOutboundNetworkDependenciesEndpoints (new)
Description Gets the network endpoints of all outbound dependencies of a Disk Pool
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/outboundNetworkDependenciesEndpoints
{
subscriptionId: string ,
resourceGroupName: string ,
diskPoolName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
category: string ,
endpoints:
[
{
domainName: string ,
endpointDetails:
[
{
ipAddress: string ,
port: integer ,
latency: number ,
isAccessible: boolean ,
}
,
]
,
}
,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DiskPools_Start (new)
Description The operation to start a Disk Pool. This start operation can take 10 minutes to complete. This is expected service behavior.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/start
{
subscriptionId: string ,
resourceGroupName: string ,
diskPoolName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DiskPools_Deallocate (new)
Description Shuts down the Disk Pool and releases the compute resources. You are not billed for the compute resources that this Disk Pool uses. This operation can take 10 minutes to complete. This is expected service behavior.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/deallocate
{
subscriptionId: string ,
resourceGroupName: string ,
diskPoolName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DiskPools_Upgrade (new)
Description Upgrade replaces the underlying virtual machine hosts one at a time. This operation can take 10-15 minutes to complete. This is expected service behavior.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/upgrade
{
subscriptionId: string ,
resourceGroupName: string ,
diskPoolName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
IscsiTargets_ListByDiskPool (new)
Description Get iSCSI Targets in a Disk pool.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets
{
subscriptionId: string ,
resourceGroupName: string ,
diskPoolName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
aclMode: enum ,
staticAcls:
[
{
initiatorIqn: string ,
mappedLuns:
[
string ,
]
,
}
,
]
,
luns:
[
{
name: string ,
managedDiskAzureResourceId: string ,
lun: integer ,
}
,
]
,
targetIqn: string ,
provisioningState: enum ,
status: enum ,
endpoints:
[
string ,
]
,
port: integer ,
sessions:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
managedBy: string ,
managedByExtended:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
IscsiTargets_CreateOrUpdate (new)
Description Create or Update an iSCSI Target.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets/{iscsiTargetName}
{
subscriptionId: string ,
resourceGroupName: string ,
diskPoolName: string ,
iscsiTargetName: string ,
iscsiTargetCreatePayload:
{
properties:
{
aclMode: enum ,
targetIqn: string ,
staticAcls:
[
{
initiatorIqn: string ,
mappedLuns:
[
string ,
]
,
}
,
]
,
luns:
[
{
name: string ,
managedDiskAzureResourceId: string ,
lun: integer ,
}
,
]
,
}
,
managedBy: string ,
managedByExtended:
[
string ,
]
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
aclMode: enum ,
staticAcls:
[
{
initiatorIqn: string ,
mappedLuns:
[
string ,
]
,
}
,
]
,
luns:
[
{
name: string ,
managedDiskAzureResourceId: string ,
lun: integer ,
}
,
]
,
targetIqn: string ,
provisioningState: enum ,
status: enum ,
endpoints:
[
string ,
]
,
port: integer ,
sessions:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
managedBy: string ,
managedByExtended:
[
string ,
]
,
}

⚐ Response (201)

{
properties:
{
aclMode: enum ,
staticAcls:
[
{
initiatorIqn: string ,
mappedLuns:
[
string ,
]
,
}
,
]
,
luns:
[
{
name: string ,
managedDiskAzureResourceId: string ,
lun: integer ,
}
,
]
,
targetIqn: string ,
provisioningState: enum ,
status: enum ,
endpoints:
[
string ,
]
,
port: integer ,
sessions:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
managedBy: string ,
managedByExtended:
[
string ,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
IscsiTargets_Update (new)
Description Update an iSCSI Target.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets/{iscsiTargetName}
{
subscriptionId: string ,
resourceGroupName: string ,
diskPoolName: string ,
iscsiTargetName: string ,
iscsiTargetUpdatePayload:
{
properties:
{
staticAcls:
[
{
initiatorIqn: string ,
mappedLuns:
[
string ,
]
,
}
,
]
,
luns:
[
{
name: string ,
managedDiskAzureResourceId: string ,
lun: integer ,
}
,
]
,
}
,
managedBy: string ,
managedByExtended:
[
string ,
]
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
aclMode: enum ,
staticAcls:
[
{
initiatorIqn: string ,
mappedLuns:
[
string ,
]
,
}
,
]
,
luns:
[
{
name: string ,
managedDiskAzureResourceId: string ,
lun: integer ,
}
,
]
,
targetIqn: string ,
provisioningState: enum ,
status: enum ,
endpoints:
[
string ,
]
,
port: integer ,
sessions:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
managedBy: string ,
managedByExtended:
[
string ,
]
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
IscsiTargets_Delete (new)
Description Delete an iSCSI Target.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets/{iscsiTargetName}
{
subscriptionId: string ,
resourceGroupName: string ,
diskPoolName: string ,
iscsiTargetName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
IscsiTargets_Get (new)
Description Get an iSCSI Target.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets/{iscsiTargetName}
{
subscriptionId: string ,
resourceGroupName: string ,
diskPoolName: string ,
iscsiTargetName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
aclMode: enum ,
staticAcls:
[
{
initiatorIqn: string ,
mappedLuns:
[
string ,
]
,
}
,
]
,
luns:
[
{
name: string ,
managedDiskAzureResourceId: string ,
lun: integer ,
}
,
]
,
targetIqn: string ,
provisioningState: enum ,
status: enum ,
endpoints:
[
string ,
]
,
port: integer ,
sessions:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
managedBy: string ,
managedByExtended:
[
string ,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Operations_List (removed)
Description Gets a list of StoragePool operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.StoragePool/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: boolean ,
actionType: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DiskPools_ListBySubscription (removed)
Description Gets a list of Disk Pools in a subscription
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.StoragePool/diskPools
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
sku:
{
name: string ,
tier: string ,
}
,
properties:
{
provisioningState: enum ,
availabilityZones:
[
string ,
]
,
status: enum ,
disks:
[
{
id: string ,
}
,
]
,
subnetId: string ,
additionalCapabilities:
[
string ,
]
,
}
,
managedBy: string ,
managedByExtended:
[
string ,
]
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DiskPools_ListByResourceGroup (removed)
Description Gets a list of DiskPools in a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
sku:
{
name: string ,
tier: string ,
}
,
properties:
{
provisioningState: enum ,
availabilityZones:
[
string ,
]
,
status: enum ,
disks:
[
{
id: string ,
}
,
]
,
subnetId: string ,
additionalCapabilities:
[
string ,
]
,
}
,
managedBy: string ,
managedByExtended:
[
string ,
]
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DiskPools_CreateOrUpdate (removed)
Description Create or Update Disk pool. This create or update operation can take 15 minutes to complete. This is expected service behavior.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}
{
subscriptionId: string ,
resourceGroupName: string ,
diskPoolName: string ,
diskPoolCreatePayload:
{
sku:
{
name: string ,
tier: string ,
}
,
properties:
{
availabilityZones:
[
string ,
]
,
disks:
[
{
id: string ,
}
,
]
,
subnetId: string ,
additionalCapabilities:
[
string ,
]
,
}
,
tags: object ,
location: string ,
id: string ,
name: string ,
type: string ,
managedBy: string ,
managedByExtended:
[
string ,
]
,
}
,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: string ,
tier: string ,
}
,
properties:
{
provisioningState: enum ,
availabilityZones:
[
string ,
]
,
status: enum ,
disks:
[
{
id: string ,
}
,
]
,
subnetId: string ,
additionalCapabilities:
[
string ,
]
,
}
,
managedBy: string ,
managedByExtended:
[
string ,
]
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
sku:
{
name: string ,
tier: string ,
}
,
properties:
{
provisioningState: enum ,
availabilityZones:
[
string ,
]
,
status: enum ,
disks:
[
{
id: string ,
}
,
]
,
subnetId: string ,
additionalCapabilities:
[
string ,
]
,
}
,
managedBy: string ,
managedByExtended:
[
string ,
]
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DiskPools_Update (removed)
Description Update a Disk pool.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}
{
subscriptionId: string ,
resourceGroupName: string ,
diskPoolName: string ,
diskPoolUpdatePayload:
{
managedBy: string ,
managedByExtended:
[
string ,
]
,
properties:
{
disks:
[
{
id: string ,
}
,
]
,
}
,
sku:
{
name: string ,
tier: string ,
}
,
tags: object ,
}
,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: string ,
tier: string ,
}
,
properties:
{
provisioningState: enum ,
availabilityZones:
[
string ,
]
,
status: enum ,
disks:
[
{
id: string ,
}
,
]
,
subnetId: string ,
additionalCapabilities:
[
string ,
]
,
}
,
managedBy: string ,
managedByExtended:
[
string ,
]
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DiskPools_Delete (removed)
Description Delete a Disk pool; attached disks are not affected. This delete operation can take 10 minutes to complete. This is expected service behavior.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}
{
subscriptionId: string ,
resourceGroupName: string ,
diskPoolName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DiskPools_Get (removed)
Description Get a Disk pool.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}
{
subscriptionId: string ,
resourceGroupName: string ,
diskPoolName: string ,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: string ,
tier: string ,
}
,
properties:
{
provisioningState: enum ,
availabilityZones:
[
string ,
]
,
status: enum ,
disks:
[
{
id: string ,
}
,
]
,
subnetId: string ,
additionalCapabilities:
[
string ,
]
,
}
,
managedBy: string ,
managedByExtended:
[
string ,
]
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DiskPoolZones_List (removed)
Description Lists available Disk Pool Skus in an Azure location.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.StoragePool/locations/{location}/diskPoolZones
{
api-version: string ,
subscriptionId: string ,
location: string ,
}

⚐ Response (200)

{
value:
[
{
availabilityZones:
[
string ,
]
,
additionalCapabilities:
[
string ,
]
,
sku: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ResourceSkus_List (removed)
Description Lists available StoragePool resources and skus in an Azure location.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.StoragePool/locations/{location}/skus
{
api-version: string ,
subscriptionId: string ,
location: string ,
}

⚐ Response (200)

{
value:
[
{
apiVersion: string ,
resourceType: string ,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
locationInfo:
{
location: string ,
zones:
[
string ,
]
,
zoneDetails:
[
{
name:
[
string ,
]
,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
]
,
}
,
name: string ,
tier: string ,
restrictions:
[
{
type: enum ,
values:
[
string ,
]
,
restrictionInfo:
{
locations:
[
string ,
]
,
zones:
[
string ,
]
,
}
,
reasonCode: enum ,
}
,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DiskPools_ListOutboundNetworkDependenciesEndpoints (removed)
Description Gets the network endpoints of all outbound dependencies of a Disk Pool
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/outboundNetworkDependenciesEndpoints
{
subscriptionId: string ,
resourceGroupName: string ,
diskPoolName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
category: string ,
endpoints:
[
{
domainName: string ,
endpointDetails:
[
{
ipAddress: string ,
port: integer ,
latency: number ,
isAccessible: boolean ,
}
,
]
,
}
,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DiskPools_Start (removed)
Description The operation to start a Disk Pool. This start operation can take 10 minutes to complete. This is expected service behavior.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/start
{
subscriptionId: string ,
resourceGroupName: string ,
diskPoolName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DiskPools_Deallocate (removed)
Description Shuts down the Disk Pool and releases the compute resources. You are not billed for the compute resources that this Disk Pool uses. This operation can take 10 minutes to complete. This is expected service behavior.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/deallocate
{
subscriptionId: string ,
resourceGroupName: string ,
diskPoolName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DiskPools_Upgrade (removed)
Description Upgrade replaces the underlying virtual machine hosts one at a time. This operation can take 10-15 minutes to complete. This is expected service behavior.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/upgrade
{
subscriptionId: string ,
resourceGroupName: string ,
diskPoolName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
IscsiTargets_ListByDiskPool (removed)
Description Get iSCSI Targets in a Disk pool.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets
{
subscriptionId: string ,
resourceGroupName: string ,
diskPoolName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
aclMode: enum ,
staticAcls:
[
{
initiatorIqn: string ,
mappedLuns:
[
string ,
]
,
}
,
]
,
luns:
[
{
name: string ,
managedDiskAzureResourceId: string ,
lun: integer ,
}
,
]
,
targetIqn: string ,
provisioningState: enum ,
status: enum ,
endpoints:
[
string ,
]
,
port: integer ,
sessions:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
managedBy: string ,
managedByExtended:
[
string ,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
IscsiTargets_CreateOrUpdate (removed)
Description Create or Update an iSCSI Target.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets/{iscsiTargetName}
{
subscriptionId: string ,
resourceGroupName: string ,
diskPoolName: string ,
iscsiTargetName: string ,
iscsiTargetCreatePayload:
{
properties:
{
aclMode: enum ,
targetIqn: string ,
staticAcls:
[
{
initiatorIqn: string ,
mappedLuns:
[
string ,
]
,
}
,
]
,
luns:
[
{
name: string ,
managedDiskAzureResourceId: string ,
lun: integer ,
}
,
]
,
}
,
managedBy: string ,
managedByExtended:
[
string ,
]
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
aclMode: enum ,
staticAcls:
[
{
initiatorIqn: string ,
mappedLuns:
[
string ,
]
,
}
,
]
,
luns:
[
{
name: string ,
managedDiskAzureResourceId: string ,
lun: integer ,
}
,
]
,
targetIqn: string ,
provisioningState: enum ,
status: enum ,
endpoints:
[
string ,
]
,
port: integer ,
sessions:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
managedBy: string ,
managedByExtended:
[
string ,
]
,
}

⚐ Response (201)

{
properties:
{
aclMode: enum ,
staticAcls:
[
{
initiatorIqn: string ,
mappedLuns:
[
string ,
]
,
}
,
]
,
luns:
[
{
name: string ,
managedDiskAzureResourceId: string ,
lun: integer ,
}
,
]
,
targetIqn: string ,
provisioningState: enum ,
status: enum ,
endpoints:
[
string ,
]
,
port: integer ,
sessions:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
managedBy: string ,
managedByExtended:
[
string ,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
IscsiTargets_Update (removed)
Description Update an iSCSI Target.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets/{iscsiTargetName}
{
subscriptionId: string ,
resourceGroupName: string ,
diskPoolName: string ,
iscsiTargetName: string ,
iscsiTargetUpdatePayload:
{
properties:
{
staticAcls:
[
{
initiatorIqn: string ,
mappedLuns:
[
string ,
]
,
}
,
]
,
luns:
[
{
name: string ,
managedDiskAzureResourceId: string ,
lun: integer ,
}
,
]
,
}
,
managedBy: string ,
managedByExtended:
[
string ,
]
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
aclMode: enum ,
staticAcls:
[
{
initiatorIqn: string ,
mappedLuns:
[
string ,
]
,
}
,
]
,
luns:
[
{
name: string ,
managedDiskAzureResourceId: string ,
lun: integer ,
}
,
]
,
targetIqn: string ,
provisioningState: enum ,
status: enum ,
endpoints:
[
string ,
]
,
port: integer ,
sessions:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
managedBy: string ,
managedByExtended:
[
string ,
]
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
IscsiTargets_Delete (removed)
Description Delete an iSCSI Target.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets/{iscsiTargetName}
{
subscriptionId: string ,
resourceGroupName: string ,
diskPoolName: string ,
iscsiTargetName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
IscsiTargets_Get (removed)
Description Get an iSCSI Target.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets/{iscsiTargetName}
{
subscriptionId: string ,
resourceGroupName: string ,
diskPoolName: string ,
iscsiTargetName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
aclMode: enum ,
staticAcls:
[
{
initiatorIqn: string ,
mappedLuns:
[
string ,
]
,
}
,
]
,
luns:
[
{
name: string ,
managedDiskAzureResourceId: string ,
lun: integer ,
}
,
]
,
targetIqn: string ,
provisioningState: enum ,
status: enum ,
endpoints:
[
string ,
]
,
port: integer ,
sessions:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
managedBy: string ,
managedByExtended:
[
string ,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}