Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions azure-mgmt-databox/HISTORY.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
.. :changelog:
Release History
===============

0.1.0 (1970-01-01)
++++++++++++++++++

* Initial Release
2 changes: 2 additions & 0 deletions azure-mgmt-databox/MANIFEST.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
include *.rst
include azure_bdist_wheel.py
49 changes: 49 additions & 0 deletions azure-mgmt-databox/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
Microsoft Azure SDK for Python
==============================

This is the Microsoft Azure MyService Management Client Library.

Azure Resource Manager (ARM) is the next generation of management APIs that
replace the old Azure Service Management (ASM).

This package has been tested with Python 2.7, 3.4, 3.5, 3.6 and 3.7.

For the older Azure Service Management (ASM) libraries, see
`azure-servicemanagement-legacy <https://pypi.python.org/pypi/azure-servicemanagement-legacy>`__ library.

For a more complete set of Azure libraries, see the `azure <https://pypi.python.org/pypi/azure>`__ bundle package.


Compatibility
=============

**IMPORTANT**: If you have an earlier version of the azure package
(version < 1.0), you should uninstall it before installing this package.

You can check the version using pip:

.. code:: shell

pip freeze

If you see azure==0.11.0 (or any version below 1.0), uninstall it first:

.. code:: shell

pip uninstall azure


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.
1 change: 1 addition & 0 deletions azure-mgmt-databox/azure/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
__import__('pkg_resources').declare_namespace(__name__)
1 change: 1 addition & 0 deletions azure-mgmt-databox/azure/mgmt/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
__import__('pkg_resources').declare_namespace(__name__)
18 changes: 18 additions & 0 deletions azure-mgmt-databox/azure/mgmt/databox/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# 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 .data_box_management_client import DataBoxManagementClient
from .version import VERSION

__all__ = ['DataBoxManagementClient']

__version__ = VERSION

Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
# 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 msrestazure import AzureConfiguration
from .version import VERSION
from .operations.operations import Operations
from .operations.jobs_operations import JobsOperations
from .operations.service_operations import ServiceOperations
from . import models


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)

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


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)
190 changes: 190 additions & 0 deletions azure-mgmt-databox/azure/mgmt/databox/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,190 @@
# 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 .share_credential_details_py3 import ShareCredentialDetails
from .account_credential_details_py3 import AccountCredentialDetails
from .shipping_address_py3 import ShippingAddress
from .address_validation_output_py3 import AddressValidationOutput
from .appliance_network_configuration_py3 import ApplianceNetworkConfiguration
from .arm_base_object_py3 import ArmBaseObject
from .available_sku_request_py3 import AvailableSkuRequest
from .sku_py3 import Sku
from .destination_to_service_location_map_py3 import DestinationToServiceLocationMap
from .sku_capacity_py3 import SkuCapacity
from .sku_cost_py3 import SkuCost
from .sku_information_py3 import SkuInformation
from .cancellation_reason_py3 import CancellationReason
from .notification_preference_py3 import NotificationPreference
from .contact_details_py3 import ContactDetails
from .copy_log_details_py3 import CopyLogDetails
from .copy_progress_py3 import CopyProgress
from .data_box_account_copy_log_details_py3 import DataBoxAccountCopyLogDetails
from .data_box_disk_copy_log_details_py3 import DataBoxDiskCopyLogDetails
from .data_box_disk_copy_progress_py3 import DataBoxDiskCopyProgress
from .data_box_disk_job_details_py3 import DataBoxDiskJobDetails
from .disk_secret_py3 import DiskSecret
from .data_box_disk_job_secrets_py3 import DataBoxDiskJobSecrets
from .data_box_heavy_account_copy_log_details_py3 import DataBoxHeavyAccountCopyLogDetails
from .data_box_heavy_job_details_py3 import DataBoxHeavyJobDetails
from .data_box_heavy_secret_py3 import DataBoxHeavySecret
from .data_box_heavy_job_secrets_py3 import DataBoxHeavyJobSecrets
from .data_box_job_details_py3 import DataBoxJobDetails
from .data_box_secret_py3 import DataBoxSecret
from .databox_job_secrets_py3 import DataboxJobSecrets
from .destination_account_details_py3 import DestinationAccountDetails
from .error_py3 import Error
from .job_error_details_py3 import JobErrorDetails
from .job_stages_py3 import JobStages
from .package_shipping_details_py3 import PackageShippingDetails
from .preferences_py3 import Preferences
from .job_details_py3 import JobDetails
from .job_resource_py3 import JobResource
from .update_job_details_py3 import UpdateJobDetails
from .job_resource_update_parameter_py3 import JobResourceUpdateParameter
from .job_secrets_py3 import JobSecrets
from .operation_display_py3 import OperationDisplay
from .operation_py3 import Operation
from .resource_py3 import Resource
from .shipment_pick_up_request_py3 import ShipmentPickUpRequest
from .shipment_pick_up_response_py3 import ShipmentPickUpResponse
from .unencrypted_credentials_py3 import UnencryptedCredentials
from .validate_address_py3 import ValidateAddress
except (SyntaxError, ImportError):
from .share_credential_details import ShareCredentialDetails
from .account_credential_details import AccountCredentialDetails
from .shipping_address import ShippingAddress
from .address_validation_output import AddressValidationOutput
from .appliance_network_configuration import ApplianceNetworkConfiguration
from .arm_base_object import ArmBaseObject
from .available_sku_request import AvailableSkuRequest
from .sku import Sku
from .destination_to_service_location_map import DestinationToServiceLocationMap
from .sku_capacity import SkuCapacity
from .sku_cost import SkuCost
from .sku_information import SkuInformation
from .cancellation_reason import CancellationReason
from .notification_preference import NotificationPreference
from .contact_details import ContactDetails
from .copy_log_details import CopyLogDetails
from .copy_progress import CopyProgress
from .data_box_account_copy_log_details import DataBoxAccountCopyLogDetails
from .data_box_disk_copy_log_details import DataBoxDiskCopyLogDetails
from .data_box_disk_copy_progress import DataBoxDiskCopyProgress
from .data_box_disk_job_details import DataBoxDiskJobDetails
from .disk_secret import DiskSecret
from .data_box_disk_job_secrets import DataBoxDiskJobSecrets
from .data_box_heavy_account_copy_log_details import DataBoxHeavyAccountCopyLogDetails
from .data_box_heavy_job_details import DataBoxHeavyJobDetails
from .data_box_heavy_secret import DataBoxHeavySecret
from .data_box_heavy_job_secrets import DataBoxHeavyJobSecrets
from .data_box_job_details import DataBoxJobDetails
from .data_box_secret import DataBoxSecret
from .databox_job_secrets import DataboxJobSecrets
from .destination_account_details import DestinationAccountDetails
from .error import Error
from .job_error_details import JobErrorDetails
from .job_stages import JobStages
from .package_shipping_details import PackageShippingDetails
from .preferences import Preferences
from .job_details import JobDetails
from .job_resource import JobResource
from .update_job_details import UpdateJobDetails
from .job_resource_update_parameter import JobResourceUpdateParameter
from .job_secrets import JobSecrets
from .operation_display import OperationDisplay
from .operation import Operation
from .resource import Resource
from .shipment_pick_up_request import ShipmentPickUpRequest
from .shipment_pick_up_response import ShipmentPickUpResponse
from .unencrypted_credentials import UnencryptedCredentials
from .validate_address import ValidateAddress
from .operation_paged import OperationPaged
from .job_resource_paged import JobResourcePaged
from .unencrypted_credentials_paged import UnencryptedCredentialsPaged
from .sku_information_paged import SkuInformationPaged
from .data_box_management_client_enums import (
ShareDestinationFormatType,
AccessProtocol,
AddressValidationStatus,
AddressType,
SkuName,
SkuDisabledReason,
NotificationStageName,
CopyStatus,
StageName,
StageStatus,
)

