Skip to content

Commit

Permalink
CodeGen from PR 13813 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
azurestack wave4 t2 config (Azure#13813)
  • Loading branch information
SDKAuto committed Apr 8, 2021
1 parent 977bfe9 commit 38a4faa
Show file tree
Hide file tree
Showing 15 changed files with 1,487 additions and 235 deletions.
1 change: 1 addition & 0 deletions sdk/azurestack/azure-mgmt-azurestack/MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
include _meta.json
recursive-include tests *.py *.yaml
include *.md
include azure/__init__.py
Expand Down
8 changes: 8 additions & 0 deletions sdk/azurestack/azure-mgmt-azurestack/_meta.json
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": "ea6ceada9e22eb0d455288d339955dfe56521302",
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
"autorest_command": "autorest specification/azurestack/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/azurestack/resource-manager/readme.md"
}
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"

0 comments on commit 38a4faa

Please sign in to comment.