Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Microsoft Azure SDK for Python

This is the Microsoft Azure Compute Bulkaction Management Client Library. This package has been tested with Python 3.10+. For a more complete view of Azure libraries, see the azure sdk python release.

Disclaimer

Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691

Getting started

Prerequisites

Install the package

pip install azure-mgmt-compute-bulkaction
pip install azure-identity

Authentication

By default, Microsoft Entra token authentication depends on correct configuration of the following environment variables.

  • AZURE_CLIENT_ID for Azure client ID.
  • AZURE_TENANT_ID for Azure tenant ID.
  • AZURE_CLIENT_SECRET for Azure client secret.

In addition, Azure subscription ID can be configured via environment variable AZURE_SUBSCRIPTION_ID.

With above configuration, client can be authenticated by following code:

from azure.identity import DefaultAzureCredential
from azure.mgmt.compute.bulkaction import ComputeBulkActionsMgmtClient
import os

sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = ComputeBulkActionsMgmtClient(credential=DefaultAzureCredential(), subscription_id=sub_id)

Examples

Code samples for this package can be found at:

Troubleshooting

Next steps

Provide Feedback

If you encounter any bugs or have suggestions, please file an issue in the Issues section of the project.

Release History

1.0.0b3 (2026-08-13)

Features Added

  • Model BulkCreateCustomProperties added property min_capacity
  • Model BulkCreateCustomProperties added property partial_fulfillment_policy
  • Model BulkCreateCustomProperties added property resources
  • Model ExecutionParameters added property capacity_recommendation_parameters
  • Model ResourceOperationDetails added property capacity_recommendation
  • Added model BulkCreateCustomResource
  • Added model BulkCreateCustomVirtualMachineInfo
  • Added model CapacityRecommendation
  • Added model CapacityRecommendationDetails
  • Added model CapacityRecommendationParameters
  • Added model CapacityRecommendationPlacementScore
  • Added model CapacityRecommendationSize
  • Added enum CapacityRecommendationStatus
  • Added enum PartialFulfillmentMode
  • Added model PartialFulfillmentPolicy
  • Added enum PartialFulfillmentReason
  • Operation group BulkCreateCustomOperations added method virtual_machines_get_operation_status

Breaking Changes

  • Renamed enum RecurringScheduledActionsDeadlineType to ScheduledActionsDeadlineType
  • Renamed model RecurringScheduledActionsExecutionParameters to ScheduledActionsExecutionParameters
  • Renamed enum RecurringScheduledActionsProvisioningState to ScheduledActionsProvisioningState
  • Renamed enum RecurringScheduledActionsResourceOperationType to ScheduledActionsResourceOperationType
  • Renamed model RecurringScheduledActionsRetryPolicy to ScheduledActionsRetryPolicy
  • Renamed enum ResourceProvisioningState to OccurrenceResourceProvisioningState

1.0.0b2 (2026-07-22)

