@@ -10,6 +10,31 @@ import { PagedAsyncIterableIterator } from '@azure/core-paging';
1010import { PollerLike } from ' @azure/core-lro' ;
1111import { PollOperationState } from ' @azure/core-lro' ;
1212
13+ // @public
14+ export interface AgentConfiguration {
15+ readonly extensionsAllowList? : ConfigurationExtension [];
16+ readonly extensionsBlockList? : ConfigurationExtension [];
17+ readonly extensionsEnabled? : string ;
18+ readonly guestConfigurationEnabled? : string ;
19+ readonly incomingConnectionsPorts? : string [];
20+ readonly proxyBypass? : string [];
21+ readonly proxyUrl? : string ;
22+ }
23+
24+ // @public
25+ export type AssessmentModeTypes = string ;
26+
27+ // @public
28+ export interface CloudMetadata {
29+ readonly provider? : string ;
30+ }
31+
32+ // @public
33+ export interface ConfigurationExtension {
34+ readonly publisher? : string ;
35+ readonly type? : string ;
36+ }
37+
1338// @public (undocumented)
1439export interface ConnectionDetail {
1540 readonly groupId? : string ;
@@ -93,6 +118,7 @@ export interface HybridComputePrivateLinkScopeListResult {
93118
94119// @public
95120export interface HybridComputePrivateLinkScopeProperties {
121+ readonly privateEndpointConnections? : PrivateEndpointConnectionDataModel [];
96122 readonly privateLinkScopeId? : string ;
97123 readonly provisioningState? : string ;
98124 publicNetworkAccess? : PublicNetworkAccessType ;
@@ -108,6 +134,14 @@ export interface Identity {
108134// @public
109135export type InstanceViewTypes = string ;
110136
137+ // @public
138+ export enum KnownAssessmentModeTypes {
139+ // (undocumented)
140+ AutomaticByPlatform = " AutomaticByPlatform" ,
141+ // (undocumented)
142+ ImageDefault = " ImageDefault"
143+ }
144+
111145// @public
112146export enum KnownCreatedByType {
113147 // (undocumented)
@@ -126,6 +160,18 @@ export enum KnownInstanceViewTypes {
126160 InstanceView = " instanceView"
127161}
128162
163+ // @public
164+ export enum KnownPatchModeTypes {
165+ // (undocumented)
166+ AutomaticByOS = " AutomaticByOS" ,
167+ // (undocumented)
168+ AutomaticByPlatform = " AutomaticByPlatform" ,
169+ // (undocumented)
170+ ImageDefault = " ImageDefault" ,
171+ // (undocumented)
172+ Manual = " Manual"
173+ }
174+
129175// @public
130176export enum KnownPublicNetworkAccessType {
131177 Disabled = " Disabled" ,
@@ -193,6 +239,7 @@ export interface MachineExtensionInstanceViewStatus {
193239// @public
194240export interface MachineExtensionProperties {
195241 autoUpgradeMinorVersion? : boolean ;
242+ enableAutomaticUpgrade? : boolean ;
196243 forceUpdateTag? : string ;
197244 instanceView? : MachineExtensionInstanceView ;
198245 protectedSettings? : Record <string , unknown >;
@@ -300,8 +347,10 @@ export interface MachineListResult {
300347// @public
301348export interface MachineProperties {
302349 readonly adFqdn? : string ;
350+ readonly agentConfiguration? : AgentConfiguration ;
303351 readonly agentVersion? : string ;
304352 clientPublicKey? : string ;
353+ cloudMetadata? : CloudMetadata ;
305354 readonly detectedProperties? : {
306355 [propertyName : string ]: string ;
307356 };
@@ -313,13 +362,16 @@ export interface MachineProperties {
313362 readonly lastStatusChange? : Date ;
314363 locationData? : LocationData ;
315364 readonly machineFqdn? : string ;
365+ mssqlDiscovered? : string ;
316366 readonly osName? : string ;
317- readonly osProfile? : OSProfile ;
367+ osProfile? : OSProfile ;
318368 readonly osSku? : string ;
369+ osType? : string ;
319370 readonly osVersion? : string ;
320371 parentClusterResourceId? : string ;
321372 privateLinkScopeResourceId? : string ;
322373 readonly provisioningState? : string ;
374+ serviceStatuses? : ServiceStatuses ;
323375 readonly status? : StatusTypes ;
324376 vmId? : string ;
325377 readonly vmUuid? : string ;
@@ -381,7 +433,9 @@ export type MachineUpdate = ResourceUpdate & {
381433
382434// @public
383435export interface MachineUpdateProperties {
436+ cloudMetadata? : CloudMetadata ;
384437 locationData? : LocationData ;
438+ osProfile? : OSProfile ;
385439 parentClusterResourceId? : string ;
386440 privateLinkScopeResourceId? : string ;
387441}
@@ -406,6 +460,7 @@ export type OperationsListResponse = OperationListResult;
406460// @public
407461export interface OperationValue {
408462 display? : OperationValueDisplay ;
463+ readonly isDataAction? : boolean ;
409464 readonly name? : string ;
410465 readonly origin? : string ;
411466}
@@ -421,14 +476,39 @@ export interface OperationValueDisplay {
421476// @public
422477export interface OSProfile {
423478 readonly computerName? : string ;
479+ linuxConfiguration? : OSProfileLinuxConfiguration ;
480+ windowsConfiguration? : OSProfileWindowsConfiguration ;
481+ }
482+
483+ // @public
484+ export interface OSProfileLinuxConfiguration {
485+ assessmentMode? : AssessmentModeTypes ;
486+ patchMode? : PatchModeTypes ;
487+ }
488+
489+ // @public
490+ export interface OSProfileWindowsConfiguration {
491+ assessmentMode? : AssessmentModeTypes ;
492+ patchMode? : PatchModeTypes ;
424493}
425494
495+ // @public
496+ export type PatchModeTypes = string ;
497+
426498// @public
427499export type PrivateEndpointConnection = ProxyResource & {
428500 properties? : PrivateEndpointConnectionProperties ;
429501 readonly systemData? : SystemData ;
430502};
431503
504+ // @public
505+ export interface PrivateEndpointConnectionDataModel {
506+ readonly id? : string ;
507+ readonly name? : string ;
508+ properties? : PrivateEndpointConnectionProperties ;
509+ readonly type? : string ;
510+ }
511+
432512// @public
433513export interface PrivateEndpointConnectionListResult {
434514 readonly nextLink? : string ;
@@ -437,6 +517,7 @@ export interface PrivateEndpointConnectionListResult {
437517
438518// @public
439519export interface PrivateEndpointConnectionProperties {
520+ readonly groupIds? : string [];
440521 privateEndpoint? : PrivateEndpointProperty ;
441522 privateLinkServiceConnectionState? : PrivateLinkServiceConnectionStateProperty ;
442523 readonly provisioningState? : string ;
@@ -666,6 +747,18 @@ export interface ResourceUpdate {
666747 };
667748}
668749
750+ // @public
751+ export interface ServiceStatus {
752+ startupType? : string ;
753+ state? : string ;
754+ }
755+
756+ // @public
757+ export interface ServiceStatuses {
758+ extensionService? : ServiceStatus ;
759+ guestConfigurationService? : ServiceStatus ;
760+ }
761+
669762// @public
670763export type StatusLevelTypes = string ;
671764
0 commit comments