diff --git a/sdk/compute/arm-compute/src/computeManagementClientContext.ts b/sdk/compute/arm-compute/src/computeManagementClientContext.ts index e1cd142fbab7..caaeadfb862e 100644 --- a/sdk/compute/arm-compute/src/computeManagementClientContext.ts +++ b/sdk/compute/arm-compute/src/computeManagementClientContext.ts @@ -36,7 +36,7 @@ export class ComputeManagementClientContext extends msRestAzure.AzureServiceClie if (!options) { options = {}; } - if (!options.userAgent) { + if(!options.userAgent) { const defaultUserAgent = msRestAzure.getDefaultUserAgentValue(); options.userAgent = `${packageName}/${packageVersion} ${defaultUserAgent}`; } @@ -50,10 +50,10 @@ export class ComputeManagementClientContext extends msRestAzure.AzureServiceClie this.credentials = credentials; this.subscriptionId = subscriptionId; - if (options.acceptLanguage !== null && options.acceptLanguage !== undefined) { + if(options.acceptLanguage !== null && options.acceptLanguage !== undefined) { this.acceptLanguage = options.acceptLanguage; } - if (options.longRunningOperationRetryTimeout !== null && options.longRunningOperationRetryTimeout !== undefined) { + if(options.longRunningOperationRetryTimeout !== null && options.longRunningOperationRetryTimeout !== undefined) { this.longRunningOperationRetryTimeout = options.longRunningOperationRetryTimeout; } } diff --git a/sdk/compute/arm-compute/src/models/availabilitySetsMappers.ts b/sdk/compute/arm-compute/src/models/availabilitySetsMappers.ts index 8aef1b3eed34..2cc0da6b692f 100644 --- a/sdk/compute/arm-compute/src/models/availabilitySetsMappers.ts +++ b/sdk/compute/arm-compute/src/models/availabilitySetsMappers.ts @@ -129,6 +129,7 @@ export { PropertyUpdatesInProgress, ProximityPlacementGroup, ProximityPlacementGroupUpdate, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -182,7 +183,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, VirtualMachineRunCommandScriptSource, diff --git a/sdk/compute/arm-compute/src/models/cloudServiceRoleInstancesMappers.ts b/sdk/compute/arm-compute/src/models/cloudServiceRoleInstancesMappers.ts index 8057c287d782..56ee87afa6c9 100644 --- a/sdk/compute/arm-compute/src/models/cloudServiceRoleInstancesMappers.ts +++ b/sdk/compute/arm-compute/src/models/cloudServiceRoleInstancesMappers.ts @@ -124,6 +124,7 @@ export { PrivateLinkServiceConnectionState, PropertyUpdatesInProgress, ProximityPlacementGroup, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -180,7 +181,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, VirtualMachineRunCommandScriptSource, diff --git a/sdk/compute/arm-compute/src/models/cloudServicesMappers.ts b/sdk/compute/arm-compute/src/models/cloudServicesMappers.ts index 9f12cfbbea05..d8b84daecbbb 100644 --- a/sdk/compute/arm-compute/src/models/cloudServicesMappers.ts +++ b/sdk/compute/arm-compute/src/models/cloudServicesMappers.ts @@ -127,6 +127,7 @@ export { PrivateLinkServiceConnectionState, PropertyUpdatesInProgress, ProximityPlacementGroup, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -180,7 +181,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, VirtualMachineRunCommandScriptSource, diff --git a/sdk/compute/arm-compute/src/models/dedicatedHostGroupsMappers.ts b/sdk/compute/arm-compute/src/models/dedicatedHostGroupsMappers.ts index c736aba45b3a..05f6f04768eb 100644 --- a/sdk/compute/arm-compute/src/models/dedicatedHostGroupsMappers.ts +++ b/sdk/compute/arm-compute/src/models/dedicatedHostGroupsMappers.ts @@ -129,6 +129,7 @@ export { PropertyUpdatesInProgress, ProximityPlacementGroup, ProximityPlacementGroupUpdate, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -182,7 +183,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, VirtualMachineRunCommandScriptSource, diff --git a/sdk/compute/arm-compute/src/models/dedicatedHostsMappers.ts b/sdk/compute/arm-compute/src/models/dedicatedHostsMappers.ts index bde2995b4c09..9d1549b557d5 100644 --- a/sdk/compute/arm-compute/src/models/dedicatedHostsMappers.ts +++ b/sdk/compute/arm-compute/src/models/dedicatedHostsMappers.ts @@ -129,6 +129,7 @@ export { PropertyUpdatesInProgress, ProximityPlacementGroup, ProximityPlacementGroupUpdate, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -182,7 +183,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, VirtualMachineRunCommandScriptSource, diff --git a/sdk/compute/arm-compute/src/models/diskAccessesMappers.ts b/sdk/compute/arm-compute/src/models/diskAccessesMappers.ts index 367ca3b53d1e..5c9778ebe9d9 100644 --- a/sdk/compute/arm-compute/src/models/diskAccessesMappers.ts +++ b/sdk/compute/arm-compute/src/models/diskAccessesMappers.ts @@ -128,6 +128,7 @@ export { PrivateLinkServiceConnectionState, PropertyUpdatesInProgress, ProximityPlacementGroup, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -178,7 +179,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, VirtualMachineRunCommandScriptSource, diff --git a/sdk/compute/arm-compute/src/models/diskEncryptionSetsMappers.ts b/sdk/compute/arm-compute/src/models/diskEncryptionSetsMappers.ts index 84c16446f38c..c620ce4a243b 100644 --- a/sdk/compute/arm-compute/src/models/diskEncryptionSetsMappers.ts +++ b/sdk/compute/arm-compute/src/models/diskEncryptionSetsMappers.ts @@ -125,6 +125,7 @@ export { PrivateLinkServiceConnectionState, PropertyUpdatesInProgress, ProximityPlacementGroup, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -176,7 +177,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, VirtualMachineRunCommandScriptSource, diff --git a/sdk/compute/arm-compute/src/models/disksMappers.ts b/sdk/compute/arm-compute/src/models/disksMappers.ts index f471a7f09f1c..f81a5920cfa1 100644 --- a/sdk/compute/arm-compute/src/models/disksMappers.ts +++ b/sdk/compute/arm-compute/src/models/disksMappers.ts @@ -127,6 +127,7 @@ export { PrivateLinkServiceConnectionState, PropertyUpdatesInProgress, ProximityPlacementGroup, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -177,7 +178,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, VirtualMachineRunCommandScriptSource, diff --git a/sdk/compute/arm-compute/src/models/galleriesMappers.ts b/sdk/compute/arm-compute/src/models/galleriesMappers.ts index dc086f47241f..f97cb9fe607d 100644 --- a/sdk/compute/arm-compute/src/models/galleriesMappers.ts +++ b/sdk/compute/arm-compute/src/models/galleriesMappers.ts @@ -124,6 +124,7 @@ export { PrivateLinkServiceConnectionState, PropertyUpdatesInProgress, ProximityPlacementGroup, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -174,7 +175,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, VirtualMachineRunCommandScriptSource, diff --git a/sdk/compute/arm-compute/src/models/galleryApplicationVersionsMappers.ts b/sdk/compute/arm-compute/src/models/galleryApplicationVersionsMappers.ts index 372d9958c67f..dfe9f0e7dd61 100644 --- a/sdk/compute/arm-compute/src/models/galleryApplicationVersionsMappers.ts +++ b/sdk/compute/arm-compute/src/models/galleryApplicationVersionsMappers.ts @@ -124,6 +124,7 @@ export { PrivateLinkServiceConnectionState, PropertyUpdatesInProgress, ProximityPlacementGroup, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -174,7 +175,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, VirtualMachineRunCommandScriptSource, diff --git a/sdk/compute/arm-compute/src/models/galleryApplicationsMappers.ts b/sdk/compute/arm-compute/src/models/galleryApplicationsMappers.ts index bc330fba6b11..56c0b93335b9 100644 --- a/sdk/compute/arm-compute/src/models/galleryApplicationsMappers.ts +++ b/sdk/compute/arm-compute/src/models/galleryApplicationsMappers.ts @@ -124,6 +124,7 @@ export { PrivateLinkServiceConnectionState, PropertyUpdatesInProgress, ProximityPlacementGroup, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -174,7 +175,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, VirtualMachineRunCommandScriptSource, diff --git a/sdk/compute/arm-compute/src/models/galleryImageVersionsMappers.ts b/sdk/compute/arm-compute/src/models/galleryImageVersionsMappers.ts index 936cae5783c9..84541eb28753 100644 --- a/sdk/compute/arm-compute/src/models/galleryImageVersionsMappers.ts +++ b/sdk/compute/arm-compute/src/models/galleryImageVersionsMappers.ts @@ -124,6 +124,7 @@ export { PrivateLinkServiceConnectionState, PropertyUpdatesInProgress, ProximityPlacementGroup, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -174,7 +175,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, VirtualMachineRunCommandScriptSource, diff --git a/sdk/compute/arm-compute/src/models/galleryImagesMappers.ts b/sdk/compute/arm-compute/src/models/galleryImagesMappers.ts index 60b965fa1e52..a2882845c43a 100644 --- a/sdk/compute/arm-compute/src/models/galleryImagesMappers.ts +++ b/sdk/compute/arm-compute/src/models/galleryImagesMappers.ts @@ -124,6 +124,7 @@ export { PrivateLinkServiceConnectionState, PropertyUpdatesInProgress, ProximityPlacementGroup, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -174,7 +175,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, VirtualMachineRunCommandScriptSource, diff --git a/sdk/compute/arm-compute/src/models/imagesMappers.ts b/sdk/compute/arm-compute/src/models/imagesMappers.ts index 3ec781e33572..8af1262ad3de 100644 --- a/sdk/compute/arm-compute/src/models/imagesMappers.ts +++ b/sdk/compute/arm-compute/src/models/imagesMappers.ts @@ -129,6 +129,7 @@ export { PropertyUpdatesInProgress, ProximityPlacementGroup, ProximityPlacementGroupUpdate, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -182,7 +183,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, VirtualMachineRunCommandScriptSource, diff --git a/sdk/compute/arm-compute/src/models/index.ts b/sdk/compute/arm-compute/src/models/index.ts index 0bfcc2540a51..2be262c60c3d 100644 --- a/sdk/compute/arm-compute/src/models/index.ts +++ b/sdk/compute/arm-compute/src/models/index.ts @@ -2272,10 +2272,197 @@ export interface NetworkInterfaceReference extends SubResource { * interface. */ primary?: boolean; + /** + * Specify what happens to the network interface when the VM is deleted. Possible values include: + * 'Delete', 'Detach' + */ + deleteOption?: DeleteOptions; +} + +/** + * Contains the IP tag associated with the public IP address. + */ +export interface VirtualMachineIpTag { + /** + * IP tag type. Example: FirstPartyUsage. + */ + ipTagType?: string; + /** + * IP tag associated with the public IP. Example: SQL, Storage etc. + */ + tag?: string; +} + +/** + * Describes a virtual machines network configuration's DNS settings. + */ +export interface VirtualMachinePublicIPAddressDnsSettingsConfiguration { + /** + * The Domain name label prefix of the PublicIPAddress resources that will be created. The + * generated name label is the concatenation of the domain name label and vm network profile + * unique ID. + */ + domainNameLabel: string; +} + +/** + * Describes the public IP Sku + */ +export interface PublicIPAddressSku { + /** + * Specify public IP sku name. Possible values include: 'Basic', 'Standard' + */ + publicIPAddressSkuName: PublicIPAddressSkuName; + /** + * Specify public IP sku tier. Possible values include: 'Regional', 'Global' + */ + publicIPAddressSkuTier?: PublicIPAddressSkuTier; +} + +/** + * Describes a virtual machines IP Configuration's PublicIPAddress configuration + */ +export interface VirtualMachinePublicIPAddressConfiguration { + /** + * The publicIP address configuration name. + */ + name: string; + /** + * The idle timeout of the public IP address. + */ + idleTimeoutInMinutes?: number; + /** + * Specify what happens to the public IP address when the VM is deleted. Possible values include: + * 'Delete', 'Detach' + */ + deleteOption?: DeleteOptions; + /** + * The dns settings to be applied on the publicIP addresses . + */ + dnsSettings?: VirtualMachinePublicIPAddressDnsSettingsConfiguration; + /** + * The list of IP tags associated with the public IP address. + */ + ipTags?: VirtualMachineIpTag[]; + /** + * The PublicIPPrefix from which to allocate publicIP addresses. + */ + publicIPPrefix?: SubResource; + /** + * Available from Api-Version 2019-07-01 onwards, it represents whether the specific + * ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and + * 'IPv6'. Possible values include: 'IPv4', 'IPv6' + */ + publicIPAddressVersion?: IPVersions; + /** + * Specify the public IP allocation type. Possible values include: 'Dynamic', 'Static' + */ + publicIPAllocationMethod?: PublicIPAllocationMethod; + sku?: PublicIPAddressSku; } /** - * Specifies the network interfaces of the virtual machine. + * Describes a virtual machine network profile's IP configuration. + */ +export interface VirtualMachineNetworkInterfaceIPConfiguration { + /** + * The IP configuration name. + */ + name: string; + /** + * Specifies the identifier of the subnet. + */ + subnet?: SubResource; + /** + * Specifies the primary network interface in case the virtual machine has more than 1 network + * interface. + */ + primary?: boolean; + /** + * The publicIPAddressConfiguration. + */ + publicIPAddressConfiguration?: VirtualMachinePublicIPAddressConfiguration; + /** + * Available from Api-Version 2017-03-30 onwards, it represents whether the specific + * ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and + * 'IPv6'. Possible values include: 'IPv4', 'IPv6' + */ + privateIPAddressVersion?: IPVersions; + /** + * Specifies an array of references to application security group. + */ + applicationSecurityGroups?: SubResource[]; + /** + * Specifies an array of references to backend address pools of application gateways. A virtual + * machine can reference backend address pools of multiple application gateways. Multiple virtual + * machines cannot use the same application gateway. + */ + applicationGatewayBackendAddressPools?: SubResource[]; + /** + * Specifies an array of references to backend address pools of load balancers. A virtual machine + * can reference backend address pools of one public and one internal load balancer. [Multiple + * virtual machines cannot use the same basic sku load balancer]. + */ + loadBalancerBackendAddressPools?: SubResource[]; +} + +/** + * Describes a virtual machines network configuration's DNS settings. + */ +export interface VirtualMachineNetworkInterfaceDnsSettingsConfiguration { + /** + * List of DNS servers IP addresses + */ + dnsServers?: string[]; +} + +/** + * Describes a virtual machine network interface configurations. + */ +export interface VirtualMachineNetworkInterfaceConfiguration { + /** + * The network interface configuration name. + */ + name: string; + /** + * Specifies the primary network interface in case the virtual machine has more than 1 network + * interface. + */ + primary?: boolean; + /** + * Specify what happens to the network interface when the VM is deleted. Possible values include: + * 'Delete', 'Detach' + */ + deleteOption?: DeleteOptions; + /** + * Specifies whether the network interface is accelerated networking-enabled. + */ + enableAcceleratedNetworking?: boolean; + /** + * Specifies whether the network interface is FPGA networking-enabled. + */ + enableFpga?: boolean; + /** + * Whether IP forwarding enabled on this NIC. + */ + enableIPForwarding?: boolean; + /** + * The network security group. + */ + networkSecurityGroup?: SubResource; + /** + * The dns settings to be applied on the network interfaces. + */ + dnsSettings?: VirtualMachineNetworkInterfaceDnsSettingsConfiguration; + /** + * Specifies the IP configurations of the network interface. + */ + ipConfigurations: VirtualMachineNetworkInterfaceIPConfiguration[]; + dscpConfiguration?: SubResource; +} + +/** + * Specifies the network interfaces or the networking configuration of the virtual machine. */ export interface NetworkProfile { /** @@ -2283,6 +2470,16 @@ export interface NetworkProfile { * machine. */ networkInterfaces?: NetworkInterfaceReference[]; + /** + * specifies the Microsoft.Network API version used when creating networking resources in the + * Network Interface Configurations. Possible values include: '2020-11-01' + */ + networkApiVersion?: NetworkApiVersion; + /** + * Specifies the networking configurations that will be used to create the virtual machine + * networking resources. + */ + networkInterfaceConfigurations?: VirtualMachineNetworkInterfaceConfiguration[]; } /** @@ -3697,6 +3894,12 @@ export interface VirtualMachineScaleSetPublicIPAddressConfiguration { * 'IPv6'. Possible values include: 'IPv4', 'IPv6' */ publicIPAddressVersion?: IPVersion; + /** + * Specify what happens to the public IP when the VM is deleted. Possible values include: + * 'Delete', 'Detach' + */ + deleteOption?: DeleteOptions; + sku?: PublicIPAddressSku; } /** @@ -3715,6 +3918,11 @@ export interface VirtualMachineScaleSetUpdatePublicIPAddressConfiguration { * The dns settings to be applied on the publicIP addresses . */ dnsSettings?: VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings; + /** + * Specify what happens to the public IP when the VM is deleted. Possible values include: + * 'Delete', 'Detach' + */ + deleteOption?: DeleteOptions; } /** @@ -3862,6 +4070,11 @@ export interface VirtualMachineScaleSetNetworkConfiguration extends SubResource * Whether IP forwarding enabled on this NIC. */ enableIPForwarding?: boolean; + /** + * Specify what happens to the network interface when the VM is deleted. Possible values include: + * 'Delete', 'Detach' + */ + deleteOption?: DeleteOptions; } /** @@ -3900,6 +4113,11 @@ export interface VirtualMachineScaleSetUpdateNetworkConfiguration extends SubRes * Whether IP forwarding enabled on this NIC. */ enableIPForwarding?: boolean; + /** + * Specify what happens to the network interface when the VM is deleted. Possible values include: + * 'Delete', 'Detach' + */ + deleteOption?: DeleteOptions; } /** @@ -3916,6 +4134,12 @@ export interface VirtualMachineScaleSetNetworkProfile { * The list of network configurations. */ networkInterfaceConfigurations?: VirtualMachineScaleSetNetworkConfiguration[]; + /** + * specifies the Microsoft.Network API version used when creating networking resources in the + * Network Interface Configurations for Virtual Machine Scale Set with orchestration mode + * 'Flexible'. Possible values include: '2020-11-01' + */ + networkApiVersion?: NetworkApiVersion; } /** @@ -3932,6 +4156,12 @@ export interface VirtualMachineScaleSetUpdateNetworkProfile { * The list of network configurations. */ networkInterfaceConfigurations?: VirtualMachineScaleSetUpdateNetworkConfiguration[]; + /** + * specifies the Microsoft.Network API version used when creating networking resources in the + * Network Interface Configurations for Virtual Machine Scale Set with orchestration mode + * 'Flexible'. Possible values include: '2020-11-01' + */ + networkApiVersion?: NetworkApiVersion; } /** @@ -9438,6 +9668,54 @@ export type WindowsVMGuestPatchMode = 'Manual' | 'AutomaticByOS' | 'AutomaticByP */ export type LinuxVMGuestPatchMode = 'ImageDefault' | 'AutomaticByPlatform'; +/** + * Defines values for DeleteOptions. + * Possible values include: 'Delete', 'Detach' + * @readonly + * @enum {string} + */ +export type DeleteOptions = 'Delete' | 'Detach'; + +/** + * Defines values for IPVersions. + * Possible values include: 'IPv4', 'IPv6' + * @readonly + * @enum {string} + */ +export type IPVersions = 'IPv4' | 'IPv6'; + +/** + * Defines values for PublicIPAllocationMethod. + * Possible values include: 'Dynamic', 'Static' + * @readonly + * @enum {string} + */ +export type PublicIPAllocationMethod = 'Dynamic' | 'Static'; + +/** + * Defines values for PublicIPAddressSkuName. + * Possible values include: 'Basic', 'Standard' + * @readonly + * @enum {string} + */ +export type PublicIPAddressSkuName = 'Basic' | 'Standard'; + +/** + * Defines values for PublicIPAddressSkuTier. + * Possible values include: 'Regional', 'Global' + * @readonly + * @enum {string} + */ +export type PublicIPAddressSkuTier = 'Regional' | 'Global'; + +/** + * Defines values for NetworkApiVersion. + * Possible values include: '2020-11-01' + * @readonly + * @enum {string} + */ +export type NetworkApiVersion = '2020-11-01'; + /** * Defines values for VirtualMachinePriorityTypes. * Possible values include: 'Regular', 'Low', 'Spot' diff --git a/sdk/compute/arm-compute/src/models/mappers.ts b/sdk/compute/arm-compute/src/models/mappers.ts index 462dc5d43310..b96d856191f9 100644 --- a/sdk/compute/arm-compute/src/models/mappers.ts +++ b/sdk/compute/arm-compute/src/models/mappers.ts @@ -3363,6 +3363,329 @@ export const NetworkInterfaceReference: msRest.CompositeMapper = { type: { name: "Boolean" } + }, + deleteOption: { + serializedName: "properties.deleteOption", + type: { + name: "String" + } + } + } + } +}; + +export const VirtualMachineIpTag: msRest.CompositeMapper = { + serializedName: "VirtualMachineIpTag", + type: { + name: "Composite", + className: "VirtualMachineIpTag", + modelProperties: { + ipTagType: { + serializedName: "ipTagType", + type: { + name: "String" + } + }, + tag: { + serializedName: "tag", + type: { + name: "String" + } + } + } + } +}; + +export const VirtualMachinePublicIPAddressDnsSettingsConfiguration: msRest.CompositeMapper = { + serializedName: "VirtualMachinePublicIPAddressDnsSettingsConfiguration", + type: { + name: "Composite", + className: "VirtualMachinePublicIPAddressDnsSettingsConfiguration", + modelProperties: { + domainNameLabel: { + required: true, + serializedName: "domainNameLabel", + type: { + name: "String" + } + } + } + } +}; + +export const PublicIPAddressSku: msRest.CompositeMapper = { + serializedName: "PublicIPAddressSku", + type: { + name: "Composite", + className: "PublicIPAddressSku", + modelProperties: { + publicIPAddressSkuName: { + required: true, + serializedName: "publicIPAddressSkuName", + type: { + name: "String" + } + }, + publicIPAddressSkuTier: { + serializedName: "publicIPAddressSkuTier", + type: { + name: "String" + } + } + } + } +}; + +export const VirtualMachinePublicIPAddressConfiguration: msRest.CompositeMapper = { + serializedName: "VirtualMachinePublicIPAddressConfiguration", + type: { + name: "Composite", + className: "VirtualMachinePublicIPAddressConfiguration", + modelProperties: { + name: { + required: true, + serializedName: "name", + type: { + name: "String" + } + }, + idleTimeoutInMinutes: { + serializedName: "properties.idleTimeoutInMinutes", + type: { + name: "Number" + } + }, + deleteOption: { + serializedName: "properties.deleteOption", + type: { + name: "String" + } + }, + dnsSettings: { + serializedName: "properties.dnsSettings", + type: { + name: "Composite", + className: "VirtualMachinePublicIPAddressDnsSettingsConfiguration" + } + }, + ipTags: { + serializedName: "properties.ipTags", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "VirtualMachineIpTag" + } + } + } + }, + publicIPPrefix: { + serializedName: "properties.publicIPPrefix", + type: { + name: "Composite", + className: "SubResource" + } + }, + publicIPAddressVersion: { + serializedName: "properties.publicIPAddressVersion", + type: { + name: "String" + } + }, + publicIPAllocationMethod: { + serializedName: "properties.publicIPAllocationMethod", + type: { + name: "String" + } + }, + sku: { + serializedName: "sku", + type: { + name: "Composite", + className: "PublicIPAddressSku" + } + } + } + } +}; + +export const VirtualMachineNetworkInterfaceIPConfiguration: msRest.CompositeMapper = { + serializedName: "VirtualMachineNetworkInterfaceIPConfiguration", + type: { + name: "Composite", + className: "VirtualMachineNetworkInterfaceIPConfiguration", + modelProperties: { + name: { + required: true, + serializedName: "name", + type: { + name: "String" + } + }, + subnet: { + serializedName: "properties.subnet", + type: { + name: "Composite", + className: "SubResource" + } + }, + primary: { + serializedName: "properties.primary", + type: { + name: "Boolean" + } + }, + publicIPAddressConfiguration: { + serializedName: "properties.publicIPAddressConfiguration", + type: { + name: "Composite", + className: "VirtualMachinePublicIPAddressConfiguration" + } + }, + privateIPAddressVersion: { + serializedName: "properties.privateIPAddressVersion", + type: { + name: "String" + } + }, + applicationSecurityGroups: { + serializedName: "properties.applicationSecurityGroups", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SubResource" + } + } + } + }, + applicationGatewayBackendAddressPools: { + serializedName: "properties.applicationGatewayBackendAddressPools", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SubResource" + } + } + } + }, + loadBalancerBackendAddressPools: { + serializedName: "properties.loadBalancerBackendAddressPools", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SubResource" + } + } + } + } + } + } +}; + +export const VirtualMachineNetworkInterfaceDnsSettingsConfiguration: msRest.CompositeMapper = { + serializedName: "VirtualMachineNetworkInterfaceDnsSettingsConfiguration", + type: { + name: "Composite", + className: "VirtualMachineNetworkInterfaceDnsSettingsConfiguration", + modelProperties: { + dnsServers: { + serializedName: "dnsServers", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } + } + } +}; + +export const VirtualMachineNetworkInterfaceConfiguration: msRest.CompositeMapper = { + serializedName: "VirtualMachineNetworkInterfaceConfiguration", + type: { + name: "Composite", + className: "VirtualMachineNetworkInterfaceConfiguration", + modelProperties: { + name: { + required: true, + serializedName: "name", + type: { + name: "String" + } + }, + primary: { + serializedName: "properties.primary", + type: { + name: "Boolean" + } + }, + deleteOption: { + serializedName: "properties.deleteOption", + type: { + name: "String" + } + }, + enableAcceleratedNetworking: { + serializedName: "properties.enableAcceleratedNetworking", + type: { + name: "Boolean" + } + }, + enableFpga: { + serializedName: "properties.enableFpga", + type: { + name: "Boolean" + } + }, + enableIPForwarding: { + serializedName: "properties.enableIPForwarding", + type: { + name: "Boolean" + } + }, + networkSecurityGroup: { + serializedName: "properties.networkSecurityGroup", + type: { + name: "Composite", + className: "SubResource" + } + }, + dnsSettings: { + serializedName: "properties.dnsSettings", + type: { + name: "Composite", + className: "VirtualMachineNetworkInterfaceDnsSettingsConfiguration" + } + }, + ipConfigurations: { + required: true, + serializedName: "properties.ipConfigurations", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "VirtualMachineNetworkInterfaceIPConfiguration" + } + } + } + }, + dscpConfiguration: { + serializedName: "properties.dscpConfiguration", + type: { + name: "Composite", + className: "SubResource" + } } } } @@ -3385,6 +3708,24 @@ export const NetworkProfile: msRest.CompositeMapper = { } } } + }, + networkApiVersion: { + serializedName: "networkApiVersion", + type: { + name: "String" + } + }, + networkInterfaceConfigurations: { + serializedName: "networkInterfaceConfigurations", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "VirtualMachineNetworkInterfaceConfiguration" + } + } + } } } } @@ -5392,6 +5733,19 @@ export const VirtualMachineScaleSetPublicIPAddressConfiguration: msRest.Composit type: { name: "String" } + }, + deleteOption: { + serializedName: "properties.deleteOption", + type: { + name: "String" + } + }, + sku: { + serializedName: "sku", + type: { + name: "Composite", + className: "PublicIPAddressSku" + } } } } @@ -5421,6 +5775,12 @@ export const VirtualMachineScaleSetUpdatePublicIPAddressConfiguration: msRest.Co name: "Composite", className: "VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings" } + }, + deleteOption: { + serializedName: "properties.deleteOption", + type: { + name: "String" + } } } } @@ -5694,6 +6054,12 @@ export const VirtualMachineScaleSetNetworkConfiguration: msRest.CompositeMapper type: { name: "Boolean" } + }, + deleteOption: { + serializedName: "properties.deleteOption", + type: { + name: "String" + } } } } @@ -5761,6 +6127,12 @@ export const VirtualMachineScaleSetUpdateNetworkConfiguration: msRest.CompositeM type: { name: "Boolean" } + }, + deleteOption: { + serializedName: "properties.deleteOption", + type: { + name: "String" + } } } } @@ -5790,6 +6162,12 @@ export const VirtualMachineScaleSetNetworkProfile: msRest.CompositeMapper = { } } } + }, + networkApiVersion: { + serializedName: "networkApiVersion", + type: { + name: "String" + } } } } @@ -5819,6 +6197,12 @@ export const VirtualMachineScaleSetUpdateNetworkProfile: msRest.CompositeMapper } } } + }, + networkApiVersion: { + serializedName: "networkApiVersion", + type: { + name: "String" + } } } } diff --git a/sdk/compute/arm-compute/src/models/parameters.ts b/sdk/compute/arm-compute/src/models/parameters.ts index 9b890809faa8..6c1527442142 100644 --- a/sdk/compute/arm-compute/src/models/parameters.ts +++ b/sdk/compute/arm-compute/src/models/parameters.ts @@ -25,7 +25,7 @@ export const apiVersion0: msRest.OperationQueryParameter = { required: true, isConstant: true, serializedName: "api-version", - defaultValue: '2020-12-01', + defaultValue: '2021-03-01', type: { name: "String" } @@ -49,7 +49,7 @@ export const apiVersion2: msRest.OperationQueryParameter = { required: true, isConstant: true, serializedName: "api-version", - defaultValue: '2019-12-01', + defaultValue: '2020-12-01', type: { name: "String" } @@ -61,7 +61,7 @@ export const apiVersion3: msRest.OperationQueryParameter = { required: true, isConstant: true, serializedName: "api-version", - defaultValue: '2021-03-01', + defaultValue: '2019-12-01', type: { name: "String" } diff --git a/sdk/compute/arm-compute/src/models/proximityPlacementGroupsMappers.ts b/sdk/compute/arm-compute/src/models/proximityPlacementGroupsMappers.ts index 3a902fd5bb59..2f5122b0e406 100644 --- a/sdk/compute/arm-compute/src/models/proximityPlacementGroupsMappers.ts +++ b/sdk/compute/arm-compute/src/models/proximityPlacementGroupsMappers.ts @@ -129,6 +129,7 @@ export { ProximityPlacementGroup, ProximityPlacementGroupListResult, ProximityPlacementGroupUpdate, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -182,7 +183,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, VirtualMachineRunCommandScriptSource, diff --git a/sdk/compute/arm-compute/src/models/snapshotsMappers.ts b/sdk/compute/arm-compute/src/models/snapshotsMappers.ts index 2e6b6318d1cc..0b26879acf92 100644 --- a/sdk/compute/arm-compute/src/models/snapshotsMappers.ts +++ b/sdk/compute/arm-compute/src/models/snapshotsMappers.ts @@ -125,6 +125,7 @@ export { PrivateLinkServiceConnectionState, PropertyUpdatesInProgress, ProximityPlacementGroup, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -177,7 +178,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, VirtualMachineRunCommandScriptSource, diff --git a/sdk/compute/arm-compute/src/models/sshPublicKeysMappers.ts b/sdk/compute/arm-compute/src/models/sshPublicKeysMappers.ts index e3c7968183f8..e1361703b105 100644 --- a/sdk/compute/arm-compute/src/models/sshPublicKeysMappers.ts +++ b/sdk/compute/arm-compute/src/models/sshPublicKeysMappers.ts @@ -128,6 +128,7 @@ export { PropertyUpdatesInProgress, ProximityPlacementGroup, ProximityPlacementGroupUpdate, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -183,7 +184,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, VirtualMachineRunCommandScriptSource, diff --git a/sdk/compute/arm-compute/src/models/virtualMachineExtensionImagesMappers.ts b/sdk/compute/arm-compute/src/models/virtualMachineExtensionImagesMappers.ts index a14395e7c2d2..2a25a2cc2677 100644 --- a/sdk/compute/arm-compute/src/models/virtualMachineExtensionImagesMappers.ts +++ b/sdk/compute/arm-compute/src/models/virtualMachineExtensionImagesMappers.ts @@ -123,6 +123,7 @@ export { PrivateLinkServiceConnectionState, PropertyUpdatesInProgress, ProximityPlacementGroup, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -173,7 +174,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, VirtualMachineRunCommandScriptSource, diff --git a/sdk/compute/arm-compute/src/models/virtualMachineExtensionsMappers.ts b/sdk/compute/arm-compute/src/models/virtualMachineExtensionsMappers.ts index f4167538910b..ec14fd0e68b7 100644 --- a/sdk/compute/arm-compute/src/models/virtualMachineExtensionsMappers.ts +++ b/sdk/compute/arm-compute/src/models/virtualMachineExtensionsMappers.ts @@ -128,6 +128,7 @@ export { PropertyUpdatesInProgress, ProximityPlacementGroup, ProximityPlacementGroupUpdate, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -182,7 +183,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, VirtualMachineRunCommandScriptSource, diff --git a/sdk/compute/arm-compute/src/models/virtualMachineImagesEdgeZoneMappers.ts b/sdk/compute/arm-compute/src/models/virtualMachineImagesEdgeZoneMappers.ts index a14395e7c2d2..2a25a2cc2677 100644 --- a/sdk/compute/arm-compute/src/models/virtualMachineImagesEdgeZoneMappers.ts +++ b/sdk/compute/arm-compute/src/models/virtualMachineImagesEdgeZoneMappers.ts @@ -123,6 +123,7 @@ export { PrivateLinkServiceConnectionState, PropertyUpdatesInProgress, ProximityPlacementGroup, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -173,7 +174,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, VirtualMachineRunCommandScriptSource, diff --git a/sdk/compute/arm-compute/src/models/virtualMachineImagesMappers.ts b/sdk/compute/arm-compute/src/models/virtualMachineImagesMappers.ts index a14395e7c2d2..2a25a2cc2677 100644 --- a/sdk/compute/arm-compute/src/models/virtualMachineImagesMappers.ts +++ b/sdk/compute/arm-compute/src/models/virtualMachineImagesMappers.ts @@ -123,6 +123,7 @@ export { PrivateLinkServiceConnectionState, PropertyUpdatesInProgress, ProximityPlacementGroup, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -173,7 +174,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, VirtualMachineRunCommandScriptSource, diff --git a/sdk/compute/arm-compute/src/models/virtualMachineRunCommandsMappers.ts b/sdk/compute/arm-compute/src/models/virtualMachineRunCommandsMappers.ts index 00cab85dfb37..b51831e65ebc 100644 --- a/sdk/compute/arm-compute/src/models/virtualMachineRunCommandsMappers.ts +++ b/sdk/compute/arm-compute/src/models/virtualMachineRunCommandsMappers.ts @@ -128,6 +128,7 @@ export { PropertyUpdatesInProgress, ProximityPlacementGroup, ProximityPlacementGroupUpdate, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -185,7 +186,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, VirtualMachineRunCommandScriptSource, diff --git a/sdk/compute/arm-compute/src/models/virtualMachineScaleSetExtensionsMappers.ts b/sdk/compute/arm-compute/src/models/virtualMachineScaleSetExtensionsMappers.ts index 7ff91ec28b71..dc14f6b427cb 100644 --- a/sdk/compute/arm-compute/src/models/virtualMachineScaleSetExtensionsMappers.ts +++ b/sdk/compute/arm-compute/src/models/virtualMachineScaleSetExtensionsMappers.ts @@ -123,6 +123,7 @@ export { PrivateLinkServiceConnectionState, PropertyUpdatesInProgress, ProximityPlacementGroup, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -173,7 +174,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, VirtualMachineRunCommandScriptSource, diff --git a/sdk/compute/arm-compute/src/models/virtualMachineScaleSetRollingUpgradesMappers.ts b/sdk/compute/arm-compute/src/models/virtualMachineScaleSetRollingUpgradesMappers.ts index a14395e7c2d2..2a25a2cc2677 100644 --- a/sdk/compute/arm-compute/src/models/virtualMachineScaleSetRollingUpgradesMappers.ts +++ b/sdk/compute/arm-compute/src/models/virtualMachineScaleSetRollingUpgradesMappers.ts @@ -123,6 +123,7 @@ export { PrivateLinkServiceConnectionState, PropertyUpdatesInProgress, ProximityPlacementGroup, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -173,7 +174,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, VirtualMachineRunCommandScriptSource, diff --git a/sdk/compute/arm-compute/src/models/virtualMachineScaleSetVMExtensionsMappers.ts b/sdk/compute/arm-compute/src/models/virtualMachineScaleSetVMExtensionsMappers.ts index 37912e8e6615..95d47004cec2 100644 --- a/sdk/compute/arm-compute/src/models/virtualMachineScaleSetVMExtensionsMappers.ts +++ b/sdk/compute/arm-compute/src/models/virtualMachineScaleSetVMExtensionsMappers.ts @@ -123,6 +123,7 @@ export { PrivateLinkServiceConnectionState, PropertyUpdatesInProgress, ProximityPlacementGroup, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -173,7 +174,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, VirtualMachineRunCommandScriptSource, diff --git a/sdk/compute/arm-compute/src/models/virtualMachineScaleSetVMRunCommandsMappers.ts b/sdk/compute/arm-compute/src/models/virtualMachineScaleSetVMRunCommandsMappers.ts index 803afd1c6c30..8e11f2480577 100644 --- a/sdk/compute/arm-compute/src/models/virtualMachineScaleSetVMRunCommandsMappers.ts +++ b/sdk/compute/arm-compute/src/models/virtualMachineScaleSetVMRunCommandsMappers.ts @@ -128,6 +128,7 @@ export { PropertyUpdatesInProgress, ProximityPlacementGroup, ProximityPlacementGroupUpdate, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -181,7 +182,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, VirtualMachineRunCommandScriptSource, diff --git a/sdk/compute/arm-compute/src/models/virtualMachineScaleSetVMsMappers.ts b/sdk/compute/arm-compute/src/models/virtualMachineScaleSetVMsMappers.ts index ed598dc1cba8..832f184d10ce 100644 --- a/sdk/compute/arm-compute/src/models/virtualMachineScaleSetVMsMappers.ts +++ b/sdk/compute/arm-compute/src/models/virtualMachineScaleSetVMsMappers.ts @@ -123,6 +123,7 @@ export { PrivateLinkServiceConnectionState, PropertyUpdatesInProgress, ProximityPlacementGroup, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -176,7 +177,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineReimageParameters, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, diff --git a/sdk/compute/arm-compute/src/models/virtualMachineScaleSetsMappers.ts b/sdk/compute/arm-compute/src/models/virtualMachineScaleSetsMappers.ts index d1278e637520..1a27d2974b1b 100644 --- a/sdk/compute/arm-compute/src/models/virtualMachineScaleSetsMappers.ts +++ b/sdk/compute/arm-compute/src/models/virtualMachineScaleSetsMappers.ts @@ -130,6 +130,7 @@ export { PropertyUpdatesInProgress, ProximityPlacementGroup, ProximityPlacementGroupUpdate, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RecoveryWalkResponse, @@ -188,7 +189,13 @@ export { VirtualMachineImageFeature, VirtualMachineImageResource, VirtualMachineInstanceView, + VirtualMachineIpTag, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineReimageParameters, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, diff --git a/sdk/compute/arm-compute/src/models/virtualMachinesMappers.ts b/sdk/compute/arm-compute/src/models/virtualMachinesMappers.ts index b034d1699bb3..f5148a231d15 100644 --- a/sdk/compute/arm-compute/src/models/virtualMachinesMappers.ts +++ b/sdk/compute/arm-compute/src/models/virtualMachinesMappers.ts @@ -130,6 +130,7 @@ export { PropertyUpdatesInProgress, ProximityPlacementGroup, ProximityPlacementGroupUpdate, + PublicIPAddressSku, PurchasePlan, RecommendedMachineConfiguration, RegionalReplicationStatus, @@ -190,8 +191,14 @@ export { VirtualMachineInstallPatchesParameters, VirtualMachineInstallPatchesResult, VirtualMachineInstanceView, + VirtualMachineIpTag, VirtualMachineListResult, + VirtualMachineNetworkInterfaceConfiguration, + VirtualMachineNetworkInterfaceDnsSettingsConfiguration, + VirtualMachineNetworkInterfaceIPConfiguration, VirtualMachinePatchStatus, + VirtualMachinePublicIPAddressConfiguration, + VirtualMachinePublicIPAddressDnsSettingsConfiguration, VirtualMachineReimageParameters, VirtualMachineRunCommand, VirtualMachineRunCommandInstanceView, diff --git a/sdk/compute/arm-compute/src/operations/cloudServiceOperatingSystems.ts b/sdk/compute/arm-compute/src/operations/cloudServiceOperatingSystems.ts index 6f43ef73efb0..30df67369200 100644 --- a/sdk/compute/arm-compute/src/operations/cloudServiceOperatingSystems.ts +++ b/sdk/compute/arm-compute/src/operations/cloudServiceOperatingSystems.ts @@ -223,7 +223,7 @@ const getOSVersionOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -247,7 +247,7 @@ const listOSVersionsOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -272,7 +272,7 @@ const getOSFamilyOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -296,7 +296,7 @@ const listOSFamiliesOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -320,7 +320,7 @@ const listOSVersionsNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -344,7 +344,7 @@ const listOSFamiliesNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/compute/arm-compute/src/operations/cloudServiceRoleInstances.ts b/sdk/compute/arm-compute/src/operations/cloudServiceRoleInstances.ts index 214f94547db5..cc9b279cc80b 100644 --- a/sdk/compute/arm-compute/src/operations/cloudServiceRoleInstances.ts +++ b/sdk/compute/arm-compute/src/operations/cloudServiceRoleInstances.ts @@ -351,7 +351,7 @@ const getOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3, + Parameters.apiVersion0, Parameters.expand1 ], headerParameters: [ @@ -378,7 +378,7 @@ const getInstanceViewOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -403,7 +403,7 @@ const listOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3, + Parameters.apiVersion0, Parameters.expand1 ], headerParameters: [ @@ -430,7 +430,7 @@ const getRemoteDesktopFileOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -461,7 +461,7 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -487,7 +487,7 @@ const beginRestartOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -512,7 +512,7 @@ const beginReimageOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -537,7 +537,7 @@ const beginRebuildOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -560,7 +560,7 @@ const listNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion3, + Parameters.apiVersion0, Parameters.expand1 ], headerParameters: [ diff --git a/sdk/compute/arm-compute/src/operations/cloudServiceRoles.ts b/sdk/compute/arm-compute/src/operations/cloudServiceRoles.ts index 113e446db757..3f1c61f1b1c3 100644 --- a/sdk/compute/arm-compute/src/operations/cloudServiceRoles.ts +++ b/sdk/compute/arm-compute/src/operations/cloudServiceRoles.ts @@ -136,7 +136,7 @@ const getOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -161,7 +161,7 @@ const listOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -185,7 +185,7 @@ const listNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/compute/arm-compute/src/operations/cloudServices.ts b/sdk/compute/arm-compute/src/operations/cloudServices.ts index 989841b89abb..bfaf4233d034 100644 --- a/sdk/compute/arm-compute/src/operations/cloudServices.ts +++ b/sdk/compute/arm-compute/src/operations/cloudServices.ts @@ -498,7 +498,7 @@ const getOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -523,7 +523,7 @@ const getInstanceViewOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -546,7 +546,7 @@ const listAllOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -570,7 +570,7 @@ const listOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -595,7 +595,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -630,7 +630,7 @@ const beginUpdateOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -662,7 +662,7 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -687,7 +687,7 @@ const beginStartOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -711,7 +711,7 @@ const beginPowerOffOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -735,7 +735,7 @@ const beginRestartOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -766,7 +766,7 @@ const beginReimageOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -797,7 +797,7 @@ const beginRebuildOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -828,7 +828,7 @@ const beginDeleteInstancesOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -858,7 +858,7 @@ const listAllNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -882,7 +882,7 @@ const listNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/compute/arm-compute/src/operations/cloudServicesUpdateDomain.ts b/sdk/compute/arm-compute/src/operations/cloudServicesUpdateDomain.ts index 1bf654aae4bf..a94026128eda 100644 --- a/sdk/compute/arm-compute/src/operations/cloudServicesUpdateDomain.ts +++ b/sdk/compute/arm-compute/src/operations/cloudServicesUpdateDomain.ts @@ -180,7 +180,7 @@ const getUpdateDomainOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -205,7 +205,7 @@ const listUpdateDomainsOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -231,7 +231,7 @@ const beginWalkUpdateDomainOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -261,7 +261,7 @@ const listUpdateDomainsNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion3 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/compute/arm-compute/src/operations/diskAccesses.ts b/sdk/compute/arm-compute/src/operations/diskAccesses.ts index bfd446be0ca9..e19e6744a1f3 100644 --- a/sdk/compute/arm-compute/src/operations/diskAccesses.ts +++ b/sdk/compute/arm-compute/src/operations/diskAccesses.ts @@ -519,7 +519,7 @@ const getOperationSpec: msRest.OperationSpec = { Parameters.diskAccessName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -543,7 +543,7 @@ const listByResourceGroupOperationSpec: msRest.OperationSpec = { Parameters.resourceGroupName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -566,7 +566,7 @@ const listOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -591,7 +591,7 @@ const getPrivateLinkResourcesOperationSpec: msRest.OperationSpec = { Parameters.diskAccessName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -617,7 +617,7 @@ const getAPrivateEndpointConnectionOperationSpec: msRest.OperationSpec = { Parameters.privateEndpointConnectionName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -642,7 +642,7 @@ const listPrivateEndpointConnectionsOperationSpec: msRest.OperationSpec = { Parameters.diskAccessName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -667,7 +667,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { Parameters.diskAccessName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -702,7 +702,7 @@ const beginUpdateOperationSpec: msRest.OperationSpec = { Parameters.diskAccessName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -737,7 +737,7 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { Parameters.diskAccessName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -763,7 +763,7 @@ const beginUpdateAPrivateEndpointConnectionOperationSpec: msRest.OperationSpec = Parameters.privateEndpointConnectionName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -799,7 +799,7 @@ const beginDeleteAPrivateEndpointConnectionOperationSpec: msRest.OperationSpec = Parameters.privateEndpointConnectionName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -823,7 +823,7 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -847,7 +847,7 @@ const listNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -871,7 +871,7 @@ const listPrivateEndpointConnectionsNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/compute/arm-compute/src/operations/diskEncryptionSets.ts b/sdk/compute/arm-compute/src/operations/diskEncryptionSets.ts index 36f0371e8c6d..9573d7617337 100644 --- a/sdk/compute/arm-compute/src/operations/diskEncryptionSets.ts +++ b/sdk/compute/arm-compute/src/operations/diskEncryptionSets.ts @@ -362,7 +362,7 @@ const getOperationSpec: msRest.OperationSpec = { Parameters.diskEncryptionSetName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -386,7 +386,7 @@ const listByResourceGroupOperationSpec: msRest.OperationSpec = { Parameters.resourceGroupName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -409,7 +409,7 @@ const listOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -434,7 +434,7 @@ const listAssociatedResourcesOperationSpec: msRest.OperationSpec = { Parameters.diskEncryptionSetName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -459,7 +459,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { Parameters.diskEncryptionSetName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -494,7 +494,7 @@ const beginUpdateOperationSpec: msRest.OperationSpec = { Parameters.diskEncryptionSetName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -529,7 +529,7 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { Parameters.diskEncryptionSetName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -553,7 +553,7 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -577,7 +577,7 @@ const listNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -601,7 +601,7 @@ const listAssociatedResourcesNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/compute/arm-compute/src/operations/diskRestorePointOperations.ts b/sdk/compute/arm-compute/src/operations/diskRestorePointOperations.ts index 5289bc4babdf..08ba31dab54a 100644 --- a/sdk/compute/arm-compute/src/operations/diskRestorePointOperations.ts +++ b/sdk/compute/arm-compute/src/operations/diskRestorePointOperations.ts @@ -170,7 +170,7 @@ const getOperationSpec: msRest.OperationSpec = { Parameters.diskRestorePointName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -196,7 +196,7 @@ const listByRestorePointOperationSpec: msRest.OperationSpec = { Parameters.vmRestorePointName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -220,7 +220,7 @@ const listByRestorePointNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/compute/arm-compute/src/operations/disks.ts b/sdk/compute/arm-compute/src/operations/disks.ts index cbadce631d80..ecc5543e49b3 100644 --- a/sdk/compute/arm-compute/src/operations/disks.ts +++ b/sdk/compute/arm-compute/src/operations/disks.ts @@ -363,7 +363,7 @@ const getOperationSpec: msRest.OperationSpec = { Parameters.diskName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -387,7 +387,7 @@ const listByResourceGroupOperationSpec: msRest.OperationSpec = { Parameters.resourceGroupName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -410,7 +410,7 @@ const listOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -435,7 +435,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { Parameters.diskName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -470,7 +470,7 @@ const beginUpdateOperationSpec: msRest.OperationSpec = { Parameters.diskName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -505,7 +505,7 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { Parameters.diskName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -530,7 +530,7 @@ const beginGrantAccessOperationSpec: msRest.OperationSpec = { Parameters.diskName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -563,7 +563,7 @@ const beginRevokeAccessOperationSpec: msRest.OperationSpec = { Parameters.diskName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -586,7 +586,7 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -610,7 +610,7 @@ const listNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/compute/arm-compute/src/operations/galleries.ts b/sdk/compute/arm-compute/src/operations/galleries.ts index d657871311c8..7bb6f9d49be8 100644 --- a/sdk/compute/arm-compute/src/operations/galleries.ts +++ b/sdk/compute/arm-compute/src/operations/galleries.ts @@ -278,7 +278,7 @@ const getOperationSpec: msRest.OperationSpec = { Parameters.galleryName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -302,7 +302,7 @@ const listByResourceGroupOperationSpec: msRest.OperationSpec = { Parameters.resourceGroupName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -325,7 +325,7 @@ const listOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -350,7 +350,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { Parameters.galleryName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -388,7 +388,7 @@ const beginUpdateOperationSpec: msRest.OperationSpec = { Parameters.galleryName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -420,7 +420,7 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { Parameters.galleryName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -444,7 +444,7 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -468,7 +468,7 @@ const listNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/compute/arm-compute/src/operations/galleryApplicationVersions.ts b/sdk/compute/arm-compute/src/operations/galleryApplicationVersions.ts index f6fd628b314f..00cb290c934c 100644 --- a/sdk/compute/arm-compute/src/operations/galleryApplicationVersions.ts +++ b/sdk/compute/arm-compute/src/operations/galleryApplicationVersions.ts @@ -302,7 +302,7 @@ const getOperationSpec: msRest.OperationSpec = { ], queryParameters: [ Parameters.expand0, - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -328,7 +328,7 @@ const listByGalleryApplicationOperationSpec: msRest.OperationSpec = { Parameters.galleryApplicationName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -355,7 +355,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { Parameters.galleryApplicationVersionName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -395,7 +395,7 @@ const beginUpdateOperationSpec: msRest.OperationSpec = { Parameters.galleryApplicationVersionName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -429,7 +429,7 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { Parameters.galleryApplicationVersionName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -453,7 +453,7 @@ const listByGalleryApplicationNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/compute/arm-compute/src/operations/galleryApplications.ts b/sdk/compute/arm-compute/src/operations/galleryApplications.ts index 0fc2c569f6d9..c98937542377 100644 --- a/sdk/compute/arm-compute/src/operations/galleryApplications.ts +++ b/sdk/compute/arm-compute/src/operations/galleryApplications.ts @@ -262,7 +262,7 @@ const getOperationSpec: msRest.OperationSpec = { Parameters.galleryApplicationName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -287,7 +287,7 @@ const listByGalleryOperationSpec: msRest.OperationSpec = { Parameters.galleryName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -313,7 +313,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { Parameters.galleryApplicationName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -352,7 +352,7 @@ const beginUpdateOperationSpec: msRest.OperationSpec = { Parameters.galleryApplicationName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -385,7 +385,7 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { Parameters.galleryApplicationName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -409,7 +409,7 @@ const listByGalleryNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/compute/arm-compute/src/operations/galleryImageVersions.ts b/sdk/compute/arm-compute/src/operations/galleryImageVersions.ts index d7ac39f74bee..7d6e01840af7 100644 --- a/sdk/compute/arm-compute/src/operations/galleryImageVersions.ts +++ b/sdk/compute/arm-compute/src/operations/galleryImageVersions.ts @@ -281,7 +281,7 @@ const getOperationSpec: msRest.OperationSpec = { ], queryParameters: [ Parameters.expand0, - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -307,7 +307,7 @@ const listByGalleryImageOperationSpec: msRest.OperationSpec = { Parameters.galleryImageName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -334,7 +334,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { Parameters.galleryImageVersionName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -374,7 +374,7 @@ const beginUpdateOperationSpec: msRest.OperationSpec = { Parameters.galleryImageVersionName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -408,7 +408,7 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { Parameters.galleryImageVersionName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -432,7 +432,7 @@ const listByGalleryImageNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/compute/arm-compute/src/operations/galleryImages.ts b/sdk/compute/arm-compute/src/operations/galleryImages.ts index eb0ec34ff595..a362179062ca 100644 --- a/sdk/compute/arm-compute/src/operations/galleryImages.ts +++ b/sdk/compute/arm-compute/src/operations/galleryImages.ts @@ -260,7 +260,7 @@ const getOperationSpec: msRest.OperationSpec = { Parameters.galleryImageName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -285,7 +285,7 @@ const listByGalleryOperationSpec: msRest.OperationSpec = { Parameters.galleryName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -311,7 +311,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { Parameters.galleryImageName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -350,7 +350,7 @@ const beginUpdateOperationSpec: msRest.OperationSpec = { Parameters.galleryImageName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -383,7 +383,7 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { Parameters.galleryImageName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage @@ -407,7 +407,7 @@ const listByGalleryNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion3 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/compute/arm-compute/src/operations/snapshots.ts b/sdk/compute/arm-compute/src/operations/snapshots.ts index 200b9e72c3c3..748f68b8c09d 100644 --- a/sdk/compute/arm-compute/src/operations/snapshots.ts +++ b/sdk/compute/arm-compute/src/operations/snapshots.ts @@ -365,7 +365,7 @@ const getOperationSpec: msRest.OperationSpec = { Parameters.snapshotName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -389,7 +389,7 @@ const listByResourceGroupOperationSpec: msRest.OperationSpec = { Parameters.resourceGroupName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -412,7 +412,7 @@ const listOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -437,7 +437,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { Parameters.snapshotName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -472,7 +472,7 @@ const beginUpdateOperationSpec: msRest.OperationSpec = { Parameters.snapshotName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -507,7 +507,7 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { Parameters.snapshotName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -532,7 +532,7 @@ const beginGrantAccessOperationSpec: msRest.OperationSpec = { Parameters.snapshotName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -565,7 +565,7 @@ const beginRevokeAccessOperationSpec: msRest.OperationSpec = { Parameters.snapshotName ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -588,7 +588,7 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage @@ -612,7 +612,7 @@ const listNextOperationSpec: msRest.OperationSpec = { Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion2 ], headerParameters: [ Parameters.acceptLanguage