From 8356a4011f272e7e681e3f4bd33365213a2f007c Mon Sep 17 00:00:00 2001 From: hc-github-team-tf-azure <> Date: Tue, 10 Sep 2024 15:00:49 +0000 Subject: [PATCH] data: regenerating based on the latest Swagger --- .../2023-11-01/ApiVersionDefinition.json | 9 ++ .../Constant-CheckNameAvailabilityReason.json | 14 +++ .../Constant-ProvisioningState.json | 30 +++++ .../Constant-ResourceState.json | 54 +++++++++ .../FabricCapacities/Constant-RpSkuTier.json | 10 ++ .../Model-CapacityAdministration.json | 22 ++++ .../Model-CheckNameAvailabilityRequest.json | 31 +++++ .../Model-CheckNameAvailabilityResponse.json | 44 +++++++ .../Model-FabricCapacity.json | 109 ++++++++++++++++++ .../Model-FabricCapacityProperties.json | 44 +++++++ .../Model-FabricCapacityUpdate.json | 44 +++++++ .../Model-FabricCapacityUpdateProperties.json | 18 +++ .../FabricCapacities/Model-RpSku.json | 31 +++++ ...Model-RpSkuDetailsForExistingResource.json | 31 +++++ .../Model-RpSkuDetailsForNewResource.json | 48 ++++++++ .../Operation-CheckNameAvailability.json | 19 +++ .../Operation-CreateOrUpdate.json | 19 +++ .../FabricCapacities/Operation-Delete.json | 11 ++ .../FabricCapacities/Operation-Get.json | 14 +++ .../Operation-ListByResourceGroup.json | 16 +++ .../Operation-ListBySubscription.json | 16 +++ .../FabricCapacities/Operation-ListSkus.json | 16 +++ .../Operation-ListSkusForCapacity.json | 16 +++ .../FabricCapacities/Operation-Resume.json | 12 ++ .../FabricCapacities/Operation-Suspend.json | 12 ++ .../FabricCapacities/Operation-Update.json | 19 +++ .../ResourceId-CapacityId.json | 43 +++++++ .../ResourceId-LocationId.json | 34 ++++++ .../ResourceId-ResourceGroupId.json | 25 ++++ .../ResourceId-SubscriptionId.json | 16 +++ .../Fabric/ServiceDefinition.json | 5 + 31 files changed, 832 insertions(+) create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/ApiVersionDefinition.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Constant-CheckNameAvailabilityReason.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Constant-ProvisioningState.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Constant-ResourceState.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Constant-RpSkuTier.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-CapacityAdministration.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-CheckNameAvailabilityRequest.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-CheckNameAvailabilityResponse.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-FabricCapacity.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-FabricCapacityProperties.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-FabricCapacityUpdate.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-FabricCapacityUpdateProperties.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-RpSku.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-RpSkuDetailsForExistingResource.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-RpSkuDetailsForNewResource.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-CheckNameAvailability.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-CreateOrUpdate.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-Delete.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-Get.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-ListByResourceGroup.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-ListBySubscription.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-ListSkus.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-ListSkusForCapacity.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-Resume.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-Suspend.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-Update.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/ResourceId-CapacityId.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/ResourceId-LocationId.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/ResourceId-ResourceGroupId.json create mode 100644 api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/ResourceId-SubscriptionId.json create mode 100644 api-definitions/resource-manager/Fabric/ServiceDefinition.json diff --git a/api-definitions/resource-manager/Fabric/2023-11-01/ApiVersionDefinition.json b/api-definitions/resource-manager/Fabric/2023-11-01/ApiVersionDefinition.json new file mode 100644 index 00000000000..18a62e289fe --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/ApiVersionDefinition.json @@ -0,0 +1,9 @@ +{ + "apiVersion": "2023-11-01", + "isPreview": false, + "generate": true, + "resources": [ + "FabricCapacities" + ], + "source": "Azure/azure-rest-api-specs" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Constant-CheckNameAvailabilityReason.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Constant-CheckNameAvailabilityReason.json new file mode 100644 index 00000000000..5dbac62f0d0 --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Constant-CheckNameAvailabilityReason.json @@ -0,0 +1,14 @@ +{ + "name": "CheckNameAvailabilityReason", + "type": "String", + "values": [ + { + "key": "AlreadyExists", + "value": "AlreadyExists" + }, + { + "key": "Invalid", + "value": "Invalid" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Constant-ProvisioningState.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Constant-ProvisioningState.json new file mode 100644 index 00000000000..376db17aaf0 --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Constant-ProvisioningState.json @@ -0,0 +1,30 @@ +{ + "name": "ProvisioningState", + "type": "String", + "values": [ + { + "key": "Canceled", + "value": "Canceled" + }, + { + "key": "Deleting", + "value": "Deleting" + }, + { + "key": "Failed", + "value": "Failed" + }, + { + "key": "Provisioning", + "value": "Provisioning" + }, + { + "key": "Succeeded", + "value": "Succeeded" + }, + { + "key": "Updating", + "value": "Updating" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Constant-ResourceState.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Constant-ResourceState.json new file mode 100644 index 00000000000..4af8cba6b32 --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Constant-ResourceState.json @@ -0,0 +1,54 @@ +{ + "name": "ResourceState", + "type": "String", + "values": [ + { + "key": "Active", + "value": "Active" + }, + { + "key": "Deleting", + "value": "Deleting" + }, + { + "key": "Failed", + "value": "Failed" + }, + { + "key": "Paused", + "value": "Paused" + }, + { + "key": "Pausing", + "value": "Pausing" + }, + { + "key": "Preparing", + "value": "Preparing" + }, + { + "key": "Provisioning", + "value": "Provisioning" + }, + { + "key": "Resuming", + "value": "Resuming" + }, + { + "key": "Scaling", + "value": "Scaling" + }, + { + "key": "Suspended", + "value": "Suspended" + }, + { + "key": "Suspending", + "value": "Suspending" + }, + { + "key": "Updating", + "value": "Updating" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Constant-RpSkuTier.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Constant-RpSkuTier.json new file mode 100644 index 00000000000..6fca82b3ddc --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Constant-RpSkuTier.json @@ -0,0 +1,10 @@ +{ + "name": "RpSkuTier", + "type": "String", + "values": [ + { + "key": "Fabric", + "value": "Fabric" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-CapacityAdministration.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-CapacityAdministration.json new file mode 100644 index 00000000000..9578aba56e5 --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-CapacityAdministration.json @@ -0,0 +1,22 @@ +{ + "name": "CapacityAdministration", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "members", + "name": "Members", + "objectDefinition": { + "type": "List", + "referenceName": null, + "nestedItem": { + "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/Fabric/2023-11-01/FabricCapacities/Model-CheckNameAvailabilityRequest.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-CheckNameAvailabilityRequest.json new file mode 100644 index 00000000000..3cfe7963c95 --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-CheckNameAvailabilityRequest.json @@ -0,0 +1,31 @@ +{ + "name": "CheckNameAvailabilityRequest", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "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/Fabric/2023-11-01/FabricCapacities/Model-CheckNameAvailabilityResponse.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-CheckNameAvailabilityResponse.json new file mode 100644 index 00000000000..0e7f40a89df --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-CheckNameAvailabilityResponse.json @@ -0,0 +1,44 @@ +{ + "name": "CheckNameAvailabilityResponse", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "message", + "name": "Message", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "nameAvailable", + "name": "NameAvailable", + "objectDefinition": { + "type": "Boolean", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "reason", + "name": "Reason", + "objectDefinition": { + "type": "Reference", + "referenceName": "CheckNameAvailabilityReason" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-FabricCapacity.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-FabricCapacity.json new file mode 100644 index 00000000000..7ac5234b20a --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-FabricCapacity.json @@ -0,0 +1,109 @@ +{ + "name": "FabricCapacity", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "id", + "name": "Id", + "objectDefinition": { + "type": "String", + "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": "FabricCapacityProperties" + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "sku", + "name": "Sku", + "objectDefinition": { + "type": "Reference", + "referenceName": "RpSku" + }, + "optional": false, + "readOnly": false, + "required": true, + "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/Fabric/2023-11-01/FabricCapacities/Model-FabricCapacityProperties.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-FabricCapacityProperties.json new file mode 100644 index 00000000000..1a3b23a30a4 --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-FabricCapacityProperties.json @@ -0,0 +1,44 @@ +{ + "name": "FabricCapacityProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "administration", + "name": "Administration", + "objectDefinition": { + "type": "Reference", + "referenceName": "CapacityAdministration" + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "provisioningState", + "name": "ProvisioningState", + "objectDefinition": { + "type": "Reference", + "referenceName": "ProvisioningState" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "state", + "name": "State", + "objectDefinition": { + "type": "Reference", + "referenceName": "ResourceState" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-FabricCapacityUpdate.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-FabricCapacityUpdate.json new file mode 100644 index 00000000000..e135a827827 --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-FabricCapacityUpdate.json @@ -0,0 +1,44 @@ +{ + "name": "FabricCapacityUpdate", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "properties", + "name": "Properties", + "objectDefinition": { + "type": "Reference", + "referenceName": "FabricCapacityUpdateProperties" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "sku", + "name": "Sku", + "objectDefinition": { + "type": "Reference", + "referenceName": "RpSku" + }, + "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/Fabric/2023-11-01/FabricCapacities/Model-FabricCapacityUpdateProperties.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-FabricCapacityUpdateProperties.json new file mode 100644 index 00000000000..02d18d44f44 --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-FabricCapacityUpdateProperties.json @@ -0,0 +1,18 @@ +{ + "name": "FabricCapacityUpdateProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "administration", + "name": "Administration", + "objectDefinition": { + "type": "Reference", + "referenceName": "CapacityAdministration" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-RpSku.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-RpSku.json new file mode 100644 index 00000000000..1df66b27113 --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-RpSku.json @@ -0,0 +1,31 @@ +{ + "name": "RpSku", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "tier", + "name": "Tier", + "objectDefinition": { + "type": "Reference", + "referenceName": "RpSkuTier" + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-RpSkuDetailsForExistingResource.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-RpSkuDetailsForExistingResource.json new file mode 100644 index 00000000000..e93c4e6d99d --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-RpSkuDetailsForExistingResource.json @@ -0,0 +1,31 @@ +{ + "name": "RpSkuDetailsForExistingResource", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "resourceType", + "name": "ResourceType", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "sku", + "name": "Sku", + "objectDefinition": { + "type": "Reference", + "referenceName": "RpSku" + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-RpSkuDetailsForNewResource.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-RpSkuDetailsForNewResource.json new file mode 100644 index 00000000000..655fcdc0ba5 --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Model-RpSkuDetailsForNewResource.json @@ -0,0 +1,48 @@ +{ + "name": "RpSkuDetailsForNewResource", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "locations", + "name": "Locations", + "objectDefinition": { + "type": "List", + "referenceName": null, + "nestedItem": { + "type": "String", + "referenceName": null + } + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "resourceType", + "name": "ResourceType", + "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/Fabric/2023-11-01/FabricCapacities/Operation-CheckNameAvailability.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-CheckNameAvailability.json new file mode 100644 index 00000000000..6296dd21244 --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-CheckNameAvailability.json @@ -0,0 +1,19 @@ +{ + "name": "CheckNameAvailability", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "POST", + "resourceIdName": "LocationId", + "requestObject": { + "type": "Reference", + "referenceName": "CheckNameAvailabilityRequest" + }, + "responseObject": { + "type": "Reference", + "referenceName": "CheckNameAvailabilityResponse" + }, + "uriSuffix": "/checkNameAvailability" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-CreateOrUpdate.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-CreateOrUpdate.json new file mode 100644 index 00000000000..9c6c997ddee --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-CreateOrUpdate.json @@ -0,0 +1,19 @@ +{ + "name": "CreateOrUpdate", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 200, + 201 + ], + "longRunning": true, + "httpMethod": "PUT", + "resourceIdName": "CapacityId", + "requestObject": { + "type": "Reference", + "referenceName": "FabricCapacity" + }, + "responseObject": { + "type": "Reference", + "referenceName": "FabricCapacity" + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-Delete.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-Delete.json new file mode 100644 index 00000000000..1f9c400fd94 --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-Delete.json @@ -0,0 +1,11 @@ +{ + "name": "Delete", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 202, + 204 + ], + "longRunning": true, + "httpMethod": "DELETE", + "resourceIdName": "CapacityId" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-Get.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-Get.json new file mode 100644 index 00000000000..c85bb1db07d --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-Get.json @@ -0,0 +1,14 @@ +{ + "name": "Get", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "CapacityId", + "responseObject": { + "type": "Reference", + "referenceName": "FabricCapacity" + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-ListByResourceGroup.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-ListByResourceGroup.json new file mode 100644 index 00000000000..6df49af55e1 --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/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": "FabricCapacity" + }, + "uriSuffix": "/providers/Microsoft.Fabric/capacities" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-ListBySubscription.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-ListBySubscription.json new file mode 100644 index 00000000000..b604460854f --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/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": "FabricCapacity" + }, + "uriSuffix": "/providers/Microsoft.Fabric/capacities" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-ListSkus.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-ListSkus.json new file mode 100644 index 00000000000..1f19c17275b --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-ListSkus.json @@ -0,0 +1,16 @@ +{ + "name": "ListSkus", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 200 + ], + "fieldContainingPaginationDetails": "nextLink", + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "SubscriptionId", + "responseObject": { + "type": "Reference", + "referenceName": "RpSkuDetailsForNewResource" + }, + "uriSuffix": "/providers/Microsoft.Fabric/skus" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-ListSkusForCapacity.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-ListSkusForCapacity.json new file mode 100644 index 00000000000..8ee81a2f271 --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-ListSkusForCapacity.json @@ -0,0 +1,16 @@ +{ + "name": "ListSkusForCapacity", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 200 + ], + "fieldContainingPaginationDetails": "nextLink", + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "CapacityId", + "responseObject": { + "type": "Reference", + "referenceName": "RpSkuDetailsForExistingResource" + }, + "uriSuffix": "/skus" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-Resume.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-Resume.json new file mode 100644 index 00000000000..7f8e317558e --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-Resume.json @@ -0,0 +1,12 @@ +{ + "name": "Resume", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 200, + 202 + ], + "longRunning": true, + "httpMethod": "POST", + "resourceIdName": "CapacityId", + "uriSuffix": "/resume" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-Suspend.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-Suspend.json new file mode 100644 index 00000000000..d19b8ef8c8e --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-Suspend.json @@ -0,0 +1,12 @@ +{ + "name": "Suspend", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 200, + 202 + ], + "longRunning": true, + "httpMethod": "POST", + "resourceIdName": "CapacityId", + "uriSuffix": "/suspend" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-Update.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-Update.json new file mode 100644 index 00000000000..b69855b6daa --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/Operation-Update.json @@ -0,0 +1,19 @@ +{ + "name": "Update", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 200, + 202 + ], + "longRunning": true, + "httpMethod": "PATCH", + "resourceIdName": "CapacityId", + "requestObject": { + "type": "Reference", + "referenceName": "FabricCapacityUpdate" + }, + "responseObject": { + "type": "Reference", + "referenceName": "FabricCapacity" + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/ResourceId-CapacityId.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/ResourceId-CapacityId.json new file mode 100644 index 00000000000..b635522b02f --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/ResourceId-CapacityId.json @@ -0,0 +1,43 @@ +{ + "name": "CapacityId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Fabric/capacities/{capacityName}", + "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": "staticMicrosoftFabric", + "type": "ResourceProvider", + "value": "Microsoft.Fabric" + }, + { + "name": "staticCapacities", + "type": "Static", + "value": "capacities" + }, + { + "name": "capacityName", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/ResourceId-LocationId.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/ResourceId-LocationId.json new file mode 100644 index 00000000000..e2901e3a2f0 --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/ResourceId-LocationId.json @@ -0,0 +1,34 @@ +{ + "name": "LocationId", + "id": "/subscriptions/{subscriptionId}/providers/Microsoft.Fabric/locations/{locationName}", + "segments": [ + { + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "name": "staticMicrosoftFabric", + "type": "ResourceProvider", + "value": "Microsoft.Fabric" + }, + { + "name": "staticLocations", + "type": "Static", + "value": "locations" + }, + { + "name": "locationName", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/ResourceId-ResourceGroupId.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/ResourceId-ResourceGroupId.json new file mode 100644 index 00000000000..30146a5e6cf --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/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/Fabric/2023-11-01/FabricCapacities/ResourceId-SubscriptionId.json b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/ResourceId-SubscriptionId.json new file mode 100644 index 00000000000..25706667298 --- /dev/null +++ b/api-definitions/resource-manager/Fabric/2023-11-01/FabricCapacities/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 diff --git a/api-definitions/resource-manager/Fabric/ServiceDefinition.json b/api-definitions/resource-manager/Fabric/ServiceDefinition.json new file mode 100644 index 00000000000..182f2ee0907 --- /dev/null +++ b/api-definitions/resource-manager/Fabric/ServiceDefinition.json @@ -0,0 +1,5 @@ +{ + "name": "Fabric", + "resourceProvider": "Microsoft.Fabric", + "generate": true +} \ No newline at end of file