Skip to content

Commit 09d1884

Browse files
author
msftbot[bot]
authored
[ReleasePR azurestack] Add api-version 2022-06-01 to Microsoft.AzureStack RP (#2475)
Create to sync Azure/azure-rest-api-specs#19572 [ReCreate this PR](https://github.com/azure-resource-manager-schemas/compare/main...azure-sdk:sdkAuto/azurestack?expand=1)
2 parents ab94faa + b899780 commit 09d1884

File tree

2 files changed

+189
-0
lines changed

2 files changed

+189
-0
lines changed
Lines changed: 183 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,183 @@
1+
{
2+
"id": "https://schema.management.azure.com/schemas/2022-06-01/Microsoft.AzureStack.json#",
3+
"$schema": "http://json-schema.org/draft-04/schema#",
4+
"title": "Microsoft.AzureStack",
5+
"description": "Microsoft AzureStack Resource Types",
6+
"resourceDefinitions": {
7+
"registrations": {
8+
"type": "object",
9+
"properties": {
10+
"apiVersion": {
11+
"type": "string",
12+
"enum": [
13+
"2022-06-01"
14+
]
15+
},
16+
"location": {
17+
"oneOf": [
18+
{
19+
"type": "string",
20+
"enum": [
21+
"global"
22+
]
23+
},
24+
{
25+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
26+
}
27+
],
28+
"description": "Location of the resource."
29+
},
30+
"name": {
31+
"type": "string",
32+
"description": "Name of the Azure Stack registration."
33+
},
34+
"properties": {
35+
"oneOf": [
36+
{
37+
"$ref": "#/definitions/RegistrationParameterProperties"
38+
},
39+
{
40+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
41+
}
42+
],
43+
"description": "Properties of the Azure Stack registration resource"
44+
},
45+
"resources": {
46+
"type": "array",
47+
"items": {
48+
"oneOf": [
49+
{
50+
"$ref": "#/definitions/registrations_customerSubscriptions_childResource"
51+
}
52+
]
53+
}
54+
},
55+
"type": {
56+
"type": "string",
57+
"enum": [
58+
"Microsoft.AzureStack/registrations"
59+
]
60+
}
61+
},
62+
"required": [
63+
"apiVersion",
64+
"location",
65+
"name",
66+
"properties",
67+
"type"
68+
],
69+
"description": "Microsoft.AzureStack/registrations"
70+
},
71+
"registrations_customerSubscriptions": {
72+
"type": "object",
73+
"properties": {
74+
"apiVersion": {
75+
"type": "string",
76+
"enum": [
77+
"2022-06-01"
78+
]
79+
},
80+
"etag": {
81+
"type": "string",
82+
"description": "The entity tag used for optimistic concurrency when modifying the resource."
83+
},
84+
"name": {
85+
"type": "string",
86+
"description": "Name of the product."
87+
},
88+
"properties": {
89+
"oneOf": [
90+
{
91+
"$ref": "#/definitions/CustomerSubscriptionProperties"
92+
},
93+
{
94+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
95+
}
96+
],
97+
"description": "Customer subscription properties."
98+
},
99+
"type": {
100+
"type": "string",
101+
"enum": [
102+
"Microsoft.AzureStack/registrations/customerSubscriptions"
103+
]
104+
}
105+
},
106+
"required": [
107+
"apiVersion",
108+
"name",
109+
"properties",
110+
"type"
111+
],
112+
"description": "Microsoft.AzureStack/registrations/customerSubscriptions"
113+
}
114+
},
115+
"definitions": {
116+
"CustomerSubscriptionProperties": {
117+
"type": "object",
118+
"properties": {
119+
"tenantId": {
120+
"type": "string",
121+
"description": "Tenant Id."
122+
}
123+
},
124+
"description": "Customer subscription properties."
125+
},
126+
"RegistrationParameterProperties": {
127+
"type": "object",
128+
"properties": {
129+
"registrationToken": {
130+
"type": "string",
131+
"description": "The token identifying registered Azure Stack"
132+
}
133+
},
134+
"required": [
135+
"registrationToken"
136+
],
137+
"description": "Properties of the Azure Stack registration resource"
138+
},
139+
"registrations_customerSubscriptions_childResource": {
140+
"type": "object",
141+
"properties": {
142+
"apiVersion": {
143+
"type": "string",
144+
"enum": [
145+
"2022-06-01"
146+
]
147+
},
148+
"etag": {
149+
"type": "string",
150+
"description": "The entity tag used for optimistic concurrency when modifying the resource."
151+
},
152+
"name": {
153+
"type": "string",
154+
"description": "Name of the product."
155+
},
156+
"properties": {
157+
"oneOf": [
158+
{
159+
"$ref": "#/definitions/CustomerSubscriptionProperties"
160+
},
161+
{
162+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
163+
}
164+
],
165+
"description": "Customer subscription properties."
166+
},
167+
"type": {
168+
"type": "string",
169+
"enum": [
170+
"customerSubscriptions"
171+
]
172+
}
173+
},
174+
"required": [
175+
"apiVersion",
176+
"name",
177+
"properties",
178+
"type"
179+
],
180+
"description": "Microsoft.AzureStack/registrations/customerSubscriptions"
181+
}
182+
}
183+
}

schemas/common/autogeneratedResources.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2830,6 +2830,12 @@
28302830
{
28312831
"$ref": "https://schema.management.azure.com/schemas/2020-06-01-preview/Microsoft.AzureStack.json#/resourceDefinitions/registrations_customerSubscriptions"
28322832
},
2833+
{
2834+
"$ref": "https://schema.management.azure.com/schemas/2022-06-01/Microsoft.AzureStack.json#/resourceDefinitions/registrations"
2835+
},
2836+
{
2837+
"$ref": "https://schema.management.azure.com/schemas/2022-06-01/Microsoft.AzureStack.json#/resourceDefinitions/registrations_customerSubscriptions"
2838+
},
28332839
{
28342840
"$ref": "https://schema.management.azure.com/schemas/2020-03-01-preview/Microsoft.AzureStackHCI.json#/resourceDefinitions/clusters"
28352841
},

0 commit comments

Comments
 (0)