Skip to content

Commit 4c6f2e5

Browse files
author
SDKAuto
committed
CodeGen from PR 11628 in Azure/azure-rest-api-specs
Merge f009ec6c19e3335db86c5a43ceae6701fe41807f into 06fd66a
1 parent d1a132d commit 4c6f2e5

File tree

348 files changed

+11947
-15452
lines changed

Some content is hidden

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

348 files changed

+11947
-15452
lines changed

sdk/automation/azure-mgmt-automation/azure/mgmt/automation/__init__.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@
99
# regenerated.
1010
# --------------------------------------------------------------------------
1111

12-
from .automation_client import AutomationClient
13-
from .version import VERSION
12+
from ._configuration import AutomationClientConfiguration
13+
from ._automation_client import AutomationClient
14+
__all__ = ['AutomationClient', 'AutomationClientConfiguration']
1415

15-
__all__ = ['AutomationClient']
16+
from .version import VERSION
1617

1718
__version__ = VERSION
1819

sdk/automation/azure-mgmt-automation/azure/mgmt/automation/automation_client.py renamed to sdk/automation/azure-mgmt-automation/azure/mgmt/automation/_automation_client.py

Lines changed: 43 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -11,84 +11,50 @@
1111

1212
from msrest.service_client import SDKClient
1313
from msrest import Serializer, Deserializer
14-
from msrestazure import AzureConfiguration
15-
from .version import VERSION
16-
from .operations.automation_account_operations import AutomationAccountOperations
17-
from .operations.operations import Operations
18-
from .operations.statistics_operations import StatisticsOperations
19-
from .operations.usages_operations import UsagesOperations
20-
from .operations.keys_operations import KeysOperations
21-
from .operations.certificate_operations import CertificateOperations
22-
from .operations.connection_operations import ConnectionOperations
23-
from .operations.connection_type_operations import ConnectionTypeOperations
24-
from .operations.credential_operations import CredentialOperations
25-
from .operations.dsc_configuration_operations import DscConfigurationOperations
26-
from .operations.hybrid_runbook_worker_group_operations import HybridRunbookWorkerGroupOperations
27-
from .operations.job_schedule_operations import JobScheduleOperations
28-
from .operations.linked_workspace_operations import LinkedWorkspaceOperations
29-
from .operations.activity_operations import ActivityOperations
30-
from .operations.module_operations import ModuleOperations
31-
from .operations.object_data_types_operations import ObjectDataTypesOperations
32-
from .operations.fields_operations import FieldsOperations
33-
from .operations.schedule_operations import ScheduleOperations
34-
from .operations.variable_operations import VariableOperations
35-
from .operations.webhook_operations import WebhookOperations
36-
from .operations.watcher_operations import WatcherOperations
37-
from .operations.software_update_configurations_operations import SoftwareUpdateConfigurationsOperations
38-
from .operations.software_update_configuration_runs_operations import SoftwareUpdateConfigurationRunsOperations
39-
from .operations.software_update_configuration_machine_runs_operations import SoftwareUpdateConfigurationMachineRunsOperations
40-
from .operations.source_control_operations import SourceControlOperations
41-
from .operations.source_control_sync_job_operations import SourceControlSyncJobOperations
42-
from .operations.source_control_sync_job_streams_operations import SourceControlSyncJobStreamsOperations
43-
from .operations.job_operations import JobOperations
44-
from .operations.job_stream_operations import JobStreamOperations
45-
from .operations.agent_registration_information_operations import AgentRegistrationInformationOperations
46-
from .operations.dsc_node_operations import DscNodeOperations
47-
from .operations.node_reports_operations import NodeReportsOperations
48-
from .operations.dsc_compilation_job_operations import DscCompilationJobOperations
49-
from .operations.dsc_compilation_job_stream_operations import DscCompilationJobStreamOperations
50-
from .operations.dsc_node_configuration_operations import DscNodeConfigurationOperations
51-
from .operations.node_count_information_operations import NodeCountInformationOperations
52-
from .operations.runbook_draft_operations import RunbookDraftOperations
53-
from .operations.runbook_operations import RunbookOperations
54-
from .operations.test_job_streams_operations import TestJobStreamsOperations
55-
from .operations.test_job_operations import TestJobOperations
56-
from .operations.python2_package_operations import Python2PackageOperations
57-
from . import models
58-
59-
60-
class AutomationClientConfiguration(AzureConfiguration):
61-
"""Configuration for AutomationClient
62-
Note that all parameters used to create this instance are saved as instance
63-
attributes.
64-
65-
:param credentials: Credentials needed for the client to connect to Azure.
66-
:type credentials: :mod:`A msrestazure Credentials
67-
object<msrestazure.azure_active_directory>`
68-
:param subscription_id: Gets subscription credentials which uniquely
69-
identify Microsoft Azure subscription. The subscription ID forms part of
70-
the URI for every service call.
71-
:type subscription_id: str
72-
:param str base_url: Service URL
73-
"""
74-
75-
def __init__(
76-
self, credentials, subscription_id, base_url=None):
77-
78-
if credentials is None:
79-
raise ValueError("Parameter 'credentials' must not be None.")
80-
if subscription_id is None:
81-
raise ValueError("Parameter 'subscription_id' must not be None.")
82-
if not base_url:
83-
base_url = 'https://management.azure.com'
84-
85-
super(AutomationClientConfiguration, self).__init__(base_url)
8614

