Skip to content

Commit decb61f

Browse files
author
SDKAuto
committed
CodeGen from PR 18588 in Azure/azure-rest-api-specs
Merge 84105ef4e3ceba538a1901055ae1f430207d4449 into f8811b7dd784712c3fb0941e04d9042f59a4d367
1 parent 100ccbc commit decb61f

File tree

1 file changed

+68
-9
lines changed

1 file changed

+68
-9
lines changed

schemas/2022-03-01-preview/Microsoft.AzureArcData.json

Lines changed: 68 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -415,9 +415,28 @@
415415
"type": "string",
416416
"description": "NETBIOS name of the Active Directory domain."
417417
},
418+
"ouDistinguishedName": {
419+
"type": "string",
420+
"description": "The distinguished name of the Active Directory Organizational Unit."
421+
},
418422
"realm": {
419423
"type": "string",
420424
"description": "Name (uppercase) of the Active Directory domain that this AD connector will be associated with."
425+
},
426+
"serviceAccountProvisioning": {
427+
"oneOf": [
428+
{
429+
"type": "string",
430+
"enum": [
431+
"automatic",
432+
"manual"
433+
]
434+
},
435+
{
436+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
437+
}
438+
],
439+
"description": "The service account provisioning mode for this Active Directory connector."
421440
}
422441
},
423442
"required": [
@@ -429,6 +448,17 @@
429448
"ActiveDirectoryConnectorProperties": {
430449
"type": "object",
431450
"properties": {
451+
"domainServiceAccountLoginInformation": {
452+
"oneOf": [
453+
{
454+
"$ref": "#/definitions/BasicLoginInformation"
455+
},
456+
{
457+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
458+
}
459+
],
460+
"description": "Username and password for basic login authentication."
461+
},
432462
"spec": {
433463
"oneOf": [
434464
{
@@ -574,6 +604,23 @@
574604
},
575605
"description": "Details about the Active Directory domain controllers associated with this AD connector instance"
576606
},
607+
"ActiveDirectoryInformation": {
608+
"type": "object",
609+
"properties": {
610+
"keytabInformation": {
611+
"oneOf": [
612+
{
613+
"$ref": "#/definitions/KeytabInformation"
614+
},
615+
{
616+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
617+
}
618+
],
619+
"description": "Keytab used for authenticate with Active Directory."
620+
}
621+
},
622+
"description": "Active Directory information that related to the resource."
623+
},
577624
"BasicLoginInformation": {
578625
"type": "object",
579626
"properties": {
@@ -889,6 +936,16 @@
889936
},
890937
"description": "The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service"
891938
},
939+
"KeytabInformation": {
940+
"type": "object",
941+
"properties": {
942+
"keytab": {
943+
"type": "string",
944+
"description": "A base64-encoded keytab."
945+
}
946+
},
947+
"description": "Keytab used for authenticate with Active Directory."
948+
},
892949
"LogAnalyticsWorkspaceConfig": {
893950
"type": "object",
894951
"properties": {
@@ -1114,6 +1171,17 @@
11141171
"SqlManagedInstanceProperties": {
11151172
"type": "object",
11161173
"properties": {
1174+
"activeDirectoryInformation": {
1175+
"oneOf": [
1176+
{
1177+
"$ref": "#/definitions/ActiveDirectoryInformation"
1178+
},
1179+
{
1180+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1181+
}
1182+
],
1183+
"description": "Active Directory information that related to the resource."
1184+
},
11171185
"admin": {
11181186
"type": "string",
11191187
"description": "The instance admin user"
@@ -1156,10 +1224,6 @@
11561224
],
11571225
"description": "The raw kubernetes information."
11581226
},
1159-
"keytab": {
1160-
"type": "string",
1161-
"description": "A base64-encoded keytab."
1162-
},
11631227
"lastUploadedDate": {
11641228
"type": "string",
11651229
"format": "date-time",
@@ -1312,11 +1376,6 @@
13121376
],
13131377
"description": "SQL Server edition."
13141378
},
1315-
"esuExpirationDate": {
1316-
"type": "string",
1317-
"format": "date-time",
1318-
"description": "Timestamp of ESU Expiration."
1319-
},
13201379
"hostType": {
13211380
"oneOf": [
13221381
{

0 commit comments

Comments
 (0)