@@ -18,13 +18,20 @@ export type AuthType = string;
18
18
19
19
// @public
20
20
export interface AzureMonitorAlertSettings {
21
+ // (undocumented)
22
+ alertsForAllFailoverIssues? : AlertsState ;
21
23
// (undocumented)
22
24
alertsForAllJobFailures? : AlertsState ;
25
+ // (undocumented)
26
+ alertsForAllReplicationIssues? : AlertsState ;
23
27
}
24
28
25
29
// @public
26
30
export type BackupStorageVersion = string ;
27
31
32
+ // @public
33
+ export type BcdrSecurityLevel = string ;
34
+
28
35
// @public
29
36
export interface CapabilitiesProperties {
30
37
// (undocumented)
@@ -67,6 +74,8 @@ export interface CheckNameAvailabilityResult {
67
74
export interface ClassicAlertSettings {
68
75
// (undocumented)
69
76
alertsForCriticalOperations? : AlertsState ;
77
+ // (undocumented)
78
+ emailNotificationsForSiteRecovery? : AlertsState ;
70
79
}
71
80
72
81
// @public
@@ -149,12 +158,24 @@ export interface DNSZoneResponse extends DNSZone {
149
158
requiredZoneNames? : string [];
150
159
}
151
160
161
+ // @public
162
+ export type EnhancedSecurityState = string ;
163
+
152
164
// @public
153
165
export interface ErrorAdditionalInfo {
154
166
readonly info? : Record <string , unknown >;
155
167
readonly type? : string ;
156
168
}
157
169
170
+ // @public
171
+ export interface ErrorDetail {
172
+ readonly additionalInfo? : ErrorAdditionalInfo [];
173
+ readonly code? : string ;
174
+ readonly details? : ErrorDetail [];
175
+ readonly message? : string ;
176
+ readonly target? : string ;
177
+ }
178
+
158
179
// @public
159
180
export interface ErrorModel {
160
181
readonly additionalInfo? : ErrorAdditionalInfo [];
@@ -164,6 +185,11 @@ export interface ErrorModel {
164
185
readonly target? : string ;
165
186
}
166
187
188
+ // @public
189
+ export interface ErrorResponse {
190
+ error? : ErrorDetail ;
191
+ }
192
+
167
193
// @public
168
194
export function getContinuationToken(page : unknown ): string | undefined ;
169
195
@@ -232,6 +258,14 @@ export enum KnownBackupStorageVersion {
232
258
V2 = " V2"
233
259
}
234
260
261
+ // @public
262
+ export enum KnownBcdrSecurityLevel {
263
+ Excellent = " Excellent" ,
264
+ Fair = " Fair" ,
265
+ Good = " Good" ,
266
+ Poor = " Poor"
267
+ }
268
+
235
269
// @public
236
270
export enum KnownCreatedByType {
237
271
Application = " Application" ,
@@ -253,6 +287,14 @@ export enum KnownCrossSubscriptionRestoreState {
253
287
PermanentlyDisabled = " PermanentlyDisabled"
254
288
}
255
289
290
+ // @public
291
+ export enum KnownEnhancedSecurityState {
292
+ AlwaysON = " AlwaysON" ,
293
+ Disabled = " Disabled" ,
294
+ Enabled = " Enabled" ,
295
+ Invalid = " Invalid"
296
+ }
297
+
256
298
// @public
257
299
export enum KnownImmutabilityState {
258
300
Disabled = " Disabled" ,
@@ -342,6 +384,7 @@ export enum KnownSoftDeleteState {
342
384
// @public
343
385
export enum KnownStandardTierStorageRedundancy {
344
386
GeoRedundant = " GeoRedundant" ,
387
+ Invalid = " Invalid" ,
345
388
LocallyRedundant = " LocallyRedundant" ,
346
389
ZoneRedundant = " ZoneRedundant"
347
390
}
@@ -722,6 +765,8 @@ export type SkuName = string;
722
765
723
766
// @public
724
767
export interface SoftDeleteSettings {
768
+ // (undocumented)
769
+ enhancedSecurityState? : EnhancedSecurityState ;
725
770
softDeleteRetentionPeriodInDays? : number ;
726
771
// (undocumented)
727
772
softDeleteState? : SoftDeleteState ;
@@ -865,6 +910,7 @@ export type VaultPrivateEndpointState = string;
865
910
// @public
866
911
export interface VaultProperties {
867
912
readonly backupStorageVersion? : BackupStorageVersion ;
913
+ readonly bcdrSecurityLevel? : BcdrSecurityLevel ;
868
914
encryption? : VaultPropertiesEncryption ;
869
915
monitoringSettings? : MonitoringSettings ;
870
916
moveDetails? : VaultPropertiesMoveDetails ;
@@ -875,6 +921,7 @@ export interface VaultProperties {
875
921
readonly provisioningState? : string ;
876
922
publicNetworkAccess? : PublicNetworkAccess ;
877
923
redundancySettings? : VaultPropertiesRedundancySettings ;
924
+ resourceGuardOperationRequests? : string [];
878
925
restoreSettings? : RestoreSettings ;
879
926
readonly secureScore? : SecureScoreLevel ;
880
927
securitySettings? : SecuritySettings ;
@@ -899,17 +946,18 @@ export interface VaultPropertiesMoveDetails {
899
946
900
947
// @public
901
948
export interface VaultPropertiesRedundancySettings {
902
- readonly crossRegionRestore? : CrossRegionRestore ;
903
- readonly standardTierStorageRedundancy? : StandardTierStorageRedundancy ;
949
+ crossRegionRestore? : CrossRegionRestore ;
950
+ standardTierStorageRedundancy? : StandardTierStorageRedundancy ;
904
951
}
905
952
906
953
// @public
907
954
export interface Vaults {
908
955
beginCreateOrUpdate(resourceGroupName : string , vaultName : string , vault : Vault , options ? : VaultsCreateOrUpdateOptionalParams ): Promise <SimplePollerLike <OperationState <VaultsCreateOrUpdateResponse >, VaultsCreateOrUpdateResponse >>;
909
956
beginCreateOrUpdateAndWait(resourceGroupName : string , vaultName : string , vault : Vault , options ? : VaultsCreateOrUpdateOptionalParams ): Promise <VaultsCreateOrUpdateResponse >;
957
+ beginDelete(resourceGroupName : string , vaultName : string , options ? : VaultsDeleteOptionalParams ): Promise <SimplePollerLike <OperationState <VaultsDeleteResponse >, VaultsDeleteResponse >>;
958
+ beginDeleteAndWait(resourceGroupName : string , vaultName : string , options ? : VaultsDeleteOptionalParams ): Promise <VaultsDeleteResponse >;
910
959
beginUpdate(resourceGroupName : string , vaultName : string , vault : PatchVault , options ? : VaultsUpdateOptionalParams ): Promise <SimplePollerLike <OperationState <VaultsUpdateResponse >, VaultsUpdateResponse >>;
911
960
beginUpdateAndWait(resourceGroupName : string , vaultName : string , vault : PatchVault , options ? : VaultsUpdateOptionalParams ): Promise <VaultsUpdateResponse >;
912
- delete(resourceGroupName : string , vaultName : string , options ? : VaultsDeleteOptionalParams ): Promise <void >;
913
961
get(resourceGroupName : string , vaultName : string , options ? : VaultsGetOptionalParams ): Promise <VaultsGetResponse >;
914
962
listByResourceGroup(resourceGroupName : string , options ? : VaultsListByResourceGroupOptionalParams ): PagedAsyncIterableIterator <Vault >;
915
963
listBySubscriptionId(options ? : VaultsListBySubscriptionIdOptionalParams ): PagedAsyncIterableIterator <Vault >;
@@ -919,15 +967,28 @@ export interface Vaults {
919
967
export interface VaultsCreateOrUpdateOptionalParams extends coreClient .OperationOptions {
920
968
resumeFrom? : string ;
921
969
updateIntervalInMs? : number ;
970
+ // (undocumented)
971
+ xMsAuthorizationAuxiliary? : string ;
922
972
}
923
973
924
974
// @public
925
975
export type VaultsCreateOrUpdateResponse = Vault ;
926
976
977
+ // @public
978
+ export interface VaultsDeleteHeaders {
979
+ // (undocumented)
980
+ location? : string ;
981
+ }
982
+
927
983
// @public
928
984
export interface VaultsDeleteOptionalParams extends coreClient .OperationOptions {
985
+ resumeFrom? : string ;
986
+ updateIntervalInMs? : number ;
929
987
}
930
988
989
+ // @public
990
+ export type VaultsDeleteResponse = VaultsDeleteHeaders ;
991
+
931
992
// @public
932
993
export interface VaultsGetOptionalParams extends coreClient .OperationOptions {
933
994
}
@@ -970,6 +1031,8 @@ export type VaultSubResourceType = string;
970
1031
export interface VaultsUpdateOptionalParams extends coreClient .OperationOptions {
971
1032
resumeFrom? : string ;
972
1033
updateIntervalInMs? : number ;
1034
+ // (undocumented)
1035
+ xMsAuthorizationAuxiliary? : string ;
973
1036
}
974
1037
975
1038
// @public
0 commit comments