Skip to content

Commit 3f946cf

Browse files
azure-sdkmsyyc
andauthored
Refresh azure-mgmt-automation after migrate to Typespec (#47163)
* Configurations: 'specification/automation/Automation.Management/tspconfig.yaml', API Version: 2024-10-23, SDK Release Type: beta, and CommitSHA: 'da8db6e593df9f3ddc13139c39930fdad54d12f7' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6357293 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * Optimize changelog for azure-mgmt-automation * fix ci * update changelog --------- Co-authored-by: Yuchao Yan <yuchaoyan@microsoft.com>
1 parent 75f447d commit 3f946cf

406 files changed

Lines changed: 65720 additions & 49052 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

sdk/automation/azure-mgmt-automation/CHANGELOG.md

Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,139 @@
11
# Release History
22

3+
## 1.1.0b5 (2026-05-27)
4+
5+
### Features Added
6+
7+
- Client `AutomationClient` added parameter `cloud_setting` in method `__init__`
8+
- Client `AutomationClient` added method `send_request`
9+
- Client `AutomationClient` added operation group `runtime_environments`
10+
- Client `AutomationClient` added operation group `package`
11+
- Model `Certificate` added property `system_data`
12+
- Model `Connection` added property `system_data`
13+
- Model `ConnectionType` added property `system_data`
14+
- Model `Credential` added property `system_data`
15+
- Model `DscConfiguration` added property `system_data`
16+
- Model `DscNode` added property `system_data`
17+
- Model `DscNodeConfiguration` added property `system_data`
18+
- Model `HybridRunbookWorker` added property `tags`
19+
- Model `HybridRunbookWorker` added property `location`
20+
- Model `HybridRunbookWorkerGroup` added property `tags`
21+
- Model `HybridRunbookWorkerGroup` added property `location`
22+
- Model `Job` added property `system_data`
23+
- Model `JobCollectionItem` added property `system_data`
24+
- Model `JobSchedule` added property `system_data`
25+
- Model `Module` added property `system_data`
26+
- Model `PrivateEndpointConnection` added property `system_data`
27+
- Model `PrivateLinkResource` added property `system_data`
28+
- Model `ProxyResource` added property `system_data`
29+
- Model `Resource` added property `system_data`
30+
- Model `Runbook` added property `system_data`
31+
- Enum `RunbookTypeEnum` added member `POWER_SHELL72`
32+
- Enum `RunbookTypeEnum` added member `PYTHON`
33+
- Model `Schedule` added property `system_data`
34+
- Model `SoftwareUpdateConfiguration` added property `system_data`
35+
- Model `SourceControl` added property `system_data`
36+
- Model `TestJobCreateParameters` added property `runtime_environment`
37+
- Model `TrackedResource` added property `system_data`
38+
- Model `Variable` added property `system_data`
39+
- Model `Watcher` added property `system_data`
40+
- Model `Webhook` added property `system_data`
41+
- Added model `AutomationErrorResponse`
42+
- Added model `DeletedRunbook`
43+
- Added model `DeletedRunbookProperties`
44+
- Added model `ErrorAdditionalInfo`
45+
- Added model `JobRuntimeEnvironment`
46+
- Added model `Package`
47+
- Added model `PackageCreateOrUpdateParameters`
48+
- Added model `PackageCreateOrUpdateProperties`
49+
- Added model `PackageErrorInfo`
50+
- Added model `PackageProperties`
51+
- Added enum `PackageProvisioningState`
52+
- Added model `PackageUpdateParameters`
53+
- Added model `PackageUpdateProperties`
54+
- Added model `RuntimeEnvironment`
55+
- Added model `RuntimeEnvironmentProperties`
56+
- Added model `RuntimeEnvironmentUpdateParameters`
57+
- Added model `RuntimeEnvironmentUpdateProperties`
58+
- Added model `RuntimeProperties`
59+
- Operation group `AutomationAccountOperations` added method `list_deleted_runbooks`
60+
- Operation group `HybridRunbookWorkersOperations` added method `patch`
61+
- Added operation group `PackageOperations`
62+
- Added operation group `RuntimeEnvironmentsOperations`
63+
64+
### Breaking Changes
65+
66+
- 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.
67+
- For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration.
68+
- Model `AgentRegistration` renamed its instance variable `keys` to `keys_property`
69+
- Model `AutomationAccountCreateOrUpdateParameters` moved instance variable `sku`, `encryption`, `public_network_access` and `disable_local_auth` under property `properties` whose type is `AutomationAccountCreateOrUpdateProperties`
70+
- Model `AutomationAccountUpdateParameters` moved instance variable `sku`, `encryption`, `public_network_access` and `disable_local_auth` under property `properties` whose type is `AutomationAccountUpdateProperties`
71+
- Model `CertificateCreateOrUpdateParameters` moved instance variable `base64_value`, `description`, `thumbprint` and `is_exportable` under property `properties` whose type is `CertificateCreateOrUpdateProperties`
72+
- Model `CertificateUpdateParameters` moved instance variable `description` under property `properties` whose type is `CertificateUpdateProperties`
73+
- Model `ConnectionCreateOrUpdateParameters` moved instance variable `description`, `connection_type` and `field_definition_values` under property `properties` whose type is `ConnectionCreateOrUpdateProperties`
74+
- Model `ConnectionTypeCreateOrUpdateParameters` moved instance variable `is_global` and `field_definitions` under property `properties` whose type is `ConnectionTypeCreateOrUpdateProperties`
75+
- Model `ConnectionUpdateParameters` moved instance variable `description` and `field_definition_values` under property `properties` whose type is `ConnectionUpdateProperties`
76+
- Model `CredentialCreateOrUpdateParameters` moved instance variable `user_name`, `password` and `description` under property `properties` whose type is `CredentialCreateOrUpdateProperties`
77+
- Model `CredentialUpdateParameters` moved instance variable `user_name`, `password` and `description` under property `properties` whose type is `CredentialUpdateProperties`
78+
- Model `DscConfigurationCreateOrUpdateParameters` moved instance variable `log_verbose`, `log_progress`, `source`, `parameters` and `description` under property `properties` whose type is `DscConfigurationCreateOrUpdateProperties`
79+
- Model `DscConfigurationUpdateParameters` moved instance variable `log_verbose`, `log_progress`, `source`, `parameters` and `description` under property `properties` whose type is `DscConfigurationCreateOrUpdateProperties`
80+
- Model `DscNodeUpdateParametersProperties` moved instance variable `name` under property `node_configuration` whose type is `DscNodeConfigurationAssociationProperty`
81+
- Model `ErrorResponse` moved instance variable `code` and `message` under property `error` whose type is `ErrorDetail`
82+
- Model `HybridRunbookWorkerCreateParameters` moved instance variable `vm_resource_id` under property `properties` whose type is `HybridRunbookWorkerCreateOrUpdateParameters`
83+
- Model `HybridRunbookWorkerGroupCreateOrUpdateParameters` moved instance variable `credential` under property `properties` whose type is `HybridRunbookWorkerGroupCreateOrUpdateProperties`
84+
- Model `JobCreateParameters` moved instance variable `runbook`, `parameters` and `run_on` under property `properties` whose type is `JobCreateProperties`
85+
- Model `JobScheduleCreateParameters` moved instance variable `schedule`, `runbook`, `run_on` and `parameters` under property `properties` whose type is `JobScheduleCreateProperties`
86+
- Model `KeyListResult` renamed its instance variable `keys` to `keys_property`
87+
- Model `ModuleCreateOrUpdateParameters` moved instance variable `content_link` under property `properties` whose type is `ModuleCreateOrUpdateProperties`
88+
- Renamed enum value `ModuleProvisioningState.CANCELLED` to `ModuleProvisioningState.CANCELED`
89+
- Model `ModuleUpdateParameters` moved instance variable `content_link` under property `properties` whose type is `ModuleUpdateProperties`
90+
- Model `Operation` moved instance variable `service_specification` under property `properties` whose type is `OperationPropertiesFormat`
91+
- Model `PythonPackageCreateParameters` moved instance variable `content_link` under property `properties` whose type is `PythonPackageCreateProperties`
92+
- 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`
93+
- Model `RunbookUpdateParameters` moved instance variable `description`, `log_verbose`, `log_progress` and `log_activity_trace` under property `properties` whose type is `RunbookUpdateProperties`
94+
- Model `ScheduleCreateOrUpdateParameters` moved instance variable `description`, `start_time`, `expiry_time`, `interval`, `frequency`, `time_zone` and `advanced_schedule` under property `properties` whose type is `ScheduleCreateOrUpdateProperties`
95+
- Model `ScheduleUpdateParameters` moved instance variable `description` and `is_enabled` under property `properties` whose type is `ScheduleUpdateProperties`
96+
- 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`
97+
- 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`
98+
- Model `SourceControlSyncJobCreateParameters` moved instance variable `commit_id` under property `properties` whose type is `SourceControlSyncJobCreateProperties`
99+
- Model `SourceControlUpdateParameters` moved instance variable `branch`, `folder_path`, `auto_sync`, `publish_runbook`, `security_token` and `description` under property `properties` whose type is `SourceControlUpdateProperties`
100+
- Model `VariableCreateOrUpdateParameters` moved instance variable `value`, `description` and `is_encrypted` under property `properties` whose type is `VariableCreateOrUpdateProperties`
101+
- Model `VariableUpdateParameters` moved instance variable `value` and `description` under property `properties` whose type is `VariableUpdateProperties`
102+
- Model `WatcherUpdateParameters` moved instance variable `execution_frequency_in_seconds` under property `properties` whose type is `WatcherUpdateProperties`
103+
- Model `WebhookCreateOrUpdateParameters` moved instance variable `is_enabled`, `uri`, `expiry_time`, `parameters`, `runbook` and `run_on` under property `properties` whose type is `WebhookCreateOrUpdateProperties`
104+
- Model `WebhookUpdateParameters` moved instance variable `is_enabled`, `run_on`, `parameters` and `description` under property `properties` whose type is `WebhookUpdateProperties`
105+
- Deleted operation group `AutomationClient.dsc_compilation_job`/`AutomationClient.dsc_compilation_job_stream` and their corresponding models `DscCompilationJob`/`DscCompilationJobCreateParameters` were also deleted
106+
- Method `DscConfigurationOperations.list_by_automation_account` changed its parameter `inlinecount` from `positional_or_keyword` to `keyword_only`
107+
- Method `DscNodeConfigurationOperations.list_by_automation_account` changed its parameter `inlinecount` from `positional_or_keyword` to `keyword_only`
108+
- Method `DscNodeOperations.list_by_automation_account` changed its parameter `inlinecount` from `positional_or_keyword` to `keyword_only`
109+
- Method `JobOperations.create` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only`
110+
- Method `JobOperations.get` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only`
111+
- Method `JobOperations.get_output` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only`
112+
- Method `JobOperations.get_runbook_content` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only`
113+
- Method `JobOperations.list_by_automation_account` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only`
114+
- Method `JobOperations.resume` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only`
115+
- Method `JobOperations.stop` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only`
116+
- Method `JobOperations.suspend` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only`
117+
- Method `JobStreamOperations.get` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only`
118+
- Method `JobStreamOperations.list_by_job` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only`
119+
- Method `SoftwareUpdateConfigurationMachineRunsOperations.get_by_id` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only`
120+
- Method `SoftwareUpdateConfigurationMachineRunsOperations.list` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only`
121+
- Method `SoftwareUpdateConfigurationRunsOperations.get_by_id` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only`
122+
- Method `SoftwareUpdateConfigurationRunsOperations.list` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only`
123+
- Method `SoftwareUpdateConfigurationsOperations.create` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only`
124+
- Method `SoftwareUpdateConfigurationsOperations.delete` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only`
125+
- Method `SoftwareUpdateConfigurationsOperations.get_by_name` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only`
126+
- Method `SoftwareUpdateConfigurationsOperations.list` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only`
127+
- Method `DscConfigurationOperations.get_content` changed return type from `Iterator[bytes]` to `str`
128+
- Method `NodeReportsOperations.get_content` changed return type from `JSON` to `str`
129+
- Method `RunbookDraftOperations.begin_replace_content` changed return type from `LROPoller[Iterator[bytes]]` to `LROPoller[None]`
130+
- Method `RunbookDraftOperations.get_content` changed return type from `Iterator[bytes]` to `str`
131+
- Method `RunbookOperations.get_content` changed return type from `Iterator[bytes]` to `str`
132+
133+
### Other Changes
134+
135+
- Deleted model `JobListResultV2`/`SourceControlSyncJobStreamsListBySyncJob`/`RunbookCreateOrUpdateDraftParameters`/`RunbookCreateOrUpdateDraftProperties` which actually were not used by SDK users
136+
3137
## 1.0.1 (2026-05-14)
4138

5139
### Other Changes
Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
{
2-
"commit": "85a5e103401c5c039f7071e7d5df47cee124443f",
2+
"apiVersion": "2024-10-23",
3+
"apiVersions": {
4+
"Microsoft.Automation": "2024-10-23"
5+
},
6+
"commit": "da8db6e593df9f3ddc13139c39930fdad54d12f7",
37
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
4-
"autorest": "3.10.2",
5-
"use": [
6-
"@autorest/python@6.50.0",
7-
"@autorest/modelerfour@4.27.0"
8-
],
9-
"autorest_command": "autorest specification/automation/resource-manager/readme.md --generate-sample=True --generate-test=True --include-x-ms-examples-original-file=True --package-mode=azure-mgmt --python --python-sdks-folder=C:\\dev\\azure-sdk-for-python\\sdk --tag=package-2018-06-preview --use=@autorest/python@6.50.0 --use=@autorest/modelerfour@4.27.0 --version=3.10.2 --version-tolerant=False",
10-
"readme": "specification/automation/resource-manager/readme.md"
8+
"typespec_src": "specification/automation/Automation.Management",
9+
"emitterVersion": "0.62.1"
1110
}

0 commit comments

Comments
 (0)