87-
self.add_user_agent('azure-mgmt-automation/{}'.format(VERSION))
88-
self.add_user_agent('Azure-SDK-For-Python')
89-
90-
self.credentials = credentials
91-
self.subscription_id = subscription_id
15+
from ._configuration import AutomationClientConfiguration
16+
from .operations import AutomationAccountOperations
17+
from .operations import Operations
18+
from .operations import StatisticsOperations
19+
from .operations import UsagesOperations
20+
from .operations import KeysOperations
21+
from .operations import CertificateOperations
22+
from .operations import ConnectionOperations
23+
from .operations import ConnectionTypeOperations
24+
from .operations import CredentialOperations
25+
from .operations import DscConfigurationOperations
26+
from .operations import HybridRunbookWorkerGroupOperations
27+
from .operations import JobScheduleOperations
28+
from .operations import LinkedWorkspaceOperations
29+
from .operations import ActivityOperations
30+
from .operations import ModuleOperations
31+
from .operations import ObjectDataTypesOperations
32+
from .operations import FieldsOperations
33+
from .operations import ScheduleOperations
34+
from .operations import VariableOperations
35+
from .operations import WebhookOperations
36+
from .operations import WatcherOperations
37+
from .operations import SoftwareUpdateConfigurationsOperations
38+
from .operations import SoftwareUpdateConfigurationRunsOperations
39+
from .operations import SoftwareUpdateConfigurationMachineRunsOperations
40+
from .operations import SourceControlOperations
41+
from .operations import SourceControlSyncJobOperations
42+
from .operations import SourceControlSyncJobStreamsOperations
43+
from .operations import JobOperations
44+
from .operations import JobStreamOperations
45+
from .operations import AgentRegistrationInformationOperations
46+
from .operations import DscNodeOperations
47+
from .operations import NodeReportsOperations
48+
from .operations import DscCompilationJobOperations
49+
from .operations import DscCompilationJobStreamOperations
50+
from .operations import DscNodeConfigurationOperations
51+
from .operations import NodeCountInformationOperations
52+
from .operations import RunbookDraftOperations
53+
from .operations import RunbookOperations
54+
from .operations import TestJobStreamsOperations
55+
from .operations import TestJobOperations
56+
from .operations import Python2PackageOperations
57+
from . import models
9258

9359

9460
class AutomationClient(SDKClient):
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# coding=utf-8
2+
# --------------------------------------------------------------------------
3+
# Copyright (c) Microsoft Corporation. All rights reserved.
4+
# Licensed under the MIT License. See License.txt in the project root for
5+
# license information.
6+
#
7+
# Code generated by Microsoft (R) AutoRest Code Generator.
8+
# Changes may cause incorrect behavior and will be lost if the code is
9+
# regenerated.
10+
# --------------------------------------------------------------------------
11+
from msrestazure import AzureConfiguration
12+
13+
from .version import VERSION
14+
15+
16+
class AutomationClientConfiguration(AzureConfiguration):
17+
"""Configuration for AutomationClient
18+
Note that all parameters used to create this instance are saved as instance
19+
attributes.
20+
21+
:param credentials: Credentials needed for the client to connect to Azure.
22+
:type credentials: :mod:`A msrestazure Credentials
23+
object<msrestazure.azure_active_directory>`
24+
:param subscription_id: Gets subscription credentials which uniquely
25+
identify Microsoft Azure subscription. The subscription ID forms part of
26+
the URI for every service call.
27+
:type subscription_id: str
28+
:param str base_url: Service URL
29+
"""
30+
31+
def __init__(
32+
self, credentials, subscription_id, base_url=None):
33+
34+
if credentials is None:
35+
raise ValueError("Parameter 'credentials' must not be None.")
36+
if subscription_id is None:
37+
raise ValueError("Parameter 'subscription_id' must not be None.")
38+
if not base_url:
39+
base_url = 'https://management.azure.com'
40+
41+
super(AutomationClientConfiguration, self).__init__(base_url)
42+
43+
# Starting Autorest.Python 4.0.64, make connection pool activated by default
44+
self.keep_alive = True
45+
46+
self.add_user_agent('azure-mgmt-automation/{}'.format(VERSION))
47+
self.add_user_agent('Azure-SDK-For-Python')
48+
49+
self.credentials = credentials
50+
self.subscription_id = subscription_id

0 commit comments

Comments
 (0)