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 15577 in Azure/azure-rest-api-specs
Swagger changes for MFA work (Azure#15577) * Baseline changes for API version 2021-07-01 * Made the new changes related to API version 2021-07-01 * Fixing Lintdiff failure * resolved PR comments * Fixing validation failures * Fix the validation failures * Made lintdiff failures * Resolved PR comments * Fixing validation failures * Resolved PR comments Co-authored-by: Madhumanti Dey <madhude@microsoft.com>
- Loading branch information
Showing
34 changed files
with
13,494 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,6 @@ | ||
include _meta.json | ||
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,27 @@ | ||
# 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 | ||
|
||
|
||
To learn how to use this package, see the [quickstart guide](https://aka.ms/azsdk/python/mgmt) | ||
|
||
|
||
|
||
For docs and references, see [Python SDK References](https://docs.microsoft.com/python/api/overview/azure/) | ||
Code samples for this package can be found at [MyService Management](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com. | ||
Additional code samples for different Azure services are available at [Samples Repo](https://aka.ms/azsdk/python/mgmt/samples) | ||
|
||
|
||
# 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. | ||
|
||
|
||
![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-mgmt-dataprotection%2FREADME.png) |
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,8 @@ | ||
{ | ||
"autorest": "V2", | ||
"use": "@microsoft.azure/autorest.python@~4.0.71", | ||
"commit": "30d1537f0c9aa49e6e04401b1d16f612b31231e7", | ||
"repository_url": "https://github.com/Azure/azure-rest-api-specs", | ||
"autorest_command": "autorest specification/dataprotection/resource-manager/readme.md --keep-version-file --multiapi --no-async --python --python-mode=update --python-sdks-folder=/home/vsts/work/1/s/azure-sdk-for-python/sdk --use=@microsoft.azure/autorest.python@~4.0.71 --version=V2", | ||
"readme": "specification/dataprotection/resource-manager/readme.md" | ||
} |
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 |
114 changes: 114 additions & 0 deletions
114
...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,114 @@ | ||
# 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 BackupVaultsOperations | ||
from .operations import OperationResultOperations | ||
from .operations import OperationStatusOperations | ||
from .operations import BackupVaultOperationResultsOperations | ||
from .operations import DataProtectionOperations | ||
from .operations import DataProtectionOperationsOperations | ||
from .operations import BackupPoliciesOperations | ||
from .operations import BackupInstancesOperations | ||
from .operations import RecoveryPointsOperations | ||
from .operations import JobsOperations | ||
from .operations import RestorableTimeRangesOperations | ||
from .operations import ExportJobsOperations | ||
from .operations import ExportJobsOperationResultOperations | ||
from .operations import ResourceGuardsOperations | ||
from . import models | ||
|
||
|
||
class DataProtectionClient(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 operation_status: OperationStatus operations | ||
:vartype operation_status: azure.mgmt.dataprotection.operations.OperationStatusOperations | ||
:ivar backup_vault_operation_results: BackupVaultOperationResults operations | ||
:vartype backup_vault_operation_results: azure.mgmt.dataprotection.operations.BackupVaultOperationResultsOperations | ||
:ivar data_protection: DataProtection operations | ||
:vartype data_protection: azure.mgmt.dataprotection.operations.DataProtectionOperations | ||
:ivar data_protection_operations: DataProtectionOperations operations | ||
:vartype data_protection_operations: azure.mgmt.dataprotection.operations.DataProtectionOperationsOperations | ||
: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 jobs: Jobs operations | ||
:vartype jobs: azure.mgmt.dataprotection.operations.JobsOperations | ||
:ivar restorable_time_ranges: RestorableTimeRanges operations | ||
:vartype restorable_time_ranges: azure.mgmt.dataprotection.operations.RestorableTimeRangesOperations | ||
: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 | ||
:ivar resource_guards: ResourceGuards operations | ||
:vartype resource_guards: azure.mgmt.dataprotection.operations.ResourceGuardsOperations | ||
: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 = '2021-07-01' | ||
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.operation_status = OperationStatusOperations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.backup_vault_operation_results = BackupVaultOperationResultsOperations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.data_protection = DataProtectionOperations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.data_protection_operations = DataProtectionOperationsOperations( | ||
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.jobs = JobsOperations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.restorable_time_ranges = RestorableTimeRangesOperations( | ||
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) | ||
self.resource_guards = ResourceGuardsOperations( | ||
self._client, self.config, self._serialize, self._deserialize) |
Oops, something went wrong.