From 8c26d0c7c2e4a3cfc65668edb194538398711c7a Mon Sep 17 00:00:00 2001 From: aayushsingh2502 Date: Thu, 11 Jun 2026 17:26:29 +0530 Subject: [PATCH 1/3] tags support in network interface implemented --- internal/services/compute/client/client.go | 2 +- internal/services/compute/helpers.go | 2 +- .../services/compute/image_resource_test.go | 2 +- ...inux_virtual_machine_scale_set_resource.go | 2 +- ...l_machine_scale_set_resource_other_test.go | 2 +- ...virtual_machine_scale_set_resource_test.go | 2 +- .../orchestrated_virtual_machine_scale_set.go | 11 +- ...d_virtual_machine_scale_set_data_source.go | 2 +- ...ated_virtual_machine_scale_set_resource.go | 2 +- ...machine_scale_set_resource_network_test.go | 98 ++++++++++++- ...virtual_machine_scale_set_resource_test.go | 2 +- .../protected_settings_from_key_vault.go | 2 +- internal/services/compute/shared_schema.go | 2 +- internal/services/compute/ssh_keys.go | 2 +- .../orchestrated_vmss_public_ip_sku.go | 2 +- .../compute/virtual_machine_scale_set.go | 2 +- .../virtual_machine_scale_set_data_source.go | 2 +- ...al_machine_scale_set_extension_resource.go | 2 +- .../virtual_machine_scale_set_import.go | 2 +- ...machine_scale_set_standby_pool_resource.go | 2 +- .../virtual_machine_scale_set_update.go | 2 +- ...dows_virtual_machine_scale_set_resource.go | 2 +- ...l_machine_scale_set_resource_other_test.go | 2 +- ...virtual_machine_scale_set_resource_test.go | 2 +- .../legacy/migration/legacy_vmss_v0_to_v1.go | 2 +- .../virtual_machine_scale_set_resource.go | 2 +- ...virtual_machine_scale_set_resource_test.go | 2 +- .../model_proxyagentsettings.go | 12 -- .../virtualmachinescalesets/README.md | 23 +++- .../virtualmachinescalesets/client.go | 0 .../virtualmachinescalesets/constants.go | 130 +++++++++++++++++- .../virtualmachinescalesets/id_location.go | 0 .../id_virtualmachinescaleset.go | 0 .../method_approverollingupgrade.go | 0 .../method_converttosingleplacementgroup.go | 0 .../method_createorupdate.go | 0 .../method_deallocate.go | 0 .../virtualmachinescalesets/method_delete.go | 0 .../method_deleteinstances.go | 0 ...ryservicefabricplatformupdatedomainwalk.go | 0 .../virtualmachinescalesets/method_get.go | 0 .../method_getinstanceview.go | 0 .../method_getosupgradehistory.go | 0 .../virtualmachinescalesets/method_list.go | 0 .../virtualmachinescalesets/method_listall.go | 0 .../method_listbylocation.go | 0 .../method_listskus.go | 0 .../method_performmaintenance.go | 0 .../method_poweroff.go | 0 .../virtualmachinescalesets/method_reapply.go | 0 .../method_redeploy.go | 0 .../virtualmachinescalesets/method_reimage.go | 0 .../method_reimageall.go | 0 .../virtualmachinescalesets/method_restart.go | 0 .../method_scaleout.go | 85 ++++++++++++ .../method_setorchestrationservicestate.go | 0 .../virtualmachinescalesets/method_start.go | 0 .../virtualmachinescalesets/method_update.go | 0 .../method_updateinstances.go | 0 .../model_additionalcapabilities.go | 10 ++ .../model_additionalunattendcontent.go | 0 .../model_allinstancesdown.go} | 5 +- .../model_apientityreference.go | 0 .../virtualmachinescalesets/model_apierror.go | 0 .../model_apierrorbase.go | 0 .../model_applicationprofile.go | 0 .../model_automaticosupgradepolicy.go | 0 .../model_automaticrepairspolicy.go | 0 .../model_automaticzonerebalancingpolicy.go | 0 .../model_billingprofile.go | 0 .../model_bootdiagnostics.go | 0 .../model_capacityreservationprofile.go | 0 .../model_diagnosticsprofile.go | 0 .../model_diffdisksettings.go | 0 .../model_encryptionidentity.go | 0 .../model_eventgridandresourcegraph.go} | 6 +- .../model_hostendpointsettings.go | 0 .../model_imagereference.go | 0 .../model_innererror.go | 0 .../model_instanceviewstatus.go | 0 .../model_keyvaultsecretreference.go | 0 .../model_linuxconfiguration.go | 0 .../model_linuxpatchsettings.go | 0 ...vmguestpatchautomaticbyplatformsettings.go | 0 .../model_maxinstancepercentperzonepolicy.go | 9 ++ .../model_orchestrationservicestateinput.go | 0 .../model_orchestrationservicesummary.go | 29 ++++ .../model_osimagenotificationprofile.go | 0 .../model_osprofileprovisioningdata.go | 0 .../model_patchsettings.go | 0 .../model_placement.go | 10 ++ .../virtualmachinescalesets/model_plan.go | 0 .../model_prioritymixpolicy.go | 0 .../model_proxyagentsettings.go | 13 ++ .../model_publicipaddresssku.go | 0 .../model_recoverywalkresponse.go | 0 .../model_resiliencypolicy.go | 1 + .../model_resilientvmcreationpolicy.go | 0 .../model_resilientvmdeletionpolicy.go | 0 .../model_rollbackstatusinfo.go | 0 .../model_rollingupgradepolicy.go | 0 .../model_rollingupgradeprogressinfo.go | 0 .../model_scaleinpolicy.go | 0 ...eduledeventsadditionalpublishingtargets.go | 0 .../model_scheduledeventspolicy.go | 1 + .../model_scheduledeventsprofile.go | 0 .../model_securityposturereference.go | 0 .../model_securityposturereferenceupdate.go | 0 .../model_securityprofile.go | 0 .../model_serviceartifactreference.go | 0 .../virtualmachinescalesets/model_sku.go | 0 .../model_skuprofile.go | 0 .../model_skuprofilevmsize.go | 0 .../model_spotrestorepolicy.go | 0 .../model_sshconfiguration.go | 0 .../model_sshpublickey.go | 0 .../model_subresource.go | 0 .../model_terminatenotificationprofile.go | 0 .../model_uefisettings.go | 0 ...el_upgradeoperationhistoricalstatusinfo.go | 0 ...operationhistoricalstatusinfoproperties.go | 0 .../model_upgradeoperationhistorystatus.go | 0 .../model_upgradepolicy.go | 0 .../model_userinitiatedreboot.go | 0 .../model_userinitiatedredeploy.go | 0 .../model_vaultcertificate.go | 0 .../model_vaultsecretgroup.go | 0 .../model_virtualharddisk.go | 0 .../model_virtualmachinescaleset.go | 1 + .../model_virtualmachinescalesetdatadisk.go | 0 .../model_virtualmachinescalesetextension.go | 0 ..._virtualmachinescalesetextensionprofile.go | 0 ...rtualmachinescalesetextensionproperties.go | 0 ...l_virtualmachinescalesethardwareprofile.go | 0 ...odel_virtualmachinescalesetinstanceview.go | 0 ...hinescalesetinstanceviewstatusessummary.go | 0 ...l_virtualmachinescalesetipconfiguration.go | 0 ...achinescalesetipconfigurationproperties.go | 0 .../model_virtualmachinescalesetiptag.go | 0 ...ualmachinescalesetmanageddiskparameters.go | 0 ...tualmachinescalesetnetworkconfiguration.go | 1 + ...scalesetnetworkconfigurationdnssettings.go | 0 ...escalesetnetworkconfigurationproperties.go | 0 ...el_virtualmachinescalesetnetworkprofile.go | 0 .../model_virtualmachinescalesetosdisk.go | 0 .../model_virtualmachinescalesetosprofile.go | 0 .../model_virtualmachinescalesetproperties.go | 1 + ...inescalesetpublicipaddressconfiguration.go | 1 + ...publicipaddressconfigurationdnssettings.go | 0 ...tpublicipaddressconfigurationproperties.go | 0 ...virtualmachinescalesetreimageparameters.go | 0 .../model_virtualmachinescalesetsku.go | 0 ...model_virtualmachinescalesetskucapacity.go | 0 ...el_virtualmachinescalesetstorageprofile.go | 0 .../model_virtualmachinescalesetupdate.go | 0 ...ualmachinescalesetupdateipconfiguration.go | 0 ...scalesetupdateipconfigurationproperties.go | 0 ...chinescalesetupdatenetworkconfiguration.go | 1 + ...setupdatenetworkconfigurationproperties.go | 0 ...tualmachinescalesetupdatenetworkprofile.go | 0 ...odel_virtualmachinescalesetupdateosdisk.go | 0 ...l_virtualmachinescalesetupdateosprofile.go | 0 ..._virtualmachinescalesetupdateproperties.go | 0 ...lesetupdatepublicipaddressconfiguration.go | 1 + ...epublicipaddressconfigurationproperties.go | 0 ...tualmachinescalesetupdatestorageprofile.go | 0 ...l_virtualmachinescalesetupdatevmprofile.go | 0 ...rtualmachinescalesetvmextensionssummary.go | 0 ...del_virtualmachinescalesetvminstanceids.go | 0 ...ualmachinescalesetvminstancerequiredids.go | 0 .../model_virtualmachinescalesetvmprofile.go | 0 .../model_virtualmachinestatuscodecount.go | 0 .../model_vmdisksecurityprofile.go | 0 .../model_vmgalleryapplication.go | 0 ...lesetconverttosingleplacementgroupinput.go | 0 .../model_vmscalesetscaleoutinput.go | 9 ++ ...odel_vmscalesetscaleoutinputproperties.go} | 4 +- .../model_vmsizeproperties.go | 0 .../model_windowsconfiguration.go | 0 ...vmguestpatchautomaticbyplatformsettings.go | 0 .../model_winrmconfiguration.go | 0 .../model_winrmlistener.go | 0 .../model_zoneallocationpolicy.go | 9 ++ .../virtualmachinescalesets/predicates.go | 0 .../virtualmachinescalesets/version.go | 4 +- vendor/modules.txt | 2 +- ...ed_virtual_machine_scale_set.html.markdown | 2 + 187 files changed, 474 insertions(+), 55 deletions(-) delete mode 100644 vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_proxyagentsettings.go rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/README.md (95%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/client.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/constants.go (93%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/id_location.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/id_virtualmachinescaleset.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/method_approverollingupgrade.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/method_converttosingleplacementgroup.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/method_createorupdate.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/method_deallocate.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/method_delete.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/method_deleteinstances.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/method_forcerecoveryservicefabricplatformupdatedomainwalk.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/method_get.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/method_getinstanceview.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/method_getosupgradehistory.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/method_list.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/method_listall.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/method_listbylocation.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/method_listskus.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/method_performmaintenance.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/method_poweroff.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/method_reapply.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/method_redeploy.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/method_reimage.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/method_reimageall.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/method_restart.go (100%) create mode 100644 vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_scaleout.go rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/method_setorchestrationservicestate.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/method_start.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/method_update.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/method_updateinstances.go (100%) create mode 100644 vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_additionalcapabilities.go rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_additionalunattendcontent.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01/virtualmachinescalesets/model_additionalcapabilities.go => 2025-04-01/virtualmachinescalesets/model_allinstancesdown.go} (54%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_apientityreference.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_apierror.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_apierrorbase.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_applicationprofile.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_automaticosupgradepolicy.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_automaticrepairspolicy.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_automaticzonerebalancingpolicy.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_billingprofile.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_bootdiagnostics.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_capacityreservationprofile.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_diagnosticsprofile.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_diffdisksettings.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_encryptionidentity.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01/virtualmachinescalesets/model_orchestrationservicesummary.go => 2025-04-01/virtualmachinescalesets/model_eventgridandresourcegraph.go} (50%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_hostendpointsettings.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_imagereference.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_innererror.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_instanceviewstatus.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_keyvaultsecretreference.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_linuxconfiguration.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_linuxpatchsettings.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_linuxvmguestpatchautomaticbyplatformsettings.go (100%) create mode 100644 vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_maxinstancepercentperzonepolicy.go rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_orchestrationservicestateinput.go (100%) create mode 100644 vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_orchestrationservicesummary.go rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_osimagenotificationprofile.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_osprofileprovisioningdata.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_patchsettings.go (100%) create mode 100644 vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_placement.go rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_plan.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_prioritymixpolicy.go (100%) create mode 100644 vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_proxyagentsettings.go rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_publicipaddresssku.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_recoverywalkresponse.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_resiliencypolicy.go (84%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_resilientvmcreationpolicy.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_resilientvmdeletionpolicy.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_rollbackstatusinfo.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_rollingupgradepolicy.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_rollingupgradeprogressinfo.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_scaleinpolicy.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_scheduledeventsadditionalpublishingtargets.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_scheduledeventspolicy.go (83%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_scheduledeventsprofile.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_securityposturereference.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_securityposturereferenceupdate.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_securityprofile.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_serviceartifactreference.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_sku.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_skuprofile.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_skuprofilevmsize.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_spotrestorepolicy.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_sshconfiguration.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_sshpublickey.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_subresource.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_terminatenotificationprofile.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_uefisettings.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_upgradeoperationhistoricalstatusinfo.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_upgradeoperationhistoricalstatusinfoproperties.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_upgradeoperationhistorystatus.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_upgradepolicy.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_userinitiatedreboot.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_userinitiatedredeploy.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_vaultcertificate.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_vaultsecretgroup.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualharddisk.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescaleset.go (94%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetdatadisk.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetextension.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetextensionprofile.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetextensionproperties.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesethardwareprofile.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetinstanceview.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetinstanceviewstatusessummary.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetipconfiguration.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetipconfigurationproperties.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetiptag.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetmanageddiskparameters.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetnetworkconfiguration.go (82%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetnetworkconfigurationdnssettings.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetnetworkconfigurationproperties.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetnetworkprofile.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetosdisk.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetosprofile.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetproperties.go (96%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetpublicipaddressconfiguration.go (84%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetpublicipaddressconfigurationdnssettings.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetpublicipaddressconfigurationproperties.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetreimageparameters.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetsku.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetskucapacity.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetstorageprofile.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetupdate.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetupdateipconfiguration.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetupdateipconfigurationproperties.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetupdatenetworkconfiguration.go (82%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetupdatenetworkconfigurationproperties.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetupdatenetworkprofile.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetupdateosdisk.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetupdateosprofile.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetupdateproperties.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetupdatepublicipaddressconfiguration.go (82%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetupdatepublicipaddressconfigurationproperties.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetupdatestorageprofile.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetupdatevmprofile.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetvmextensionssummary.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetvminstanceids.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetvminstancerequiredids.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinescalesetvmprofile.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_virtualmachinestatuscodecount.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_vmdisksecurityprofile.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_vmgalleryapplication.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_vmscalesetconverttosingleplacementgroupinput.go (100%) create mode 100644 vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_vmscalesetscaleoutinput.go rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01/virtualmachinescalesets/model_eventgridandresourcegraph.go => 2025-04-01/virtualmachinescalesets/model_vmscalesetscaleoutinputproperties.go} (69%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_vmsizeproperties.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_windowsconfiguration.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_windowsvmguestpatchautomaticbyplatformsettings.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_winrmconfiguration.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/model_winrmlistener.go (100%) create mode 100644 vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_zoneallocationpolicy.go rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/predicates.go (100%) rename vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/{2024-11-01 => 2025-04-01}/virtualmachinescalesets/version.go (73%) diff --git a/internal/services/compute/client/client.go b/internal/services/compute/client/client.go index fe32df3fc7b3..e428420aff25 100644 --- a/internal/services/compute/client/client.go +++ b/internal/services/compute/client/client.go @@ -38,7 +38,7 @@ import ( "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-03-01/virtualmachinescalesetextensions" "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-03-01/virtualmachinescalesetrollingupgrades" "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-03-01/virtualmachinescalesetvms" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" + "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" "github.com/hashicorp/go-azure-sdk/resource-manager/marketplaceordering/2015-06-01/agreements" "github.com/hashicorp/go-azure-sdk/resource-manager/standbypool/2025-03-01/standbyvirtualmachinepools" "github.com/hashicorp/terraform-provider-azurerm/internal/common" diff --git a/internal/services/compute/helpers.go b/internal/services/compute/helpers.go index 8a72db5de7cf..90f1c05311e5 100644 --- a/internal/services/compute/helpers.go +++ b/internal/services/compute/helpers.go @@ -15,7 +15,7 @@ import ( "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2023-04-02/disks" "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2023-07-03/galleryimageversions" "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-03-01/virtualmachines" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" + "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" "github.com/hashicorp/go-version" "github.com/hashicorp/terraform-provider-azurerm/internal/clients" ) diff --git a/internal/services/compute/image_resource_test.go b/internal/services/compute/image_resource_test.go index 388d8ddac2b7..2b0ecb1787fd 100644 --- a/internal/services/compute/image_resource_test.go +++ b/internal/services/compute/image_resource_test.go @@ -15,7 +15,7 @@ import ( "github.com/hashicorp/go-azure-helpers/resourcemanager/commonids" "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2022-03-01/images" "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-03-01/virtualmachines" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" + "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" "github.com/hashicorp/go-azure-sdk/resource-manager/network/2025-01-01/networkinterfaces" "github.com/hashicorp/go-azure-sdk/resource-manager/network/2025-01-01/publicipaddresses" "github.com/hashicorp/terraform-provider-azurerm/internal/acceptance" diff --git a/internal/services/compute/linux_virtual_machine_scale_set_resource.go b/internal/services/compute/linux_virtual_machine_scale_set_resource.go index 5e78df5aa592..c4dee76ab079 100644 --- a/internal/services/compute/linux_virtual_machine_scale_set_resource.go +++ b/internal/services/compute/linux_virtual_machine_scale_set_resource.go @@ -20,7 +20,7 @@ import ( "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2022-03-01/capacityreservationgroups" "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2022-03-01/images" "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2022-03-01/proximityplacementgroups" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" + "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" "github.com/hashicorp/terraform-provider-azurerm/helpers/azure" "github.com/hashicorp/terraform-provider-azurerm/helpers/tf" diff --git a/internal/services/compute/linux_virtual_machine_scale_set_resource_other_test.go b/internal/services/compute/linux_virtual_machine_scale_set_resource_other_test.go index c6d88f143bdb..c40277305392 100644 --- a/internal/services/compute/linux_virtual_machine_scale_set_resource_other_test.go +++ b/internal/services/compute/linux_virtual_machine_scale_set_resource_other_test.go @@ -11,7 +11,7 @@ import ( "time" "github.com/hashicorp/go-azure-helpers/lang/pointer" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" + "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" "github.com/hashicorp/terraform-plugin-testing/terraform" "github.com/hashicorp/terraform-provider-azurerm/internal/acceptance" "github.com/hashicorp/terraform-provider-azurerm/internal/acceptance/check" diff --git a/internal/services/compute/linux_virtual_machine_scale_set_resource_test.go b/internal/services/compute/linux_virtual_machine_scale_set_resource_test.go index 124f4d0a243b..3e8fe2362e29 100644 --- a/internal/services/compute/linux_virtual_machine_scale_set_resource_test.go +++ b/internal/services/compute/linux_virtual_machine_scale_set_resource_test.go @@ -8,7 +8,7 @@ import ( "fmt" "github.com/hashicorp/go-azure-helpers/lang/pointer" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" + "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" "github.com/hashicorp/terraform-provider-azurerm/internal/acceptance" "github.com/hashicorp/terraform-provider-azurerm/internal/clients" "github.com/hashicorp/terraform-provider-azurerm/internal/tf/pluginsdk" diff --git a/internal/services/compute/orchestrated_virtual_machine_scale_set.go b/internal/services/compute/orchestrated_virtual_machine_scale_set.go index 65cb8d933551..495fdad6c9bc 100644 --- a/internal/services/compute/orchestrated_virtual_machine_scale_set.go +++ b/internal/services/compute/orchestrated_virtual_machine_scale_set.go @@ -11,7 +11,9 @@ import ( "github.com/hashicorp/go-azure-helpers/lang/pointer" "github.com/hashicorp/go-azure-helpers/resourcemanager/commonids" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" + "github.com/hashicorp/go-azure-helpers/resourcemanager/commonschema" + "github.com/hashicorp/go-azure-helpers/resourcemanager/tags" + "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" "github.com/hashicorp/go-azure-sdk/resource-manager/network/2023-09-01/applicationsecuritygroups" "github.com/hashicorp/go-azure-sdk/resource-manager/network/2023-11-01/networksecuritygroups" "github.com/hashicorp/go-azure-sdk/resource-manager/network/2023-11-01/publicipprefixes" @@ -340,6 +342,8 @@ func OrchestratedVirtualMachineScaleSetNetworkInterfaceSchema() *pluginsdk.Schem Optional: true, Default: false, }, + + "tags": commonschema.Tags(), }, }, } @@ -1093,6 +1097,8 @@ func ExpandOrchestratedVirtualMachineScaleSetNetworkInterface(input []interface{ } } + config.Tags = tags.Expand(raw["tags"].(map[string]interface{})) + output = append(output, config) } @@ -1237,6 +1243,8 @@ func ExpandOrchestratedVirtualMachineScaleSetNetworkInterfaceUpdate(input []inte } } + config.Tags = tags.Expand(raw["tags"].(map[string]interface{})) + output = append(output, config) } @@ -1908,6 +1916,7 @@ func FlattenOrchestratedVirtualMachineScaleSetNetworkInterface(input *[]virtualm "ip_configuration": ipConfigurations, "network_security_group_id": networkSecurityGroupId, "primary": primary, + "tags": tags.Flatten(v.Tags), }) } diff --git a/internal/services/compute/orchestrated_virtual_machine_scale_set_data_source.go b/internal/services/compute/orchestrated_virtual_machine_scale_set_data_source.go index abca40ae8eda..238973f0ee08 100644 --- a/internal/services/compute/orchestrated_virtual_machine_scale_set_data_source.go +++ b/internal/services/compute/orchestrated_virtual_machine_scale_set_data_source.go @@ -13,7 +13,7 @@ import ( "github.com/hashicorp/go-azure-helpers/resourcemanager/commonschema" "github.com/hashicorp/go-azure-helpers/resourcemanager/identity" "github.com/hashicorp/go-azure-helpers/resourcemanager/location" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" + "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" "github.com/hashicorp/terraform-provider-azurerm/internal/sdk" computeValidate "github.com/hashicorp/terraform-provider-azurerm/internal/services/compute/validate" "github.com/hashicorp/terraform-provider-azurerm/internal/tf/pluginsdk" diff --git a/internal/services/compute/orchestrated_virtual_machine_scale_set_resource.go b/internal/services/compute/orchestrated_virtual_machine_scale_set_resource.go index c760a57e9e4d..bb7509188f9a 100644 --- a/internal/services/compute/orchestrated_virtual_machine_scale_set_resource.go +++ b/internal/services/compute/orchestrated_virtual_machine_scale_set_resource.go @@ -23,7 +23,7 @@ import ( "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2022-03-01/capacityreservationgroups" "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2022-03-01/images" "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2022-03-01/proximityplacementgroups" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" + "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" "github.com/hashicorp/terraform-provider-azurerm/helpers/tf" "github.com/hashicorp/terraform-provider-azurerm/helpers/validate" diff --git a/internal/services/compute/orchestrated_virtual_machine_scale_set_resource_network_test.go b/internal/services/compute/orchestrated_virtual_machine_scale_set_resource_network_test.go index 5c1a958bc6cb..274e22527256 100644 --- a/internal/services/compute/orchestrated_virtual_machine_scale_set_resource_network_test.go +++ b/internal/services/compute/orchestrated_virtual_machine_scale_set_resource_network_test.go @@ -10,7 +10,7 @@ import ( "testing" "time" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" + "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" "github.com/hashicorp/terraform-provider-azurerm/internal/acceptance" "github.com/hashicorp/terraform-provider-azurerm/internal/acceptance/check" "github.com/hashicorp/terraform-provider-azurerm/internal/clients" @@ -45,6 +45,30 @@ func TestAccOrchestratedVirtualMachineScaleSet_networkSecurityGroup(t *testing.T }) } +func TestAccOrchestratedVirtualMachineScaleSet_networkInterfaceTags(t *testing.T) { + data := acceptance.BuildTestData(t, "azurerm_orchestrated_virtual_machine_scale_set", "test") + r := OrchestratedVirtualMachineScaleSetResource{} + + data.ResourceTest(t, r, []acceptance.TestStep{ + { + Config: r.networkInterfaceTags(data, "Production"), + Check: acceptance.ComposeTestCheckFunc( + check.That(data.ResourceName).ExistsInAzure(r), + check.That(data.ResourceName).Key("network_interface.0.tags.environment").HasValue("Production"), + ), + }, + data.ImportStep("os_profile.0.linux_configuration.0.admin_password"), + { + Config: r.networkInterfaceTags(data, "Staging"), + Check: acceptance.ComposeTestCheckFunc( + check.That(data.ResourceName).ExistsInAzure(r), + check.That(data.ResourceName).Key("network_interface.0.tags.environment").HasValue("Staging"), + ), + }, + data.ImportStep("os_profile.0.linux_configuration.0.admin_password"), + }) +} + func TestAccOrchestratedVirtualMachineScaleSet_basicAcceleratedNetworking(t *testing.T) { data := acceptance.BuildTestData(t, "azurerm_orchestrated_virtual_machine_scale_set", "test") r := OrchestratedVirtualMachineScaleSetResource{} @@ -525,6 +549,78 @@ resource "azurerm_orchestrated_virtual_machine_scale_set" "test" { `, data.RandomInteger, data.Locations.Primary, r.natgateway_template(data)) } +func (OrchestratedVirtualMachineScaleSetResource) networkInterfaceTags(data acceptance.TestData, environment string) string { + r := OrchestratedVirtualMachineScaleSetResource{} + return fmt.Sprintf(` +provider "azurerm" { + features {} +} + +resource "azurerm_resource_group" "test" { + name = "acctestRG-OVMSS-%[1]d" + location = "%[2]s" +} + +%[3]s + +resource "azurerm_orchestrated_virtual_machine_scale_set" "test" { + name = "acctestOVMSS-%[1]d" + location = azurerm_resource_group.test.location + resource_group_name = azurerm_resource_group.test.name + + sku_name = "Standard_D1_v2" + instances = 2 + + platform_fault_domain_count = 2 + + network_api_version = "2022-11-01" + + os_profile { + linux_configuration { + computer_name_prefix = "testvm-%[1]d" + admin_username = "myadmin" + admin_password = "Passwword1234" + + disable_password_authentication = false + } + } + + network_interface { + name = "TestNetworkProfile-%[1]d" + primary = true + + ip_configuration { + name = "TestIPConfiguration" + subnet_id = azurerm_subnet.test.id + primary = true + + public_ip_address { + name = "TestPublicIPConfiguration" + domain_name_label = "test-domain-label" + idle_timeout_in_minutes = 4 + } + } + + tags = { + environment = "%[4]s" + } + } + + os_disk { + storage_account_type = "Standard_LRS" + caching = "ReadWrite" + } + + source_image_reference { + publisher = "Canonical" + offer = "0001-com-ubuntu-server-jammy" + sku = "22_04-lts" + version = "latest" + } +} +`, data.RandomInteger, data.Locations.Primary, r.natgateway_template(data), environment) +} + func (OrchestratedVirtualMachineScaleSetResource) basicAcceleratedNetworking(data acceptance.TestData, enabled bool) string { r := OrchestratedVirtualMachineScaleSetResource{} return fmt.Sprintf(` diff --git a/internal/services/compute/orchestrated_virtual_machine_scale_set_resource_test.go b/internal/services/compute/orchestrated_virtual_machine_scale_set_resource_test.go index f88e93d30601..7c720def3e7b 100644 --- a/internal/services/compute/orchestrated_virtual_machine_scale_set_resource_test.go +++ b/internal/services/compute/orchestrated_virtual_machine_scale_set_resource_test.go @@ -10,7 +10,7 @@ import ( "time" "github.com/hashicorp/go-azure-helpers/lang/pointer" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" + "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" "github.com/hashicorp/terraform-provider-azurerm/internal/acceptance" "github.com/hashicorp/terraform-provider-azurerm/internal/acceptance/check" "github.com/hashicorp/terraform-provider-azurerm/internal/clients" diff --git a/internal/services/compute/protected_settings_from_key_vault.go b/internal/services/compute/protected_settings_from_key_vault.go index 4e04571fe1f5..63eb5abaa11d 100644 --- a/internal/services/compute/protected_settings_from_key_vault.go +++ b/internal/services/compute/protected_settings_from_key_vault.go @@ -10,7 +10,7 @@ import ( "github.com/hashicorp/go-azure-helpers/resourcemanager/keyvault" "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-03-01/virtualmachineextensions" "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-03-01/virtualmachinescalesetextensions" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" + "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" "github.com/hashicorp/terraform-provider-azurerm/internal/features" "github.com/hashicorp/terraform-provider-azurerm/internal/tf/pluginsdk" ) diff --git a/internal/services/compute/shared_schema.go b/internal/services/compute/shared_schema.go index 57066d9f3541..79aef29ac76c 100644 --- a/internal/services/compute/shared_schema.go +++ b/internal/services/compute/shared_schema.go @@ -11,7 +11,7 @@ import ( "github.com/hashicorp/go-azure-helpers/resourcemanager/commonschema" "github.com/hashicorp/go-azure-helpers/resourcemanager/keyvault" "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-03-01/virtualmachines" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" + "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" "github.com/hashicorp/terraform-provider-azurerm/internal/features" "github.com/hashicorp/terraform-provider-azurerm/internal/services/compute/validate" "github.com/hashicorp/terraform-provider-azurerm/internal/tf/pluginsdk" diff --git a/internal/services/compute/ssh_keys.go b/internal/services/compute/ssh_keys.go index 11f02758219f..93129041b937 100644 --- a/internal/services/compute/ssh_keys.go +++ b/internal/services/compute/ssh_keys.go @@ -11,7 +11,7 @@ import ( "github.com/hashicorp/go-azure-helpers/lang/pointer" "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-03-01/virtualmachines" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" + "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" "github.com/hashicorp/terraform-provider-azurerm/internal/services/compute/validate" "github.com/hashicorp/terraform-provider-azurerm/internal/tf/pluginsdk" "github.com/hashicorp/terraform-provider-azurerm/internal/tf/suppress" diff --git a/internal/services/compute/validate/orchestrated_vmss_public_ip_sku.go b/internal/services/compute/validate/orchestrated_vmss_public_ip_sku.go index e79cb3dcb999..7d04c2203721 100644 --- a/internal/services/compute/validate/orchestrated_vmss_public_ip_sku.go +++ b/internal/services/compute/validate/orchestrated_vmss_public_ip_sku.go @@ -6,7 +6,7 @@ package validate import ( "fmt" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" + "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" ) func OrchestratedVirtualMachineScaleSetPublicIPSku(input interface{}, key string) (warnings []string, errors []error) { diff --git a/internal/services/compute/virtual_machine_scale_set.go b/internal/services/compute/virtual_machine_scale_set.go index 226b3e24fa82..3cdfa6605680 100644 --- a/internal/services/compute/virtual_machine_scale_set.go +++ b/internal/services/compute/virtual_machine_scale_set.go @@ -13,7 +13,7 @@ import ( "github.com/hashicorp/go-azure-helpers/resourcemanager/commonids" "github.com/hashicorp/go-azure-helpers/resourcemanager/identity" "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2022-03-03/galleryapplicationversions" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" + "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" "github.com/hashicorp/go-azure-sdk/resource-manager/network/2023-09-01/applicationsecuritygroups" "github.com/hashicorp/go-azure-sdk/resource-manager/network/2023-11-01/networksecuritygroups" "github.com/hashicorp/go-azure-sdk/resource-manager/network/2023-11-01/publicipprefixes" diff --git a/internal/services/compute/virtual_machine_scale_set_data_source.go b/internal/services/compute/virtual_machine_scale_set_data_source.go index d6f4d2301de4..1211f97bf1dc 100644 --- a/internal/services/compute/virtual_machine_scale_set_data_source.go +++ b/internal/services/compute/virtual_machine_scale_set_data_source.go @@ -17,7 +17,7 @@ import ( "github.com/hashicorp/go-azure-helpers/resourcemanager/location" "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-03-01/virtualmachines" "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-03-01/virtualmachinescalesetvms" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" + "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" "github.com/hashicorp/go-azure-sdk/resource-manager/network/2023-09-01/networkinterfaces" "github.com/hashicorp/go-azure-sdk/resource-manager/network/2023-09-01/vmsspublicipaddresses" "github.com/hashicorp/terraform-provider-azurerm/internal/clients" diff --git a/internal/services/compute/virtual_machine_scale_set_extension_resource.go b/internal/services/compute/virtual_machine_scale_set_extension_resource.go index fdef3dceb40e..c4d281dc9aa8 100644 --- a/internal/services/compute/virtual_machine_scale_set_extension_resource.go +++ b/internal/services/compute/virtual_machine_scale_set_extension_resource.go @@ -13,7 +13,7 @@ import ( "github.com/hashicorp/go-azure-helpers/lang/response" "github.com/hashicorp/go-azure-helpers/resourcemanager/commonids" "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-03-01/virtualmachinescalesetextensions" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" + "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" "github.com/hashicorp/terraform-provider-azurerm/helpers/tf" "github.com/hashicorp/terraform-provider-azurerm/internal/clients" "github.com/hashicorp/terraform-provider-azurerm/internal/sdk" diff --git a/internal/services/compute/virtual_machine_scale_set_import.go b/internal/services/compute/virtual_machine_scale_set_import.go index 9d9fd9acdd8e..6bee35ee79d6 100644 --- a/internal/services/compute/virtual_machine_scale_set_import.go +++ b/internal/services/compute/virtual_machine_scale_set_import.go @@ -8,7 +8,7 @@ import ( "fmt" "github.com/hashicorp/go-azure-helpers/lang/pointer" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" + "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" "github.com/hashicorp/terraform-provider-azurerm/internal/clients" "github.com/hashicorp/terraform-provider-azurerm/internal/tf/pluginsdk" ) diff --git a/internal/services/compute/virtual_machine_scale_set_standby_pool_resource.go b/internal/services/compute/virtual_machine_scale_set_standby_pool_resource.go index a29ecec64fe2..ccb436484c3c 100644 --- a/internal/services/compute/virtual_machine_scale_set_standby_pool_resource.go +++ b/internal/services/compute/virtual_machine_scale_set_standby_pool_resource.go @@ -13,7 +13,7 @@ import ( "github.com/hashicorp/go-azure-helpers/lang/response" "github.com/hashicorp/go-azure-helpers/resourcemanager/commonschema" "github.com/hashicorp/go-azure-helpers/resourcemanager/location" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" + "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" "github.com/hashicorp/go-azure-sdk/resource-manager/standbypool/2025-03-01/standbyvirtualmachinepools" "github.com/hashicorp/terraform-provider-azurerm/internal/sdk" "github.com/hashicorp/terraform-provider-azurerm/internal/tf/pluginsdk" diff --git a/internal/services/compute/virtual_machine_scale_set_update.go b/internal/services/compute/virtual_machine_scale_set_update.go index 48a1e43d1a08..8bcd18f1a26e 100644 --- a/internal/services/compute/virtual_machine_scale_set_update.go +++ b/internal/services/compute/virtual_machine_scale_set_update.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/go-azure-helpers/lang/pointer" "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-03-01/virtualmachinescalesetrollingupgrades" "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-03-01/virtualmachinescalesetvms" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" + "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" "github.com/hashicorp/terraform-provider-azurerm/internal/services/compute/client" ) diff --git a/internal/services/compute/windows_virtual_machine_scale_set_resource.go b/internal/services/compute/windows_virtual_machine_scale_set_resource.go index ab123c42477f..c000c01979a5 100644 --- a/internal/services/compute/windows_virtual_machine_scale_set_resource.go +++ b/internal/services/compute/windows_virtual_machine_scale_set_resource.go @@ -20,7 +20,7 @@ import ( "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2022-03-01/capacityreservationgroups" "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2022-03-01/images" "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2022-03-01/proximityplacementgroups" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" + "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" "github.com/hashicorp/terraform-provider-azurerm/helpers/azure" "github.com/hashicorp/terraform-provider-azurerm/helpers/tf" diff --git a/internal/services/compute/windows_virtual_machine_scale_set_resource_other_test.go b/internal/services/compute/windows_virtual_machine_scale_set_resource_other_test.go index a869c4fc46ff..a4c397d51dde 100644 --- a/internal/services/compute/windows_virtual_machine_scale_set_resource_other_test.go +++ b/internal/services/compute/windows_virtual_machine_scale_set_resource_other_test.go @@ -11,7 +11,7 @@ import ( "time" "github.com/hashicorp/go-azure-helpers/lang/pointer" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" + "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" "github.com/hashicorp/terraform-plugin-testing/terraform" "github.com/hashicorp/terraform-provider-azurerm/internal/acceptance" "github.com/hashicorp/terraform-provider-azurerm/internal/acceptance/check" diff --git a/internal/services/compute/windows_virtual_machine_scale_set_resource_test.go b/internal/services/compute/windows_virtual_machine_scale_set_resource_test.go index 2df0f25c3c10..5490a852038b 100644 --- a/internal/services/compute/windows_virtual_machine_scale_set_resource_test.go +++ b/internal/services/compute/windows_virtual_machine_scale_set_resource_test.go @@ -8,7 +8,7 @@ import ( "fmt" "github.com/hashicorp/go-azure-helpers/lang/pointer" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" + "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" "github.com/hashicorp/terraform-provider-azurerm/internal/acceptance" "github.com/hashicorp/terraform-provider-azurerm/internal/clients" "github.com/hashicorp/terraform-provider-azurerm/internal/tf/pluginsdk" diff --git a/internal/services/legacy/migration/legacy_vmss_v0_to_v1.go b/internal/services/legacy/migration/legacy_vmss_v0_to_v1.go index 2040a8144ebd..71ad3eb40ae4 100644 --- a/internal/services/legacy/migration/legacy_vmss_v0_to_v1.go +++ b/internal/services/legacy/migration/legacy_vmss_v0_to_v1.go @@ -10,7 +10,7 @@ import ( "encoding/hex" "fmt" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" + "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" "github.com/hashicorp/terraform-provider-azurerm/internal/clients" "github.com/hashicorp/terraform-provider-azurerm/internal/tf/pluginsdk" "github.com/hashicorp/terraform-provider-azurerm/utils" diff --git a/internal/services/legacy/virtual_machine_scale_set_resource.go b/internal/services/legacy/virtual_machine_scale_set_resource.go index 6c5d257e4634..2a8ab7b17354 100644 --- a/internal/services/legacy/virtual_machine_scale_set_resource.go +++ b/internal/services/legacy/virtual_machine_scale_set_resource.go @@ -20,7 +20,7 @@ import ( "github.com/hashicorp/go-azure-helpers/resourcemanager/identity" "github.com/hashicorp/go-azure-helpers/resourcemanager/location" "github.com/hashicorp/go-azure-helpers/resourcemanager/tags" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" + "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" "github.com/hashicorp/terraform-provider-azurerm/helpers/azure" "github.com/hashicorp/terraform-provider-azurerm/helpers/tf" "github.com/hashicorp/terraform-provider-azurerm/helpers/validate" diff --git a/internal/services/legacy/virtual_machine_scale_set_resource_test.go b/internal/services/legacy/virtual_machine_scale_set_resource_test.go index bbc23ca3d65a..4bb65026758c 100644 --- a/internal/services/legacy/virtual_machine_scale_set_resource_test.go +++ b/internal/services/legacy/virtual_machine_scale_set_resource_test.go @@ -11,7 +11,7 @@ import ( "time" "github.com/hashicorp/go-azure-helpers/lang/pointer" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" + "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" "github.com/hashicorp/terraform-provider-azurerm/internal/acceptance" "github.com/hashicorp/terraform-provider-azurerm/internal/acceptance/check" "github.com/hashicorp/terraform-provider-azurerm/internal/clients" diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_proxyagentsettings.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_proxyagentsettings.go deleted file mode 100644 index 0e39733908a8..000000000000 --- a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_proxyagentsettings.go +++ /dev/null @@ -1,12 +0,0 @@ -package virtualmachinescalesets - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - -type ProxyAgentSettings struct { - Enabled *bool `json:"enabled,omitempty"` - Imds *HostEndpointSettings `json:"imds,omitempty"` - KeyIncarnationId *int64 `json:"keyIncarnationId,omitempty"` - Mode *Mode `json:"mode,omitempty"` - WireServer *HostEndpointSettings `json:"wireServer,omitempty"` -} diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/README.md b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/README.md similarity index 95% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/README.md rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/README.md index bddf131a8634..c1a4c38cd927 100644 --- a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/README.md +++ b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/README.md @@ -1,7 +1,7 @@ -## `github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets` Documentation +## `github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets` Documentation -The `virtualmachinescalesets` SDK allows for interaction with Azure Resource Manager `compute` (API Version `2024-11-01`). +The `virtualmachinescalesets` SDK allows for interaction with Azure Resource Manager `compute` (API Version `2025-04-01`). This readme covers example usages, but further information on [using this SDK can be found in the project root](https://github.com/hashicorp/go-azure-sdk/tree/main/docs). @@ -9,7 +9,7 @@ This readme covers example usages, but further information on [using this SDK ca ```go import "github.com/hashicorp/go-azure-helpers/resourcemanager/commonids" -import "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" +import "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" ``` @@ -369,6 +369,23 @@ if err := client.RestartThenPoll(ctx, id, payload); err != nil { ``` +### Example Usage: `VirtualMachineScaleSetsClient.ScaleOut` + +```go +ctx := context.TODO() +id := virtualmachinescalesets.NewVirtualMachineScaleSetID("12345678-1234-9876-4563-123456789012", "example-resource-group", "virtualMachineScaleSetName") + +payload := virtualmachinescalesets.VMScaleSetScaleOutInput{ + // ... +} + + +if err := client.ScaleOutThenPoll(ctx, id, payload); err != nil { + // handle the error +} +``` + + ### Example Usage: `VirtualMachineScaleSetsClient.SetOrchestrationServiceState` ```go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/client.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/client.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/client.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/client.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/constants.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/constants.go similarity index 93% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/constants.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/constants.go index 1ecab3afd6f6..d3a2d43f25aa 100644 --- a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/constants.go +++ b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/constants.go @@ -475,6 +475,47 @@ func parseExpandTypesForGetVMScaleSets(input string) (*ExpandTypesForGetVMScaleS return &out, nil } +type HighSpeedInterconnectPlacement string + +const ( + HighSpeedInterconnectPlacementNone HighSpeedInterconnectPlacement = "None" + HighSpeedInterconnectPlacementTrunk HighSpeedInterconnectPlacement = "Trunk" +) + +func PossibleValuesForHighSpeedInterconnectPlacement() []string { + return []string{ + string(HighSpeedInterconnectPlacementNone), + string(HighSpeedInterconnectPlacementTrunk), + } +} + +func (s *HighSpeedInterconnectPlacement) UnmarshalJSON(bytes []byte) error { + var decoded string + if err := json.Unmarshal(bytes, &decoded); err != nil { + return fmt.Errorf("unmarshaling: %+v", err) + } + out, err := parseHighSpeedInterconnectPlacement(decoded) + if err != nil { + return fmt.Errorf("parsing %q: %+v", decoded, err) + } + *s = *out + return nil +} + +func parseHighSpeedInterconnectPlacement(input string) (*HighSpeedInterconnectPlacement, error) { + vals := map[string]HighSpeedInterconnectPlacement{ + "none": HighSpeedInterconnectPlacementNone, + "trunk": HighSpeedInterconnectPlacementTrunk, + } + if v, ok := vals[strings.ToLower(input)]; ok { + return &v, nil + } + + // otherwise presume it's an undefined value and best-effort it + out := HighSpeedInterconnectPlacement(input) + return &out, nil +} + type IPVersion string const ( @@ -950,12 +991,14 @@ func parseOrchestrationMode(input string) (*OrchestrationMode, error) { type OrchestrationServiceNames string const ( - OrchestrationServiceNamesAutomaticRepairs OrchestrationServiceNames = "AutomaticRepairs" + OrchestrationServiceNamesAutomaticRepairs OrchestrationServiceNames = "AutomaticRepairs" + OrchestrationServiceNamesAutomaticZoneRebalancing OrchestrationServiceNames = "AutomaticZoneRebalancing" ) func PossibleValuesForOrchestrationServiceNames() []string { return []string{ string(OrchestrationServiceNamesAutomaticRepairs), + string(OrchestrationServiceNamesAutomaticZoneRebalancing), } } @@ -974,7 +1017,8 @@ func (s *OrchestrationServiceNames) UnmarshalJSON(bytes []byte) error { func parseOrchestrationServiceNames(input string) (*OrchestrationServiceNames, error) { vals := map[string]OrchestrationServiceNames{ - "automaticrepairs": OrchestrationServiceNamesAutomaticRepairs, + "automaticrepairs": OrchestrationServiceNamesAutomaticRepairs, + "automaticzonerebalancing": OrchestrationServiceNamesAutomaticZoneRebalancing, } if v, ok := vals[strings.ToLower(input)]; ok { return &v, nil @@ -985,6 +1029,47 @@ func parseOrchestrationServiceNames(input string) (*OrchestrationServiceNames, e return &out, nil } +type OrchestrationServiceOperationStatus string + +const ( + OrchestrationServiceOperationStatusCompleted OrchestrationServiceOperationStatus = "Completed" + OrchestrationServiceOperationStatusInProgress OrchestrationServiceOperationStatus = "InProgress" +) + +func PossibleValuesForOrchestrationServiceOperationStatus() []string { + return []string{ + string(OrchestrationServiceOperationStatusCompleted), + string(OrchestrationServiceOperationStatusInProgress), + } +} + +func (s *OrchestrationServiceOperationStatus) UnmarshalJSON(bytes []byte) error { + var decoded string + if err := json.Unmarshal(bytes, &decoded); err != nil { + return fmt.Errorf("unmarshaling: %+v", err) + } + out, err := parseOrchestrationServiceOperationStatus(decoded) + if err != nil { + return fmt.Errorf("parsing %q: %+v", decoded, err) + } + *s = *out + return nil +} + +func parseOrchestrationServiceOperationStatus(input string) (*OrchestrationServiceOperationStatus, error) { + vals := map[string]OrchestrationServiceOperationStatus{ + "completed": OrchestrationServiceOperationStatusCompleted, + "inprogress": OrchestrationServiceOperationStatusInProgress, + } + if v, ok := vals[strings.ToLower(input)]; ok { + return &v, nil + } + + // otherwise presume it's an undefined value and best-effort it + out := OrchestrationServiceOperationStatus(input) + return &out, nil +} + type OrchestrationServiceState string const ( @@ -2054,3 +2139,44 @@ func parseZonalPlatformFaultDomainAlignMode(input string) (*ZonalPlatformFaultDo out := ZonalPlatformFaultDomainAlignMode(input) return &out, nil } + +type ZonePlacementPolicyType string + +const ( + ZonePlacementPolicyTypeAny ZonePlacementPolicyType = "Any" + ZonePlacementPolicyTypeAuto ZonePlacementPolicyType = "Auto" +) + +func PossibleValuesForZonePlacementPolicyType() []string { + return []string{ + string(ZonePlacementPolicyTypeAny), + string(ZonePlacementPolicyTypeAuto), + } +} + +func (s *ZonePlacementPolicyType) UnmarshalJSON(bytes []byte) error { + var decoded string + if err := json.Unmarshal(bytes, &decoded); err != nil { + return fmt.Errorf("unmarshaling: %+v", err) + } + out, err := parseZonePlacementPolicyType(decoded) + if err != nil { + return fmt.Errorf("parsing %q: %+v", decoded, err) + } + *s = *out + return nil +} + +func parseZonePlacementPolicyType(input string) (*ZonePlacementPolicyType, error) { + vals := map[string]ZonePlacementPolicyType{ + "any": ZonePlacementPolicyTypeAny, + "auto": ZonePlacementPolicyTypeAuto, + } + if v, ok := vals[strings.ToLower(input)]; ok { + return &v, nil + } + + // otherwise presume it's an undefined value and best-effort it + out := ZonePlacementPolicyType(input) + return &out, nil +} diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/id_location.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/id_location.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/id_location.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/id_location.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/id_virtualmachinescaleset.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/id_virtualmachinescaleset.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/id_virtualmachinescaleset.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/id_virtualmachinescaleset.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_approverollingupgrade.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_approverollingupgrade.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_approverollingupgrade.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_approverollingupgrade.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_converttosingleplacementgroup.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_converttosingleplacementgroup.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_converttosingleplacementgroup.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_converttosingleplacementgroup.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_createorupdate.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_createorupdate.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_createorupdate.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_createorupdate.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_deallocate.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_deallocate.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_deallocate.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_deallocate.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_delete.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_delete.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_delete.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_delete.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_deleteinstances.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_deleteinstances.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_deleteinstances.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_deleteinstances.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_forcerecoveryservicefabricplatformupdatedomainwalk.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_forcerecoveryservicefabricplatformupdatedomainwalk.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_forcerecoveryservicefabricplatformupdatedomainwalk.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_forcerecoveryservicefabricplatformupdatedomainwalk.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_get.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_get.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_get.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_get.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_getinstanceview.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_getinstanceview.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_getinstanceview.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_getinstanceview.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_getosupgradehistory.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_getosupgradehistory.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_getosupgradehistory.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_getosupgradehistory.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_list.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_list.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_list.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_list.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_listall.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_listall.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_listall.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_listall.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_listbylocation.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_listbylocation.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_listbylocation.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_listbylocation.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_listskus.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_listskus.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_listskus.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_listskus.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_performmaintenance.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_performmaintenance.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_performmaintenance.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_performmaintenance.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_poweroff.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_poweroff.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_poweroff.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_poweroff.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_reapply.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_reapply.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_reapply.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_reapply.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_redeploy.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_redeploy.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_redeploy.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_redeploy.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_reimage.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_reimage.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_reimage.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_reimage.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_reimageall.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_reimageall.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_reimageall.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_reimageall.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_restart.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_restart.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_restart.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_restart.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_scaleout.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_scaleout.go new file mode 100644 index 000000000000..a6ed698bbf57 --- /dev/null +++ b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_scaleout.go @@ -0,0 +1,85 @@ +package virtualmachinescalesets + +import ( + "context" + "fmt" + "net/http" + + "github.com/hashicorp/go-azure-sdk/sdk/client" + "github.com/hashicorp/go-azure-sdk/sdk/client/pollers" + "github.com/hashicorp/go-azure-sdk/sdk/client/resourcemanager" + "github.com/hashicorp/go-azure-sdk/sdk/odata" +) + +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See NOTICE.txt in the project root for license information. + +type ScaleOutOperationResponse struct { + Poller pollers.Poller + HttpResponse *http.Response + OData *odata.OData +} + +// ScaleOut ... +func (c VirtualMachineScaleSetsClient) ScaleOut(ctx context.Context, id VirtualMachineScaleSetId, input VMScaleSetScaleOutInput) (result ScaleOutOperationResponse, err error) { + opts := client.RequestOptions{ + ContentType: "application/json; charset=utf-8", + ExpectedStatusCodes: []int{ + http.StatusAccepted, + http.StatusOK, + }, + HttpMethod: http.MethodPost, + Path: fmt.Sprintf("%s/scaleOut", id.ID()), + } + + req, err := c.Client.NewRequest(ctx, opts) + if err != nil { + return + } + + if err = req.Marshal(input); err != nil { + return + } + + var resp *client.Response + resp, err = req.Execute(ctx) + if resp != nil { + result.OData = resp.OData + result.HttpResponse = resp.Response + } + if err != nil { + return + } + + result.Poller, err = resourcemanager.PollerFromResponse(resp, c.Client) + if err != nil { + return + } + + return +} + +// ScaleOutThenPoll performs ScaleOut then polls until it's completed +func (c VirtualMachineScaleSetsClient) ScaleOutThenPoll(ctx context.Context, id VirtualMachineScaleSetId, input VMScaleSetScaleOutInput) error { + return c.ScaleOutCallbackThenPoll(ctx, id, input, nil) +} + +// ScaleOutCallbackThenPoll performs ScaleOut, runs the optional callback function, then polls until it's completed +func (c VirtualMachineScaleSetsClient) ScaleOutCallbackThenPoll(ctx context.Context, id VirtualMachineScaleSetId, input VMScaleSetScaleOutInput, callback func() error) error { + result, err := c.ScaleOut(ctx, id, input) + if err != nil { + return fmt.Errorf("performing ScaleOut: %+v", err) + } + + if callback != nil { + if err := callback(); err != nil { + return fmt.Errorf("executing callback function: %+v", err) + } + } + + if err := result.Poller.PollUntilDone(ctx); err != nil { + return fmt.Errorf("polling after ScaleOut: %+v", err) + } + + return nil +} diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_setorchestrationservicestate.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_setorchestrationservicestate.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_setorchestrationservicestate.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_setorchestrationservicestate.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_start.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_start.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_start.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_start.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_update.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_update.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_update.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_update.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_updateinstances.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_updateinstances.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/method_updateinstances.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/method_updateinstances.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_additionalcapabilities.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_additionalcapabilities.go new file mode 100644 index 000000000000..b33eb7f520b6 --- /dev/null +++ b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_additionalcapabilities.go @@ -0,0 +1,10 @@ +package virtualmachinescalesets + +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See NOTICE.txt in the project root for license information. + +type AdditionalCapabilities struct { + EnableFips1403Encryption *bool `json:"enableFips1403Encryption,omitempty"` + HibernationEnabled *bool `json:"hibernationEnabled,omitempty"` + UltraSSDEnabled *bool `json:"ultraSSDEnabled,omitempty"` +} diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_additionalunattendcontent.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_additionalunattendcontent.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_additionalunattendcontent.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_additionalunattendcontent.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_additionalcapabilities.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_allinstancesdown.go similarity index 54% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_additionalcapabilities.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_allinstancesdown.go index bb5c75d6e235..6c1ce5e15ba6 100644 --- a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_additionalcapabilities.go +++ b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_allinstancesdown.go @@ -3,7 +3,6 @@ package virtualmachinescalesets // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See NOTICE.txt in the project root for license information. -type AdditionalCapabilities struct { - HibernationEnabled *bool `json:"hibernationEnabled,omitempty"` - UltraSSDEnabled *bool `json:"ultraSSDEnabled,omitempty"` +type AllInstancesDown struct { + AutomaticallyApprove *bool `json:"automaticallyApprove,omitempty"` } diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_apientityreference.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_apientityreference.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_apientityreference.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_apientityreference.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_apierror.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_apierror.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_apierror.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_apierror.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_apierrorbase.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_apierrorbase.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_apierrorbase.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_apierrorbase.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_applicationprofile.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_applicationprofile.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_applicationprofile.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_applicationprofile.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_automaticosupgradepolicy.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_automaticosupgradepolicy.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_automaticosupgradepolicy.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_automaticosupgradepolicy.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_automaticrepairspolicy.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_automaticrepairspolicy.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_automaticrepairspolicy.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_automaticrepairspolicy.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_automaticzonerebalancingpolicy.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_automaticzonerebalancingpolicy.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_automaticzonerebalancingpolicy.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_automaticzonerebalancingpolicy.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_billingprofile.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_billingprofile.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_billingprofile.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_billingprofile.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_bootdiagnostics.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_bootdiagnostics.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_bootdiagnostics.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_bootdiagnostics.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_capacityreservationprofile.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_capacityreservationprofile.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_capacityreservationprofile.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_capacityreservationprofile.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_diagnosticsprofile.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_diagnosticsprofile.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_diagnosticsprofile.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_diagnosticsprofile.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_diffdisksettings.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_diffdisksettings.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_diffdisksettings.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_diffdisksettings.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_encryptionidentity.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_encryptionidentity.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_encryptionidentity.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_encryptionidentity.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_orchestrationservicesummary.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_eventgridandresourcegraph.go similarity index 50% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_orchestrationservicesummary.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_eventgridandresourcegraph.go index dde088b96493..db8a3b32988a 100644 --- a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_orchestrationservicesummary.go +++ b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_eventgridandresourcegraph.go @@ -3,7 +3,7 @@ package virtualmachinescalesets // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See NOTICE.txt in the project root for license information. -type OrchestrationServiceSummary struct { - ServiceName *OrchestrationServiceNames `json:"serviceName,omitempty"` - ServiceState *OrchestrationServiceState `json:"serviceState,omitempty"` +type EventGridAndResourceGraph struct { + Enable *bool `json:"enable,omitempty"` + ScheduledEventsApiVersion *string `json:"scheduledEventsApiVersion,omitempty"` } diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_hostendpointsettings.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_hostendpointsettings.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_hostendpointsettings.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_hostendpointsettings.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_imagereference.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_imagereference.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_imagereference.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_imagereference.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_innererror.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_innererror.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_innererror.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_innererror.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_instanceviewstatus.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_instanceviewstatus.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_instanceviewstatus.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_instanceviewstatus.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_keyvaultsecretreference.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_keyvaultsecretreference.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_keyvaultsecretreference.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_keyvaultsecretreference.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_linuxconfiguration.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_linuxconfiguration.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_linuxconfiguration.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_linuxconfiguration.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_linuxpatchsettings.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_linuxpatchsettings.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_linuxpatchsettings.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_linuxpatchsettings.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_linuxvmguestpatchautomaticbyplatformsettings.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_linuxvmguestpatchautomaticbyplatformsettings.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_linuxvmguestpatchautomaticbyplatformsettings.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_linuxvmguestpatchautomaticbyplatformsettings.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_maxinstancepercentperzonepolicy.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_maxinstancepercentperzonepolicy.go new file mode 100644 index 000000000000..c14d174af1f0 --- /dev/null +++ b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_maxinstancepercentperzonepolicy.go @@ -0,0 +1,9 @@ +package virtualmachinescalesets + +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See NOTICE.txt in the project root for license information. + +type MaxInstancePercentPerZonePolicy struct { + Enabled *bool `json:"enabled,omitempty"` + Value *int64 `json:"value,omitempty"` +} diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_orchestrationservicestateinput.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_orchestrationservicestateinput.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_orchestrationservicestateinput.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_orchestrationservicestateinput.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_orchestrationservicesummary.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_orchestrationservicesummary.go new file mode 100644 index 000000000000..6fe93aadb28d --- /dev/null +++ b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_orchestrationservicesummary.go @@ -0,0 +1,29 @@ +package virtualmachinescalesets + +import ( + "time" + + "github.com/hashicorp/go-azure-helpers/lang/dates" +) + +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See NOTICE.txt in the project root for license information. + +type OrchestrationServiceSummary struct { + LastStatusChangeTime *string `json:"lastStatusChangeTime,omitempty"` + LatestOperationStatus *OrchestrationServiceOperationStatus `json:"latestOperationStatus,omitempty"` + ServiceName *OrchestrationServiceNames `json:"serviceName,omitempty"` + ServiceState *OrchestrationServiceState `json:"serviceState,omitempty"` +} + +func (o *OrchestrationServiceSummary) GetLastStatusChangeTimeAsTime() (*time.Time, error) { + if o.LastStatusChangeTime == nil { + return nil, nil + } + return dates.ParseAsFormat(o.LastStatusChangeTime, "2006-01-02T15:04:05Z07:00") +} + +func (o *OrchestrationServiceSummary) SetLastStatusChangeTimeAsTime(input time.Time) { + formatted := input.Format("2006-01-02T15:04:05Z07:00") + o.LastStatusChangeTime = &formatted +} diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_osimagenotificationprofile.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_osimagenotificationprofile.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_osimagenotificationprofile.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_osimagenotificationprofile.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_osprofileprovisioningdata.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_osprofileprovisioningdata.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_osprofileprovisioningdata.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_osprofileprovisioningdata.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_patchsettings.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_patchsettings.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_patchsettings.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_patchsettings.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_placement.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_placement.go new file mode 100644 index 000000000000..cd84eaeafade --- /dev/null +++ b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_placement.go @@ -0,0 +1,10 @@ +package virtualmachinescalesets + +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See NOTICE.txt in the project root for license information. + +type Placement struct { + ExcludeZones *[]string `json:"excludeZones,omitempty"` + IncludeZones *[]string `json:"includeZones,omitempty"` + ZonePlacementPolicy *ZonePlacementPolicyType `json:"zonePlacementPolicy,omitempty"` +} diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_plan.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_plan.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_plan.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_plan.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_prioritymixpolicy.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_prioritymixpolicy.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_prioritymixpolicy.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_prioritymixpolicy.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_proxyagentsettings.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_proxyagentsettings.go new file mode 100644 index 000000000000..f7bf649a161b --- /dev/null +++ b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_proxyagentsettings.go @@ -0,0 +1,13 @@ +package virtualmachinescalesets + +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See NOTICE.txt in the project root for license information. + +type ProxyAgentSettings struct { + AddProxyAgentExtension *bool `json:"addProxyAgentExtension,omitempty"` + Enabled *bool `json:"enabled,omitempty"` + Imds *HostEndpointSettings `json:"imds,omitempty"` + KeyIncarnationId *int64 `json:"keyIncarnationId,omitempty"` + Mode *Mode `json:"mode,omitempty"` + WireServer *HostEndpointSettings `json:"wireServer,omitempty"` +} diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_publicipaddresssku.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_publicipaddresssku.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_publicipaddresssku.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_publicipaddresssku.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_recoverywalkresponse.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_recoverywalkresponse.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_recoverywalkresponse.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_recoverywalkresponse.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_resiliencypolicy.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_resiliencypolicy.go similarity index 84% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_resiliencypolicy.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_resiliencypolicy.go index 1750227fab79..1d5c1854b67b 100644 --- a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_resiliencypolicy.go +++ b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_resiliencypolicy.go @@ -7,4 +7,5 @@ type ResiliencyPolicy struct { AutomaticZoneRebalancingPolicy *AutomaticZoneRebalancingPolicy `json:"automaticZoneRebalancingPolicy,omitempty"` ResilientVMCreationPolicy *ResilientVMCreationPolicy `json:"resilientVMCreationPolicy,omitempty"` ResilientVMDeletionPolicy *ResilientVMDeletionPolicy `json:"resilientVMDeletionPolicy,omitempty"` + ZoneAllocationPolicy *ZoneAllocationPolicy `json:"zoneAllocationPolicy,omitempty"` } diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_resilientvmcreationpolicy.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_resilientvmcreationpolicy.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_resilientvmcreationpolicy.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_resilientvmcreationpolicy.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_resilientvmdeletionpolicy.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_resilientvmdeletionpolicy.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_resilientvmdeletionpolicy.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_resilientvmdeletionpolicy.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_rollbackstatusinfo.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_rollbackstatusinfo.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_rollbackstatusinfo.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_rollbackstatusinfo.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_rollingupgradepolicy.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_rollingupgradepolicy.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_rollingupgradepolicy.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_rollingupgradepolicy.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_rollingupgradeprogressinfo.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_rollingupgradeprogressinfo.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_rollingupgradeprogressinfo.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_rollingupgradeprogressinfo.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_scaleinpolicy.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_scaleinpolicy.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_scaleinpolicy.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_scaleinpolicy.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_scheduledeventsadditionalpublishingtargets.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_scheduledeventsadditionalpublishingtargets.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_scheduledeventsadditionalpublishingtargets.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_scheduledeventsadditionalpublishingtargets.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_scheduledeventspolicy.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_scheduledeventspolicy.go similarity index 83% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_scheduledeventspolicy.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_scheduledeventspolicy.go index 913c9da042c6..20ca113b6635 100644 --- a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_scheduledeventspolicy.go +++ b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_scheduledeventspolicy.go @@ -4,6 +4,7 @@ package virtualmachinescalesets // Licensed under the MIT License. See NOTICE.txt in the project root for license information. type ScheduledEventsPolicy struct { + AllInstancesDown *AllInstancesDown `json:"allInstancesDown,omitempty"` ScheduledEventsAdditionalPublishingTargets *ScheduledEventsAdditionalPublishingTargets `json:"scheduledEventsAdditionalPublishingTargets,omitempty"` UserInitiatedReboot *UserInitiatedReboot `json:"userInitiatedReboot,omitempty"` UserInitiatedRedeploy *UserInitiatedRedeploy `json:"userInitiatedRedeploy,omitempty"` diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_scheduledeventsprofile.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_scheduledeventsprofile.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_scheduledeventsprofile.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_scheduledeventsprofile.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_securityposturereference.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_securityposturereference.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_securityposturereference.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_securityposturereference.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_securityposturereferenceupdate.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_securityposturereferenceupdate.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_securityposturereferenceupdate.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_securityposturereferenceupdate.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_securityprofile.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_securityprofile.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_securityprofile.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_securityprofile.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_serviceartifactreference.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_serviceartifactreference.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_serviceartifactreference.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_serviceartifactreference.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_sku.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_sku.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_sku.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_sku.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_skuprofile.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_skuprofile.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_skuprofile.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_skuprofile.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_skuprofilevmsize.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_skuprofilevmsize.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_skuprofilevmsize.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_skuprofilevmsize.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_spotrestorepolicy.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_spotrestorepolicy.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_spotrestorepolicy.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_spotrestorepolicy.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_sshconfiguration.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_sshconfiguration.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_sshconfiguration.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_sshconfiguration.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_sshpublickey.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_sshpublickey.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_sshpublickey.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_sshpublickey.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_subresource.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_subresource.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_subresource.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_subresource.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_terminatenotificationprofile.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_terminatenotificationprofile.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_terminatenotificationprofile.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_terminatenotificationprofile.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_uefisettings.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_uefisettings.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_uefisettings.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_uefisettings.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_upgradeoperationhistoricalstatusinfo.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_upgradeoperationhistoricalstatusinfo.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_upgradeoperationhistoricalstatusinfo.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_upgradeoperationhistoricalstatusinfo.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_upgradeoperationhistoricalstatusinfoproperties.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_upgradeoperationhistoricalstatusinfoproperties.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_upgradeoperationhistoricalstatusinfoproperties.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_upgradeoperationhistoricalstatusinfoproperties.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_upgradeoperationhistorystatus.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_upgradeoperationhistorystatus.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_upgradeoperationhistorystatus.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_upgradeoperationhistorystatus.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_upgradepolicy.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_upgradepolicy.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_upgradepolicy.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_upgradepolicy.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_userinitiatedreboot.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_userinitiatedreboot.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_userinitiatedreboot.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_userinitiatedreboot.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_userinitiatedredeploy.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_userinitiatedredeploy.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_userinitiatedredeploy.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_userinitiatedredeploy.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_vaultcertificate.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_vaultcertificate.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_vaultcertificate.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_vaultcertificate.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_vaultsecretgroup.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_vaultsecretgroup.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_vaultsecretgroup.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_vaultsecretgroup.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualharddisk.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualharddisk.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualharddisk.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualharddisk.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescaleset.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescaleset.go similarity index 94% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescaleset.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescaleset.go index 16b551c29522..91793100cf4b 100644 --- a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescaleset.go +++ b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescaleset.go @@ -17,6 +17,7 @@ type VirtualMachineScaleSet struct { Identity *identity.SystemAndUserAssignedMap `json:"identity,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` + Placement *Placement `json:"placement,omitempty"` Plan *Plan `json:"plan,omitempty"` Properties *VirtualMachineScaleSetProperties `json:"properties,omitempty"` Sku *Sku `json:"sku,omitempty"` diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetdatadisk.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetdatadisk.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetdatadisk.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetdatadisk.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetextension.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetextension.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetextension.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetextension.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetextensionprofile.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetextensionprofile.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetextensionprofile.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetextensionprofile.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetextensionproperties.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetextensionproperties.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetextensionproperties.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetextensionproperties.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesethardwareprofile.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesethardwareprofile.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesethardwareprofile.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesethardwareprofile.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetinstanceview.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetinstanceview.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetinstanceview.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetinstanceview.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetinstanceviewstatusessummary.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetinstanceviewstatusessummary.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetinstanceviewstatusessummary.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetinstanceviewstatusessummary.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetipconfiguration.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetipconfiguration.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetipconfiguration.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetipconfiguration.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetipconfigurationproperties.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetipconfigurationproperties.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetipconfigurationproperties.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetipconfigurationproperties.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetiptag.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetiptag.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetiptag.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetiptag.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetmanageddiskparameters.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetmanageddiskparameters.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetmanageddiskparameters.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetmanageddiskparameters.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetnetworkconfiguration.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetnetworkconfiguration.go similarity index 82% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetnetworkconfiguration.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetnetworkconfiguration.go index f9a4616d1d70..1a2beb2e9f12 100644 --- a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetnetworkconfiguration.go +++ b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetnetworkconfiguration.go @@ -6,4 +6,5 @@ package virtualmachinescalesets type VirtualMachineScaleSetNetworkConfiguration struct { Name string `json:"name"` Properties *VirtualMachineScaleSetNetworkConfigurationProperties `json:"properties,omitempty"` + Tags *map[string]string `json:"tags,omitempty"` } diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetnetworkconfigurationdnssettings.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetnetworkconfigurationdnssettings.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetnetworkconfigurationdnssettings.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetnetworkconfigurationdnssettings.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetnetworkconfigurationproperties.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetnetworkconfigurationproperties.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetnetworkconfigurationproperties.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetnetworkconfigurationproperties.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetnetworkprofile.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetnetworkprofile.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetnetworkprofile.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetnetworkprofile.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetosdisk.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetosdisk.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetosdisk.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetosdisk.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetosprofile.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetosprofile.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetosprofile.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetosprofile.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetproperties.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetproperties.go similarity index 96% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetproperties.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetproperties.go index 9bf648bbc83a..24ad0669bfb6 100644 --- a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetproperties.go +++ b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetproperties.go @@ -14,6 +14,7 @@ type VirtualMachineScaleSetProperties struct { AutomaticRepairsPolicy *AutomaticRepairsPolicy `json:"automaticRepairsPolicy,omitempty"` ConstrainedMaximumCapacity *bool `json:"constrainedMaximumCapacity,omitempty"` DoNotRunExtensionsOnOverprovisionedVMs *bool `json:"doNotRunExtensionsOnOverprovisionedVMs,omitempty"` + HighSpeedInterconnectPlacement *HighSpeedInterconnectPlacement `json:"highSpeedInterconnectPlacement,omitempty"` HostGroup *SubResource `json:"hostGroup,omitempty"` OrchestrationMode *OrchestrationMode `json:"orchestrationMode,omitempty"` Overprovision *bool `json:"overprovision,omitempty"` diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetpublicipaddressconfiguration.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetpublicipaddressconfiguration.go similarity index 84% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetpublicipaddressconfiguration.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetpublicipaddressconfiguration.go index 12b8b08bf35c..d6aba6c5c3f5 100644 --- a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetpublicipaddressconfiguration.go +++ b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetpublicipaddressconfiguration.go @@ -7,4 +7,5 @@ type VirtualMachineScaleSetPublicIPAddressConfiguration struct { Name string `json:"name"` Properties *VirtualMachineScaleSetPublicIPAddressConfigurationProperties `json:"properties,omitempty"` Sku *PublicIPAddressSku `json:"sku,omitempty"` + Tags *map[string]string `json:"tags,omitempty"` } diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetpublicipaddressconfigurationdnssettings.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetpublicipaddressconfigurationdnssettings.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetpublicipaddressconfigurationdnssettings.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetpublicipaddressconfigurationdnssettings.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetpublicipaddressconfigurationproperties.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetpublicipaddressconfigurationproperties.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetpublicipaddressconfigurationproperties.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetpublicipaddressconfigurationproperties.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetreimageparameters.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetreimageparameters.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetreimageparameters.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetreimageparameters.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetsku.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetsku.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetsku.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetsku.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetskucapacity.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetskucapacity.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetskucapacity.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetskucapacity.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetstorageprofile.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetstorageprofile.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetstorageprofile.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetstorageprofile.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdate.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdate.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdate.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdate.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdateipconfiguration.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdateipconfiguration.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdateipconfiguration.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdateipconfiguration.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdateipconfigurationproperties.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdateipconfigurationproperties.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdateipconfigurationproperties.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdateipconfigurationproperties.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdatenetworkconfiguration.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdatenetworkconfiguration.go similarity index 82% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdatenetworkconfiguration.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdatenetworkconfiguration.go index 2e4ea7e2978d..ed6eacef1ebd 100644 --- a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdatenetworkconfiguration.go +++ b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdatenetworkconfiguration.go @@ -6,4 +6,5 @@ package virtualmachinescalesets type VirtualMachineScaleSetUpdateNetworkConfiguration struct { Name *string `json:"name,omitempty"` Properties *VirtualMachineScaleSetUpdateNetworkConfigurationProperties `json:"properties,omitempty"` + Tags *map[string]string `json:"tags,omitempty"` } diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdatenetworkconfigurationproperties.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdatenetworkconfigurationproperties.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdatenetworkconfigurationproperties.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdatenetworkconfigurationproperties.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdatenetworkprofile.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdatenetworkprofile.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdatenetworkprofile.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdatenetworkprofile.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdateosdisk.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdateosdisk.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdateosdisk.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdateosdisk.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdateosprofile.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdateosprofile.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdateosprofile.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdateosprofile.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdateproperties.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdateproperties.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdateproperties.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdateproperties.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdatepublicipaddressconfiguration.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdatepublicipaddressconfiguration.go similarity index 82% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdatepublicipaddressconfiguration.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdatepublicipaddressconfiguration.go index 251121d51b0c..f706874b71a9 100644 --- a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdatepublicipaddressconfiguration.go +++ b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdatepublicipaddressconfiguration.go @@ -6,4 +6,5 @@ package virtualmachinescalesets type VirtualMachineScaleSetUpdatePublicIPAddressConfiguration struct { Name *string `json:"name,omitempty"` Properties *VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties `json:"properties,omitempty"` + Tags *map[string]string `json:"tags,omitempty"` } diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdatepublicipaddressconfigurationproperties.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdatepublicipaddressconfigurationproperties.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdatepublicipaddressconfigurationproperties.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdatepublicipaddressconfigurationproperties.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdatestorageprofile.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdatestorageprofile.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdatestorageprofile.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdatestorageprofile.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdatevmprofile.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdatevmprofile.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetupdatevmprofile.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetupdatevmprofile.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetvmextensionssummary.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetvmextensionssummary.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetvmextensionssummary.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetvmextensionssummary.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetvminstanceids.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetvminstanceids.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetvminstanceids.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetvminstanceids.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetvminstancerequiredids.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetvminstancerequiredids.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetvminstancerequiredids.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetvminstancerequiredids.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetvmprofile.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetvmprofile.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinescalesetvmprofile.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinescalesetvmprofile.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinestatuscodecount.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinestatuscodecount.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_virtualmachinestatuscodecount.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_virtualmachinestatuscodecount.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_vmdisksecurityprofile.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_vmdisksecurityprofile.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_vmdisksecurityprofile.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_vmdisksecurityprofile.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_vmgalleryapplication.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_vmgalleryapplication.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_vmgalleryapplication.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_vmgalleryapplication.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_vmscalesetconverttosingleplacementgroupinput.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_vmscalesetconverttosingleplacementgroupinput.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_vmscalesetconverttosingleplacementgroupinput.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_vmscalesetconverttosingleplacementgroupinput.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_vmscalesetscaleoutinput.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_vmscalesetscaleoutinput.go new file mode 100644 index 000000000000..c42092a7040d --- /dev/null +++ b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_vmscalesetscaleoutinput.go @@ -0,0 +1,9 @@ +package virtualmachinescalesets + +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See NOTICE.txt in the project root for license information. + +type VMScaleSetScaleOutInput struct { + Capacity int64 `json:"capacity"` + Properties *VMScaleSetScaleOutInputProperties `json:"properties,omitempty"` +} diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_eventgridandresourcegraph.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_vmscalesetscaleoutinputproperties.go similarity index 69% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_eventgridandresourcegraph.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_vmscalesetscaleoutinputproperties.go index bd58d30584de..0bec3fe2ea69 100644 --- a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_eventgridandresourcegraph.go +++ b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_vmscalesetscaleoutinputproperties.go @@ -3,6 +3,6 @@ package virtualmachinescalesets // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See NOTICE.txt in the project root for license information. -type EventGridAndResourceGraph struct { - Enable *bool `json:"enable,omitempty"` +type VMScaleSetScaleOutInputProperties struct { + Zone *string `json:"zone,omitempty"` } diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_vmsizeproperties.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_vmsizeproperties.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_vmsizeproperties.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_vmsizeproperties.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_windowsconfiguration.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_windowsconfiguration.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_windowsconfiguration.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_windowsconfiguration.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_windowsvmguestpatchautomaticbyplatformsettings.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_windowsvmguestpatchautomaticbyplatformsettings.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_windowsvmguestpatchautomaticbyplatformsettings.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_windowsvmguestpatchautomaticbyplatformsettings.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_winrmconfiguration.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_winrmconfiguration.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_winrmconfiguration.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_winrmconfiguration.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_winrmlistener.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_winrmlistener.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/model_winrmlistener.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_winrmlistener.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_zoneallocationpolicy.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_zoneallocationpolicy.go new file mode 100644 index 000000000000..b45d91788db2 --- /dev/null +++ b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/model_zoneallocationpolicy.go @@ -0,0 +1,9 @@ +package virtualmachinescalesets + +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See NOTICE.txt in the project root for license information. + +type ZoneAllocationPolicy struct { + MaxInstancePercentPerZonePolicy *MaxInstancePercentPerZonePolicy `json:"maxInstancePercentPerZonePolicy,omitempty"` + MaxZoneCount *int64 `json:"maxZoneCount,omitempty"` +} diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/predicates.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/predicates.go similarity index 100% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/predicates.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/predicates.go diff --git a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/version.go b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/version.go similarity index 73% rename from vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/version.go rename to vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/version.go index 0e46f4153c88..3bf60c023a76 100644 --- a/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets/version.go +++ b/vendor/github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets/version.go @@ -3,10 +3,10 @@ package virtualmachinescalesets // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See NOTICE.txt in the project root for license information. -const defaultApiVersion = "2024-11-01" +const defaultApiVersion = "2025-04-01" func userAgent() string { - return "hashicorp/go-azure-sdk/virtualmachinescalesets/2024-11-01" + return "hashicorp/go-azure-sdk/virtualmachinescalesets/2025-04-01" } func AzureAPIVersion() string { diff --git a/vendor/modules.txt b/vendor/modules.txt index 18a8f2f1469e..405946609b6f 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -425,7 +425,7 @@ github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-03-01/virtualmac github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-03-01/virtualmachinescalesetextensions github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-03-01/virtualmachinescalesetrollingupgrades github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-03-01/virtualmachinescalesetvms -github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets +github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets github.com/hashicorp/go-azure-sdk/resource-manager/confidentialledger/2022-05-13/confidentialledger github.com/hashicorp/go-azure-sdk/resource-manager/consumption/2019-10-01/budgets github.com/hashicorp/go-azure-sdk/resource-manager/containerapps/2025-07-01/certificates diff --git a/website/docs/r/orchestrated_virtual_machine_scale_set.html.markdown b/website/docs/r/orchestrated_virtual_machine_scale_set.html.markdown index e3b147441e75..15dae7fd9027 100644 --- a/website/docs/r/orchestrated_virtual_machine_scale_set.html.markdown +++ b/website/docs/r/orchestrated_virtual_machine_scale_set.html.markdown @@ -368,6 +368,8 @@ A `network_interface` block supports the following: ~> **Note:** If multiple `network_interface` blocks are specified, one must be set to `primary`. +* `tags` - (Optional) A mapping of tags to assign to the Network Interface created by this Network Interface Configuration. + --- An `os_disk` block supports the following: From 376f4b96df80b4b241e32c8e7de00f04ee6acae1 Mon Sep 17 00:00:00 2001 From: aayushsingh2502 Date: Fri, 12 Jun 2026 12:54:44 +0530 Subject: [PATCH 2/3] api ersion update in doc --- .../docs/d/orchestrated_virtual_machine_scale_set.html.markdown | 2 +- website/docs/d/virtual_machine_scale_set.html.markdown | 2 +- website/docs/r/linux_virtual_machine_scale_set.html.markdown | 2 +- .../docs/r/orchestrated_virtual_machine_scale_set.html.markdown | 2 +- website/docs/r/virtual_machine_scale_set.html.markdown | 2 +- .../docs/r/virtual_machine_scale_set_extension.html.markdown | 2 +- website/docs/r/windows_virtual_machine_scale_set.html.markdown | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/website/docs/d/orchestrated_virtual_machine_scale_set.html.markdown b/website/docs/d/orchestrated_virtual_machine_scale_set.html.markdown index 120a8a48159f..0e95a98e14a8 100644 --- a/website/docs/d/orchestrated_virtual_machine_scale_set.html.markdown +++ b/website/docs/d/orchestrated_virtual_machine_scale_set.html.markdown @@ -145,4 +145,4 @@ The `timeouts` block allows you to specify [timeouts](https://developer.hashicor This data source uses the following Azure API Providers: -* `Microsoft.Compute` - 2024-11-01 +* `Microsoft.Compute` - 2025-04-01 diff --git a/website/docs/d/virtual_machine_scale_set.html.markdown b/website/docs/d/virtual_machine_scale_set.html.markdown index 3ad276a1faad..99eecd980104 100644 --- a/website/docs/d/virtual_machine_scale_set.html.markdown +++ b/website/docs/d/virtual_machine_scale_set.html.markdown @@ -159,4 +159,4 @@ The `timeouts` block allows you to specify [timeouts](https://developer.hashicor This data source uses the following Azure API Providers: -* `Microsoft.Compute` - 2024-11-01, 2024-03-01, 2023-09-01 +* `Microsoft.Compute` - 2025-04-01, 2024-03-01, 2023-09-01 diff --git a/website/docs/r/linux_virtual_machine_scale_set.html.markdown b/website/docs/r/linux_virtual_machine_scale_set.html.markdown index e40a747a2052..bcf1708a6226 100644 --- a/website/docs/r/linux_virtual_machine_scale_set.html.markdown +++ b/website/docs/r/linux_virtual_machine_scale_set.html.markdown @@ -645,4 +645,4 @@ terraform import azurerm_linux_virtual_machine_scale_set.example /subscriptions/ This resource uses the following Azure API Providers: -* `Microsoft.Compute` - 2024-11-01 +* `Microsoft.Compute` - 2025-04-01 diff --git a/website/docs/r/orchestrated_virtual_machine_scale_set.html.markdown b/website/docs/r/orchestrated_virtual_machine_scale_set.html.markdown index 15dae7fd9027..43d141e0f664 100644 --- a/website/docs/r/orchestrated_virtual_machine_scale_set.html.markdown +++ b/website/docs/r/orchestrated_virtual_machine_scale_set.html.markdown @@ -595,4 +595,4 @@ terraform import azurerm_orchestrated_virtual_machine_scale_set.example /subscri This resource uses the following Azure API Providers: -* `Microsoft.Compute` - 2024-11-01 +* `Microsoft.Compute` - 2025-04-01 diff --git a/website/docs/r/virtual_machine_scale_set.html.markdown b/website/docs/r/virtual_machine_scale_set.html.markdown index 2f4d0f24dd83..c285d3a49f70 100644 --- a/website/docs/r/virtual_machine_scale_set.html.markdown +++ b/website/docs/r/virtual_machine_scale_set.html.markdown @@ -608,4 +608,4 @@ terraform import azurerm_virtual_machine_scale_set.scaleset1 /subscriptions/0000 This resource uses the following Azure API Providers: -* `Microsoft.Compute` - 2024-11-01 +* `Microsoft.Compute` - 2025-04-01 diff --git a/website/docs/r/virtual_machine_scale_set_extension.html.markdown b/website/docs/r/virtual_machine_scale_set_extension.html.markdown index c52de32ba632..8e73ca9f37c7 100644 --- a/website/docs/r/virtual_machine_scale_set_extension.html.markdown +++ b/website/docs/r/virtual_machine_scale_set_extension.html.markdown @@ -144,4 +144,4 @@ terraform import azurerm_virtual_machine_scale_set_extension.test /subscriptions This resource uses the following Azure API Providers: -* `Microsoft.Compute` - 2024-11-01, 2024-03-01 +* `Microsoft.Compute` - 2025-04-01, 2024-03-01 diff --git a/website/docs/r/windows_virtual_machine_scale_set.html.markdown b/website/docs/r/windows_virtual_machine_scale_set.html.markdown index 27913378c684..da6c448e6938 100644 --- a/website/docs/r/windows_virtual_machine_scale_set.html.markdown +++ b/website/docs/r/windows_virtual_machine_scale_set.html.markdown @@ -644,4 +644,4 @@ terraform import azurerm_windows_virtual_machine_scale_set.example /subscription This resource uses the following Azure API Providers: -* `Microsoft.Compute` - 2024-11-01 +* `Microsoft.Compute` - 2025-04-01 From 8cd97c1d0a9d9093a628ae82672b682581ff7b5c Mon Sep 17 00:00:00 2001 From: aayushsingh2502 Date: Thu, 9 Jul 2026 21:54:18 +0530 Subject: [PATCH 3/3] import fix --- internal/services/compute/image_resource_test.go | 3 --- 1 file changed, 3 deletions(-) diff --git a/internal/services/compute/image_resource_test.go b/internal/services/compute/image_resource_test.go index 670e918b3a6b..5dbe8cf154a5 100644 --- a/internal/services/compute/image_resource_test.go +++ b/internal/services/compute/image_resource_test.go @@ -15,9 +15,6 @@ import ( "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2022-03-01/images" "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-03-01/virtualmachines" "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2025-04-01/virtualmachinescalesets" - "github.com/hashicorp/go-azure-sdk/resource-manager/network/2025-01-01/networkinterfaces" - "github.com/hashicorp/go-azure-sdk/resource-manager/network/2025-01-01/publicipaddresses" - "github.com/hashicorp/go-azure-sdk/resource-manager/compute/2024-11-01/virtualmachinescalesets" "github.com/hashicorp/terraform-provider-azurerm/internal/acceptance" "github.com/hashicorp/terraform-provider-azurerm/internal/acceptance/check" "github.com/hashicorp/terraform-provider-azurerm/internal/clients"