Skip to content

Commit

Permalink
Merge pull request #4069 from hashicorp/data/regeneration-from-8ff80f…
Browse files Browse the repository at this point in the history
…2f0257f2e83947154b6d7facbd98020d88-rest-api-specs

Data: Rest Api Specs - regenerating based on 8ff80f2
  • Loading branch information
tombuildsstuff authored Apr 16, 2024
2 parents 8ff80f2 + 4ad5019 commit c4a1628
Show file tree
Hide file tree
Showing 38 changed files with 1,169 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"apiVersion": "2023-02-01",
"isPreview": false,
"generate": true,
"resources": [
"QuotaInformation",
"QuotaRequests",
"UsagesInformation"
],
"source": "Azure/azure-rest-api-specs"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"name": "LimitType",
"type": "String",
"values": [
{
"key": "LimitValue",
"value": "LimitValue"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"name": "QuotaLimitTypes",
"type": "String",
"values": [
{
"key": "Independent",
"value": "Independent"
},
{
"key": "Shared",
"value": "Shared"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
{
"name": "CurrentQuotaLimitBase",
"fields": [
{
"containsDiscriminatedTypeValue": false,
"jsonName": "id",
"name": "Id",
"objectDefinition": {
"type": "String",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"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": "QuotaProperties"
},
"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
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"name": "LimitJsonObject",
"fields": [
{
"containsDiscriminatedTypeValue": true,
"jsonName": "limitObjectType",
"name": "LimitObjectType",
"objectDefinition": {
"type": "Reference",
"referenceName": "LimitType"
},
"optional": false,
"readOnly": false,
"required": true,
"sensitive": false
}
],
"typeHintIn": "LimitObjectType"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"name": "LimitObject",
"fields": [
{
"containsDiscriminatedTypeValue": false,
"jsonName": "limitType",
"name": "LimitType",
"objectDefinition": {
"type": "Reference",
"referenceName": "QuotaLimitTypes"
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "value",
"name": "Value",
"objectDefinition": {
"type": "Integer",
"referenceName": null
},
"optional": false,
"readOnly": false,
"required": true,
"sensitive": false
}
],
"discriminatedParentModelName": "LimitJsonObject",
"discriminatedTypeValue": "LimitValue",
"typeHintIn": "LimitObjectType"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
{
"name": "QuotaProperties",
"fields": [
{
"containsDiscriminatedTypeValue": false,
"jsonName": "isQuotaApplicable",
"name": "IsQuotaApplicable",
"objectDefinition": {
"type": "Boolean",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "limit",
"name": "Limit",
"objectDefinition": {
"type": "Reference",
"referenceName": "LimitJsonObject"
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "name",
"name": "Name",
"objectDefinition": {
"type": "Reference",
"referenceName": "ResourceName"
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "properties",
"name": "Properties",
"objectDefinition": {
"type": "RawObject",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "quotaPeriod",
"name": "QuotaPeriod",
"objectDefinition": {
"type": "String",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "resourceType",
"name": "ResourceType",
"objectDefinition": {
"type": "String",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "unit",
"name": "Unit",
"objectDefinition": {
"type": "String",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"name": "ResourceName",
"fields": [
{
"containsDiscriminatedTypeValue": false,
"jsonName": "localizedValue",
"name": "LocalizedValue",
"objectDefinition": {
"type": "String",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "value",
"name": "Value",
"objectDefinition": {
"type": "String",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"name": "QuotaCreateOrUpdate",
"contentType": "application/json; charset=utf-8",
"expectedStatusCodes": [
200,
202
],
"longRunning": true,
"httpMethod": "PUT",
"resourceIdName": "ScopedQuotaId",
"requestObject": {
"type": "Reference",
"referenceName": "CurrentQuotaLimitBase"
},
"responseObject": {
"type": "Reference",
"referenceName": "CurrentQuotaLimitBase"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"name": "QuotaGet",
"contentType": "application/json; charset=utf-8",
"expectedStatusCodes": [
200
],
"longRunning": false,
"httpMethod": "GET",
"resourceIdName": "ScopedQuotaId",
"responseObject": {
"type": "Reference",
"referenceName": "CurrentQuotaLimitBase"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"name": "QuotaList",
"contentType": "application/json; charset=utf-8",
"expectedStatusCodes": [
200
],
"fieldContainingPaginationDetails": "nextLink",
"longRunning": false,
"httpMethod": "GET",
"resourceIdName": "ScopeId",
"responseObject": {
"type": "Reference",
"referenceName": "CurrentQuotaLimitBase"
},
"uriSuffix": "/providers/Microsoft.Quota/quotas"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"name": "QuotaUpdate",
"contentType": "application/json; charset=utf-8",
"expectedStatusCodes": [
200,
202
],
"longRunning": true,
"httpMethod": "PATCH",
"resourceIdName": "ScopedQuotaId",
"requestObject": {
"type": "Reference",
"referenceName": "CurrentQuotaLimitBase"
},
"responseObject": {
"type": "Reference",
"referenceName": "CurrentQuotaLimitBase"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "ScopeId",
"commonAlias": "Scope",
"id": "/{scope}",
"segments": [
{
"name": "scope",
"type": "Scope"
}
]
}
Loading

0 comments on commit c4a1628

Please sign in to comment.