Microsoft Azure Computeschedule Management Client Library for Python
Project description
Microsoft Azure SDK for Python
This is the Microsoft Azure Computeschedule 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
- Python 3.10+ is required to use this package.
- Azure subscription
Install the package
pip install azure-mgmt-computeschedule
pip install azure-identity
Authentication
By default, Microsoft Entra token authentication depends on correct configuration of the following environment variables.
AZURE_CLIENT_IDfor Azure client ID.AZURE_TENANT_IDfor Azure tenant ID.AZURE_CLIENT_SECRETfor 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.computeschedule import ComputeScheduleMgmtClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = ComputeScheduleMgmtClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Examples
Code samples for this package can be found at:
- Search Computeschedule Management on docs.microsoft.com
- Azure Python Mgmt SDK Samples Repo
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.2.0b2 (2026-06-04)
Features Added
- Client
ComputeScheduleMgmtClientadded parametercloud_settingin method__init__ - Enum
ActionTypeadded memberINTERNAL - Model
ResourceOperationDetailsadded propertyfallback_operation_info - Enum
ResourceOperationTypeadded memberCREATE - Enum
ResourceOperationTypeadded memberDELETE - Model
RetryPolicyadded propertyon_failure_action - Added model
AdditionalCapabilities - Added model
AdditionalUnattendContent - Added model
AllInstancesDown - Added enum
AllocationStrategy - Added model
ApiEntityReference - Added model
ApplicationProfile - Added model
BootDiagnostics - Added model
BulkActionVMExtension - Added model
BulkActionVMProperties - Added model
BulkActionVmExtensionProperties - Added model
BulkVMConfiguration - Added enum
CachingTypes - Added model
CapacityReservationProfile - Added model
CreateFlexResourceOperationResponse - Added model
DataDisk - 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
DiskEncryptionSetParameters - Added model
DiskEncryptionSettings - Added enum
DistributionStrategy - Added enum
DomainNameLabelScopeTypes - Added model
EncryptionIdentity - Added model
EventGridAndResourceGraph - Added model
ExecuteCreateFlexRequest - Added model
ExtendedLocation - Added enum
ExtendedLocationType - Added model
FallbackOperationInfo - Added model
FlexProperties - Added model
HardwareProfile - Added model
HostEndpointSettings - Added enum
IPVersions - Added model
ImageReference - Added model
KeyVaultKeyReference - Added model
KeyVaultSecretReference - Added model
LinuxConfiguration - Added enum
LinuxPatchAssessmentMode - Added model
LinuxPatchSettings - Added enum
LinuxVMGuestPatchAutomaticByPlatformRebootSetting - Added model
LinuxVMGuestPatchAutomaticByPlatformSettings - Added enum
LinuxVMGuestPatchMode - Added model
ManagedDiskParameters - Added enum
Mode - Added enum
Modes - Added enum
NetworkApiVersion - Added enum
NetworkInterfaceAuxiliaryMode - Added enum
NetworkInterfaceAuxiliarySku - Added model
NetworkInterfaceReference - Added model
NetworkInterfaceReferenceProperties - Added model
NetworkProfile - Added model
OSDisk - Added model
OSImageNotificationProfile - Added model
OSProfile - Added enum
OperatingSystemTypes - Added enum
OsType - Added model
PatchSettings - Added model
Placement - Added model
Plan - Added model
PriorityProfile - Added enum
PriorityType - Added enum
ProtocolTypes - Added model
ProxyAgentSettings - Added model
PublicIPAddressSku - Added enum
PublicIPAddressSkuName - Added enum
PublicIPAddressSkuTier - Added enum
PublicIPAllocationMethod - Added enum
ResourceIdentityType - Added model
ResourceProvisionFlexPayload - Added enum
ScheduledActionType - Added model
ScheduledActionUpdate - Added model
ScheduledActionUpdateProperties - Added model
ScheduledActionsExtensionProperties - 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
TerminateNotificationProfile - Added model
UefiSettings - Added model
UserAssignedIdentitiesValue - Added model
UserInitiatedReboot - Added model
UserInitiatedRedeploy - Added model
VMDiskSecurityProfile - Added model
VMGalleryApplication - Added model
VaultCertificate - Added model
VaultSecretGroup - Added model
VirtualHardDisk - Added model
VirtualMachineIdentity - 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
VmSizeProfile - Added model
VmSizeProperties - 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 enum
ZonePlacementPolicyType - Added model
ZonePreference - Model
ScheduledActionsOperationsadded methodvirtual_machines_execute_create_flex
Breaking Changes
- Deleted or renamed enum value
ActionType.DEALLOCATE - Deleted or renamed enum value
ActionType.HIBERNATE - Deleted or renamed enum value
ActionType.START - Model
ResourceProvisionPayloadrenamed its instance variablebase_profiletovirtual_machine_base_profile - Model
ResourceProvisionPayloadrenamed its instance variableresource_overridestovirtual_machine_overrides
1.2.0b1 (2025-07-24)
Features Added
- Client
ComputeScheduleMgmtClientadded operation groupscheduled_action_extension - Client
ComputeScheduleMgmtClientadded operation groupoccurrences - Client
ComputeScheduleMgmtClientadded operation groupoccurrence_extension - Added model
CancelOccurrenceRequest - Added enum
CreatedByType - Added model
DelayRequest - Added model
ExtensionResource - Added enum
Language - Added enum
Month - Added model
NotificationProperties - Added enum
NotificationType - Added model
Occurrence - Added model
OccurrenceExtensionProperties - Added model
OccurrenceExtensionResource - Added model
OccurrenceProperties - Added model
OccurrenceResource - Added model
OccurrenceResultSummary - Added enum
OccurrenceState - Added enum
ProvisioningState - Added model
ProxyResource - Added model
RecurringActionsResourceOperationResult - Added model
Resource - Added model
ResourceAttachRequest - Added model
ResourceDetachRequest - Added enum
ResourceOperationStatus - Added model
ResourcePatchRequest - Added enum
ResourceProvisioningState - Added model
ResourceResultSummary - Added model
ResourceStatus - Added enum
ResourceType - Added model
ScheduledAction - Added model
ScheduledActionProperties - Added model
ScheduledActionResource - Added model
ScheduledActionResources - Added enum
ScheduledActionType - Added model
ScheduledActionUpdate - Added model
ScheduledActionUpdateProperties - Added model
ScheduledActionsSchedule - Added model
SystemData - Added model
TrackedResource - Added enum
WeekDay - Model
ScheduledActionsOperationsadded methodattach_resources - Model
ScheduledActionsOperationsadded methodbegin_create_or_update - Model
ScheduledActionsOperationsadded methodbegin_delete - Model
ScheduledActionsOperationsadded methodcancel_next_occurrence - Model
ScheduledActionsOperationsadded methoddetach_resources - Model
ScheduledActionsOperationsadded methoddisable - Model
ScheduledActionsOperationsadded methodenable - Model
ScheduledActionsOperationsadded methodlist_by_resource_group - Model
ScheduledActionsOperationsadded methodlist_by_subscription - Model
ScheduledActionsOperationsadded methodlist_resources - Model
ScheduledActionsOperationsadded methodpatch_resources - Model
ScheduledActionsOperationsadded methodtrigger_manual_occurrence - Added operation group
OccurrenceExtensionOperations - Added operation group
OccurrencesOperations - Added operation group
ScheduledActionExtensionOperations
1.1.0 (2025-06-05)
Features Added
- Added model
CreateResourceOperationResponse - Added model
DeleteResourceOperationResponse - Added model
ExecuteCreateRequest - Added model
ExecuteDeleteRequest - Added model
ResourceProvisionPayload - Model
ScheduledActionsOperationsadded methodvirtual_machines_execute_create - Model
ScheduledActionsOperationsadded methodvirtual_machines_execute_delete
1.0.0 (2025-01-20)
Features Added
- Model
OperationErrorDetailsadded propertytimestamp - Model
OperationErrorDetailsadded propertyazure_operation_name - Model
ResourceOperationDetailsadded propertytimezone - Model
Scheduleadded propertydeadline - Model
Scheduleadded propertytimezone
1.0.0b1 (2024-09-26)
Other Changes
- Initial version
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file azure_mgmt_computeschedule-1.2.0b2.tar.gz.
File metadata
- Download URL: azure_mgmt_computeschedule-1.2.0b2.tar.gz
- Upload date:
- Size: 122.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: RestSharp/106.13.0.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f0f1d53205651435e8919e2fd9d69861a19856e68f233cde688dc20fa17aac1
|
|
| MD5 |
d8b47f286e5ad2d081afc2b502755c06
|
|
| BLAKE2b-256 |
b1c25c3b2d0178ba876392586d5341d52fb3b882c49ef4e6a7d0baf494b4bcf2
|
File details
Details for the file azure_mgmt_computeschedule-1.2.0b2-py3-none-any.whl.
File metadata
- Download URL: azure_mgmt_computeschedule-1.2.0b2-py3-none-any.whl
- Upload date:
- Size: 129.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: RestSharp/106.13.0.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
531630fdf185f27a745e9aaeba0a762c17aa53d7793b473a3f04d5bf4f38d6b2
|
|
| MD5 |
f2f1c5a44223bc29bbf297042faaf77c
|
|
| BLAKE2b-256 |
201f693738176cef6ae5815d7d1e0b8e065dc7b1b0ca5ecc2db312a463d335e7
|