Features Added

  • Client ComputeBulkActionsMgmtClient added parameter polling_interval in method __init__
  • Client ComputeBulkActionsMgmtClient added operation group bulk_create_custom
  • Client ComputeBulkActionsMgmtClient added operation group launch_bulk_instances_operation
  • Client ComputeBulkActionsMgmtClient added operation group occurrence_extension
  • Client ComputeBulkActionsMgmtClient added operation group occurrences
  • Client ComputeBulkActionsMgmtClient added operation group scheduled_action_extension
  • Client ComputeBulkActionsMgmtClient added operation group scheduled_action_operation_status
  • Client ComputeBulkActionsMgmtClient added operation group scheduled_actions
  • Model ExecuteDeallocateContent added property resources_with_context
  • Model ExecuteDeleteContent added property resources_with_context
  • Model ExecuteHibernateContent added property resources_with_context
  • Model ExecuteStartContent added property resources_with_context
  • Model ExecutionParameters added property optimization_preference
  • Model ExecutionParameters added property verify_vm_agent_health
  • Model ResourceOperation added property virtual_machine_info
  • Model ResourceOperationDetails added property resource_notification_details
  • Enum ResourceOperationType added member GET_INSTANCE_VIEW
  • Added enum AcceleratorManufacturer
  • Added enum AcceleratorType
  • Added model AcknowledgeBulkOperationErrorsRequest
  • Added model AcknowledgeBulkOperationErrorsResponse
  • Added model AdditionalCapabilities
  • Added model AdditionalUnattendContent
  • Added model AllInstancesDown
  • Added enum AllocationStrategy
  • Added model ApiEntityReference
  • Added model ApiError
  • Added model ApiErrorBase
  • Added model ApplicationProfile
  • Added enum ArchitectureType
  • Added model BootDiagnostics
  • Added model BulkActionVmExtensionProperties
  • Added enum BulkCreateCustomAllocationStrategy
  • Added enum BulkCreateCustomDistributionStrategy
  • Added model BulkCreateCustomOverride
  • Added model BulkCreateCustomOverrideBase
  • Added model BulkCreateCustomOverridesProfile
  • Added model BulkCreateCustomPriorityProfile
  • Added model BulkCreateCustomProperties
  • Added model BulkCreateCustomVmSizeProfile
  • Added model BulkCreateCustomZoneAllocationPolicy
  • Added model BulkInstancesInnerError
  • Added model BulkactionVMExtension
  • Added model BulkactionVMProperties
  • Added enum CachingTypes
  • Added model CancelOccurrenceRequest
  • Added model CapacityReservationProfile
  • Added enum CapacityType
  • Added model ComputeProfile
  • Added enum CpuManufacturer
  • Added model CreateResourceOperationResponse
  • Added enum CreatedByType
  • Added model DataDisk
  • Added model DelayRequest
  • Added enum DeleteOptions
  • Added model DiagnosticsProfile
  • Added enum DiffDiskOptions
  • Added enum DiffDiskPlacement
  • Added model DiffDiskSettings
  • Added enum DiskControllerTypes
  • Added enum DiskCreateOptionTypes
  • Added enum DiskDeleteOptionTypes
  • Added enum DiskDetachOptionTypes
  • Added model DiskEncryptionSetParametersContent
  • Added model DiskEncryptionSettings
  • Added enum DistributionStrategy
  • Added enum DomainNameLabelScopeTypes
  • Added model EncryptionIdentity
  • Added model EventGridAndResourceGraph
  • Added enum EvictionPolicy
  • Added model ExecuteCreateContent
  • Added model ExecuteReimageRequest
  • Added model ExecuteVdiCreateRequest
  • Added model ExtensionResource
  • Added model FlexProperties
  • Added model HardwareProfile
  • Added model HostEndpointSettings
  • Added enum HyperVGeneration
  • Added enum IPVersions
  • Added model ImageReference
  • Added model KeyVaultKeyReference
  • Added model KeyVaultSecretReference
  • Added enum Language
  • Added model LaunchBulkInstancesOperationProperties
  • Added model LinuxConfiguration
  • Added enum LinuxPatchAssessmentMode
  • Added model LinuxPatchSettings
  • Added enum LinuxVMGuestPatchAutomaticByPlatformRebootSetting
  • Added model LinuxVMGuestPatchAutomaticByPlatformSettings
  • Added enum LinuxVMGuestPatchMode
  • Added enum LocalStorageDiskType
  • Added model LocationBasedBulkCreateCustom
  • Added model LocationBasedLaunchBulkInstancesOperation
  • Added model ManagedDiskParametersContent
  • Added model ManagedServiceIdentity
  • Added enum ManagedServiceIdentityType
  • Added enum Mode
  • Added enum Modes
  • Added enum Month
  • Added enum NetworkApiVersion
  • Added enum NetworkInterfaceAuxiliaryMode
  • Added enum NetworkInterfaceAuxiliarySku
  • Added model NetworkInterfaceReference
  • Added model NetworkInterfaceReferenceProperties
  • Added model NetworkProfile
  • Added model NotificationProperties
  • Added enum NotificationType
  • Added model OSDisk
  • Added model OSImageNotificationProfile
  • Added model OSProfile
  • Added model OSProfileProvisioningData
  • Added model Occurrence
  • Added model OccurrenceExtensionProperties
  • Added model OccurrenceExtensionResource
  • Added model OccurrenceProperties
  • Added model OccurrenceResource
  • Added model OccurrenceResultSummary
  • Added enum OccurrenceState
  • Added enum OperatingSystemTypes
  • Added model OperationStatusResult
  • Added enum OptimizationPreference
  • Added enum OsType
  • Added model PatchSettings
  • Added model Plan
  • Added model PriorityProfile
  • Added enum PriorityType
  • Added enum ProtocolTypes
  • Added enum ProvisioningState
  • Added model ProxyAgentSettings
  • Added model ProxyResource
  • Added model PublicIPAddressSku
  • Added enum PublicIPAddressSkuName
  • Added enum PublicIPAddressSkuTier
  • Added enum PublicIPAllocationMethod
  • Added enum RecurringScheduledActionsDeadlineType
  • Added model RecurringScheduledActionsExecutionParameters
  • Added enum RecurringScheduledActionsProvisioningState
  • Added enum RecurringScheduledActionsResourceOperationType
  • Added model RecurringScheduledActionsRetryPolicy
  • Added model ReimagePayload
  • Added model ReimageResourceOperationResponse
  • Added model ReimageResourceOverride
  • Added model Resource
  • Added model ResourceAttachRequest
  • Added model ResourceDetachRequest
  • Added enum ResourceIdentityType
  • Added model ResourceNotificationDetails
  • Added model ResourceOperationResponse
  • Added enum ResourceOperationStatus
  • Added model ResourcePatchRequest
  • Added model ResourceProvisionPayload
  • Added model ResourceProvisionVdiPayload
  • Added enum ResourceProvisioningState
  • Added model ResourceResultSummary
  • Added model ResourceStatus
  • Added enum ResourceType
  • Added model ResourceWithContext
  • Added model ResourcesWithContext
  • Added model ScheduledAction
  • Added model ScheduledActionProperties
  • Added model ScheduledActionResource
  • Added model ScheduledActionResourceInput
  • Added model ScheduledActionResources
  • Added enum ScheduledActionType
  • Added model ScheduledActionUpdate
  • Added model ScheduledActionUpdateProperties
  • Added model ScheduledActionsExtensionProperties
  • Added model ScheduledActionsSchedule
  • Added model ScheduledActionsScheduleUpdate
  • Added model ScheduledEventsAdditionalPublishingTargets
  • Added model ScheduledEventsPolicy
  • Added model ScheduledEventsProfile
  • Added enum SecurityEncryptionTypes
  • Added model SecurityProfile
  • Added enum SecurityTypes
  • Added enum SettingNames
  • Added model SshConfiguration
  • Added model SshPublicKey
  • Added enum StorageAccountTypes
  • Added model StorageProfile
  • Added model SubResource
  • Added model SystemData
  • Added model TerminateNotificationProfile
  • Added model TrackedResource
  • Added model UefiSettings
  • Added model UserAssignedIdentitiesValue
  • Added model UserAssignedIdentity
  • Added model UserInitiatedReboot
  • Added model UserInitiatedRedeploy
  • Added model VMAttributeMinMaxDouble
  • Added model VMAttributeMinMaxInteger
  • Added enum VMAttributeSupport
  • Added model VMAttributes
  • Added enum VMCategory
  • Added model VMDiskSecurityProfile
  • Added model VMGalleryApplication
  • Added enum VMOperationStatus
  • Added model VaultCertificate
  • Added model VaultSecretGroup
  • Added model VirtualHardDisk
  • Added model VirtualMachine
  • Added model VirtualMachineIdentity
  • Added model VirtualMachineInfo
  • Added model VirtualMachineIpTag
  • Added model VirtualMachineNetworkInterfaceConfiguration
  • Added model VirtualMachineNetworkInterfaceConfigurationProperties
  • Added model VirtualMachineNetworkInterfaceDnsSettingsConfiguration
  • Added model VirtualMachineNetworkInterfaceIPConfiguration
  • Added model VirtualMachineNetworkInterfaceIPConfigurationProperties
  • Added model VirtualMachinePublicIPAddressConfiguration
  • Added model VirtualMachinePublicIPAddressConfigurationProperties
  • Added model VirtualMachinePublicIPAddressDnsSettingsConfiguration
  • Added model VirtualMachineReimageParameters
  • Added model VmSizeProfile
  • Added model VmSizeProperties
  • Added enum WeekDay
  • Added model WinRMConfiguration
  • Added model WinRMListener
  • Added model WindowsConfiguration
  • Added enum WindowsPatchAssessmentMode
  • Added enum WindowsVMGuestPatchAutomaticByPlatformRebootSetting
  • Added model WindowsVMGuestPatchAutomaticByPlatformSettings
  • Added enum WindowsVMGuestPatchMode
  • Added model ZoneAllocationPolicy
  • Added model ZonePreference
  • Operation group VirtualMachineBulkOperationsOperations added method bulk_acknowledge_operation_errors
  • Operation group VirtualMachineBulkOperationsOperations added method bulk_create_operation
  • Operation group VirtualMachineBulkOperationsOperations added method bulk_list_operation_errors
  • Operation group VirtualMachineBulkOperationsOperations added method bulk_reimage_operation
  • Operation group VirtualMachineBulkOperationsOperations added method bulk_vdi_flex_create_operation
  • Added operation group BulkCreateCustomOperations
  • Added operation group LaunchBulkInstancesOperationOperations
  • Added operation group OccurrenceExtensionOperations
  • Added operation group OccurrencesOperations
  • Added operation group ScheduledActionExtensionOperations
  • Added operation group ScheduledActionOperationStatusOperations
  • Added operation group ScheduledActionsOperations

