@@ -10,6 +10,104 @@ import { PagedAsyncIterableIterator } from '@azure/core-paging';
1010import { PollerLike } from ' @azure/core-lro' ;
1111import { PollOperationState } from ' @azure/core-lro' ;
1212
13+ // @public
14+ export interface AccessConnector extends TrackedResource {
15+ identity? : ManagedServiceIdentity ;
16+ properties? : AccessConnectorProperties ;
17+ readonly systemData? : SystemData ;
18+ }
19+
20+ // @public
21+ export interface AccessConnectorListResult {
22+ nextLink? : string ;
23+ value? : AccessConnector [];
24+ }
25+
26+ // @public (undocumented)
27+ export interface AccessConnectorProperties {
28+ readonly provisioningState? : ProvisioningState ;
29+ }
30+
31+ // @public
32+ export interface AccessConnectors {
33+ beginCreateOrUpdate(resourceGroupName : string , connectorName : string , parameters : AccessConnector , options ? : AccessConnectorsCreateOrUpdateOptionalParams ): Promise <PollerLike <PollOperationState <AccessConnectorsCreateOrUpdateResponse >, AccessConnectorsCreateOrUpdateResponse >>;
34+ beginCreateOrUpdateAndWait(resourceGroupName : string , connectorName : string , parameters : AccessConnector , options ? : AccessConnectorsCreateOrUpdateOptionalParams ): Promise <AccessConnectorsCreateOrUpdateResponse >;
35+ beginDelete(resourceGroupName : string , connectorName : string , options ? : AccessConnectorsDeleteOptionalParams ): Promise <PollerLike <PollOperationState <void >, void >>;
36+ beginDeleteAndWait(resourceGroupName : string , connectorName : string , options ? : AccessConnectorsDeleteOptionalParams ): Promise <void >;
37+ beginUpdate(resourceGroupName : string , connectorName : string , parameters : AccessConnectorUpdate , options ? : AccessConnectorsUpdateOptionalParams ): Promise <PollerLike <PollOperationState <AccessConnectorsUpdateResponse >, AccessConnectorsUpdateResponse >>;
38+ beginUpdateAndWait(resourceGroupName : string , connectorName : string , parameters : AccessConnectorUpdate , options ? : AccessConnectorsUpdateOptionalParams ): Promise <AccessConnectorsUpdateResponse >;
39+ get(resourceGroupName : string , connectorName : string , options ? : AccessConnectorsGetOptionalParams ): Promise <AccessConnectorsGetResponse >;
40+ listByResourceGroup(resourceGroupName : string , options ? : AccessConnectorsListByResourceGroupOptionalParams ): PagedAsyncIterableIterator <AccessConnector >;
41+ listBySubscription(options ? : AccessConnectorsListBySubscriptionOptionalParams ): PagedAsyncIterableIterator <AccessConnector >;
42+ }
43+
44+ // @public
45+ export interface AccessConnectorsCreateOrUpdateOptionalParams extends coreClient .OperationOptions {
46+ resumeFrom? : string ;
47+ updateIntervalInMs? : number ;
48+ }
49+
50+ // @public
51+ export type AccessConnectorsCreateOrUpdateResponse = AccessConnector ;
52+
53+ // @public
54+ export interface AccessConnectorsDeleteOptionalParams extends coreClient .OperationOptions {
55+ resumeFrom? : string ;
56+ updateIntervalInMs? : number ;
57+ }
58+
59+ // @public
60+ export interface AccessConnectorsGetOptionalParams extends coreClient .OperationOptions {
61+ }
62+
63+ // @public
64+ export type AccessConnectorsGetResponse = AccessConnector ;
65+
66+ // @public
67+ export interface AccessConnectorsListByResourceGroupNextOptionalParams extends coreClient .OperationOptions {
68+ }
69+
70+ // @public
71+ export type AccessConnectorsListByResourceGroupNextResponse = AccessConnectorListResult ;
72+
73+ // @public
74+ export interface AccessConnectorsListByResourceGroupOptionalParams extends coreClient .OperationOptions {
75+ }
76+
77+ // @public
78+ export type AccessConnectorsListByResourceGroupResponse = AccessConnectorListResult ;
79+
80+ // @public
81+ export interface AccessConnectorsListBySubscriptionNextOptionalParams extends coreClient .OperationOptions {
82+ }
83+
84+ // @public
85+ export type AccessConnectorsListBySubscriptionNextResponse = AccessConnectorListResult ;
86+
87+ // @public
88+ export interface AccessConnectorsListBySubscriptionOptionalParams extends coreClient .OperationOptions {
89+ }
90+
91+ // @public
92+ export type AccessConnectorsListBySubscriptionResponse = AccessConnectorListResult ;
93+
94+ // @public
95+ export interface AccessConnectorsUpdateOptionalParams extends coreClient .OperationOptions {
96+ resumeFrom? : string ;
97+ updateIntervalInMs? : number ;
98+ }
99+
100+ // @public
101+ export type AccessConnectorsUpdateResponse = AccessConnector ;
102+
103+ // @public
104+ export interface AccessConnectorUpdate {
105+ identity? : ManagedServiceIdentity ;
106+ tags? : {
107+ [propertyName : string ]: string ;
108+ };
109+ }
110+
13111// @public
14112export interface AddressSpace {
15113 addressPrefixes? : string [];
@@ -21,7 +119,7 @@ export class AzureDatabricksManagementClient extends coreClient.ServiceClient {
21119 $host: string ;
22120 constructor (credentials : coreAuth .TokenCredential , subscriptionId : string , options ? : AzureDatabricksManagementClientOptionalParams );
23121 // (undocumented)
24- apiVersion : string ;
122+ accessConnectors : AccessConnectors ;
25123 // (undocumented)
26124 operations: Operations ;
27125 // (undocumented)
@@ -41,7 +139,6 @@ export class AzureDatabricksManagementClient extends coreClient.ServiceClient {
41139// @public
42140export interface AzureDatabricksManagementClientOptionalParams extends coreClient .ServiceClientOptions {
43141 $host? : string ;
44- apiVersion? : string ;
45142 endpoint? : string ;
46143}
47144
@@ -68,6 +165,7 @@ export interface Encryption {
68165
69166// @public
70167export interface EncryptionEntitiesDefinition {
168+ managedDisk? : ManagedDiskEncryption ;
71169 managedServices? : EncryptionV2 ;
72170}
73171
@@ -165,6 +263,14 @@ export enum KnownKeySource {
165263 MicrosoftKeyvault = " Microsoft.Keyvault"
166264}
167265
266+ // @public
267+ export enum KnownManagedServiceIdentityType {
268+ None = " None" ,
269+ SystemAssigned = " SystemAssigned" ,
270+ SystemAssignedUserAssigned = " SystemAssigned,UserAssigned" ,
271+ UserAssigned = " UserAssigned"
272+ }
273+
168274// @public
169275export enum KnownPeeringProvisioningState {
170276 Deleting = " Deleting" ,
@@ -225,13 +331,40 @@ export enum KnownRequiredNsgRules {
225331 NoAzureServiceRules = " NoAzureServiceRules"
226332}
227333
334+ // @public
335+ export interface ManagedDiskEncryption {
336+ keySource: EncryptionKeySource ;
337+ keyVaultProperties: ManagedDiskEncryptionKeyVaultProperties ;
338+ rotationToLatestKeyVersionEnabled? : boolean ;
339+ }
340+
341+ // @public
342+ export interface ManagedDiskEncryptionKeyVaultProperties {
343+ keyName: string ;
344+ keyVaultUri: string ;
345+ keyVersion: string ;
346+ }
347+
228348// @public
229349export interface ManagedIdentityConfiguration {
230350 readonly principalId? : string ;
231351 readonly tenantId? : string ;
232352 readonly type? : string ;
233353}
234354
355+ // @public
356+ export interface ManagedServiceIdentity {
357+ readonly principalId? : string ;
358+ readonly tenantId? : string ;
359+ type: ManagedServiceIdentityType ;
360+ userAssignedIdentities? : {
361+ [propertyName : string ]: UserAssignedIdentity ;
362+ };
363+ }
364+
365+ // @public
366+ export type ManagedServiceIdentityType = string ;
367+
235368// @public
236369export interface Operation {
237370 display? : OperationDisplay ;
@@ -240,6 +373,7 @@ export interface Operation {
240373
241374// @public
242375export interface OperationDisplay {
376+ description? : string ;
243377 operation? : string ;
244378 provider? : string ;
245379 resource? : string ;
@@ -309,6 +443,7 @@ export interface PrivateEndpointConnection {
309443
310444// @public
311445export interface PrivateEndpointConnectionProperties {
446+ groupIds? : string [];
312447 privateEndpoint? : PrivateEndpoint ;
313448 privateLinkServiceConnectionState: PrivateLinkServiceConnectionState ;
314449 readonly provisioningState? : PrivateEndpointConnectionProvisioningState ;
@@ -404,7 +539,7 @@ export type PrivateLinkResourcesListResponse = PrivateLinkResourcesList;
404539
405540// @public
406541export interface PrivateLinkServiceConnectionState {
407- actionRequired ? : string ;
542+ actionsRequired ? : string ;
408543 description? : string ;
409544 status: PrivateLinkServiceConnectionStatus ;
410545}
@@ -452,6 +587,12 @@ export interface TrackedResource extends Resource {
452587 };
453588}
454589
590+ // @public
591+ export interface UserAssignedIdentity {
592+ readonly clientId? : string ;
593+ readonly principalId? : string ;
594+ }
595+
455596// @public
456597export interface VirtualNetworkPeering {
457598 allowForwardedTraffic? : boolean ;
@@ -536,7 +677,9 @@ export interface Workspace extends TrackedResource {
536677 authorizations? : WorkspaceProviderAuthorization [];
537678 createdBy? : CreatedBy ;
538679 readonly createdDateTime? : Date ;
680+ readonly diskEncryptionSetId? : string ;
539681 encryption? : WorkspacePropertiesEncryption ;
682+ managedDiskIdentity? : ManagedIdentityConfiguration ;
540683 managedResourceGroupId: string ;
541684 parameters? : WorkspaceCustomParameters ;
542685 readonly privateEndpointConnections? : PrivateEndpointConnection [];
0 commit comments