2828 ConnectionTypeOperations ,
2929 CredentialOperations ,
3030 DeletedAutomationAccountsOperations ,
31- DscCompilationJobOperations ,
32- DscCompilationJobStreamOperations ,
3331 DscConfigurationOperations ,
3432 DscNodeConfigurationOperations ,
3533 DscNodeOperations ,
4644 NodeReportsOperations ,
4745 ObjectDataTypesOperations ,
4846 Operations ,
47+ PackageOperations ,
4948 PrivateEndpointConnectionsOperations ,
5049 PrivateLinkResourcesOperations ,
5150 Python2PackageOperations ,
5251 Python3PackageOperations ,
5352 RunbookDraftOperations ,
5453 RunbookOperations ,
54+ RuntimeEnvironmentsOperations ,
5555 ScheduleOperations ,
5656 SoftwareUpdateConfigurationMachineRunsOperations ,
5757 SoftwareUpdateConfigurationRunsOperations ,
6969)
7070
7171if TYPE_CHECKING :
72- # pylint: disable=unused-import,ungrouped-imports
7372 from azure .core .credentials import TokenCredential
7473
7574
76- class AutomationClient (
77- AutomationClientOperationsMixin
78- ): # pylint: disable=client-accepts-api-version-keyword,too-many-instance-attributes
75+ class AutomationClient (AutomationClientOperationsMixin ): # pylint: disable=too-many-instance-attributes
7976 """Automation Client.
8077
81- :ivar private_endpoint_connections: PrivateEndpointConnectionsOperations operations
82- :vartype private_endpoint_connections:
83- azure.mgmt.automation.operations.PrivateEndpointConnectionsOperations
78+ :ivar node_count_information: NodeCountInformationOperations operations
79+ :vartype node_count_information:
80+ azure.mgmt.automation.operations.NodeCountInformationOperations
81+ :ivar software_update_configurations: SoftwareUpdateConfigurationsOperations operations
82+ :vartype software_update_configurations:
83+ azure.mgmt.automation.operations.SoftwareUpdateConfigurationsOperations
84+ :ivar deleted_automation_accounts: DeletedAutomationAccountsOperations operations
85+ :vartype deleted_automation_accounts:
86+ azure.mgmt.automation.operations.DeletedAutomationAccountsOperations
8487 :ivar private_link_resources: PrivateLinkResourcesOperations operations
8588 :vartype private_link_resources:
8689 azure.mgmt.automation.operations.PrivateLinkResourcesOperations
@@ -91,24 +94,6 @@ class AutomationClient(
9194 :vartype dsc_node: azure.mgmt.automation.operations.DscNodeOperations
9295 :ivar node_reports: NodeReportsOperations operations
9396 :vartype node_reports: azure.mgmt.automation.operations.NodeReportsOperations
94- :ivar dsc_compilation_job: DscCompilationJobOperations operations
95- :vartype dsc_compilation_job: azure.mgmt.automation.operations.DscCompilationJobOperations
96- :ivar dsc_compilation_job_stream: DscCompilationJobStreamOperations operations
97- :vartype dsc_compilation_job_stream:
98- azure.mgmt.automation.operations.DscCompilationJobStreamOperations
99- :ivar node_count_information: NodeCountInformationOperations operations
100- :vartype node_count_information:
101- azure.mgmt.automation.operations.NodeCountInformationOperations
102- :ivar watcher: WatcherOperations operations
103- :vartype watcher: azure.mgmt.automation.operations.WatcherOperations
104- :ivar software_update_configurations: SoftwareUpdateConfigurationsOperations operations
105- :vartype software_update_configurations:
106- azure.mgmt.automation.operations.SoftwareUpdateConfigurationsOperations
107- :ivar webhook: WebhookOperations operations
108- :vartype webhook: azure.mgmt.automation.operations.WebhookOperations
109- :ivar deleted_automation_accounts: DeletedAutomationAccountsOperations operations
110- :vartype deleted_automation_accounts:
111- azure.mgmt.automation.operations.DeletedAutomationAccountsOperations
11297 :ivar automation_account: AutomationAccountOperations operations
11398 :vartype automation_account: azure.mgmt.automation.operations.AutomationAccountOperations
11499 :ivar statistics: StatisticsOperations operations
@@ -154,6 +139,11 @@ class AutomationClient(
154139 :vartype fields: azure.mgmt.automation.operations.FieldsOperations
155140 :ivar operations: Operations operations
156141 :vartype operations: azure.mgmt.automation.operations.Operations
142+ :ivar package: PackageOperations operations
143+ :vartype package: azure.mgmt.automation.operations.PackageOperations
144+ :ivar private_endpoint_connections: PrivateEndpointConnectionsOperations operations
145+ :vartype private_endpoint_connections:
146+ azure.mgmt.automation.operations.PrivateEndpointConnectionsOperations
157147 :ivar python2_package: Python2PackageOperations operations
158148 :vartype python2_package: azure.mgmt.automation.operations.Python2PackageOperations
159149 :ivar python3_package: Python3PackageOperations operations
@@ -166,6 +156,8 @@ class AutomationClient(
166156 :vartype test_job_streams: azure.mgmt.automation.operations.TestJobStreamsOperations
167157 :ivar test_job: TestJobOperations operations
168158 :vartype test_job: azure.mgmt.automation.operations.TestJobOperations
159+ :ivar runtime_environments: RuntimeEnvironmentsOperations operations
160+ :vartype runtime_environments: azure.mgmt.automation.operations.RuntimeEnvironmentsOperations
169161 :ivar schedule: ScheduleOperations operations
170162 :vartype schedule: azure.mgmt.automation.operations.ScheduleOperations
171163 :ivar software_update_configuration_machine_runs:
@@ -185,13 +177,20 @@ class AutomationClient(
185177 azure.mgmt.automation.operations.SourceControlSyncJobStreamsOperations
186178 :ivar variable: VariableOperations operations
187179 :vartype variable: azure.mgmt.automation.operations.VariableOperations
180+ :ivar watcher: WatcherOperations operations
181+ :vartype watcher: azure.mgmt.automation.operations.WatcherOperations
182+ :ivar webhook: WebhookOperations operations
183+ :vartype webhook: azure.mgmt.automation.operations.WebhookOperations
188184 :param credential: Credential needed for the client to connect to Azure. Required.
189185 :type credential: ~azure.core.credentials.TokenCredential
190186 :param subscription_id: Gets subscription credentials which uniquely identify Microsoft Azure
191187 subscription. The subscription ID forms part of the URI for every service call. Required.
192188 :type subscription_id: str
193189 :param base_url: Service URL. Default value is "https://management.azure.com".
194190 :type base_url: str
191+ :keyword api_version: Api Version. Default value is "2024-10-23". Note that overriding this
192+ default value may result in unsupported behavior.
193+ :paramtype api_version: str
195194 :keyword int polling_interval: Default waiting time between two polls for LRO operations if no
196195 Retry-After header is present.
197196 """
@@ -228,34 +227,23 @@ def __init__(
228227 self ._serialize = Serializer (client_models )
229228 self ._deserialize = Deserializer (client_models )
230229 self ._serialize .client_side_validation = False
231- self .private_endpoint_connections = PrivateEndpointConnectionsOperations (
232- self ._client , self ._config , self ._serialize , self ._deserialize
233- )
234- self .private_link_resources = PrivateLinkResourcesOperations (
235- self ._client , self ._config , self ._serialize , self ._deserialize
236- )
237- self .agent_registration_information = AgentRegistrationInformationOperations (
238- self ._client , self ._config , self ._serialize , self ._deserialize
239- )
240- self .dsc_node = DscNodeOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
241- self .node_reports = NodeReportsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
242- self .dsc_compilation_job = DscCompilationJobOperations (
230+ self .node_count_information = NodeCountInformationOperations (
243231 self ._client , self ._config , self ._serialize , self ._deserialize
244232 )
245- self .dsc_compilation_job_stream = DscCompilationJobStreamOperations (
233+ self .software_update_configurations = SoftwareUpdateConfigurationsOperations (
246234 self ._client , self ._config , self ._serialize , self ._deserialize
247235 )
248- self .node_count_information = NodeCountInformationOperations (
236+ self .deleted_automation_accounts = DeletedAutomationAccountsOperations (
249237 self ._client , self ._config , self ._serialize , self ._deserialize
250238 )
251- self .watcher = WatcherOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
252- self .software_update_configurations = SoftwareUpdateConfigurationsOperations (
239+ self .private_link_resources = PrivateLinkResourcesOperations (
253240 self ._client , self ._config , self ._serialize , self ._deserialize
254241 )
255- self .webhook = WebhookOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
256- self .deleted_automation_accounts = DeletedAutomationAccountsOperations (
242+ self .agent_registration_information = AgentRegistrationInformationOperations (
257243 self ._client , self ._config , self ._serialize , self ._deserialize
258244 )
245+ self .dsc_node = DscNodeOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
246+ self .node_reports = NodeReportsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
259247 self .automation_account = AutomationAccountOperations (
260248 self ._client , self ._config , self ._serialize , self ._deserialize
261249 )
@@ -291,12 +279,19 @@ def __init__(
291279 )
292280 self .fields = FieldsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
293281 self .operations = Operations (self ._client , self ._config , self ._serialize , self ._deserialize )
282+ self .package = PackageOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
283+ self .private_endpoint_connections = PrivateEndpointConnectionsOperations (
284+ self ._client , self ._config , self ._serialize , self ._deserialize
285+ )
294286 self .python2_package = Python2PackageOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
295287 self .python3_package = Python3PackageOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
296288 self .runbook_draft = RunbookDraftOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
297289 self .runbook = RunbookOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
298290 self .test_job_streams = TestJobStreamsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
299291 self .test_job = TestJobOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
292+ self .runtime_environments = RuntimeEnvironmentsOperations (
293+ self ._client , self ._config , self ._serialize , self ._deserialize
294+ )
300295 self .schedule = ScheduleOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
301296 self .software_update_configuration_machine_runs = SoftwareUpdateConfigurationMachineRunsOperations (
302297 self ._client , self ._config , self ._serialize , self ._deserialize
@@ -312,6 +307,8 @@ def __init__(
312307 self ._client , self ._config , self ._serialize , self ._deserialize
313308 )
314309 self .variable = VariableOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
310+ self .watcher = WatcherOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
311+ self .webhook = WebhookOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
315312
316313 def _send_request (self , request : HttpRequest , * , stream : bool = False , ** kwargs : Any ) -> HttpResponse :
317314 """Runs the network request through the client's chained policies.
0 commit comments