Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ReleasePR azure-mgmt-regionmove] [PublicPreviewReadiness] The errors property in the MoveResourceProperties should be readonly. #13263

Closed
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
5 changes: 5 additions & 0 deletions sdk/regionmove/azure-mgmt-regionmove/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Release History

## 0.1.0 (1970-01-01)

* Initial Release
5 changes: 5 additions & 0 deletions sdk/regionmove/azure-mgmt-regionmove/MANIFEST.in
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

21 changes: 21 additions & 0 deletions sdk/regionmove/azure-mgmt-regionmove/README.md
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.


![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-mgmt-regionmove%2FREADME.png)
1 change: 1 addition & 0 deletions sdk/regionmove/azure-mgmt-regionmove/azure/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
__path__ = __import__('pkgutil').extend_path(__path__, __name__)
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
__path__ = __import__('pkgutil').extend_path(__path__, __name__)
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 RegionMoveServiceAPIConfiguration
from ._region_move_service_api import RegionMoveServiceAPI
__all__ = ['RegionMoveServiceAPI', 'RegionMoveServiceAPIConfiguration']

from .version import VERSION

__version__ = VERSION

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 RegionMoveServiceAPIConfiguration(AzureConfiguration):
"""Configuration for RegionMoveServiceAPI
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(RegionMoveServiceAPIConfiguration, 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-regionmove/{}'.format(VERSION))
self.add_user_agent('Azure-SDK-For-Python')

self.credentials = credentials
self.subscription_id = subscription_id
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# 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 RegionMoveServiceAPIConfiguration
from .operations import MoveCollectionsOperations
from .operations import MoveResourcesOperations
from .operations import UnresolvedDependenciesOperations
from .operations import OperationsDiscoveryOperations
from . import models


class RegionMoveServiceAPI(SDKClient):
"""A first party Azure service orchestrating the move of Azure resources from one Azure region to another or between zones within a region.

:ivar config: Configuration for client.
:vartype config: RegionMoveServiceAPIConfiguration

:ivar move_collections: MoveCollections operations
:vartype move_collections: azure.mgmt.regionmove.operations.MoveCollectionsOperations
:ivar move_resources: MoveResources operations
:vartype move_resources: azure.mgmt.regionmove.operations.MoveResourcesOperations
:ivar unresolved_dependencies: UnresolvedDependencies operations
:vartype unresolved_dependencies: azure.mgmt.regionmove.operations.UnresolvedDependenciesOperations
:ivar operations_discovery: OperationsDiscovery operations
:vartype operations_discovery: azure.mgmt.regionmove.operations.OperationsDiscoveryOperations

