6
6
7
7
import * as coreAuth from ' @azure/core-auth' ;
8
8
import * as coreClient from ' @azure/core-client' ;
9
+ import { OperationState } from ' @azure/core-lro' ;
9
10
import { PagedAsyncIterableIterator } from ' @azure/core-paging' ;
10
- import { PollerLike } from ' @azure/core-lro' ;
11
- import { PollOperationState } from ' @azure/core-lro' ;
11
+ import { SimplePollerLike } from ' @azure/core-lro' ;
12
+
13
+ // @public
14
+ export type ChannelBinding = string ;
12
15
13
16
// @public
14
17
export interface CloudError {
@@ -55,8 +58,10 @@ export type CreatedByType = string;
55
58
56
59
// @public
57
60
export interface DomainSecuritySettings {
61
+ channelBinding? : ChannelBinding ;
58
62
kerberosArmoring? : KerberosArmoring ;
59
63
kerberosRc4Encryption? : KerberosRc4Encryption ;
64
+ ldapSigning? : LdapSigning ;
60
65
ntlmV1? : NtlmV1 ;
61
66
syncKerberosPasswords? : SyncKerberosPasswords ;
62
67
syncNtlmPasswords? : SyncNtlmPasswords ;
@@ -79,7 +84,9 @@ export interface DomainService extends Resource {
79
84
replicaSets? : ReplicaSet [];
80
85
resourceForestSettings? : ResourceForestSettings ;
81
86
sku? : string ;
87
+ readonly syncApplicationId? : string ;
82
88
readonly syncOwner? : string ;
89
+ syncScope? : SyncScope ;
83
90
readonly tenantId? : string ;
84
91
readonly version? : number ;
85
92
}
@@ -111,11 +118,11 @@ export type DomainServiceOperationsListResponse = OperationEntityListResult;
111
118
112
119
// @public
113
120
export interface DomainServices {
114
- beginCreateOrUpdate(resourceGroupName : string , domainServiceName : string , domainService : DomainService , options ? : DomainServicesCreateOrUpdateOptionalParams ): Promise <PollerLike < PollOperationState <DomainServicesCreateOrUpdateResponse >, DomainServicesCreateOrUpdateResponse >>;
121
+ beginCreateOrUpdate(resourceGroupName : string , domainServiceName : string , domainService : DomainService , options ? : DomainServicesCreateOrUpdateOptionalParams ): Promise <SimplePollerLike < OperationState <DomainServicesCreateOrUpdateResponse >, DomainServicesCreateOrUpdateResponse >>;
115
122
beginCreateOrUpdateAndWait(resourceGroupName : string , domainServiceName : string , domainService : DomainService , options ? : DomainServicesCreateOrUpdateOptionalParams ): Promise <DomainServicesCreateOrUpdateResponse >;
116
- beginDelete(resourceGroupName : string , domainServiceName : string , options ? : DomainServicesDeleteOptionalParams ): Promise <PollerLike < PollOperationState <void >, void >>;
123
+ beginDelete(resourceGroupName : string , domainServiceName : string , options ? : DomainServicesDeleteOptionalParams ): Promise <SimplePollerLike < OperationState <void >, void >>;
117
124
beginDeleteAndWait(resourceGroupName : string , domainServiceName : string , options ? : DomainServicesDeleteOptionalParams ): Promise <void >;
118
- beginUpdate(resourceGroupName : string , domainServiceName : string , domainService : DomainService , options ? : DomainServicesUpdateOptionalParams ): Promise <PollerLike < PollOperationState <DomainServicesUpdateResponse >, DomainServicesUpdateResponse >>;
125
+ beginUpdate(resourceGroupName : string , domainServiceName : string , domainService : DomainService , options ? : DomainServicesUpdateOptionalParams ): Promise <SimplePollerLike < OperationState <DomainServicesUpdateResponse >, DomainServicesUpdateResponse >>;
119
126
beginUpdateAndWait(resourceGroupName : string , domainServiceName : string , domainService : DomainService , options ? : DomainServicesUpdateOptionalParams ): Promise <DomainServicesUpdateResponse >;
120
127
get(resourceGroupName : string , domainServiceName : string , options ? : DomainServicesGetOptionalParams ): Promise <DomainServicesGetResponse >;
121
128
list(options ? : DomainServicesListOptionalParams ): PagedAsyncIterableIterator <DomainService >;
@@ -177,6 +184,7 @@ export class DomainServicesResourceProvider extends coreClient.ServiceClient {
177
184
// (undocumented)
178
185
$host: string ;
179
186
constructor (credentials : coreAuth .TokenCredential , subscriptionId : string , options ? : DomainServicesResourceProviderOptionalParams );
187
+ constructor (credentials : coreAuth .TokenCredential , options ? : DomainServicesResourceProviderOptionalParams );
180
188
// (undocumented)
181
189
apiVersion: string ;
182
190
// (undocumented)
@@ -188,7 +196,7 @@ export class DomainServicesResourceProvider extends coreClient.ServiceClient {
188
196
// (undocumented)
189
197
ouContainerOperations: OuContainerOperations ;
190
198
// (undocumented)
191
- subscriptionId: string ;
199
+ subscriptionId? : string ;
192
200
}
193
201
194
202
// @public
@@ -249,6 +257,12 @@ export type KerberosArmoring = string;
249
257
// @public
250
258
export type KerberosRc4Encryption = string ;
251
259
260
+ // @public
261
+ export enum KnownChannelBinding {
262
+ Disabled = " Disabled" ,
263
+ Enabled = " Enabled"
264
+ }
265
+
252
266
// @public
253
267
export enum KnownCreatedByType {
254
268
Application = " Application" ,
@@ -287,6 +301,12 @@ export enum KnownLdaps {
287
301
Enabled = " Enabled"
288
302
}
289
303
304
+ // @public
305
+ export enum KnownLdapSigning {
306
+ Disabled = " Disabled" ,
307
+ Enabled = " Enabled"
308
+ }
309
+
290
310
// @public
291
311
export enum KnownNotifyDcAdmins {
292
312
Disabled = " Disabled" ,
@@ -333,6 +353,12 @@ export enum KnownSyncOnPremPasswords {
333
353
Enabled = " Enabled"
334
354
}
335
355
356
+ // @public
357
+ export enum KnownSyncScope {
358
+ All = " All" ,
359
+ CloudOnly = " CloudOnly"
360
+ }
361
+
336
362
// @public
337
363
export enum KnownTlsV1 {
338
364
Disabled = " Disabled" ,
@@ -342,6 +368,9 @@ export enum KnownTlsV1 {
342
368
// @public
343
369
export type Ldaps = string ;
344
370
371
+ // @public
372
+ export type LdapSigning = string ;
373
+
345
374
// @public
346
375
export interface LdapsSettings {
347
376
readonly certificateNotAfter? : Date ;
@@ -459,11 +488,11 @@ export interface OuContainerListResult {
459
488
460
489
// @public
461
490
export interface OuContainerOperationGrp {
462
- beginCreate(resourceGroupName : string , domainServiceName : string , ouContainerName : string , containerAccount : ContainerAccount , options ? : OuContainerCreateOptionalParams ): Promise <PollerLike < PollOperationState <OuContainerCreateResponse >, OuContainerCreateResponse >>;
491
+ beginCreate(resourceGroupName : string , domainServiceName : string , ouContainerName : string , containerAccount : ContainerAccount , options ? : OuContainerCreateOptionalParams ): Promise <SimplePollerLike < OperationState <OuContainerCreateResponse >, OuContainerCreateResponse >>;
463
492
beginCreateAndWait(resourceGroupName : string , domainServiceName : string , ouContainerName : string , containerAccount : ContainerAccount , options ? : OuContainerCreateOptionalParams ): Promise <OuContainerCreateResponse >;
464
- beginDelete(resourceGroupName : string , domainServiceName : string , ouContainerName : string , options ? : OuContainerDeleteOptionalParams ): Promise <PollerLike < PollOperationState <void >, void >>;
493
+ beginDelete(resourceGroupName : string , domainServiceName : string , ouContainerName : string , options ? : OuContainerDeleteOptionalParams ): Promise <SimplePollerLike < OperationState <void >, void >>;
465
494
beginDeleteAndWait(resourceGroupName : string , domainServiceName : string , ouContainerName : string , options ? : OuContainerDeleteOptionalParams ): Promise <void >;
466
- beginUpdate(resourceGroupName : string , domainServiceName : string , ouContainerName : string , containerAccount : ContainerAccount , options ? : OuContainerUpdateOptionalParams ): Promise <PollerLike < PollOperationState <OuContainerUpdateResponse >, OuContainerUpdateResponse >>;
495
+ beginUpdate(resourceGroupName : string , domainServiceName : string , ouContainerName : string , containerAccount : ContainerAccount , options ? : OuContainerUpdateOptionalParams ): Promise <SimplePollerLike < OperationState <OuContainerUpdateResponse >, OuContainerUpdateResponse >>;
467
496
beginUpdateAndWait(resourceGroupName : string , domainServiceName : string , ouContainerName : string , containerAccount : ContainerAccount , options ? : OuContainerUpdateOptionalParams ): Promise <OuContainerUpdateResponse >;
468
497
get(resourceGroupName : string , domainServiceName : string , ouContainerName : string , options ? : OuContainerGetOptionalParams ): Promise <OuContainerGetResponse >;
469
498
list(resourceGroupName : string , domainServiceName : string , options ? : OuContainerListOptionalParams ): PagedAsyncIterableIterator <OuContainer >;
@@ -542,6 +571,9 @@ export type SyncNtlmPasswords = string;
542
571
// @public
543
572
export type SyncOnPremPasswords = string ;
544
573
574
+ // @public
575
+ export type SyncScope = string ;
576
+
545
577
// @public
546
578
export interface SystemData {
547
579
createdAt? : Date ;
0 commit comments