forked from Azure/azure-sdk-for-python
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
CodeGen from PR 12814 in Azure/azure-rest-api-specs
Merge abcd60d9f0eae431796cdc770532a60639d43b0d into 5de736c51c1528779799c2f57ebc65ad536d8423
- Loading branch information
SDKAuto
committed
Feb 4, 2021
1 parent
5aa3396
commit ca15af7
Showing
31 changed files
with
10,064 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# Release History | ||
|
||
## 0.1.0 (1970-01-01) | ||
|
||
* Initial Release |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
recursive-include tests *.py *.yaml | ||
include *.md | ||
include azure/__init__.py | ||
include azure/mgmt/__init__.py | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# Microsoft Azure SDK for Python | ||
|
||
This is the Microsoft Azure MyService Management Client Library. | ||
This package has been tested with Python 2.7, 3.5, 3.6, 3.7 and 3.8. | ||
For a more complete view of Azure libraries, see the [azure sdk python release](https://aka.ms/azsdk/python/all). | ||
|
||
|
||
# Usage | ||
|
||
For code examples, see [MyService Management](https://docs.microsoft.com/python/api/overview/azure/) | ||
on docs.microsoft.com. | ||
|
||
|
||
# Provide Feedback | ||
|
||
If you encounter any bugs or have suggestions, please file an issue in the | ||
[Issues](https://github.com/Azure/azure-sdk-for-python/issues) | ||
section of the project. | ||
|
||
|
||
 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
__path__ = __import__('pkgutil').extend_path(__path__, __name__) |
1 change: 1 addition & 0 deletions
1
sdk/dataprotection/azure-mgmt-dataprotection/azure/mgmt/__init__.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
__path__ = __import__('pkgutil').extend_path(__path__, __name__) |
19 changes: 19 additions & 0 deletions
19
sdk/dataprotection/azure-mgmt-dataprotection/azure/mgmt/dataprotection/__init__.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
# 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 ._configuration import DataProtectionClientConfiguration | ||
from ._data_protection_client import DataProtectionClient | ||
__all__ = ['DataProtectionClient', 'DataProtectionClientConfiguration'] | ||
|
||
from .version import VERSION | ||
|
||
__version__ = VERSION | ||
|
48 changes: 48 additions & 0 deletions
48
sdk/dataprotection/azure-mgmt-dataprotection/azure/mgmt/dataprotection/_configuration.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
# 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 DataProtectionClientConfiguration(AzureConfiguration): | ||
"""Configuration for DataProtectionClient | ||
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: The subscription Id. | ||
: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(DataProtectionClientConfiguration, 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-dataprotection/{}'.format(VERSION)) | ||
self.add_user_agent('Azure-SDK-For-Python') | ||
|
||
self.credentials = credentials | ||
self.subscription_id = subscription_id |
100 changes: 100 additions & 0 deletions
100
...protection/azure-mgmt-dataprotection/azure/mgmt/dataprotection/_data_protection_client.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,100 @@ | ||
# 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 msrest.service_client import SDKClient | ||
from msrest import Serializer, Deserializer | ||
|
||
from ._configuration import DataProtectionClientConfiguration | ||
from .operations import DataProtectionClientOperationsMixin | ||
from .operations import BackupVaultsOperations | ||
from .operations import OperationResultOperations | ||
from .operations import Operations | ||
from .operations import BackupPoliciesOperations | ||
from .operations import BackupInstancesOperations | ||
from .operations import RecoveryPointsOperations | ||
from .operations import RecoveryPointOperations | ||
from .operations import JobsOperations | ||
from .operations import JobOperations | ||
from .operations import ExportJobsOperations | ||
from .operations import ExportJobsOperationResultOperations | ||
from . import models | ||
|
||
|
||
class DataProtectionClient(DataProtectionClientOperationsMixin, SDKClient): | ||
"""Open API 2.0 Specs for Azure Data Protection service | ||
:ivar config: Configuration for client. | ||
:vartype config: DataProtectionClientConfiguration | ||
:ivar backup_vaults: BackupVaults operations | ||
:vartype backup_vaults: azure.mgmt.dataprotection.operations.BackupVaultsOperations | ||
:ivar operation_result: OperationResult operations | ||
:vartype operation_result: azure.mgmt.dataprotection.operations.OperationResultOperations | ||
:ivar operations: Operations operations | ||
:vartype operations: azure.mgmt.dataprotection.operations.Operations | ||
:ivar backup_policies: BackupPolicies operations | ||
:vartype backup_policies: azure.mgmt.dataprotection.operations.BackupPoliciesOperations | ||
:ivar backup_instances: BackupInstances operations | ||
:vartype backup_instances: azure.mgmt.dataprotection.operations.BackupInstancesOperations | ||
:ivar recovery_points: RecoveryPoints operations | ||
:vartype recovery_points: azure.mgmt.dataprotection.operations.RecoveryPointsOperations | ||
:ivar recovery_point: RecoveryPoint operations | ||
:vartype recovery_point: azure.mgmt.dataprotection.operations.RecoveryPointOperations | ||
:ivar jobs: Jobs operations | ||
:vartype jobs: azure.mgmt.dataprotection.operations.JobsOperations | ||
:ivar job: Job operations | ||
:vartype job: azure.mgmt.dataprotection.operations.JobOperations | ||
:ivar export_jobs: ExportJobs operations | ||
:vartype export_jobs: azure.mgmt.dataprotection.operations.ExportJobsOperations | ||
:ivar export_jobs_operation_result: ExportJobsOperationResult operations | ||
:vartype export_jobs_operation_result: azure.mgmt.dataprotection.operations.ExportJobsOperationResultOperations | ||
: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: The subscription Id. | ||
:type subscription_id: str | ||
:param str base_url: Service URL | ||
""" | ||
|
||
def __init__( | ||
self, credentials, subscription_id, base_url=None): | ||
|
||
self.config = DataProtectionClientConfiguration(credentials, subscription_id, base_url) | ||
super(DataProtectionClient, self).__init__(self.config.credentials, self.config) | ||
|
||
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} | ||
self.api_version = '2020-01-01-alpha' | ||
self._serialize = Serializer(client_models) | ||
self._deserialize = Deserializer(client_models) | ||
|
||
self.backup_vaults = BackupVaultsOperations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.operation_result = OperationResultOperations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.operations = Operations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.backup_policies = BackupPoliciesOperations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.backup_instances = BackupInstancesOperations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.recovery_points = RecoveryPointsOperations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.recovery_point = RecoveryPointOperations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.jobs = JobsOperations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.job = JobOperations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.export_jobs = ExportJobsOperations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.export_jobs_operation_result = ExportJobsOperationResultOperations( | ||
self._client, self.config, self._serialize, self._deserialize) |
Oops, something went wrong.