Skip to content

Commit 8a20cee

Browse files
authored
AAD Domain Services: add 09-01-2022 API version (#20768)
* Add new API folder * Add new API 2022-09-01 * Fixed casing and naming issues * Fixing Swagger Violations * Fix date-time invalid format * Fix DateTime attempt 2 * Fix DateTime attempt 3 * Fix Prettier Check * Fixing Swagger Violations for LRO
1 parent ef6f2f0 commit 8a20cee

16 files changed

+2784
-1
lines changed

specification/domainservices/resource-manager/Microsoft.AAD/stable/2022-09-01/domainservices.json

+1,170
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,181 @@
1+
{
2+
"parameters": {
3+
"api-version": "2022-09-01",
4+
"subscriptionId": "1639790a-76a2-4ac4-98d9-8562f5dfcb4d",
5+
"resourceGroupName": "TestResourceGroup",
6+
"domainServiceName": "TestDomainService.com",
7+
"domainService": {
8+
"properties": {
9+
"domainName": "TestDomainService.com",
10+
"replicaSets": [
11+
{
12+
"location": "West US",
13+
"subnetId": "/subscriptions/1639790a-76a2-4ac4-98d9-8562f5dfcb4d/resourceGroups/TestNetworkResourceGroup/providers/Microsoft.Network/virtualNetworks/TestVnetWUS/subnets/TestSubnetWUS"
14+
}
15+
],
16+
"ldapsSettings": {
17+
"ldaps": "Enabled",
18+
"pfxCertificate": "MIIDPDCCAiSgAwIBAgIQQUI9P6tq2p9OFIJa7DLNvTANBgkqhkiG9w0BAQsFADAgMR4w...",
19+
"pfxCertificatePassword": "<pfxCertificatePassword>",
20+
"externalAccess": "Enabled"
21+
},
22+
"domainSecuritySettings": {
23+
"ntlmV1": "Enabled",
24+
"tlsV1": "Disabled",
25+
"syncNtlmPasswords": "Enabled"
26+
},
27+
"filteredSync": "Enabled",
28+
"notificationSettings": {
29+
"notifyGlobalAdmins": "Enabled",
30+
"notifyDcAdmins": "Enabled",
31+
"additionalRecipients": [
32+
33+
34+
]
35+
}
36+
}
37+
}
38+
},
39+
"responses": {
40+
"200": {
41+
"description": "HTTP 200 (OK) if the operation was successful.",
42+
"body": {
43+
"id": "/subscriptions/1639790a-76a2-4ac4-98d9-8562f5dfcb4d/resourceGroups/TestResourceGroup/providers/Microsoft.AAD/DomainServices/TestDomainService.com",
44+
"name": "TestDomainService.com",
45+
"type": "Microsoft.AAD/DomainServices",
46+
"properties": {
47+
"version": 2,
48+
"tenantId": "3f8cd22c-7b32-48aa-a01c-f533133b1def",
49+
"domainName": "TestDomainService.com",
50+
"deploymentId": "4a619871-0150-41c4-aeb4-0b10deb7940a",
51+
"syncOwner": "4a619871-0150-41c4-aeb4-0b10deb7940a",
52+
"replicaSets": [
53+
{
54+
"replicaSetId": "4a619871-0150-41c4-aeb4-0b10deb7940a",
55+
"location": "West US",
56+
"vnetSiteId": "99083198-a39c-469f-972d-59017e7f078c",
57+
"subnetId": "/subscriptions/1639790a-76a2-4ac4-98d9-8562f5dfcb4d/resourceGroups/TestNetworkResourceGroup/providers/Microsoft.Network/virtualNetworks/TestVnetWUS/subnets/TestSubnetWUS",
58+
"domainControllerIpAddress": [
59+
"10.0.0.1",
60+
"10.0.0.2"
61+
],
62+
"externalAccessIpAddress": "13.64.148.151",
63+
"serviceStatus": "Running"
64+
}
65+
],
66+
"ldapsSettings": {
67+
"ldaps": "Enabled",
68+
"publicCertificate": "MIIDPDCCAiSgAwIBAgIQQUI9P6tq2p9OFIJa7DLNvTANBgkqhkiG9w0BAQsFADAgMR4w...",
69+
"certificateThumbprint": "9154A390F0C387D679E0DD040701745CDFED67F3",
70+
"certificateNotAfter": "2018-02-15T21:43:21Z",
71+
"externalAccess": "Enabled"
72+
},
73+
"domainSecuritySettings": {
74+
"ntlmV1": "Enabled",
75+
"tlsV1": "Disabled",
76+
"syncNtlmPasswords": "Enabled"
77+
},
78+
"filteredSync": "Enabled",
79+
"notificationSettings": {
80+
"notifyGlobalAdmins": "Enabled",
81+
"notifyDcAdmins": "Enabled",
82+
"additionalRecipients": [
83+
84+
85+
]
86+
},
87+
"provisioningState": "Succeeded"
88+
}
89+
}
90+
},
91+
"201": {
92+
"description": "HTTP 201 (Created) if the operation completed successfully.",
93+
"body": {
94+
"id": "/subscriptions/1639790a-76a2-4ac4-98d9-8562f5dfcb4d/resourceGroups/TestResourceGroup/providers/Microsoft.AAD/DomainServices/TestDomainService.com",
95+
"name": "TestDomainService.com",
96+
"type": "Microsoft.AAD/DomainServices",
97+
"properties": {
98+
"version": 2,
99+
"tenantId": "3f8cd22c-7b32-48aa-a01c-f533133b1def",
100+
"domainName": "TestDomainService.com",
101+
"deploymentId": "4a619871-0150-41c4-aeb4-0b10deb7940a",
102+
"syncOwner": "4a619871-0150-41c4-aeb4-0b10deb7940a",
103+
"replicaSets": [
104+
{
105+
"replicaSetId": "4a619871-0150-41c4-aeb4-0b10deb7940a",
106+
"location": "West US",
107+
"vnetSiteId": "99083198-a39c-469f-972d-59017e7f078c",
108+
"subnetId": "/subscriptions/1639790a-76a2-4ac4-98d9-8562f5dfcb4d/resourceGroups/TestNetworkResourceGroup/providers/Microsoft.Network/virtualNetworks/TestVnetWUS/subnets/TestSubnetWUS",
109+
"domainControllerIpAddress": [
110+
"10.0.0.1",
111+
"10.0.0.2"
112+
],
113+
"externalAccessIpAddress": "13.64.148.151",
114+
"serviceStatus": "Running"
115+
}
116+
],
117+
"ldapsSettings": {
118+
"ldaps": "Enabled",
119+
"publicCertificate": "MIIDPDCCAiSgAwIBAgIQQUI9P6tq2p9OFIJa7DLNvTANBgkqhkiG9w0BAQsFADAgMR4w...",
120+
"certificateThumbprint": "9154A390F0C387D679E0DD040701745CDFED67F3",
121+
"certificateNotAfter": "2018-02-15T21:43:21Z",
122+
"externalAccess": "Enabled"
123+
},
124+
"domainSecuritySettings": {
125+
"ntlmV1": "Enabled",
126+
"tlsV1": "Disabled",
127+
"syncNtlmPasswords": "Enabled"
128+
},
129+
"filteredSync": "Enabled",
130+
"notificationSettings": {
131+
"notifyGlobalAdmins": "Enabled",
132+
"notifyDcAdmins": "Enabled",
133+
"additionalRecipients": [
134+
135+
136+
]
137+
},
138+
"provisioningState": "Succeeded"
139+
}
140+
}
141+
},
142+
"202": {
143+
"description": "HTTP 202 (Accepted) if the operation was successfully started and will complete asynchronously.",
144+
"body": {
145+
"id": "/subscriptions/1639790a-76a2-4ac4-98d9-8562f5dfcb4d/resourceGroups/TestResourceGroup/providers/Microsoft.AAD/DomainServices/TestDomainService.com",
146+
"name": "TestDomainService.com",
147+
"type": "Microsoft.AAD/DomainServices",
148+
"properties": {
149+
"version": 2,
150+
"tenantId": "3f8cd22c-7b32-48aa-a01c-f533133b1def",
151+
"domainName": "TestDomainService.com",
152+
"replicaSets": [
153+
{
154+
"location": "West US",
155+
"subnetId": "/subscriptions/1639790a-76a2-4ac4-98d9-8562f5dfcb4d/resourceGroups/TestNetworkResourceGroup/providers/Microsoft.Network/virtualNetworks/TestVnetWUS/subnets/TestSubnetWUS"
156+
}
157+
],
158+
"ldapsSettings": {
159+
"ldaps": "Enabled",
160+
"externalAccess": "Enabled"
161+
},
162+
"domainSecuritySettings": {
163+
"ntlmV1": "Enabled",
164+
"tlsV1": "Disabled",
165+
"syncNtlmPasswords": "Enabled"
166+
},
167+
"filteredSync": "Enabled",
168+
"notificationSettings": {
169+
"notifyGlobalAdmins": "Enabled",
170+
"notifyDcAdmins": "Enabled",
171+
"additionalRecipients": [
172+
173+
174+
]
175+
},
176+
"provisioningState": "Accepted"
177+
}
178+
}
179+
}
180+
}
181+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
{
2+
"parameters": {
3+
"api-version": "2022-09-01",
4+
"subscriptionId": "1639790a-76a2-4ac4-98d9-8562f5dfcb4d",
5+
"resourceGroupName": "OuContainerResourceGroup",
6+
"domainServiceName": "OuContainer.com",
7+
"ouContainerName": "OuContainer1",
8+
"containerAccount": {
9+
"accountName": "AccountName1",
10+
"spn": "Spn1",
11+
"password": "<password>"
12+
}
13+
},
14+
"responses": {
15+
"200": {
16+
"description": "HTTP 200 (OK) if the operation was successful.",
17+
"body": {
18+
"id": "/subscriptions/1639790a-76a2-4ac4-98d9-8562f5dfcb4d/resourceGroups/ouContainerResourceGroup/providers/Microsoft.AAD/domainServices/ouContainer.com/ouContainer/ouContainer1",
19+
"name": "OuContainer.com/OuContainer1",
20+
"type": "Microsoft.AAD/DomainServices/OuContainer",
21+
"properties": {
22+
"tenantId": "3f8cd22c-7b32-48aa-a01c-f533133b1def",
23+
"domainName": "OuContainer.com",
24+
"deploymentId": "0FC50BDB-AC45-48E4-BC92-F0651EA0687B",
25+
"containerId": "OuContainer1",
26+
"accounts": [
27+
{
28+
"accountName": "AccountName1",
29+
"spn": "Spn1"
30+
},
31+
{
32+
"accountName": "AccountName2",
33+
"spn": "Spn2"
34+
}
35+
],
36+
"serviceStatus": "Running",
37+
"provisioningState": "Succeeded"
38+
}
39+
}
40+
},
41+
"201": {
42+
"description": "HTTP 201 (Created) if the operation was successful.",
43+
"body": {
44+
"id": "/subscriptions/1639790a-76a2-4ac4-98d9-8562f5dfcb4d/resourceGroups/ouContainerResourceGroup/providers/Microsoft.AAD/domainServices/ouContainer.com/ouContainer/ouContainer1",
45+
"name": "OuContainer.com/OuContainer1",
46+
"type": "Microsoft.AAD/DomainServices/OuContainer",
47+
"properties": {
48+
"tenantId": "3f8cd22c-7b32-48aa-a01c-f533133b1def",
49+
"domainName": "OuContainer.com",
50+
"deploymentId": "0FC50BDB-AC45-48E4-BC92-F0651EA0687B",
51+
"containerId": "OuContainer1",
52+
"accounts": [
53+
{
54+
"accountName": "AccountName1",
55+
"spn": "Spn1"
56+
},
57+
{
58+
"accountName": "AccountName2",
59+
"spn": "Spn2"
60+
}
61+
],
62+
"serviceStatus": "Running",
63+
"provisioningState": "Succeeded"
64+
}
65+
}
66+
},
67+
"202": {
68+
"description": "HTTP 202 (Accepted) if the operation was successfully started and will complete asynchronously.",
69+
"body": {
70+
"id": "/subscriptions/1639790a-76a2-4ac4-98d9-8562f5dfcb4d/resourceGroups/ouContainerResourceGroup/providers/Microsoft.AAD/domainServices/ouContainer.com/ouContainer/ouContainer1",
71+
"name": "OuContainer.com/OuContainer1",
72+
"type": "Microsoft.AAD/DomainServices/OuContainer",
73+
"properties": {
74+
"tenantId": "3f8cd22c-7b32-48aa-a01c-f533133b1def",
75+
"domainName": "OuContainer.com",
76+
"deploymentId": "0FC50BDB-AC45-48E4-BC92-F0651EA0687B",
77+
"containerId": "OuContainer1",
78+
"accounts": [
79+
{
80+
"accountName": "AccountName1",
81+
"spn": "Spn1"
82+
},
83+
{
84+
"accountName": "AccountName2",
85+
"spn": "Spn2"
86+
}
87+
],
88+
"serviceStatus": "Running",
89+
"provisioningState": "Succeeded"
90+
}
91+
}
92+
}
93+
}
94+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"parameters": {
3+
"api-version": "2022-09-01",
4+
"subscriptionId": "1639790a-76a2-4ac4-98d9-8562f5dfcb4d",
5+
"resourceGroupName": "TestResourceGroup",
6+
"domainServiceName": "TestDomainService.com"
7+
},
8+
"responses": {
9+
"202": {
10+
"headers": {
11+
"Location": "https://management.azure.com/subscriptions/1639790a-76a2-4ac4-98d9-8562f5dfcb4d/resourceGroups/TestResourceGroup/providers/Microsoft.AAD/domainServices/TestDomainService.com?api-version=2022-09-01"
12+
},
13+
"description": "HTTP 202 (Accepted) if the operation was successfully started and will complete asynchronously."
14+
},
15+
"204": {
16+
"headers": {
17+
"Location": "https://management.azure.com/subscriptions/1639790a-76a2-4ac4-98d9-8562f5dfcb4d/resourceGroups/TestResourceGroup/providers/Microsoft.AAD/domainServices/TestDomainService.com?api-version=2022-09-01"
18+
},
19+
"description": "HTTP 204 (Not Content) should be used if the resource does not exist and the request is well formed."
20+
}
21+
}
22+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{
2+
"parameters": {
3+
"api-version": "2022-09-01",
4+
"subscriptionId": "1639790a-76a2-4ac4-98d9-8562f5dfcb4d",
5+
"resourceGroupName": "OuContainerResourceGroup",
6+
"domainServiceName": "OuContainer.com",
7+
"ouContainerName": "OuContainer1"
8+
},
9+
"responses": {
10+
"200": {
11+
"description": "HTTP 200 (OK) if the operation was successful."
12+
},
13+
"202": {
14+
"headers": {
15+
"Location": "https://management.azure.com/subscriptions/1639790a-76a2-4ac4-98d9-8562f5dfcb4d/resourceGroups/TestResourceGroup/providers/Microsoft.AAD/domainServices/TestDomainService.com?api-version=2022-09-01"
16+
},
17+
"description": "HTTP 202 (Accepted) if the operation was successfully started and will complete asynchronously."
18+
},
19+
"204": {
20+
"headers": {
21+
"Location": "https://management.azure.com/subscriptions/1639790a-76a2-4ac4-98d9-8562f5dfcb4d/resourceGroups/TestResourceGroup/providers/Microsoft.AAD/domainServices/TestDomainService.com?api-version=2022-09-01"
22+
},
23+
"description": "HTTP 204 (Not Content) should be used if the resource does not exist and the request is well formed."
24+
}
25+
}
26+
}

0 commit comments

Comments
 (0)