1.0.0b1 (2026-07-21)

Other Changes

  • Initial version

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

azure_mgmt_compute_bulkaction-1.0.0b3.tar.gz (212.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

azure_mgmt_compute_bulkaction-1.0.0b3-py3-none-any.whl (197.2 kB view details)

Uploaded Python 3

File details

Details for the file azure_mgmt_compute_bulkaction-1.0.0b3.tar.gz.

File metadata

File hashes

Hashes for azure_mgmt_compute_bulkaction-1.0.0b3.tar.gz
Algorithm Hash digest
SHA256 9c15259a71ca14f599491e059b14f79cdd9875c9bed06488883aaae498fd7d81
MD5 b03d4509b04657825e7a6a667d78dfcb
BLAKE2b-256 158b565b58654c0d00c34ae2e7075330614fc22f513ca1caa878f1a5c0da7cf3

See more details on using hashes here.

File details

Details for the file azure_mgmt_compute_bulkaction-1.0.0b3-py3-none-any.whl.

File metadata

File hashes

Hashes for azure_mgmt_compute_bulkaction-1.0.0b3-py3-none-any.whl
Algorithm Hash digest
SHA256 af167c182f5056d344a09b5f737be9926f8873778b8af291ed0e49290bdf201f
MD5 98f0ff01ad24fb11a7128c557caa129c
BLAKE2b-256 c79b21c9bed2d0c9d8158888c29a01445cbe6a42802562405569b804c44fec23

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.0b3 This release

2 files

0.0.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page