__all__ = [
'ShareCredentialDetails',
'AccountCredentialDetails',
'ShippingAddress',
'AddressValidationOutput',
'ApplianceNetworkConfiguration',
'ArmBaseObject',
'AvailableSkuRequest',
'Sku',
'DestinationToServiceLocationMap',
'SkuCapacity',
'SkuCost',
'SkuInformation',
'CancellationReason',
'NotificationPreference',
'ContactDetails',
'CopyLogDetails',
'CopyProgress',
'DataBoxAccountCopyLogDetails',
'DataBoxDiskCopyLogDetails',
'DataBoxDiskCopyProgress',
'DataBoxDiskJobDetails',
'DiskSecret',
'DataBoxDiskJobSecrets',
'DataBoxHeavyAccountCopyLogDetails',
'DataBoxHeavyJobDetails',
'DataBoxHeavySecret',
'DataBoxHeavyJobSecrets',
'DataBoxJobDetails',
'DataBoxSecret',
'DataboxJobSecrets',
'DestinationAccountDetails',
'Error',
'JobErrorDetails',
'JobStages',
'PackageShippingDetails',
'Preferences',
'JobDetails',
'JobResource',
'UpdateJobDetails',
'JobResourceUpdateParameter',
'JobSecrets',
'OperationDisplay',
'Operation',
'Resource',
'ShipmentPickUpRequest',
'ShipmentPickUpResponse',
'UnencryptedCredentials',
'ValidateAddress',
'OperationPaged',
'JobResourcePaged',
'UnencryptedCredentialsPaged',
'SkuInformationPaged',
'ShareDestinationFormatType',
'AccessProtocol',
'AddressValidationStatus',
'AddressType',
'SkuName',
'SkuDisabledReason',
'NotificationStageName',
'CopyStatus',
'StageName',
'StageStatus',
]
Loading