Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
207 commits
Select commit Hold shift + click to select a range
f6ce254
Update schema in swagger_to_sdk_config.json
Jul 10, 2019
915ecd6
Enable generation pull requests
Jul 11, 2019
0e1e21f
Merge branch 'master' of https://github.com/Azure/azure-sdk-for-python
Jul 22, 2019
8ce6193
Merge branch 'master' of https://github.com/Azure/azure-sdk-for-python
Jul 24, 2019
3aa8e66
Merge branch 'master' of https://github.com/Azure/azure-sdk-for-python
Jul 24, 2019
c8bf0cb
Merge branch 'master' of https://github.com/Azure/azure-sdk-for-python
Jul 24, 2019
2cfeff0
Trace identity (#6455)
SuyogSoti Jul 25, 2019
e9349b7
Update root README.md
kaerm Jul 25, 2019
41ade4b
Trace identity (#6455)
SuyogSoti Jul 25, 2019
7fbaadc
Update CODEOWNERS
kurtzeborn Jul 25, 2019
f28b335
Update root README.md
kaerm Jul 25, 2019
35c0a6d
more code owners
kurtzeborn Jul 25, 2019
bbb45df
Update CODEOWNERS
kurtzeborn Jul 25, 2019
7764d3a
more code owners
kurtzeborn Jul 25, 2019
2537e83
add policy and decorators for secrets (#6453)
SuyogSoti Jul 25, 2019
6285ec9
add policy and decorators for secrets (#6453)
SuyogSoti Jul 25, 2019
71974aa
Smoke test for Python (#6412)
JonathanCrd Jul 25, 2019
aba9060
Smoke test for Python (#6412)
JonathanCrd Jul 25, 2019
cb672ad
Paging v2 (#6420)
lmazuel Jul 25, 2019
31ce7b1
Paging v2 (#6420)
lmazuel Jul 25, 2019
96cd105
get rid of should only propagate (#6497)
SuyogSoti Jul 25, 2019
aa1d2ef
get rid of should only propagate (#6497)
SuyogSoti Jul 25, 2019
4cbeee7
Enable SDK Automation pull requests (#6498)
Jul 26, 2019
b2f3cef
[AutoPR] devtestlabs/resource-manager (#6414)
AutorestCI Jul 26, 2019
0c819d9
[azure-core] Small fixes for aiohttp (#6490)
annatisch Jul 26, 2019
3dbae5a
Enable SDK Automation pull requests (#6498)
Jul 26, 2019
3b61f06
decorator only trace very top level function (#6530)
SuyogSoti Jul 29, 2019
c0195cc
Import aiohttp only when necessary (#6496)
chlowell Jul 29, 2019
ab40bf8
[AutoPR] devtestlabs/resource-manager (#6414)
AutorestCI Jul 26, 2019
2a2a65f
document async transport requirement (#6541)
chlowell Jul 30, 2019
58d6fc5
[AutoPR] alertsmanagement/resource-manager (#5697)
AutorestCI Jul 30, 2019
9aae526
[azure-core] Small fixes for aiohttp (#6490)
annatisch Jul 26, 2019
8dc45d4
Synchronous username/password auth (#6416)
chlowell Jul 30, 2019
ffed786
Synchronous interactive browser authentication (#6466)
chlowell Jul 30, 2019
05eccd6
decorator only trace very top level function (#6530)
SuyogSoti Jul 29, 2019
c3d86ef
Merge branch 'sdkAutomation/azure-mgmt-apimanagement' of https://gith…
Aug 1, 2019
0df66e1
Import aiohttp only when necessary (#6496)
chlowell Jul 29, 2019
026e9aa
document async transport requirement (#6541)
chlowell Jul 30, 2019
688b86f
[AutoPR] alertsmanagement/resource-manager (#5697)
AutorestCI Jul 30, 2019
3c9dff4
Synchronous username/password auth (#6416)
chlowell Jul 30, 2019
5a941eb
Synchronous interactive browser authentication (#6466)
chlowell Jul 30, 2019
ec3f69b
Merge branch 'sdkAutomation/azure-mgmt-apimanagement' of https://gith…
Aug 1, 2019
37e59f4
Generated from 82ca10eed64d6abf9f1483909e8767cccb0faa59 (#46)
openapi-sdkautomation[bot] Aug 4, 2019
b82f08e
Trace identity (#6455)
SuyogSoti Jul 25, 2019
c25b822
Update root README.md
kaerm Jul 25, 2019
5a68faf
Update CODEOWNERS
kurtzeborn Jul 25, 2019
6681192
more code owners
kurtzeborn Jul 25, 2019
5166fc9
add policy and decorators for secrets (#6453)
SuyogSoti Jul 25, 2019
0647408
Smoke test for Python (#6412)
JonathanCrd Jul 25, 2019
9f9616e
Paging v2 (#6420)
lmazuel Jul 25, 2019
9345013
get rid of should only propagate (#6497)
SuyogSoti Jul 25, 2019
349e16d
Enable SDK Automation pull requests (#6498)
Jul 26, 2019
14d7932
[AutoPR] devtestlabs/resource-manager (#6414)
AutorestCI Jul 26, 2019
d383a9b
[azure-core] Small fixes for aiohttp (#6490)
annatisch Jul 26, 2019
05d87fa
decorator only trace very top level function (#6530)
SuyogSoti Jul 29, 2019
7d04782
Import aiohttp only when necessary (#6496)
chlowell Jul 29, 2019
6b408e2
document async transport requirement (#6541)
chlowell Jul 30, 2019
05a0367
[AutoPR] alertsmanagement/resource-manager (#5697)
AutorestCI Jul 30, 2019
4767e13
Synchronous username/password auth (#6416)
chlowell Jul 30, 2019
ba179b7
Synchronous interactive browser authentication (#6466)
chlowell Jul 30, 2019
80ea32b
Update CODEOWNERS
kurtzeborn Jul 25, 2019
9fbdd87
more code owners
kurtzeborn Jul 25, 2019
a13f65a
Update CODEOWNERS
kurtzeborn Jul 25, 2019
ff98a37
more code owners
kurtzeborn Jul 25, 2019
cefb2ca
get rid of should only propagate (#6497)
SuyogSoti Jul 25, 2019
e4277ec
decorator only trace very top level function (#6530)
SuyogSoti Jul 29, 2019
314d6d0
Synchronous username/password auth (#6416)
chlowell Jul 30, 2019
e0aece2
Synchronous interactive browser authentication (#6466)
chlowell Jul 30, 2019
5a7444a
Synchronous username/password auth (#6416)
chlowell Jul 30, 2019
cddf484
Synchronous interactive browser authentication (#6466)
chlowell Jul 30, 2019
ef88e07
Generated from 82ca10eed64d6abf9f1483909e8767cccb0faa59 (#46)
openapi-sdkautomation[bot] Aug 4, 2019
c8b7c26
Merge branch 'sdkAutomation/azure-mgmt-apimanagement' of https://gith…
Aug 5, 2019
3a76f56
Trace identity (#6455)
SuyogSoti Jul 25, 2019
4a0a21e
Update root README.md
kaerm Jul 25, 2019
cadfcdb
Update CODEOWNERS
kurtzeborn Jul 25, 2019
b9e7974
more code owners
kurtzeborn Jul 25, 2019
3ea635b
add policy and decorators for secrets (#6453)
SuyogSoti Jul 25, 2019
3bbc52a
Smoke test for Python (#6412)
JonathanCrd Jul 25, 2019
09812af
Paging v2 (#6420)
lmazuel Jul 25, 2019
58f91d4
get rid of should only propagate (#6497)
SuyogSoti Jul 25, 2019
fcd9748
Enable SDK Automation pull requests (#6498)
Jul 26, 2019
a858c10
[AutoPR] devtestlabs/resource-manager (#6414)
AutorestCI Jul 26, 2019
50daf74
[azure-core] Small fixes for aiohttp (#6490)
annatisch Jul 26, 2019
62adb82
decorator only trace very top level function (#6530)
SuyogSoti Jul 29, 2019
c8c08e8
Import aiohttp only when necessary (#6496)
chlowell Jul 29, 2019
f39e56a
document async transport requirement (#6541)
chlowell Jul 30, 2019
f3dfddc
[AutoPR] alertsmanagement/resource-manager (#5697)
AutorestCI Jul 30, 2019
4945589
Synchronous username/password auth (#6416)
chlowell Jul 30, 2019
04ba500
Synchronous interactive browser authentication (#6466)
chlowell Jul 30, 2019
ac73f66
Update CODEOWNERS
kurtzeborn Jul 25, 2019
1fcb22f
more code owners
kurtzeborn Jul 25, 2019
23c7095
Update CODEOWNERS
kurtzeborn Jul 25, 2019
265be33
more code owners
kurtzeborn Jul 25, 2019
34cc58a
get rid of should only propagate (#6497)
SuyogSoti Jul 25, 2019
47416ad
decorator only trace very top level function (#6530)
SuyogSoti Jul 29, 2019
22c9a29
Synchronous username/password auth (#6416)
chlowell Jul 30, 2019
c3fc7ec
Synchronous interactive browser authentication (#6466)
chlowell Jul 30, 2019
ac552a6
Synchronous username/password auth (#6416)
chlowell Jul 30, 2019
bf70c3f
Synchronous interactive browser authentication (#6466)
chlowell Jul 30, 2019
5ecbe91
Generated from 82ca10eed64d6abf9f1483909e8767cccb0faa59 (#46)
openapi-sdkautomation[bot] Aug 4, 2019
50aaaef
Update CODEOWNERS
kurtzeborn Jul 25, 2019
c9d47e0
more code owners
kurtzeborn Jul 25, 2019
a5cafcf
get rid of should only propagate (#6497)
SuyogSoti Jul 25, 2019
22b73ae
decorator only trace very top level function (#6530)
SuyogSoti Jul 29, 2019
c1694b4
Synchronous username/password auth (#6416)
chlowell Jul 30, 2019
2c4b8f8
Synchronous interactive browser authentication (#6466)
chlowell Jul 30, 2019
c9e5be0
Update CODEOWNERS
kurtzeborn Jul 25, 2019
47ac26c
more code owners
kurtzeborn Jul 25, 2019
c12674f
Update CODEOWNERS
kurtzeborn Jul 25, 2019
0c3c0af
more code owners
kurtzeborn Jul 25, 2019
2213cd3
get rid of should only propagate (#6497)
SuyogSoti Jul 25, 2019
6a0b7b8
decorator only trace very top level function (#6530)
SuyogSoti Jul 29, 2019
568f75f
Synchronous username/password auth (#6416)
chlowell Jul 30, 2019
50ec812
Synchronous interactive browser authentication (#6466)
chlowell Jul 30, 2019
2561de9
Synchronous username/password auth (#6416)
chlowell Jul 30, 2019
48902c4
Synchronous interactive browser authentication (#6466)
chlowell Jul 30, 2019
789c44d
Merge branch 'sdkAutomation/azure-mgmt-apimanagement' of https://gith…
Aug 6, 2019
ec0acdc
Trace identity (#6455)
SuyogSoti Jul 25, 2019
41d1295
Update root README.md
kaerm Jul 25, 2019
e70d154
Update CODEOWNERS
kurtzeborn Jul 25, 2019
8baf4dc
more code owners
kurtzeborn Jul 25, 2019
35349ac
add policy and decorators for secrets (#6453)
SuyogSoti Jul 25, 2019
5503dfd
Smoke test for Python (#6412)
JonathanCrd Jul 25, 2019
2599a80
Paging v2 (#6420)
lmazuel Jul 25, 2019
67d435b
get rid of should only propagate (#6497)
SuyogSoti Jul 25, 2019
6da3d7b
Enable SDK Automation pull requests (#6498)
Jul 26, 2019
4e23060
[AutoPR] devtestlabs/resource-manager (#6414)
AutorestCI Jul 26, 2019
fd96559
[azure-core] Small fixes for aiohttp (#6490)
annatisch Jul 26, 2019
7427182
decorator only trace very top level function (#6530)
SuyogSoti Jul 29, 2019
7ad245f
Import aiohttp only when necessary (#6496)
chlowell Jul 29, 2019
cb89000
document async transport requirement (#6541)
chlowell Jul 30, 2019
3440273
[AutoPR] alertsmanagement/resource-manager (#5697)
AutorestCI Jul 30, 2019
86b1a08
Synchronous username/password auth (#6416)
chlowell Jul 30, 2019
80c59b8
Synchronous interactive browser authentication (#6466)
chlowell Jul 30, 2019
71c8c49
Update CODEOWNERS
kurtzeborn Jul 25, 2019
45ce318
more code owners
kurtzeborn Jul 25, 2019
0201740
Update CODEOWNERS
kurtzeborn Jul 25, 2019
bb78aa6
more code owners
kurtzeborn Jul 25, 2019
d07cd3c
get rid of should only propagate (#6497)
SuyogSoti Jul 25, 2019
eb437a8
decorator only trace very top level function (#6530)
SuyogSoti Jul 29, 2019
47d2995
Synchronous username/password auth (#6416)
chlowell Jul 30, 2019
90506e7
Synchronous interactive browser authentication (#6466)
chlowell Jul 30, 2019
ea11940
Synchronous username/password auth (#6416)
chlowell Jul 30, 2019
011a8ad
Synchronous interactive browser authentication (#6466)
chlowell Jul 30, 2019
2a81688
Generated from 82ca10eed64d6abf9f1483909e8767cccb0faa59 (#46)
openapi-sdkautomation[bot] Aug 4, 2019
22980cf
Update CODEOWNERS
kurtzeborn Jul 25, 2019
3828115
more code owners
kurtzeborn Jul 25, 2019
65c4557
get rid of should only propagate (#6497)
SuyogSoti Jul 25, 2019
ef9186b
decorator only trace very top level function (#6530)
SuyogSoti Jul 29, 2019
69d3334
Synchronous username/password auth (#6416)
chlowell Jul 30, 2019
d9d607d
Synchronous interactive browser authentication (#6466)
chlowell Jul 30, 2019
96cf24d
Update CODEOWNERS
kurtzeborn Jul 25, 2019
8ac0da4
more code owners
kurtzeborn Jul 25, 2019
3e28973
Update CODEOWNERS
kurtzeborn Jul 25, 2019
fdcb3be
more code owners
kurtzeborn Jul 25, 2019
fda9fc1
get rid of should only propagate (#6497)
SuyogSoti Jul 25, 2019
29bce53
decorator only trace very top level function (#6530)
SuyogSoti Jul 29, 2019
3d80805
Synchronous username/password auth (#6416)
chlowell Jul 30, 2019
4279e36
Synchronous interactive browser authentication (#6466)
chlowell Jul 30, 2019
3bda311
Synchronous username/password auth (#6416)
chlowell Jul 30, 2019
4a28119
Synchronous interactive browser authentication (#6466)
chlowell Jul 30, 2019
d183cf4
Merge branch 'sdkAutomation/azure-mgmt-apimanagement' of https://gith…
Aug 6, 2019
63280f6
Trace identity (#6455)
SuyogSoti Jul 25, 2019
e67c9b1
Update root README.md
kaerm Jul 25, 2019
4f2ecb3
Update CODEOWNERS
kurtzeborn Jul 25, 2019
ce1f247
more code owners
kurtzeborn Jul 25, 2019
6855aa0
add policy and decorators for secrets (#6453)
SuyogSoti Jul 25, 2019
49bbced
Smoke test for Python (#6412)
JonathanCrd Jul 25, 2019
f21e934
Paging v2 (#6420)
lmazuel Jul 25, 2019
1917022
get rid of should only propagate (#6497)
SuyogSoti Jul 25, 2019
bf6b78f
Enable SDK Automation pull requests (#6498)
Jul 26, 2019
e381f4a
[AutoPR] devtestlabs/resource-manager (#6414)
AutorestCI Jul 26, 2019
87ae3f4
[azure-core] Small fixes for aiohttp (#6490)
annatisch Jul 26, 2019
3075e7b
decorator only trace very top level function (#6530)
SuyogSoti Jul 29, 2019
7b3e08a
Import aiohttp only when necessary (#6496)
chlowell Jul 29, 2019
c56f3e1
document async transport requirement (#6541)
chlowell Jul 30, 2019
7a7ecbe
[AutoPR] alertsmanagement/resource-manager (#5697)
AutorestCI Jul 30, 2019
3df87b8
Synchronous username/password auth (#6416)
chlowell Jul 30, 2019
7d5ae47
Synchronous interactive browser authentication (#6466)
chlowell Jul 30, 2019
76132b2
Update CODEOWNERS
kurtzeborn Jul 25, 2019
4ced45e
more code owners
kurtzeborn Jul 25, 2019
c26b369
Update CODEOWNERS
kurtzeborn Jul 25, 2019
64b3217
more code owners
kurtzeborn Jul 25, 2019
8b07e3f
get rid of should only propagate (#6497)
SuyogSoti Jul 25, 2019
769f9f1
decorator only trace very top level function (#6530)
SuyogSoti Jul 29, 2019
b15adc6
Synchronous username/password auth (#6416)
chlowell Jul 30, 2019
24e5253
Synchronous interactive browser authentication (#6466)
chlowell Jul 30, 2019
dbb206e
Synchronous username/password auth (#6416)
chlowell Jul 30, 2019
81a0633
Synchronous interactive browser authentication (#6466)
chlowell Jul 30, 2019
dea76cb
Generated from 82ca10eed64d6abf9f1483909e8767cccb0faa59 (#46)
openapi-sdkautomation[bot] Aug 4, 2019
9070ba0
Update CODEOWNERS
kurtzeborn Jul 25, 2019
d148d03
more code owners
kurtzeborn Jul 25, 2019
27c5a2e
get rid of should only propagate (#6497)
SuyogSoti Jul 25, 2019
50834b1
decorator only trace very top level function (#6530)
SuyogSoti Jul 29, 2019
b639d3c
Synchronous username/password auth (#6416)
chlowell Jul 30, 2019
c907f40
Synchronous interactive browser authentication (#6466)
chlowell Jul 30, 2019
33c0858
Update CODEOWNERS
kurtzeborn Jul 25, 2019
4628611
more code owners
kurtzeborn Jul 25, 2019
be9f546
Update CODEOWNERS
kurtzeborn Jul 25, 2019
a64d108
more code owners
kurtzeborn Jul 25, 2019
5c311e7
get rid of should only propagate (#6497)
SuyogSoti Jul 25, 2019
07856d2
decorator only trace very top level function (#6530)
SuyogSoti Jul 29, 2019
d71c9b9
Synchronous username/password auth (#6416)
chlowell Jul 30, 2019
ffe3ab4
Synchronous interactive browser authentication (#6466)
chlowell Jul 30, 2019
d8dbf94
Synchronous username/password auth (#6416)
chlowell Jul 30, 2019
c4d6601
Synchronous interactive browser authentication (#6466)
chlowell Jul 30, 2019
7590c3e
Merge branch 'sdkAutomation/azure-mgmt-apimanagement' of https://gith…
Aug 6, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,11 @@
# regenerated.
# --------------------------------------------------------------------------

from .api_management_client import ApiManagementClient
from .version import VERSION
from ._configuration import ApiManagementClientConfiguration
from ._api_management_client import ApiManagementClient
__all__ = ['ApiManagementClient', 'ApiManagementClientConfiguration']

__all__ = ['ApiManagementClient']
from .version import VERSION

__version__ = VERSION

Original file line number Diff line number Diff line change
Expand Up @@ -11,104 +11,70 @@

from msrest.service_client import SDKClient
from msrest import Serializer, Deserializer
from msrestazure import AzureConfiguration
from .version import VERSION
from .operations.api_operations import ApiOperations
from .operations.api_revision_operations import ApiRevisionOperations
from .operations.api_release_operations import ApiReleaseOperations
from .operations.api_operation_operations import ApiOperationOperations
from .operations.api_operation_policy_operations import ApiOperationPolicyOperations
from .operations.tag_operations import TagOperations
from .operations.api_product_operations import ApiProductOperations
from .operations.api_policy_operations import ApiPolicyOperations
from .operations.api_schema_operations import ApiSchemaOperations
from .operations.api_diagnostic_operations import ApiDiagnosticOperations
from .operations.api_issue_operations import ApiIssueOperations
from .operations.api_issue_comment_operations import ApiIssueCommentOperations
from .operations.api_issue_attachment_operations import ApiIssueAttachmentOperations
from .operations.api_tag_description_operations import ApiTagDescriptionOperations
from .operations.operation_operations import OperationOperations
from .operations.api_version_set_operations import ApiVersionSetOperations
from .operations.authorization_server_operations import AuthorizationServerOperations
from .operations.backend_operations import BackendOperations
from .operations.cache_operations import CacheOperations
from .operations.certificate_operations import CertificateOperations
from .operations.api_management_operations import ApiManagementOperations
from .operations.api_management_service_skus_operations import ApiManagementServiceSkusOperations
from .operations.api_management_service_operations import ApiManagementServiceOperations
from .operations.diagnostic_operations import DiagnosticOperations
from .operations.email_template_operations import EmailTemplateOperations
from .operations.group_operations import GroupOperations
from .operations.group_user_operations import GroupUserOperations
from .operations.identity_provider_operations import IdentityProviderOperations
from .operations.issue_operations import IssueOperations
from .operations.logger_operations import LoggerOperations
from .operations.network_status_operations import NetworkStatusOperations
from .operations.notification_operations import NotificationOperations
from .operations.notification_recipient_user_operations import NotificationRecipientUserOperations
from .operations.notification_recipient_email_operations import NotificationRecipientEmailOperations
from .operations.open_id_connect_provider_operations import OpenIdConnectProviderOperations
from .operations.policy_operations import PolicyOperations
from .operations.policy_snippet_operations import PolicySnippetOperations
from .operations.sign_in_settings_operations import SignInSettingsOperations
from .operations.sign_up_settings_operations import SignUpSettingsOperations
from .operations.delegation_settings_operations import DelegationSettingsOperations
from .operations.product_operations import ProductOperations
from .operations.product_api_operations import ProductApiOperations
from .operations.product_group_operations import ProductGroupOperations
from .operations.product_subscriptions_operations import ProductSubscriptionsOperations
from .operations.product_policy_operations import ProductPolicyOperations
from .operations.property_operations import PropertyOperations
from .operations.quota_by_counter_keys_operations import QuotaByCounterKeysOperations
from .operations.quota_by_period_keys_operations import QuotaByPeriodKeysOperations
from .operations.region_operations import RegionOperations
from .operations.reports_operations import ReportsOperations
from .operations.subscription_operations import SubscriptionOperations
from .operations.tag_resource_operations import TagResourceOperations
from .operations.tenant_access_operations import TenantAccessOperations
from .operations.tenant_access_git_operations import TenantAccessGitOperations
from .operations.tenant_configuration_operations import TenantConfigurationOperations
from .operations.user_operations import UserOperations
from .operations.user_group_operations import UserGroupOperations
from .operations.user_subscription_operations import UserSubscriptionOperations
from .operations.user_identities_operations import UserIdentitiesOperations
from .operations.user_confirmation_password_operations import UserConfirmationPasswordOperations
from .operations.api_export_operations import ApiExportOperations
from . import models


class ApiManagementClientConfiguration(AzureConfiguration):
"""Configuration for ApiManagementClient
Note that all parameters used to create this instance are saved as instance
attributes.

:param credentials: Credentials needed for the client to connect to Azure.
:type credentials: :mod:`A msrestazure Credentials
object<msrestazure.azure_active_directory>`
:param subscription_id: Subscription credentials which uniquely identify
Microsoft Azure subscription. The subscription ID forms part of the URI
for every service call.
:type subscription_id: str
:param str base_url: Service URL
"""

def __init__(
self, credentials, subscription_id, base_url=None):

if credentials is None:
raise ValueError("Parameter 'credentials' must not be None.")
if subscription_id is None:
raise ValueError("Parameter 'subscription_id' must not be None.")
if not base_url:
base_url = 'https://management.azure.com'

super(ApiManagementClientConfiguration, self).__init__(base_url)

self.add_user_agent('azure-mgmt-apimanagement/{}'.format(VERSION))
self.add_user_agent('Azure-SDK-For-Python')

self.credentials = credentials
self.subscription_id = subscription_id
from ._configuration import ApiManagementClientConfiguration
from .operations import ApiOperations
from .operations import ApiRevisionOperations
from .operations import ApiReleaseOperations
from .operations import ApiOperationOperations
from .operations import ApiOperationPolicyOperations
from .operations import TagOperations
from .operations import ApiProductOperations
from .operations import ApiPolicyOperations
from .operations import ApiSchemaOperations
from .operations import ApiDiagnosticOperations
from .operations import ApiIssueOperations
from .operations import ApiIssueCommentOperations
from .operations import ApiIssueAttachmentOperations
from .operations import ApiTagDescriptionOperations
from .operations import OperationOperations
from .operations import ApiVersionSetOperations
from .operations import AuthorizationServerOperations
from .operations import BackendOperations
from .operations import CacheOperations
from .operations import CertificateOperations
from .operations import ApiManagementOperations
from .operations import ApiManagementServiceSkusOperations
from .operations import ApiManagementServiceOperations
from .operations import DiagnosticOperations
from .operations import EmailTemplateOperations
from .operations import GroupOperations
from .operations import GroupUserOperations
from .operations import IdentityProviderOperations
from .operations import IssueOperations
from .operations import LoggerOperations
from .operations import NetworkStatusOperations
from .operations import NotificationOperations
from .operations import NotificationRecipientUserOperations
from .operations import NotificationRecipientEmailOperations
from .operations import OpenIdConnectProviderOperations
from .operations import PolicyOperations
from .operations import PolicySnippetOperations
from .operations import SignInSettingsOperations
from .operations import SignUpSettingsOperations
from .operations import DelegationSettingsOperations
from .operations import ProductOperations
from .operations import ProductApiOperations
from .operations import ProductGroupOperations
from .operations import ProductSubscriptionsOperations
from .operations import ProductPolicyOperations
from .operations import PropertyOperations
from .operations import QuotaByCounterKeysOperations
from .operations import QuotaByPeriodKeysOperations
from .operations import RegionOperations
from .operations import ReportsOperations
from .operations import SubscriptionOperations
from .operations import TagResourceOperations
from .operations import TenantAccessOperations
from .operations import TenantAccessGitOperations
from .operations import TenantConfigurationOperations
from .operations import UserOperations
from .operations import UserGroupOperations
from .operations import UserSubscriptionOperations
from .operations import UserIdentitiesOperations
from .operations import UserConfirmationPasswordOperations
from .operations import ApiExportOperations
from . import models


class ApiManagementClient(SDKClient):
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------
from msrestazure import AzureConfiguration

from .version import VERSION


class ApiManagementClientConfiguration(AzureConfiguration):
"""Configuration for ApiManagementClient
Note that all parameters used to create this instance are saved as instance
attributes.

:param credentials: Credentials needed for the client to connect to Azure.
:type credentials: :mod:`A msrestazure Credentials
object<msrestazure.azure_active_directory>`
:param subscription_id: Subscription credentials which uniquely identify
Microsoft Azure subscription. The subscription ID forms part of the URI
for every service call.
:type subscription_id: str
:param str base_url: Service URL
"""

def __init__(
self, credentials, subscription_id, base_url=None):

if credentials is None:
raise ValueError("Parameter 'credentials' must not be None.")
if subscription_id is None:
raise ValueError("Parameter 'subscription_id' must not be None.")
if not base_url:
base_url = 'https://management.azure.com'

super(ApiManagementClientConfiguration, self).__init__(base_url)

# Starting Autorest.Python 4.0.64, make connection pool activated by default
self.keep_alive = True

self.add_user_agent('azure-mgmt-apimanagement/{}'.format(VERSION))
self.add_user_agent('Azure-SDK-For-Python')

self.credentials = credentials
self.subscription_id = subscription_id
Loading