@@ -1773,13 +1773,16 @@ export interface EditionCapability {
17731773
17741774// @public
17751775export interface ElasticPool extends TrackedResource {
1776+ availabilityZone?: AvailabilityZoneType;
17761777 readonly creationDate?: Date;
17771778 highAvailabilityReplicaCount?: number;
17781779 readonly kind?: string;
17791780 licenseType?: ElasticPoolLicenseType;
17801781 maintenanceConfigurationId?: string;
17811782 maxSizeBytes?: number;
1783+ minCapacity?: number;
17821784 perDatabaseSettings?: ElasticPoolPerDatabaseSettings;
1785+ preferredEnclaveType?: AlwaysEncryptedEnclaveType;
17831786 sku?: Sku;
17841787 readonly state?: ElasticPoolState;
17851788 zoneRedundant?: boolean;
@@ -2056,11 +2059,14 @@ export type ElasticPoolsUpdateResponse = ElasticPool;
20562059
20572060// @public
20582061export interface ElasticPoolUpdate {
2062+ availabilityZone?: AvailabilityZoneType;
20592063 highAvailabilityReplicaCount?: number;
20602064 licenseType?: ElasticPoolLicenseType;
20612065 maintenanceConfigurationId?: string;
20622066 maxSizeBytes?: number;
2067+ minCapacity?: number;
20632068 perDatabaseSettings?: ElasticPoolPerDatabaseSettings;
2069+ preferredEnclaveType?: AlwaysEncryptedEnclaveType;
20642070 sku?: Sku;
20652071 tags?: {
20662072 [propertyName: string]: string;
@@ -2358,6 +2364,8 @@ export interface FailoverGroups {
23582364 beginFailoverAndWait(resourceGroupName: string, serverName: string, failoverGroupName: string, options?: FailoverGroupsFailoverOptionalParams): Promise<FailoverGroupsFailoverResponse>;
23592365 beginForceFailoverAllowDataLoss(resourceGroupName: string, serverName: string, failoverGroupName: string, options?: FailoverGroupsForceFailoverAllowDataLossOptionalParams): Promise<SimplePollerLike<OperationState<FailoverGroupsForceFailoverAllowDataLossResponse>, FailoverGroupsForceFailoverAllowDataLossResponse>>;
23602366 beginForceFailoverAllowDataLossAndWait(resourceGroupName: string, serverName: string, failoverGroupName: string, options?: FailoverGroupsForceFailoverAllowDataLossOptionalParams): Promise<FailoverGroupsForceFailoverAllowDataLossResponse>;
2367+ beginTryPlannedBeforeForcedFailover(resourceGroupName: string, serverName: string, failoverGroupName: string, options?: FailoverGroupsTryPlannedBeforeForcedFailoverOptionalParams): Promise<SimplePollerLike<OperationState<FailoverGroupsTryPlannedBeforeForcedFailoverResponse>, FailoverGroupsTryPlannedBeforeForcedFailoverResponse>>;
2368+ beginTryPlannedBeforeForcedFailoverAndWait(resourceGroupName: string, serverName: string, failoverGroupName: string, options?: FailoverGroupsTryPlannedBeforeForcedFailoverOptionalParams): Promise<FailoverGroupsTryPlannedBeforeForcedFailoverResponse>;
23612369 beginUpdate(resourceGroupName: string, serverName: string, failoverGroupName: string, parameters: FailoverGroupUpdate, options?: FailoverGroupsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<FailoverGroupsUpdateResponse>, FailoverGroupsUpdateResponse>>;
23622370 beginUpdateAndWait(resourceGroupName: string, serverName: string, failoverGroupName: string, parameters: FailoverGroupUpdate, options?: FailoverGroupsUpdateOptionalParams): Promise<FailoverGroupsUpdateResponse>;
23632371 get(resourceGroupName: string, serverName: string, failoverGroupName: string, options?: FailoverGroupsGetOptionalParams): Promise<FailoverGroupsGetResponse>;
@@ -2418,6 +2426,21 @@ export interface FailoverGroupsListByServerOptionalParams extends coreClient.Ope
24182426// @public
24192427export type FailoverGroupsListByServerResponse = FailoverGroupListResult;
24202428
2429+ // @public
2430+ export interface FailoverGroupsTryPlannedBeforeForcedFailoverHeaders {
2431+ // (undocumented)
2432+ location?: string;
2433+ }
2434+
2435+ // @public
2436+ export interface FailoverGroupsTryPlannedBeforeForcedFailoverOptionalParams extends coreClient.OperationOptions {
2437+ resumeFrom?: string;
2438+ updateIntervalInMs?: number;
2439+ }
2440+
2441+ // @public
2442+ export type FailoverGroupsTryPlannedBeforeForcedFailoverResponse = FailoverGroup;
2443+
24212444// @public
24222445export interface FailoverGroupsUpdateOptionalParams extends coreClient.OperationOptions {
24232446 resumeFrom?: string;
@@ -5141,6 +5164,7 @@ export interface ManagedDatabase extends TrackedResource {
51415164 readonly defaultSecondaryLocation?: string;
51425165 readonly earliestRestorePoint?: Date;
51435166 readonly failoverGroupId?: string;
5167+ isLedgerOn?: boolean;
51445168 lastBackupName?: string;
51455169 longTermRetentionBackupResourceId?: string;
51465170 recoverableDatabaseId?: string;
@@ -5782,6 +5806,7 @@ export interface ManagedDatabaseUpdate {
57825806 readonly defaultSecondaryLocation?: string;
57835807 readonly earliestRestorePoint?: Date;
57845808 readonly failoverGroupId?: string;
5809+ isLedgerOn?: boolean;
57855810 lastBackupName?: string;
57865811 longTermRetentionBackupResourceId?: string;
57875812 recoverableDatabaseId?: string;
@@ -7449,6 +7474,7 @@ export type PrincipalType = string;
74497474
74507475// @public
74517476export interface PrivateEndpointConnection extends ProxyResource {
7477+ readonly groupIds?: string[];
74527478 privateEndpoint?: PrivateEndpointProperty;
74537479 privateLinkServiceConnectionState?: PrivateLinkServiceConnectionStateProperty;
74547480 readonly provisioningState?: PrivateEndpointProvisioningState;
@@ -10046,6 +10072,7 @@ export interface SqlVulnerabilityAssessmentScanRecord extends ProxyResource {
1004610072 readonly errors?: SqlVulnerabilityAssessmentScanError[];
1004710073 readonly highSeverityFailedRulesCount?: number;
1004810074 readonly isBaselineApplied?: boolean;
10075+ readonly lastScanTime?: Date;
1004910076 readonly lowSeverityFailedRulesCount?: number;
1005010077 readonly mediumSeverityFailedRulesCount?: number;
1005110078 readonly scanId?: string;
0 commit comments