@@ -18,7 +18,7 @@ export interface AccessPolicy {
18
18
}
19
19
20
20
// @public
21
- export type AccessTier = " Hot" | " Cool" ;
21
+ export type AccessTier = " Hot" | " Cool" | " Premium " ;
22
22
23
23
// @public
24
24
export interface AccountImmutabilityPolicyProperties {
@@ -308,7 +308,9 @@ export interface BlobInventoryPolicyDefinition {
308
308
// @public
309
309
export interface BlobInventoryPolicyFilter {
310
310
blobTypes? : string [];
311
+ excludePrefix? : string [];
311
312
includeBlobVersions? : boolean ;
313
+ includeDeleted? : boolean ;
312
314
includeSnapshots? : boolean ;
313
315
prefixMatch? : string [];
314
316
}
@@ -326,6 +328,7 @@ export interface BlobInventoryPolicyRule {
326
328
327
329
// @public
328
330
export interface BlobInventoryPolicySchema {
331
+ readonly destination? : string ;
329
332
enabled: boolean ;
330
333
rules: BlobInventoryPolicyRule [];
331
334
type: InventoryRuleType ;
@@ -459,11 +462,14 @@ export interface CustomDomain {
459
462
// @public
460
463
export interface DateAfterCreation {
461
464
daysAfterCreationGreaterThan: number ;
465
+ daysAfterLastTierChangeGreaterThan? : number ;
462
466
}
463
467
464
468
// @public
465
469
export interface DateAfterModification {
470
+ daysAfterCreationGreaterThan? : number ;
466
471
daysAfterLastAccessTimeGreaterThan? : number ;
472
+ daysAfterLastTierChangeGreaterThan? : number ;
467
473
daysAfterModificationGreaterThan? : number ;
468
474
}
469
475
@@ -523,6 +529,7 @@ export interface DeletedShare {
523
529
524
530
// @public
525
531
export interface DeleteRetentionPolicy {
532
+ allowPermanentDelete? : boolean ;
526
533
days? : number ;
527
534
enabled? : boolean ;
528
535
}
@@ -536,6 +543,9 @@ export interface Dimension {
536
543
// @public
537
544
export type DirectoryServiceOptions = string ;
538
545
546
+ // @public
547
+ export type DnsEndpointType = string ;
548
+
539
549
// @public
540
550
export type EnabledProtocols = string ;
541
551
@@ -950,6 +960,7 @@ export { KeyType_2 as KeyType }
950
960
951
961
// @public
952
962
export interface KeyVaultProperties {
963
+ readonly currentVersionedKeyExpirationTimestamp? : Date ;
953
964
readonly currentVersionedKeyIdentifier? : string ;
954
965
keyName? : string ;
955
966
keyVaultUri? : string ;
@@ -1027,6 +1038,8 @@ export enum KnownCorsRuleAllowedMethodsItem {
1027
1038
// (undocumented)
1028
1039
Options = " OPTIONS" ,
1029
1040
// (undocumented)
1041
+ Patch = " PATCH" ,
1042
+ // (undocumented)
1030
1043
Post = " POST" ,
1031
1044
// (undocumented)
1032
1045
PUT = " PUT"
@@ -1066,6 +1079,14 @@ export enum KnownDirectoryServiceOptions {
1066
1079
None = " None"
1067
1080
}
1068
1081
1082
+ // @public
1083
+ export enum KnownDnsEndpointType {
1084
+ // (undocumented)
1085
+ AzureDnsZone = " AzureDnsZone" ,
1086
+ // (undocumented)
1087
+ Standard = " Standard"
1088
+ }
1089
+
1069
1090
// @public
1070
1091
export enum KnownEnabledProtocols {
1071
1092
// (undocumented)
@@ -1432,6 +1453,16 @@ export enum KnownSignedResourceTypes {
1432
1453
S = " s"
1433
1454
}
1434
1455
1456
+ // @public
1457
+ export enum KnownSkuConversionStatus {
1458
+ // (undocumented)
1459
+ Failed = " Failed" ,
1460
+ // (undocumented)
1461
+ InProgress = " InProgress" ,
1462
+ // (undocumented)
1463
+ Succeeded = " Succeeded"
1464
+ }
1465
+
1435
1466
// @public
1436
1467
export enum KnownSkuName {
1437
1468
// (undocumented)
@@ -2235,6 +2266,9 @@ export interface SKUCapability {
2235
2266
readonly value? : string ;
2236
2267
}
2237
2268
2269
+ // @public
2270
+ export type SkuConversionStatus = string ;
2271
+
2238
2272
// @public
2239
2273
export interface SkuInformation {
2240
2274
readonly capabilities? : SKUCapability [];
@@ -2324,6 +2358,8 @@ export type StorageAccount = TrackedResource & {
2324
2358
publicNetworkAccess? : PublicNetworkAccess ;
2325
2359
immutableStorageWithVersioning? : ImmutableStorageAccount ;
2326
2360
allowedCopyScope? : AllowedCopyScope ;
2361
+ storageAccountSkuConversionStatus? : StorageAccountSkuConversionStatus ;
2362
+ dnsEndpointType? : DnsEndpointType ;
2327
2363
};
2328
2364
2329
2365
// @public
@@ -2342,6 +2378,7 @@ export interface StorageAccountCreateParameters {
2342
2378
azureFilesIdentityBasedAuthentication? : AzureFilesIdentityBasedAuthentication ;
2343
2379
customDomain? : CustomDomain ;
2344
2380
defaultToOAuthAuthentication? : boolean ;
2381
+ dnsEndpointType? : DnsEndpointType ;
2345
2382
enableHttpsTrafficOnly? : boolean ;
2346
2383
enableNfsV3? : boolean ;
2347
2384
encryption? : Encryption ;
@@ -2482,6 +2519,14 @@ export interface StorageAccountsHierarchicalNamespaceMigrationOptionalParams ext
2482
2519
updateIntervalInMs? : number ;
2483
2520
}
2484
2521
2522
+ // @public
2523
+ export interface StorageAccountSkuConversionStatus {
2524
+ readonly endTime? : string ;
2525
+ readonly skuConversionStatus? : SkuConversionStatus ;
2526
+ readonly startTime? : string ;
2527
+ targetSkuName? : SkuName ;
2528
+ }
2529
+
2485
2530
// @public
2486
2531
export interface StorageAccountsListAccountSASOptionalParams extends coreClient .OperationOptions {
2487
2532
}
@@ -2568,6 +2613,7 @@ export interface StorageAccountUpdateParameters {
2568
2613
azureFilesIdentityBasedAuthentication? : AzureFilesIdentityBasedAuthentication ;
2569
2614
customDomain? : CustomDomain ;
2570
2615
defaultToOAuthAuthentication? : boolean ;
2616
+ dnsEndpointType? : DnsEndpointType ;
2571
2617
enableHttpsTrafficOnly? : boolean ;
2572
2618
encryption? : Encryption ;
2573
2619
identity? : Identity ;
@@ -2672,10 +2718,19 @@ export interface SystemData {
2672
2718
// @public
2673
2719
export type Table = Resource & {
2674
2720
readonly tableName? : string ;
2721
+ signedIdentifiers? : TableSignedIdentifier [];
2675
2722
};
2676
2723
2724
+ // @public
2725
+ export interface TableAccessPolicy {
2726
+ expiryTime? : Date ;
2727
+ permission: string ;
2728
+ startTime? : Date ;
2729
+ }
2730
+
2677
2731
// @public
2678
2732
export interface TableCreateOptionalParams extends coreClient .OperationOptions {
2733
+ parameters? : Table ;
2679
2734
}
2680
2735
2681
2736
// @public
@@ -2748,8 +2803,15 @@ export interface TableServicesSetServicePropertiesOptionalParams extends coreCli
2748
2803
// @public
2749
2804
export type TableServicesSetServicePropertiesResponse = TableServiceProperties ;
2750
2805
2806
+ // @public
2807
+ export interface TableSignedIdentifier {
2808
+ accessPolicy? : TableAccessPolicy ;
2809
+ id: string ;
2810
+ }
2811
+
2751
2812
// @public
2752
2813
export interface TableUpdateOptionalParams extends coreClient .OperationOptions {
2814
+ parameters? : Table ;
2753
2815
}
2754
2816
2755
2817
// @public
0 commit comments