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

[AutoPR azure-mgmt-azurestack] [Hub Generated] Review request for Microsoft.AzureStack to add version preview/2020-06-01-preview #3991

Closed
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
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,11 @@

from ._configuration import AzureStackManagementClientConfiguration
from .operations import Operations
from .operations import CloudManifestFileOperations
from .operations import CustomerSubscriptionsOperations
from .operations import ProductsOperations
from .operations import RegistrationsOperations
from .operations import CustomerSubscriptionsOperations
from .operations import LinkedSubscriptionsOperations
from . import models


Expand All @@ -28,12 +30,16 @@ class AzureStackManagementClient(SDKClient):

:ivar operations: Operations operations
:vartype operations: azure.mgmt.azurestack.operations.Operations
:ivar cloud_manifest_file: CloudManifestFile operations
:vartype cloud_manifest_file: azure.mgmt.azurestack.operations.CloudManifestFileOperations
:ivar customer_subscriptions: CustomerSubscriptions operations
:vartype customer_subscriptions: azure.mgmt.azurestack.operations.CustomerSubscriptionsOperations
:ivar products: Products operations
:vartype products: azure.mgmt.azurestack.operations.ProductsOperations
:ivar registrations: Registrations operations
:vartype registrations: azure.mgmt.azurestack.operations.RegistrationsOperations
:ivar customer_subscriptions: CustomerSubscriptions operations
:vartype customer_subscriptions: azure.mgmt.azurestack.operations.CustomerSubscriptionsOperations
:ivar linked_subscriptions: LinkedSubscriptions operations
:vartype linked_subscriptions: azure.mgmt.azurestack.operations.LinkedSubscriptionsOperations

:param credentials: Credentials needed for the client to connect to Azure.
:type credentials: :mod:`A msrestazure Credentials
Expand All @@ -52,15 +58,19 @@ def __init__(
super(AzureStackManagementClient, 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 = '2017-06-01'
self.api_version = '2020-06-01-preview'
self._serialize = Serializer(client_models)
self._deserialize = Deserializer(client_models)

self.operations = Operations(
self._client, self.config, self._serialize, self._deserialize)
self.cloud_manifest_file = CloudManifestFileOperations(
self._client, self.config, self._serialize, self._deserialize)
self.customer_subscriptions = CustomerSubscriptionsOperations(
self._client, self.config, self._serialize, self._deserialize)
self.products = ProductsOperations(
self._client, self.config, self._serialize, self._deserialize)
self.registrations = RegistrationsOperations(
self._client, self.config, self._serialize, self._deserialize)
self.customer_subscriptions = CustomerSubscriptionsOperations(
self.linked_subscriptions = LinkedSubscriptionsOperations(
self._client, self.config, self._serialize, self._deserialize)
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@

try:
from ._models_py3 import ActivationKeyResult
from ._models_py3 import CloudManifestFileDeploymentData
from ._models_py3 import CloudManifestFileProperties
from ._models_py3 import CloudManifestFileResponse
from ._models_py3 import Compatibility
from ._models_py3 import CustomerSubscription
from ._models_py3 import DataDiskImage
Expand All @@ -20,6 +23,8 @@
from ._models_py3 import ErrorResponse, ErrorResponseException
from ._models_py3 import ExtendedProduct
from ._models_py3 import IconUris
from ._models_py3 import LinkedSubscription
from ._models_py3 import LinkedSubscriptionParameter
from ._models_py3 import MarketplaceProductLogUpdate
from ._models_py3 import Operation
from ._models_py3 import OsDiskImage
Expand All @@ -31,11 +36,15 @@
from ._models_py3 import Registration
from ._models_py3 import RegistrationParameter
from ._models_py3 import Resource
from ._models_py3 import SystemData
from ._models_py3 import TrackedResource
from ._models_py3 import VirtualMachineExtensionProductProperties
from ._models_py3 import VirtualMachineProductProperties
except (SyntaxError, ImportError):
from ._models import ActivationKeyResult
from ._models import CloudManifestFileDeploymentData
from ._models import CloudManifestFileProperties
from ._models import CloudManifestFileResponse
from ._models import Compatibility
from ._models import CustomerSubscription
from ._models import DataDiskImage
Expand All @@ -45,6 +54,8 @@
from ._models import ErrorResponse, ErrorResponseException
from ._models import ExtendedProduct
from ._models import IconUris
from ._models import LinkedSubscription
from ._models import LinkedSubscriptionParameter
from ._models import MarketplaceProductLogUpdate
from ._models import Operation
from ._models import OsDiskImage
Expand All @@ -56,24 +67,29 @@
from ._models import Registration
from ._models import RegistrationParameter
from ._models import Resource
from ._models import SystemData
from ._models import TrackedResource
from ._models import VirtualMachineExtensionProductProperties
from ._models import VirtualMachineProductProperties
from ._paged_models import CustomerSubscriptionPaged
from ._paged_models import LinkedSubscriptionPaged
from ._paged_models import OperationPaged
from ._paged_models import ProductPaged
from ._paged_models import RegistrationPaged
from ._azure_stack_management_client_enums import (
CreatedByType,
ProvisioningState,
ComputeRole,
OperatingSystem,
CompatibilityIssue,
Category,
Location,
)

__all__ = [
'ActivationKeyResult',
'CloudManifestFileDeploymentData',
'CloudManifestFileProperties',
'CloudManifestFileResponse',
'Compatibility',
'CustomerSubscription',
'DataDiskImage',
Expand All @@ -83,6 +99,8 @@
'ErrorResponse', 'ErrorResponseException',
'ExtendedProduct',
'IconUris',
'LinkedSubscription',
'LinkedSubscriptionParameter',
'MarketplaceProductLogUpdate',
'Operation',
'OsDiskImage',
Expand All @@ -94,17 +112,19 @@
'Registration',
'RegistrationParameter',
'Resource',
'SystemData',
'TrackedResource',
'VirtualMachineExtensionProductProperties',
'VirtualMachineProductProperties',
'OperationPaged',
'CustomerSubscriptionPaged',
'ProductPaged',
'RegistrationPaged',
'CustomerSubscriptionPaged',
'LinkedSubscriptionPaged',
'CreatedByType',
'ProvisioningState',
'ComputeRole',
'OperatingSystem',
'CompatibilityIssue',
'Category',
'Location',
]
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,14 @@
from enum import Enum


class CreatedByType(str, Enum):

user = "User"
application = "Application"
managed_identity = "ManagedIdentity"
key = "Key"


class ProvisioningState(str, Enum):

creating = "Creating"
Expand Down Expand Up @@ -52,8 +60,3 @@ class Category(str, Enum):

azure_ad = "AzureAD"
adfs = "ADFS"


class Location(str, Enum):

global_enum = "global"
Loading