@@ -1186,6 +1186,7 @@ export type CopyCompletionErrorReason = string;
11861186// @public
11871187export interface CreationData {
11881188 createOption: DiskCreateOption;
1189+ elasticSanResourceId?: string;
11891190 galleryImageReference?: ImageDiskReference;
11901191 imageReference?: ImageDiskReference;
11911192 logicalSectorSize?: number;
@@ -1517,6 +1518,7 @@ export interface Disk extends Resource {
15171518 encryptionSettingsCollection?: EncryptionSettingsCollection;
15181519 extendedLocation?: ExtendedLocation;
15191520 hyperVGeneration?: HyperVGeneration;
1521+ readonly lastOwnershipUpdateTime?: Date;
15201522 readonly managedBy?: string;
15211523 readonly managedByExtended?: string[];
15221524 maxShares?: number;
@@ -2080,6 +2082,9 @@ export interface DiskUpdate {
20802082 tier?: string;
20812083}
20822084
2085+ // @public
2086+ export type DomainNameLabelScopeTypes = string;
2087+
20832088// @public
20842089export type EdgeZoneStorageAccountType = string;
20852090
@@ -3149,6 +3154,7 @@ export enum KnownDiskControllerTypes {
31493154export enum KnownDiskCreateOption {
31503155 Attach = "Attach",
31513156 Copy = "Copy",
3157+ CopyFromSanSnapshot = "CopyFromSanSnapshot",
31523158 CopyStart = "CopyStart",
31533159 Empty = "Empty",
31543160 FromImage = "FromImage",
@@ -3223,6 +3229,14 @@ export enum KnownDiskStorageAccountTypes {
32233229 UltraSSDLRS = "UltraSSD_LRS"
32243230}
32253231
3232+ // @public
3233+ export enum KnownDomainNameLabelScopeTypes {
3234+ NoReuse = "NoReuse",
3235+ ResourceGroupReuse = "ResourceGroupReuse",
3236+ SubscriptionReuse = "SubscriptionReuse",
3237+ TenantReuse = "TenantReuse"
3238+ }
3239+
32263240// @public
32273241export enum KnownEdgeZoneStorageAccountType {
32283242 PremiumLRS = "Premium_LRS",
@@ -3383,6 +3397,22 @@ export enum KnownNetworkApiVersion {
33833397 TwoThousandTwenty1101 = "2020-11-01"
33843398}
33853399
3400+ // @public
3401+ export enum KnownNetworkInterfaceAuxiliaryMode {
3402+ AcceleratedConnections = "AcceleratedConnections",
3403+ Floating = "Floating",
3404+ None = "None"
3405+ }
3406+
3407+ // @public
3408+ export enum KnownNetworkInterfaceAuxiliarySku {
3409+ A1 = "A1",
3410+ A2 = "A2",
3411+ A4 = "A4",
3412+ A8 = "A8",
3413+ None = "None"
3414+ }
3415+
33863416// @public
33873417export enum KnownOperatingSystemType {
33883418 Linux = "Linux",
@@ -4043,6 +4073,12 @@ export type NetworkAccessPolicy = string;
40434073// @public
40444074export type NetworkApiVersion = string;
40454075
4076+ // @public
4077+ export type NetworkInterfaceAuxiliaryMode = string;
4078+
4079+ // @public
4080+ export type NetworkInterfaceAuxiliarySku = string;
4081+
40464082// @public
40474083export interface NetworkInterfaceReference extends SubResource {
40484084 deleteOption?: DeleteOptions;
@@ -6197,6 +6233,8 @@ export interface VirtualMachineListResult {
61976233
61986234// @public
61996235export interface VirtualMachineNetworkInterfaceConfiguration {
6236+ auxiliaryMode?: NetworkInterfaceAuxiliaryMode;
6237+ auxiliarySku?: NetworkInterfaceAuxiliarySku;
62006238 deleteOption?: DeleteOptions;
62016239 disableTcpStateTracking?: boolean;
62026240 dnsSettings?: VirtualMachineNetworkInterfaceDnsSettingsConfiguration;
@@ -6254,6 +6292,7 @@ export interface VirtualMachinePublicIPAddressConfiguration {
62546292// @public
62556293export interface VirtualMachinePublicIPAddressDnsSettingsConfiguration {
62566294 domainNameLabel: string;
6295+ domainNameLabelScope?: DomainNameLabelScopeTypes;
62576296}
62586297
62596298// @public
@@ -6689,6 +6728,8 @@ export interface VirtualMachineScaleSetManagedDiskParameters {
66896728
66906729// @public
66916730export interface VirtualMachineScaleSetNetworkConfiguration {
6731+ auxiliaryMode?: NetworkInterfaceAuxiliaryMode;
6732+ auxiliarySku?: NetworkInterfaceAuxiliarySku;
66926733 deleteOption?: DeleteOptions;
66936734 disableTcpStateTracking?: boolean;
66946735 dnsSettings?: VirtualMachineScaleSetNetworkConfigurationDnsSettings;
@@ -6756,6 +6797,7 @@ export interface VirtualMachineScaleSetPublicIPAddressConfiguration {
67566797// @public
67576798export interface VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings {
67586799 domainNameLabel: string;
6800+ domainNameLabelScope?: DomainNameLabelScopeTypes;
67596801}
67606802
67616803// @public
@@ -7117,6 +7159,8 @@ export interface VirtualMachineScaleSetUpdateIPConfiguration {
71177159
71187160// @public
71197161export interface VirtualMachineScaleSetUpdateNetworkConfiguration {
7162+ auxiliaryMode?: NetworkInterfaceAuxiliaryMode;
7163+ auxiliarySku?: NetworkInterfaceAuxiliarySku;
71207164 deleteOption?: DeleteOptions;
71217165 disableTcpStateTracking?: boolean;
71227166 dnsSettings?: VirtualMachineScaleSetNetworkConfigurationDnsSettings;
@@ -7210,6 +7254,7 @@ export interface VirtualMachineScaleSetVM extends Resource {
72107254 securityProfile?: SecurityProfile;
72117255 readonly sku?: Sku;
72127256 storageProfile?: StorageProfile;
7257+ readonly timeCreated?: Date;
72137258 userData?: string;
72147259 readonly vmId?: string;
72157260 readonly zones?: string[];
0 commit comments