Dell.Storage (preview:2025-03-21)

2025/04/22 • 5 updated methods

FileSystems_ListBySubscription (updated)
Description List FileSystemResource resources by subscription ID
Reference Link ¶

⚶ Changes

{
  "#id": "FileSystems_ListBySubscription",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "marketplace": [
                  {
                    "@added_c76f9d17dae348218990db742d089cf6": {
                      "#name": "termUnit",
                      "Description": "Term Unit",
                      "Required": false,
                      "Type": "string"
                    }
                  }
                ]
              },
              {
                "@added_a218322bba0d4383a0820138f1cfb63d": {
                  "#name": "oneFsUrl",
                  "Description": "OneFS url",
                  "Required": false,
                  "Type": "string"
                }
              },
              {
                "encryption": [
                  {
                    "#name": "encryptionType",
                    "Enum": {
                      "new": [
                        [
                          "Microsoft-managed keys (MMK)",
                          "Microsoft managed keys (Default)"
                        ],
                        [
                          "Customer-managed keys (CMK)",
                          "Customer managed keys\n(CMK) - Only UserAssigned identity is supported"
                        ]
                      ],
                      "old": [
                        [
                          "ENCRYPTION_AT_REST_WITH_MICROSOFT_KEY",
                          "Microsoft Managed key"
                        ],
                        [
                          "ENCRYPTION_AT_REST_WITH_CUSTOMER_KEY",
                          "Customer Managed key"
                        ]
                      ]
                    }
                  }
                ]
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Dell.Storage/filesystems
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
capacity:
{
min: string ,
max: string ,
incremental: string ,
current: string ,
}
,
marketplace:
{
marketplaceSubscriptionId: string ,
planId: string ,
offerId: string ,
publisherId: string ,
privateOfferId: string ,
planName: string ,
marketplaceSubscriptionStatus: enum ,
endDate: string ,
termUnit: string ,
}
,
provisioningState: enum ,
delegatedSubnetId: string ,
delegatedSubnetCidr: string ,
user:
{
email: string ,
}
,
fileSystemId: string ,
smartConnectFqdn: string ,
oneFsUrl: string ,
dellReferenceNumber: string ,
encryption:
{
encryptionType: enum ,
keyUrl: string ,
encryptionIdentityProperties:
{
identityType: enum ,
identityResourceId: string ,
}
,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
FileSystems_ListByResourceGroup (updated)
Description List FileSystemResource resources by resource group
Reference Link ¶

⚶ Changes

{
  "#id": "FileSystems_ListByResourceGroup",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "marketplace": [
                  {
                    "@added_5a676ce29ccd4db9b30a58702c0d1bb9": {
                      "#name": "termUnit",
                      "Description": "Term Unit",
                      "Required": false,
                      "Type": "string"
                    }
                  }
                ]
              },
              {
                "@added_ff323e73b5fd4669981e06894e407642": {
                  "#name": "oneFsUrl",
                  "Description": "OneFS url",
                  "Required": false,
                  "Type": "string"
                }
              },
              {
                "encryption": [
                  {
                    "#name": "encryptionType",
                    "Enum": {
                      "new": [
                        [
                          "Microsoft-managed keys (MMK)",
                          "Microsoft managed keys (Default)"
                        ],
                        [
                          "Customer-managed keys (CMK)",
                          "Customer managed keys\n(CMK) - Only UserAssigned identity is supported"
                        ]
                      ],
                      "old": [
                        [
                          "ENCRYPTION_AT_REST_WITH_MICROSOFT_KEY",
                          "Microsoft Managed key"
                        ],
                        [
                          "ENCRYPTION_AT_REST_WITH_CUSTOMER_KEY",
                          "Customer Managed key"
                        ]
                      ]
                    }
                  }
                ]
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dell.Storage/filesystems
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
capacity:
{
min: string ,
max: string ,
incremental: string ,
current: string ,
}
,
marketplace:
{
marketplaceSubscriptionId: string ,
planId: string ,
offerId: string ,
publisherId: string ,
privateOfferId: string ,
planName: string ,
marketplaceSubscriptionStatus: enum ,
endDate: string ,
termUnit: string ,
}
,
provisioningState: enum ,
delegatedSubnetId: string ,
delegatedSubnetCidr: string ,
user:
{
email: string ,
}
,
fileSystemId: string ,
smartConnectFqdn: string ,
oneFsUrl: string ,
dellReferenceNumber: string ,
encryption:
{
encryptionType: enum ,
keyUrl: string ,
encryptionIdentityProperties:
{
identityType: enum ,
identityResourceId: string ,
}
,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
FileSystems_Get (updated)
Description Get a FileSystemResource
Reference Link ¶

⚶ Changes

{
  "#id": "FileSystems_Get",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "marketplace": [
              {
                "@added_5018577b15bb4f75b0ab09873665425c": {
                  "#name": "termUnit",
                  "Description": "Term Unit",
                  "Required": false,
                  "Type": "string"
                }
              }
            ]
          },
          {
            "@added_ea5877fe09134263ae821352a70bd022": {
              "#name": "oneFsUrl",
              "Description": "OneFS url",
              "Required": false,
              "Type": "string"
            }
          },
          {
            "encryption": [
              {
                "#name": "encryptionType",
                "Enum": {
                  "new": [
                    [
                      "Microsoft-managed keys (MMK)",
                      "Microsoft managed keys (Default)"
                    ],
                    [
                      "Customer-managed keys (CMK)",
                      "Customer managed keys\n(CMK) - Only UserAssigned identity is supported"
                    ]
                  ],
                  "old": [
                    [
                      "ENCRYPTION_AT_REST_WITH_MICROSOFT_KEY",
                      "Microsoft Managed key"
                    ],
                    [
                      "ENCRYPTION_AT_REST_WITH_CUSTOMER_KEY",
                      "Customer Managed key"
                    ]
                  ]
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dell.Storage/filesystems/{filesystemName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
filesystemName: string ,
}

⚐ Response (200)

{
properties:
{
capacity:
{
min: string ,
max: string ,
incremental: string ,
current: string ,
}
,
marketplace:
{
marketplaceSubscriptionId: string ,
planId: string ,
offerId: string ,
publisherId: string ,
privateOfferId: string ,
planName: string ,
marketplaceSubscriptionStatus: enum ,
endDate: string ,
termUnit: string ,
}
,
provisioningState: enum ,
delegatedSubnetId: string ,
delegatedSubnetCidr: string ,
user:
{
email: string ,
}
,
fileSystemId: string ,
smartConnectFqdn: string ,
oneFsUrl: string ,
dellReferenceNumber: string ,
encryption:
{
encryptionType: enum ,
keyUrl: string ,
encryptionIdentityProperties:
{
identityType: enum ,
identityResourceId: string ,
}
,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
FileSystems_CreateOrUpdate (updated)
Description Create a FileSystemResource
Reference Link ¶

⚶ Changes

{
  "#id": "FileSystems_CreateOrUpdate",
  "$parameters": {
    "resource": {
      "$properties": {
        "properties": [
          {
            "marketplace": [
              {
                "@added_e39ab8377d684081a0bd47baf3f6ebc2": {
                  "#name": "termUnit",
                  "Description": "Term Unit",
                  "Required": false,
                  "Type": "string"
                }
              }
            ]
          },
          {
            "@added_ee59051fc10d43fb87ebbc283b050b2f": {
              "#name": "oneFsUrl",
              "Description": "OneFS url",
              "Required": false,
              "Type": "string"
            }
          },
          {
            "encryption": [
              {
                "#name": "encryptionType",
                "Enum": {
                  "new": [
                    [
                      "Microsoft-managed keys (MMK)",
                      "Microsoft managed keys (Default)"
                    ],
                    [
                      "Customer-managed keys (CMK)",
                      "Customer managed keys\n(CMK) - Only UserAssigned identity is supported"
                    ]
                  ],
                  "old": [
                    [
                      "ENCRYPTION_AT_REST_WITH_MICROSOFT_KEY",
                      "Microsoft Managed key"
                    ],
                    [
                      "ENCRYPTION_AT_REST_WITH_CUSTOMER_KEY",
                      "Customer Managed key"
                    ]
                  ]
                }
              }
            ]
          }
        ]
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "marketplace": [
              {
                "@added_fcbab9c38e9643e3bca91e14cb73094f": {
                  "#name": "termUnit",
                  "Description": "Term Unit",
                  "Required": false,
                  "Type": "string"
                }
              }
            ]
          },
          {
            "@added_5899a41929a84460802e091cd8665ce6": {
              "#name": "oneFsUrl",
              "Description": "OneFS url",
              "Required": false,
              "Type": "string"
            }
          },
          {
            "encryption": [
              {
                "#name": "encryptionType",
                "Enum": {
                  "new": [
                    [
                      "Microsoft-managed keys (MMK)",
                      "Microsoft managed keys (Default)"
                    ],
                    [
                      "Customer-managed keys (CMK)",
                      "Customer managed keys\n(CMK) - Only UserAssigned identity is supported"
                    ]
                  ],
                  "old": [
                    [
                      "ENCRYPTION_AT_REST_WITH_MICROSOFT_KEY",
                      "Microsoft Managed key"
                    ],
                    [
                      "ENCRYPTION_AT_REST_WITH_CUSTOMER_KEY",
                      "Customer Managed key"
                    ]
                  ]
                }
              }
            ]
          }
        ]
      }
    },
    "201": {
      "$properties": {
        "properties": [
          {
            "marketplace": [
              {
                "@added_8bba02a8ff93400aadb989599923eb08": {
                  "#name": "termUnit",
                  "Description": "Term Unit",
                  "Required": false,
                  "Type": "string"
                }
              }
            ]
          },
          {
            "@added_1d39dc73e49149a7b4f437cddfe36f65": {
              "#name": "oneFsUrl",
              "Description": "OneFS url",
              "Required": false,
              "Type": "string"
            }
          },
          {
            "encryption": [
              {
                "#name": "encryptionType",
                "Enum": {
                  "new": [
                    [
                      "Microsoft-managed keys (MMK)",
                      "Microsoft managed keys (Default)"
                    ],
                    [
                      "Customer-managed keys (CMK)",
                      "Customer managed keys\n(CMK) - Only UserAssigned identity is supported"
                    ]
                  ],
                  "old": [
                    [
                      "ENCRYPTION_AT_REST_WITH_MICROSOFT_KEY",
                      "Microsoft Managed key"
                    ],
                    [
                      "ENCRYPTION_AT_REST_WITH_CUSTOMER_KEY",
                      "Customer Managed key"
                    ]
                  ]
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dell.Storage/filesystems/{filesystemName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
filesystemName: string ,
resource:
{
properties:
{
capacity:
{
min: string ,
max: string ,
incremental: string ,
current: string ,
}
,
marketplace:
{
marketplaceSubscriptionId: string ,
planId: string ,
offerId: string ,
publisherId: string ,
privateOfferId: string ,
planName: string ,
marketplaceSubscriptionStatus: enum ,
endDate: string ,
termUnit: string ,
}
,
provisioningState: enum ,
delegatedSubnetId: string ,
delegatedSubnetCidr: string ,
user:
{
email: string ,
}
,
fileSystemId: string ,
smartConnectFqdn: string ,
oneFsUrl: string ,
dellReferenceNumber: string ,
encryption:
{
encryptionType: enum ,
keyUrl: string ,
encryptionIdentityProperties:
{
identityType: enum ,
identityResourceId: string ,
}
,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
capacity:
{
min: string ,
max: string ,
incremental: string ,
current: string ,
}
,
marketplace:
{
marketplaceSubscriptionId: string ,
planId: string ,
offerId: string ,
publisherId: string ,
privateOfferId: string ,
planName: string ,
marketplaceSubscriptionStatus: enum ,
endDate: string ,
termUnit: string ,
}
,
provisioningState: enum ,
delegatedSubnetId: string ,
delegatedSubnetCidr: string ,
user:
{
email: string ,
}
,
fileSystemId: string ,
smartConnectFqdn: string ,
oneFsUrl: string ,
dellReferenceNumber: string ,
encryption:
{
encryptionType: enum ,
keyUrl: string ,
encryptionIdentityProperties:
{
identityType: enum ,
identityResourceId: string ,
}
,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
capacity:
{
min: string ,
max: string ,
incremental: string ,
current: string ,
}
,
marketplace:
{
marketplaceSubscriptionId: string ,
planId: string ,
offerId: string ,
publisherId: string ,
privateOfferId: string ,
planName: string ,
marketplaceSubscriptionStatus: enum ,
endDate: string ,
termUnit: string ,
}
,
provisioningState: enum ,
delegatedSubnetId: string ,
delegatedSubnetCidr: string ,
user:
{
email: string ,
}
,
fileSystemId: string ,
smartConnectFqdn: string ,
oneFsUrl: string ,
dellReferenceNumber: string ,
encryption:
{
encryptionType: enum ,
keyUrl: string ,
encryptionIdentityProperties:
{
identityType: enum ,
identityResourceId: string ,
}
,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
FileSystems_Update (updated)
Description Update a FileSystemResource
Reference Link ¶

⚶ Changes

{
  "#id": "FileSystems_Update",
  "$parameters": {
    "properties": {
      "$properties": {
        "properties": [
          {
            "encryption": [
              {
                "#name": "encryptionType",
                "Enum": {
                  "new": [
                    [
                      "Microsoft-managed keys (MMK)",
                      "Microsoft managed keys (Default)"
                    ],
                    [
                      "Customer-managed keys (CMK)",
                      "Customer managed keys\n(CMK) - Only UserAssigned identity is supported"
                    ]
                  ],
                  "old": [
                    [
                      "ENCRYPTION_AT_REST_WITH_MICROSOFT_KEY",
                      "Microsoft Managed key"
                    ],
                    [
                      "ENCRYPTION_AT_REST_WITH_CUSTOMER_KEY",
                      "Customer Managed key"
                    ]
                  ]
                }
              }
            ]
          }
        ]
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "marketplace": [
              {
                "@added_bfdf53357721418dbbc437b2f2bd3322": {
                  "#name": "termUnit",
                  "Description": "Term Unit",
                  "Required": false,
                  "Type": "string"
                }
              }
            ]
          },
          {
            "@added_b3025f323b5c47fcb462b34a7096a290": {
              "#name": "oneFsUrl",
              "Description": "OneFS url",
              "Required": false,
              "Type": "string"
            }
          },
          {
            "encryption": [
              {
                "#name": "encryptionType",
                "Enum": {
                  "new": [
                    [
                      "Microsoft-managed keys (MMK)",
                      "Microsoft managed keys (Default)"
                    ],
                    [
                      "Customer-managed keys (CMK)",
                      "Customer managed keys\n(CMK) - Only UserAssigned identity is supported"
                    ]
                  ],
                  "old": [
                    [
                      "ENCRYPTION_AT_REST_WITH_MICROSOFT_KEY",
                      "Microsoft Managed key"
                    ],
                    [
                      "ENCRYPTION_AT_REST_WITH_CUSTOMER_KEY",
                      "Customer Managed key"
                    ]
                  ]
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dell.Storage/filesystems/{filesystemName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
filesystemName: string ,
properties:
{
identity:
{
type: enum ,
userAssignedIdentities: object ,
}
,
tags: object ,
properties:
{
delegatedSubnetId: string ,
capacity:
{
min: string ,
max: string ,
incremental: string ,
current: string ,
}
,
encryption:
{
encryptionType: enum ,
keyUrl: string ,
encryptionIdentityProperties:
{
identityType: enum ,
identityResourceId: string ,
}
,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
capacity:
{
min: string ,
max: string ,
incremental: string ,
current: string ,
}
,
marketplace:
{
marketplaceSubscriptionId: string ,
planId: string ,
offerId: string ,
publisherId: string ,
privateOfferId: string ,
planName: string ,
marketplaceSubscriptionStatus: enum ,
endDate: string ,
termUnit: string ,
}
,
provisioningState: enum ,
delegatedSubnetId: string ,
delegatedSubnetCidr: string ,
user:
{
email: string ,
}
,
fileSystemId: string ,
smartConnectFqdn: string ,
oneFsUrl: string ,
dellReferenceNumber: string ,
encryption:
{
encryptionType: enum ,
keyUrl: string ,
encryptionIdentityProperties:
{
identityType: enum ,
identityResourceId: string ,
}
,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

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