From c24b51141787a6d06e0096b37ba4de10f68e5ee5 Mon Sep 17 00:00:00 2001 From: hc-github-team-tf-azure <> Date: Wed, 10 Jul 2024 07:00:50 +0000 Subject: [PATCH] data: regenerating based on the latest Swagger --- .../2024-06-19/ApiVersionDefinition.json | 9 ++ ...onstant-MarketplaceSubscriptionStatus.json | 22 +++ .../Constant-ProvisioningState.json | 38 ++++++ .../Model-LiftrBaseMarketplaceDetails.json | 83 ++++++++++++ ...el-LiftrBaseStorageFileSystemResource.json | 109 +++++++++++++++ ...seStorageFileSystemResourceProperties.json | 126 ++++++++++++++++++ ...trBaseStorageFileSystemResourceUpdate.json | 44 ++++++ ...ageFileSystemResourceUpdateProperties.json | 44 ++++++ .../Model-LiftrBaseUserDetails.json | 18 +++ .../FileSystems/Operation-CreateOrUpdate.json | 19 +++ .../FileSystems/Operation-Delete.json | 11 ++ .../2024-06-19/FileSystems/Operation-Get.json | 14 ++ .../Operation-ListByResourceGroup.json | 16 +++ .../Operation-ListBySubscription.json | 16 +++ .../FileSystems/Operation-Update.json | 18 +++ .../FileSystems/ResourceId-FileSystemId.json | 43 ++++++ .../ResourceId-ResourceGroupId.json | 25 ++++ .../ResourceId-SubscriptionId.json | 16 +++ 18 files changed, 671 insertions(+) create mode 100644 api-definitions/resource-manager/QumuloStorage/2024-06-19/ApiVersionDefinition.json create mode 100644 api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Constant-MarketplaceSubscriptionStatus.json create mode 100644 api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Constant-ProvisioningState.json create mode 100644 api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Model-LiftrBaseMarketplaceDetails.json create mode 100644 api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Model-LiftrBaseStorageFileSystemResource.json create mode 100644 api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Model-LiftrBaseStorageFileSystemResourceProperties.json create mode 100644 api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Model-LiftrBaseStorageFileSystemResourceUpdate.json create mode 100644 api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Model-LiftrBaseStorageFileSystemResourceUpdateProperties.json create mode 100644 api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Model-LiftrBaseUserDetails.json create mode 100644 api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Operation-CreateOrUpdate.json create mode 100644 api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Operation-Delete.json create mode 100644 api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Operation-Get.json create mode 100644 api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Operation-ListByResourceGroup.json create mode 100644 api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Operation-ListBySubscription.json create mode 100644 api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Operation-Update.json create mode 100644 api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/ResourceId-FileSystemId.json create mode 100644 api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/ResourceId-ResourceGroupId.json create mode 100644 api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/ResourceId-SubscriptionId.json diff --git a/api-definitions/resource-manager/QumuloStorage/2024-06-19/ApiVersionDefinition.json b/api-definitions/resource-manager/QumuloStorage/2024-06-19/ApiVersionDefinition.json new file mode 100644 index 00000000000..5bb7b61e709 --- /dev/null +++ b/api-definitions/resource-manager/QumuloStorage/2024-06-19/ApiVersionDefinition.json @@ -0,0 +1,9 @@ +{ + "apiVersion": "2024-06-19", + "isPreview": false, + "generate": true, + "resources": [ + "FileSystems" + ], + "source": "Azure/azure-rest-api-specs" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Constant-MarketplaceSubscriptionStatus.json b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Constant-MarketplaceSubscriptionStatus.json new file mode 100644 index 00000000000..82b29bf48ce --- /dev/null +++ b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Constant-MarketplaceSubscriptionStatus.json @@ -0,0 +1,22 @@ +{ + "name": "MarketplaceSubscriptionStatus", + "type": "String", + "values": [ + { + "key": "PendingFulfillmentStart", + "value": "PendingFulfillmentStart" + }, + { + "key": "Subscribed", + "value": "Subscribed" + }, + { + "key": "Suspended", + "value": "Suspended" + }, + { + "key": "Unsubscribed", + "value": "Unsubscribed" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Constant-ProvisioningState.json b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Constant-ProvisioningState.json new file mode 100644 index 00000000000..4e51ff20d74 --- /dev/null +++ b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Constant-ProvisioningState.json @@ -0,0 +1,38 @@ +{ + "name": "ProvisioningState", + "type": "String", + "values": [ + { + "key": "Accepted", + "value": "Accepted" + }, + { + "key": "Canceled", + "value": "Canceled" + }, + { + "key": "Creating", + "value": "Creating" + }, + { + "key": "Deleted", + "value": "Deleted" + }, + { + "key": "Deleting", + "value": "Deleting" + }, + { + "key": "Failed", + "value": "Failed" + }, + { + "key": "Succeeded", + "value": "Succeeded" + }, + { + "key": "Updating", + "value": "Updating" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Model-LiftrBaseMarketplaceDetails.json b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Model-LiftrBaseMarketplaceDetails.json new file mode 100644 index 00000000000..391b7d3fe66 --- /dev/null +++ b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Model-LiftrBaseMarketplaceDetails.json @@ -0,0 +1,83 @@ +{ + "name": "LiftrBaseMarketplaceDetails", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "marketplaceSubscriptionId", + "name": "MarketplaceSubscriptionId", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "marketplaceSubscriptionStatus", + "name": "MarketplaceSubscriptionStatus", + "objectDefinition": { + "type": "Reference", + "referenceName": "MarketplaceSubscriptionStatus" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "offerId", + "name": "OfferId", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "planId", + "name": "PlanId", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "publisherId", + "name": "PublisherId", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "termUnit", + "name": "TermUnit", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Model-LiftrBaseStorageFileSystemResource.json b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Model-LiftrBaseStorageFileSystemResource.json new file mode 100644 index 00000000000..d55149dfa2b --- /dev/null +++ b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Model-LiftrBaseStorageFileSystemResource.json @@ -0,0 +1,109 @@ +{ + "name": "LiftrBaseStorageFileSystemResource", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "id", + "name": "Id", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "identity", + "name": "Identity", + "objectDefinition": { + "type": "LegacySystemAndUserAssignedIdentityMap", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "location", + "name": "Location", + "objectDefinition": { + "type": "Location", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "properties", + "name": "Properties", + "objectDefinition": { + "type": "Reference", + "referenceName": "LiftrBaseStorageFileSystemResourceProperties" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "systemData", + "name": "SystemData", + "objectDefinition": { + "type": "SystemData", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "tags", + "name": "Tags", + "objectDefinition": { + "type": "Tags", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "type", + "name": "Type", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Model-LiftrBaseStorageFileSystemResourceProperties.json b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Model-LiftrBaseStorageFileSystemResourceProperties.json new file mode 100644 index 00000000000..eb3fc2c9e2e --- /dev/null +++ b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Model-LiftrBaseStorageFileSystemResourceProperties.json @@ -0,0 +1,126 @@ +{ + "name": "LiftrBaseStorageFileSystemResourceProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "adminPassword", + "name": "AdminPassword", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "availabilityZone", + "name": "AvailabilityZone", + "objectDefinition": { + "type": "Zone", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "clusterLoginUrl", + "name": "ClusterLoginUrl", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "delegatedSubnetId", + "name": "DelegatedSubnetId", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "marketplaceDetails", + "name": "MarketplaceDetails", + "objectDefinition": { + "type": "Reference", + "referenceName": "LiftrBaseMarketplaceDetails" + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "privateIPs", + "name": "PrivateIPs", + "objectDefinition": { + "type": "List", + "referenceName": null, + "nestedItem": { + "type": "String", + "referenceName": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "provisioningState", + "name": "ProvisioningState", + "objectDefinition": { + "type": "Reference", + "referenceName": "ProvisioningState" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "storageSku", + "name": "StorageSku", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "userDetails", + "name": "UserDetails", + "objectDefinition": { + "type": "Reference", + "referenceName": "LiftrBaseUserDetails" + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Model-LiftrBaseStorageFileSystemResourceUpdate.json b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Model-LiftrBaseStorageFileSystemResourceUpdate.json new file mode 100644 index 00000000000..571327f6d5b --- /dev/null +++ b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Model-LiftrBaseStorageFileSystemResourceUpdate.json @@ -0,0 +1,44 @@ +{ + "name": "LiftrBaseStorageFileSystemResourceUpdate", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "identity", + "name": "Identity", + "objectDefinition": { + "type": "LegacySystemAndUserAssignedIdentityMap", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "properties", + "name": "Properties", + "objectDefinition": { + "type": "Reference", + "referenceName": "LiftrBaseStorageFileSystemResourceUpdateProperties" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "tags", + "name": "Tags", + "objectDefinition": { + "type": "Tags", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Model-LiftrBaseStorageFileSystemResourceUpdateProperties.json b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Model-LiftrBaseStorageFileSystemResourceUpdateProperties.json new file mode 100644 index 00000000000..d45012d24ca --- /dev/null +++ b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Model-LiftrBaseStorageFileSystemResourceUpdateProperties.json @@ -0,0 +1,44 @@ +{ + "name": "LiftrBaseStorageFileSystemResourceUpdateProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "delegatedSubnetId", + "name": "DelegatedSubnetId", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "marketplaceDetails", + "name": "MarketplaceDetails", + "objectDefinition": { + "type": "Reference", + "referenceName": "LiftrBaseMarketplaceDetails" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "userDetails", + "name": "UserDetails", + "objectDefinition": { + "type": "Reference", + "referenceName": "LiftrBaseUserDetails" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Model-LiftrBaseUserDetails.json b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Model-LiftrBaseUserDetails.json new file mode 100644 index 00000000000..1598da4806a --- /dev/null +++ b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Model-LiftrBaseUserDetails.json @@ -0,0 +1,18 @@ +{ + "name": "LiftrBaseUserDetails", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "email", + "name": "Email", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Operation-CreateOrUpdate.json b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Operation-CreateOrUpdate.json new file mode 100644 index 00000000000..63be18e2bf3 --- /dev/null +++ b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Operation-CreateOrUpdate.json @@ -0,0 +1,19 @@ +{ + "name": "CreateOrUpdate", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 200, + 201 + ], + "longRunning": true, + "httpMethod": "PUT", + "resourceIdName": "FileSystemId", + "requestObject": { + "type": "Reference", + "referenceName": "LiftrBaseStorageFileSystemResource" + }, + "responseObject": { + "type": "Reference", + "referenceName": "LiftrBaseStorageFileSystemResource" + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Operation-Delete.json b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Operation-Delete.json new file mode 100644 index 00000000000..d9abc17226c --- /dev/null +++ b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Operation-Delete.json @@ -0,0 +1,11 @@ +{ + "name": "Delete", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 202, + 204 + ], + "longRunning": true, + "httpMethod": "DELETE", + "resourceIdName": "FileSystemId" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Operation-Get.json b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Operation-Get.json new file mode 100644 index 00000000000..2ec9904aa0f --- /dev/null +++ b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Operation-Get.json @@ -0,0 +1,14 @@ +{ + "name": "Get", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "FileSystemId", + "responseObject": { + "type": "Reference", + "referenceName": "LiftrBaseStorageFileSystemResource" + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Operation-ListByResourceGroup.json b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Operation-ListByResourceGroup.json new file mode 100644 index 00000000000..390bd07a5c6 --- /dev/null +++ b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Operation-ListByResourceGroup.json @@ -0,0 +1,16 @@ +{ + "name": "ListByResourceGroup", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 200 + ], + "fieldContainingPaginationDetails": "nextLink", + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "ResourceGroupId", + "responseObject": { + "type": "Reference", + "referenceName": "LiftrBaseStorageFileSystemResource" + }, + "uriSuffix": "/providers/Qumulo.Storage/fileSystems" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Operation-ListBySubscription.json b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Operation-ListBySubscription.json new file mode 100644 index 00000000000..1ed3580c598 --- /dev/null +++ b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Operation-ListBySubscription.json @@ -0,0 +1,16 @@ +{ + "name": "ListBySubscription", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 200 + ], + "fieldContainingPaginationDetails": "nextLink", + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "SubscriptionId", + "responseObject": { + "type": "Reference", + "referenceName": "LiftrBaseStorageFileSystemResource" + }, + "uriSuffix": "/providers/Qumulo.Storage/fileSystems" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Operation-Update.json b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Operation-Update.json new file mode 100644 index 00000000000..4b7163cc4cb --- /dev/null +++ b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/Operation-Update.json @@ -0,0 +1,18 @@ +{ + "name": "Update", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "PATCH", + "resourceIdName": "FileSystemId", + "requestObject": { + "type": "Reference", + "referenceName": "LiftrBaseStorageFileSystemResourceUpdate" + }, + "responseObject": { + "type": "Reference", + "referenceName": "LiftrBaseStorageFileSystemResource" + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/ResourceId-FileSystemId.json b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/ResourceId-FileSystemId.json new file mode 100644 index 00000000000..c92a5a05d98 --- /dev/null +++ b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/ResourceId-FileSystemId.json @@ -0,0 +1,43 @@ +{ + "name": "FileSystemId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Qumulo.Storage/fileSystems/{fileSystemName}", + "segments": [ + { + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "name": "staticQumuloStorage", + "type": "ResourceProvider", + "value": "Qumulo.Storage" + }, + { + "name": "staticFileSystems", + "type": "Static", + "value": "fileSystems" + }, + { + "name": "fileSystemName", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/ResourceId-ResourceGroupId.json b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/ResourceId-ResourceGroupId.json new file mode 100644 index 00000000000..30146a5e6cf --- /dev/null +++ b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/ResourceId-ResourceGroupId.json @@ -0,0 +1,25 @@ +{ + "name": "ResourceGroupId", + "commonAlias": "ResourceGroup", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}", + "segments": [ + { + "name": "subscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "name": "resourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "name": "resourceGroupName", + "type": "ResourceGroup" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/ResourceId-SubscriptionId.json b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/ResourceId-SubscriptionId.json new file mode 100644 index 00000000000..25706667298 --- /dev/null +++ b/api-definitions/resource-manager/QumuloStorage/2024-06-19/FileSystems/ResourceId-SubscriptionId.json @@ -0,0 +1,16 @@ +{ + "name": "SubscriptionId", + "commonAlias": "Subscription", + "id": "/subscriptions/{subscriptionId}", + "segments": [ + { + "name": "subscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "name": "subscriptionId", + "type": "SubscriptionId" + } + ] +} \ No newline at end of file