Skip to content

azure-mgmt-automation_1.1.0b5

Pre-release
Pre-release

Choose a tag to compare

@azure-sdk-automation azure-sdk-automation released this 03 Jul 04:12
3f946cf

1.1.0b5 (2026-05-27)

Features Added

  • Client AutomationClient added parameter cloud_setting in method __init__
  • Client AutomationClient added method send_request
  • Client AutomationClient added operation group runtime_environments
  • Client AutomationClient added operation group package
  • Model Certificate added property system_data
  • Model Connection added property system_data
  • Model ConnectionType added property system_data
  • Model Credential added property system_data
  • Model DscConfiguration added property system_data
  • Model DscNode added property system_data
  • Model DscNodeConfiguration added property system_data
  • Model HybridRunbookWorker added property tags
  • Model HybridRunbookWorker added property location
  • Model HybridRunbookWorkerGroup added property tags
  • Model HybridRunbookWorkerGroup added property location
  • Model Job added property system_data
  • Model JobCollectionItem added property system_data
  • Model JobSchedule added property system_data
  • Model Module added property system_data
  • Model PrivateEndpointConnection added property system_data
  • Model PrivateLinkResource added property system_data
  • Model ProxyResource added property system_data
  • Model Resource added property system_data
  • Model Runbook added property system_data
  • Enum RunbookTypeEnum added member POWER_SHELL72
  • Enum RunbookTypeEnum added member PYTHON
  • Model Schedule added property system_data
  • Model SoftwareUpdateConfiguration added property system_data
  • Model SourceControl added property system_data
  • Model TestJobCreateParameters added property runtime_environment
  • Model TrackedResource added property system_data
  • Model Variable added property system_data
  • Model Watcher added property system_data
  • Model Webhook added property system_data
  • Added model AutomationErrorResponse
  • Added model DeletedRunbook
  • Added model DeletedRunbookProperties
  • Added model ErrorAdditionalInfo
  • Added model JobRuntimeEnvironment
  • Added model Package
  • Added model PackageCreateOrUpdateParameters
  • Added model PackageCreateOrUpdateProperties
  • Added model PackageErrorInfo
  • Added model PackageProperties
  • Added enum PackageProvisioningState
  • Added model PackageUpdateParameters
  • Added model PackageUpdateProperties
  • Added model RuntimeEnvironment
  • Added model RuntimeEnvironmentProperties
  • Added model RuntimeEnvironmentUpdateParameters
  • Added model RuntimeEnvironmentUpdateProperties
  • Added model RuntimeProperties
  • Operation group AutomationAccountOperations added method list_deleted_runbooks
  • Operation group HybridRunbookWorkersOperations added method patch
  • Added operation group PackageOperations
  • Added operation group RuntimeEnvironmentsOperations