: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 = RegionMoveServiceAPIConfiguration(credentials, subscription_id, base_url)
super(RegionMoveServiceAPI, 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 = '2019-10-01-preview'
self._serialize = Serializer(client_models)
self._deserialize = Deserializer(client_models)

self.move_collections = MoveCollectionsOperations(
self._client, self.config, self._serialize, self._deserialize)
self.move_resources = MoveResourcesOperations(
self._client, self.config, self._serialize, self._deserialize)
self.unresolved_dependencies = UnresolvedDependenciesOperations(
self._client, self.config, self._serialize, self._deserialize)
self.operations_discovery = OperationsDiscoveryOperations(
self._client, self.config, self._serialize, self._deserialize)
Original file line number Diff line number Diff line change
@@ -0,0 +1,205 @@
# 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 AffectedMoveResource
from ._models_py3 import AutomaticResolutionProperties
from ._models_py3 import AvailabilitySetResourceSettings
from ._models_py3 import AzureResourceReference
from ._models_py3 import CommitRequest
from ._models_py3 import DiscardRequest
from ._models_py3 import Display
from ._models_py3 import Identity
from ._models_py3 import JobStatus
from ._models_py3 import LBBackendAddressPoolResourceSettings
from ._models_py3 import LBFrontendIPConfigurationResourceSettings
from ._models_py3 import LoadBalancerBackendAddressPoolReference
from ._models_py3 import LoadBalancerNatRuleReference
from ._models_py3 import LoadBalancerResourceSettings
from ._models_py3 import ManualResolutionProperties
from ._models_py3 import MoveCollection
from ._models_py3 import MoveCollectionProperties
from ._models_py3 import MoveErrorInfo
from ._models_py3 import MoveResource
from ._models_py3 import MoveResourceDependency
from ._models_py3 import MoveResourceDependencyOverride
from ._models_py3 import MoveResourceError
from ._models_py3 import MoveResourceErrorBody
from ._models_py3 import MoveResourceFilter
from ._models_py3 import MoveResourceFilterProperties
from ._models_py3 import MoveResourceProperties
from ._models_py3 import MoveResourcePropertiesErrors
from ._models_py3 import MoveResourcePropertiesMoveStatus
from ._models_py3 import MoveResourcePropertiesSourceResourceSettings
from ._models_py3 import MoveResourceStatus
from ._models_py3 import NetworkInterfaceResourceSettings
from ._models_py3 import NetworkSecurityGroupResourceSettings
from ._models_py3 import NicIpConfigurationResourceSettings
from ._models_py3 import NsgSecurityRule
from ._models_py3 import OperationErrorAdditionalInfo
from ._models_py3 import OperationsDiscovery
from ._models_py3 import OperationsDiscoveryCollection
from ._models_py3 import OperationStatus
from ._models_py3 import OperationStatusError
from ._models_py3 import PrepareRequest
from ._models_py3 import ProxyResourceReference
from ._models_py3 import PublicIPAddressResourceSettings
from ._models_py3 import ResourceGroupResourceSettings
from ._models_py3 import ResourceMoveRequest
from ._models_py3 import ResourceSettings
from ._models_py3 import SqlDatabaseResourceSettings
from ._models_py3 import SqlElasticPoolResourceSettings
from ._models_py3 import SqlServerResourceSettings
from ._models_py3 import SubnetReference
from ._models_py3 import SubnetResourceSettings
from ._models_py3 import UnresolvedDependency
from ._models_py3 import UnresolvedDependencyCollection
from ._models_py3 import UpdateMoveCollectionRequest
from ._models_py3 import VirtualMachineResourceSettings
from ._models_py3 import VirtualNetworkResourceSettings
except (SyntaxError, ImportError):
from ._models import AffectedMoveResource
from ._models import AutomaticResolutionProperties
from ._models import AvailabilitySetResourceSettings
from ._models import AzureResourceReference
from ._models import CommitRequest
from ._models import DiscardRequest
from ._models import Display
from ._models import Identity
from ._models import JobStatus
from ._models import LBBackendAddressPoolResourceSettings
from ._models import LBFrontendIPConfigurationResourceSettings
from ._models import LoadBalancerBackendAddressPoolReference
from ._models import LoadBalancerNatRuleReference
from ._models import LoadBalancerResourceSettings
from ._models import ManualResolutionProperties
from ._models import MoveCollection
from ._models import MoveCollectionProperties
from ._models import MoveErrorInfo
from ._models import MoveResource
from ._models import MoveResourceDependency
from ._models import MoveResourceDependencyOverride
from ._models import MoveResourceError
from ._models import MoveResourceErrorBody
from ._models import MoveResourceFilter
from ._models import MoveResourceFilterProperties
from ._models import MoveResourceProperties
from ._models import MoveResourcePropertiesErrors
from ._models import MoveResourcePropertiesMoveStatus
from ._models import MoveResourcePropertiesSourceResourceSettings
from ._models import MoveResourceStatus
from ._models import NetworkInterfaceResourceSettings
from ._models import NetworkSecurityGroupResourceSettings
from ._models import NicIpConfigurationResourceSettings
from ._models import NsgSecurityRule
from ._models import OperationErrorAdditionalInfo
from ._models import OperationsDiscovery
from ._models import OperationsDiscoveryCollection
from ._models import OperationStatus
from ._models import OperationStatusError
from ._models import PrepareRequest
from ._models import ProxyResourceReference
from ._models import PublicIPAddressResourceSettings
from ._models import ResourceGroupResourceSettings
from ._models import ResourceMoveRequest
from ._models import ResourceSettings
from ._models import SqlDatabaseResourceSettings
from ._models import SqlElasticPoolResourceSettings
from ._models import SqlServerResourceSettings
from ._models import SubnetReference
from ._models import SubnetResourceSettings
from ._models import UnresolvedDependency
from ._models import UnresolvedDependencyCollection
from ._models import UpdateMoveCollectionRequest
from ._models import VirtualMachineResourceSettings
from ._models import VirtualNetworkResourceSettings
from ._paged_models import MoveCollectionPaged
from ._paged_models import MoveResourcePaged
from ._region_move_service_api_enums import (
ResourceIdentityType,
MoveState,
MoveResourceInputType,
ProvisioningState,
JobName,
ResolutionType,
DependencyType,
TargetAvailabilityZone,
ZoneRedundant,
)

__all__ = [
'AffectedMoveResource',
'AutomaticResolutionProperties',
'AvailabilitySetResourceSettings',
'AzureResourceReference',
'CommitRequest',
'DiscardRequest',
'Display',
'Identity',
'JobStatus',
'LBBackendAddressPoolResourceSettings',
'LBFrontendIPConfigurationResourceSettings',
'LoadBalancerBackendAddressPoolReference',
'LoadBalancerNatRuleReference',
'LoadBalancerResourceSettings',
'ManualResolutionProperties',
'MoveCollection',
'MoveCollectionProperties',
'MoveErrorInfo',
'MoveResource',
'MoveResourceDependency',
'MoveResourceDependencyOverride',
'MoveResourceError',
'MoveResourceErrorBody',
'MoveResourceFilter',
'MoveResourceFilterProperties',
'MoveResourceProperties',
'MoveResourcePropertiesErrors',
'MoveResourcePropertiesMoveStatus',
'MoveResourcePropertiesSourceResourceSettings',
'MoveResourceStatus',
'NetworkInterfaceResourceSettings',
'NetworkSecurityGroupResourceSettings',
'NicIpConfigurationResourceSettings',
'NsgSecurityRule',
'OperationErrorAdditionalInfo',
'OperationsDiscovery',
'OperationsDiscoveryCollection',
'OperationStatus',
'OperationStatusError',
'PrepareRequest',
'ProxyResourceReference',
'PublicIPAddressResourceSettings',
'ResourceGroupResourceSettings',
'ResourceMoveRequest',
'ResourceSettings',
'SqlDatabaseResourceSettings',
'SqlElasticPoolResourceSettings',
'SqlServerResourceSettings',
'SubnetReference',
'SubnetResourceSettings',
'UnresolvedDependency',
'UnresolvedDependencyCollection',
'UpdateMoveCollectionRequest',
'VirtualMachineResourceSettings',
'VirtualNetworkResourceSettings',
'MoveCollectionPaged',
'MoveResourcePaged',
'ResourceIdentityType',
'MoveState',
'MoveResourceInputType',
'ProvisioningState',
'JobName',
'ResolutionType',
'DependencyType',
'TargetAvailabilityZone',
'ZoneRedundant',
]
Loading