forked from Azure/azure-sdk-for-python
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* initial release for databox * Revert "initial release for databox" This reverts commit 1e08e54. * initial release for databox
- Loading branch information
1 parent
21a7cc3
commit 0319073
Showing
23 changed files
with
5,885 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 (2020-02-05) | ||
|
||
* 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 DataBox 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 [Github repo](https://github.com/Azure/azure-sdk-for-python/sdk) | ||
|
||
|
||
# Usage | ||
|
||
For code examples, see [DataBox Management](https://docs.microsoft.com/python/api/overview/azure/databox) | ||
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. | ||
|
||
|
||
![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-mgmt-databox%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 @@ | ||
__path__ = __import__('pkgutil').extend_path(__path__, __name__) |
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/databox/azure-mgmt-databox/azure/mgmt/databox/__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 DataBoxManagementClientConfiguration | ||
from ._data_box_management_client import DataBoxManagementClient | ||
__all__ = ['DataBoxManagementClient', 'DataBoxManagementClientConfiguration'] | ||
|
||
from .version import VERSION | ||
|
||
__version__ = VERSION | ||
|
48 changes: 48 additions & 0 deletions
48
sdk/databox/azure-mgmt-databox/azure/mgmt/databox/_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 DataBoxManagementClientConfiguration(AzureConfiguration): | ||
"""Configuration for DataBoxManagementClient | ||
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(DataBoxManagementClientConfiguration, 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-databox/{}'.format(VERSION)) | ||
self.add_user_agent('Azure-SDK-For-Python') | ||
|
||
self.credentials = credentials | ||
self.subscription_id = subscription_id |
59 changes: 59 additions & 0 deletions
59
sdk/databox/azure-mgmt-databox/azure/mgmt/databox/_data_box_management_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,59 @@ | ||
# 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 DataBoxManagementClientConfiguration | ||
from .operations import Operations | ||
from .operations import JobsOperations | ||
from .operations import ServiceOperations | ||
from . import models | ||
|
||
|
||
class DataBoxManagementClient(SDKClient): | ||
"""DataBoxManagementClient | ||
:ivar config: Configuration for client. | ||
:vartype config: DataBoxManagementClientConfiguration | ||
:ivar operations: Operations operations | ||
:vartype operations: azure.mgmt.databox.operations.Operations | ||
:ivar jobs: Jobs operations | ||
:vartype jobs: azure.mgmt.databox.operations.JobsOperations | ||
:ivar service: Service operations | ||
:vartype service: azure.mgmt.databox.operations.ServiceOperations | ||
: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 = DataBoxManagementClientConfiguration(credentials, subscription_id, base_url) | ||
super(DataBoxManagementClient, 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 = '2018-01-01' | ||
self._serialize = Serializer(client_models) | ||
self._deserialize = Deserializer(client_models) | ||
|
||
self.operations = Operations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.jobs = JobsOperations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.service = ServiceOperations( | ||
self._client, self.config, self._serialize, self._deserialize) |
196 changes: 196 additions & 0 deletions
196
sdk/databox/azure-mgmt-databox/azure/mgmt/databox/models/__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,196 @@ | ||
# 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. | ||
# -------------------------------------------------------------------------- | ||
|
||
try: | ||
from ._models_py3 import AccountCredentialDetails | ||
from ._models_py3 import AddressValidationOutput | ||
from ._models_py3 import ApplianceNetworkConfiguration | ||
from ._models_py3 import ArmBaseObject | ||
from ._models_py3 import AvailableSkuRequest | ||
from ._models_py3 import CancellationReason | ||
from ._models_py3 import ContactDetails | ||
from ._models_py3 import CopyLogDetails | ||
from ._models_py3 import CopyProgress | ||
from ._models_py3 import DataBoxAccountCopyLogDetails | ||
from ._models_py3 import DataBoxDiskCopyLogDetails | ||
from ._models_py3 import DataBoxDiskCopyProgress | ||
from ._models_py3 import DataBoxDiskJobDetails | ||
from ._models_py3 import DataBoxDiskJobSecrets | ||
from ._models_py3 import DataBoxHeavyAccountCopyLogDetails | ||
from ._models_py3 import DataBoxHeavyJobDetails | ||
from ._models_py3 import DataBoxHeavyJobSecrets | ||
from ._models_py3 import DataBoxHeavySecret | ||
from ._models_py3 import DataBoxJobDetails | ||
from ._models_py3 import DataboxJobSecrets | ||
from ._models_py3 import DataBoxSecret | ||
from ._models_py3 import DestinationAccountDetails | ||
from ._models_py3 import DestinationManagedDiskDetails | ||
from ._models_py3 import DestinationStorageAccountDetails | ||
from ._models_py3 import DestinationToServiceLocationMap | ||
from ._models_py3 import DiskSecret | ||
from ._models_py3 import Error | ||
from ._models_py3 import JobDetails | ||
from ._models_py3 import JobErrorDetails | ||
from ._models_py3 import JobResource | ||
from ._models_py3 import JobResourceUpdateParameter | ||
from ._models_py3 import JobSecrets | ||
from ._models_py3 import JobStages | ||
from ._models_py3 import NotificationPreference | ||
from ._models_py3 import Operation | ||
from ._models_py3 import OperationDisplay | ||
from ._models_py3 import PackageShippingDetails | ||
from ._models_py3 import Preferences | ||
from ._models_py3 import Resource | ||
from ._models_py3 import ShareCredentialDetails | ||
from ._models_py3 import ShipmentPickUpRequest | ||
from ._models_py3 import ShipmentPickUpResponse | ||
from ._models_py3 import ShippingAddress | ||
from ._models_py3 import Sku | ||
from ._models_py3 import SkuCapacity | ||
from ._models_py3 import SkuCost | ||
from ._models_py3 import SkuInformation | ||
from ._models_py3 import UnencryptedCredentials | ||
from ._models_py3 import UpdateJobDetails | ||
from ._models_py3 import ValidateAddress | ||
except (SyntaxError, ImportError): | ||
from ._models import AccountCredentialDetails | ||
from ._models import AddressValidationOutput | ||
from ._models import ApplianceNetworkConfiguration | ||
from ._models import ArmBaseObject | ||
from ._models import AvailableSkuRequest | ||
from ._models import CancellationReason | ||
from ._models import ContactDetails | ||
from ._models import CopyLogDetails | ||
from ._models import CopyProgress | ||
from ._models import DataBoxAccountCopyLogDetails | ||
from ._models import DataBoxDiskCopyLogDetails | ||
from ._models import DataBoxDiskCopyProgress | ||
from ._models import DataBoxDiskJobDetails | ||
from ._models import DataBoxDiskJobSecrets | ||
from ._models import DataBoxHeavyAccountCopyLogDetails | ||
from ._models import DataBoxHeavyJobDetails | ||
from ._models import DataBoxHeavyJobSecrets | ||
from ._models import DataBoxHeavySecret | ||
from ._models import DataBoxJobDetails | ||
from ._models import DataboxJobSecrets | ||
from ._models import DataBoxSecret | ||
from ._models import DestinationAccountDetails | ||
from ._models import DestinationManagedDiskDetails | ||
from ._models import DestinationStorageAccountDetails | ||
from ._models import DestinationToServiceLocationMap | ||
from ._models import DiskSecret | ||
from ._models import Error | ||
from ._models import JobDetails | ||
from ._models import JobErrorDetails | ||
from ._models import JobResource | ||
from ._models import JobResourceUpdateParameter | ||
from ._models import JobSecrets | ||
from ._models import JobStages | ||
from ._models import NotificationPreference | ||
from ._models import Operation | ||
from ._models import OperationDisplay | ||
from ._models import PackageShippingDetails | ||
from ._models import Preferences | ||
from ._models import Resource | ||
from ._models import ShareCredentialDetails | ||
from ._models import ShipmentPickUpRequest | ||
from ._models import ShipmentPickUpResponse | ||
from ._models import ShippingAddress | ||
from ._models import Sku | ||
from ._models import SkuCapacity | ||
from ._models import SkuCost | ||
from ._models import SkuInformation | ||
from ._models import UnencryptedCredentials | ||
from ._models import UpdateJobDetails | ||
from ._models import ValidateAddress | ||
from ._paged_models import JobResourcePaged | ||
from ._paged_models import OperationPaged | ||
from ._paged_models import SkuInformationPaged | ||
from ._paged_models import UnencryptedCredentialsPaged | ||
from ._data_box_management_client_enums import ( | ||
ShareDestinationFormatType, | ||
AccessProtocol, | ||
AddressValidationStatus, | ||
AddressType, | ||
SkuName, | ||
SkuDisabledReason, | ||
NotificationStageName, | ||
CopyStatus, | ||
StageName, | ||
StageStatus, | ||
) | ||
|
||
__all__ = [ | ||
'AccountCredentialDetails', | ||
'AddressValidationOutput', | ||
'ApplianceNetworkConfiguration', | ||
'ArmBaseObject', | ||
'AvailableSkuRequest', | ||
'CancellationReason', | ||
'ContactDetails', | ||
'CopyLogDetails', | ||
'CopyProgress', | ||
'DataBoxAccountCopyLogDetails', | ||
'DataBoxDiskCopyLogDetails', | ||
'DataBoxDiskCopyProgress', | ||
'DataBoxDiskJobDetails', | ||
'DataBoxDiskJobSecrets', | ||
'DataBoxHeavyAccountCopyLogDetails', | ||
'DataBoxHeavyJobDetails', | ||
'DataBoxHeavyJobSecrets', | ||
'DataBoxHeavySecret', | ||
'DataBoxJobDetails', | ||
'DataboxJobSecrets', | ||
'DataBoxSecret', | ||
'DestinationAccountDetails', | ||
'DestinationManagedDiskDetails', | ||
'DestinationStorageAccountDetails', | ||
'DestinationToServiceLocationMap', | ||
'DiskSecret', | ||
'Error', | ||
'JobDetails', | ||
'JobErrorDetails', | ||
'JobResource', | ||
'JobResourceUpdateParameter', | ||
'JobSecrets', | ||
'JobStages', | ||
'NotificationPreference', | ||
'Operation', | ||
'OperationDisplay', | ||
'PackageShippingDetails', | ||
'Preferences', | ||
'Resource', | ||
'ShareCredentialDetails', | ||
'ShipmentPickUpRequest', | ||
'ShipmentPickUpResponse', | ||
'ShippingAddress', | ||
'Sku', | ||
'SkuCapacity', | ||
'SkuCost', | ||
'SkuInformation', | ||
'UnencryptedCredentials', | ||
'UpdateJobDetails', | ||
'ValidateAddress', | ||
'OperationPaged', | ||
'JobResourcePaged', | ||
'UnencryptedCredentialsPaged', | ||
'SkuInformationPaged', | ||
'ShareDestinationFormatType', | ||
'AccessProtocol', | ||
'AddressValidationStatus', | ||
'AddressType', | ||
'SkuName', | ||
'SkuDisabledReason', | ||
'NotificationStageName', | ||
'CopyStatus', | ||
'StageName', | ||
'StageStatus', | ||
] |
Oops, something went wrong.