Breaking Changes

  • This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.
  • For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration.
  • Model AgentRegistration renamed its instance variable keys to keys_property
  • Model AutomationAccountCreateOrUpdateParameters moved instance variable sku, encryption, public_network_access and disable_local_auth under property properties whose type is AutomationAccountCreateOrUpdateProperties
  • Model AutomationAccountUpdateParameters moved instance variable sku, encryption, public_network_access and disable_local_auth under property properties whose type is AutomationAccountUpdateProperties
  • Model CertificateCreateOrUpdateParameters moved instance variable base64_value, description, thumbprint and is_exportable under property properties whose type is CertificateCreateOrUpdateProperties
  • Model CertificateUpdateParameters moved instance variable description under property properties whose type is CertificateUpdateProperties
  • Model ConnectionCreateOrUpdateParameters moved instance variable description, connection_type and field_definition_values under property properties whose type is ConnectionCreateOrUpdateProperties
  • Model ConnectionTypeCreateOrUpdateParameters moved instance variable is_global and field_definitions under property properties whose type is ConnectionTypeCreateOrUpdateProperties
  • Model ConnectionUpdateParameters moved instance variable description and field_definition_values under property properties whose type is ConnectionUpdateProperties
  • Model CredentialCreateOrUpdateParameters moved instance variable user_name, password and description under property properties whose type is CredentialCreateOrUpdateProperties
  • Model CredentialUpdateParameters moved instance variable user_name, password and description under property properties whose type is CredentialUpdateProperties
  • Model DscConfigurationCreateOrUpdateParameters moved instance variable log_verbose, log_progress, source, parameters and description under property properties whose type is DscConfigurationCreateOrUpdateProperties
  • Model DscConfigurationUpdateParameters moved instance variable log_verbose, log_progress, source, parameters and description under property properties whose type is DscConfigurationCreateOrUpdateProperties
  • Model DscNodeUpdateParametersProperties moved instance variable name under property node_configuration whose type is DscNodeConfigurationAssociationProperty
  • Model ErrorResponse moved instance variable code and message under property error whose type is ErrorDetail
  • Model HybridRunbookWorkerCreateParameters moved instance variable vm_resource_id under property properties whose type is HybridRunbookWorkerCreateOrUpdateParameters
  • Model HybridRunbookWorkerGroupCreateOrUpdateParameters moved instance variable credential under property properties whose type is HybridRunbookWorkerGroupCreateOrUpdateProperties
  • Model JobCreateParameters moved instance variable runbook, parameters and run_on under property properties whose type is JobCreateProperties
  • Model JobScheduleCreateParameters moved instance variable schedule, runbook, run_on and parameters under property properties whose type is JobScheduleCreateProperties
  • Model KeyListResult renamed its instance variable keys to keys_property
  • Model ModuleCreateOrUpdateParameters moved instance variable content_link under property properties whose type is ModuleCreateOrUpdateProperties
  • Renamed enum value ModuleProvisioningState.CANCELLED to ModuleProvisioningState.CANCELED
  • Model ModuleUpdateParameters moved instance variable content_link under property properties whose type is ModuleUpdateProperties
  • Model Operation moved instance variable service_specification under property properties whose type is OperationPropertiesFormat
  • Model PythonPackageCreateParameters moved instance variable content_link under property properties whose type is PythonPackageCreateProperties
  • Model RunbookCreateOrUpdateParameters moved instance variable log_verbose, log_progress, runbook_type, draft, publish_content_link, description and log_activity_trace under property properties whose type is RunbookCreateOrUpdateProperties
  • Model RunbookUpdateParameters moved instance variable description, log_verbose, log_progress and log_activity_trace under property properties whose type is RunbookUpdateProperties
  • Model ScheduleCreateOrUpdateParameters moved instance variable description, start_time, expiry_time, interval, frequency, time_zone and advanced_schedule under property properties whose type is ScheduleCreateOrUpdateProperties
  • Model ScheduleUpdateParameters moved instance variable description and is_enabled under property properties whose type is ScheduleUpdateProperties
  • Model SoftwareUpdateConfigurationMachineRun moved instance variable target_computer, target_computer_type, software_update_configuration, status, os_type, correlation_id, source_computer_id, start_time, end_time, configured_duration, job, creation_time, created_by, last_modified_time, last_modified_by and error under property properties whose type is UpdateConfigurationMachineRunProperties
  • Model SourceControlCreateOrUpdateParameters moved instance variable repo_url, branch, folder_path, auto_sync, publish_runbook, source_type, security_token and description under property properties whose type is SourceControlCreateOrUpdateProperties
  • Model SourceControlSyncJobCreateParameters moved instance variable commit_id under property properties whose type is SourceControlSyncJobCreateProperties
  • Model SourceControlUpdateParameters moved instance variable branch, folder_path, auto_sync, publish_runbook, security_token and description under property properties whose type is SourceControlUpdateProperties
  • Model VariableCreateOrUpdateParameters moved instance variable value, description and is_encrypted under property properties whose type is VariableCreateOrUpdateProperties
  • Model VariableUpdateParameters moved instance variable value and description under property properties whose type is VariableUpdateProperties
  • Model WatcherUpdateParameters moved instance variable execution_frequency_in_seconds under property properties whose type is WatcherUpdateProperties
  • Model WebhookCreateOrUpdateParameters moved instance variable is_enabled, uri, expiry_time, parameters, runbook and run_on under property properties whose type is WebhookCreateOrUpdateProperties
  • Model WebhookUpdateParameters moved instance variable is_enabled, run_on, parameters and description under property properties whose type is WebhookUpdateProperties
  • Deleted operation group AutomationClient.dsc_compilation_job/AutomationClient.dsc_compilation_job_stream and their corresponding models DscCompilationJob/DscCompilationJobCreateParameters were also deleted
  • Method DscConfigurationOperations.list_by_automation_account changed its parameter inlinecount from positional_or_keyword to keyword_only
  • Method DscNodeConfigurationOperations.list_by_automation_account changed its parameter inlinecount from positional_or_keyword to keyword_only
  • Method DscNodeOperations.list_by_automation_account changed its parameter inlinecount from positional_or_keyword to keyword_only
  • Method JobOperations.create changed its parameter client_request_id from positional_or_keyword to keyword_only
  • Method JobOperations.get changed its parameter client_request_id from positional_or_keyword to keyword_only
  • Method JobOperations.get_output changed its parameter client_request_id from positional_or_keyword to keyword_only
  • Method JobOperations.get_runbook_content changed its parameter client_request_id from positional_or_keyword to keyword_only
  • Method JobOperations.list_by_automation_account changed its parameter client_request_id from positional_or_keyword to keyword_only
  • Method JobOperations.resume changed its parameter client_request_id from positional_or_keyword to keyword_only
  • Method JobOperations.stop changed its parameter client_request_id from positional_or_keyword to keyword_only
  • Method JobOperations.suspend changed its parameter client_request_id from positional_or_keyword to keyword_only
  • Method JobStreamOperations.get changed its parameter client_request_id from positional_or_keyword to keyword_only
  • Method JobStreamOperations.list_by_job changed its parameter client_request_id from positional_or_keyword to keyword_only
  • Method SoftwareUpdateConfigurationMachineRunsOperations.get_by_id changed its parameter client_request_id from positional_or_keyword to keyword_only
  • Method SoftwareUpdateConfigurationMachineRunsOperations.list changed its parameter client_request_id from positional_or_keyword to keyword_only
  • Method SoftwareUpdateConfigurationRunsOperations.get_by_id changed its parameter client_request_id from positional_or_keyword to keyword_only
  • Method SoftwareUpdateConfigurationRunsOperations.list changed its parameter client_request_id from positional_or_keyword to keyword_only
  • Method SoftwareUpdateConfigurationsOperations.create changed its parameter client_request_id from positional_or_keyword to keyword_only
  • Method SoftwareUpdateConfigurationsOperations.delete changed its parameter client_request_id from positional_or_keyword to keyword_only
  • Method SoftwareUpdateConfigurationsOperations.get_by_name changed its parameter client_request_id from positional_or_keyword to keyword_only
  • Method SoftwareUpdateConfigurationsOperations.list changed its parameter client_request_id from positional_or_keyword to keyword_only
  • Method DscConfigurationOperations.get_content changed return type from Iterator[bytes] to str
  • Method NodeReportsOperations.get_content changed return type from JSON to str
  • Method RunbookDraftOperations.begin_replace_content changed return type from LROPoller[Iterator[bytes]] to LROPoller[None]
  • Method RunbookDraftOperations.get_content changed return type from Iterator[bytes] to str
  • Method RunbookOperations.get_content changed return type from Iterator[bytes] to str

Other Changes

  • Deleted model JobListResultV2/SourceControlSyncJobStreamsListBySyncJob/RunbookCreateOrUpdateDraftParameters/RunbookCreateOrUpdateDraftProperties which actually were not used by SDK users