Skip to main content

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

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_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.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:

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 ComputeScheduleMgmtClient added parameter cloud_setting in method __init__
  • Enum ActionType added member INTERNAL
  • Model ResourceOperationDetails added property fallback_operation_info
  • Enum ResourceOperationType added member CREATE
  • Enum ResourceOperationType added member DELETE
  • Model RetryPolicy added property on_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 ScheduledActionsOperations added method virtual_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 ResourceProvisionPayload renamed its instance variable base_profile to virtual_machine_base_profile
  • Model ResourceProvisionPayload renamed its instance variable resource_overrides to virtual_machine_overrides

1.2.0b1 (2025-07-24)

Features Added

  • Client ComputeScheduleMgmtClient added operation group scheduled_action_extension
  • Client ComputeScheduleMgmtClient added operation group occurrences
  • Client ComputeScheduleMgmtClient added operation group occurrence_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 ScheduledActionsOperations added method attach_resources
  • Model ScheduledActionsOperations added method begin_create_or_update
  • Model ScheduledActionsOperations added method begin_delete
  • Model ScheduledActionsOperations added method cancel_next_occurrence
  • Model ScheduledActionsOperations added method detach_resources
  • Model ScheduledActionsOperations added method disable
  • Model ScheduledActionsOperations added method enable
  • Model ScheduledActionsOperations added method list_by_resource_group
  • Model ScheduledActionsOperations added method list_by_subscription
  • Model ScheduledActionsOperations added method list_resources
  • Model ScheduledActionsOperations added method patch_resources
  • Model ScheduledActionsOperations added method trigger_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 ScheduledActionsOperations added method virtual_machines_execute_create
  • Model ScheduledActionsOperations added method virtual_machines_execute_delete

1.0.0 (2025-01-20)

Features Added

  • Model OperationErrorDetails added property timestamp
  • Model OperationErrorDetails added property azure_operation_name
  • Model ResourceOperationDetails added property timezone
  • Model Schedule added property deadline
  • Model Schedule added property timezone

1.0.0b1 (2024-09-26)

Other Changes

  • Initial version

Project details


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_computeschedule-1.2.0b2.tar.gz (122.1 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_computeschedule-1.2.0b2-py3-none-any.whl (129.0 kB view details)

Uploaded Python 3

File details

Details for the file azure_mgmt_computeschedule-1.2.0b2.tar.gz.

File metadata

File hashes

Hashes for azure_mgmt_computeschedule-1.2.0b2.tar.gz
Algorithm Hash digest
SHA256 3f0f1d53205651435e8919e2fd9d69861a19856e68f233cde688dc20fa17aac1
MD5 d8b47f286e5ad2d081afc2b502755c06
BLAKE2b-256 b1c25c3b2d0178ba876392586d5341d52fb3b882c49ef4e6a7d0baf494b4bcf2

See more details on using hashes here.

File details

Details for the file azure_mgmt_computeschedule-1.2.0b2-py3-none-any.whl.

File metadata

File hashes

Hashes for azure_mgmt_computeschedule-1.2.0b2-py3-none-any.whl
Algorithm Hash digest
SHA256 531630fdf185f27a745e9aaeba0a762c17aa53d7793b473a3f04d5bf4f38d6b2
MD5 f2f1c5a44223bc29bbf297042faaf77c
BLAKE2b-256 201f693738176cef6ae5815d7d1e0b8e065dc7b1b0ca5ecc2db312a463d335e7

See more details on using hashes here.

Supported by

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