Skip to content

Commit 195154a

Browse files
author
SDKAuto
committed
CodeGen from PR 13114 in Azure/azure-rest-api-specs
Merge 1327044193012d485ae5aefc5e7b0547dc2ee883 into 36b9a02
1 parent 73315fe commit 195154a

13 files changed

+1478
-235
lines changed

sdk/azurestack/azure-mgmt-azurestack/azure/mgmt/azurestack/_azure_stack_management_client.py

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,11 @@
1414

1515
from ._configuration import AzureStackManagementClientConfiguration
1616
from .operations import Operations
17+
from .operations import CloudManifestFileOperations
18+
from .operations import CustomerSubscriptionsOperations
1719
from .operations import ProductsOperations
1820
from .operations import RegistrationsOperations
19-
from .operations import CustomerSubscriptionsOperations
21+
from .operations import LinkedSubscriptionsOperations
2022
from . import models
2123

2224

@@ -28,12 +30,16 @@ class AzureStackManagementClient(SDKClient):
2830
2931
:ivar operations: Operations operations
3032
:vartype operations: azure.mgmt.azurestack.operations.Operations
33+
:ivar cloud_manifest_file: CloudManifestFile operations
34+
:vartype cloud_manifest_file: azure.mgmt.azurestack.operations.CloudManifestFileOperations
35+
:ivar customer_subscriptions: CustomerSubscriptions operations
36+
:vartype customer_subscriptions: azure.mgmt.azurestack.operations.CustomerSubscriptionsOperations
3137
:ivar products: Products operations
3238
:vartype products: azure.mgmt.azurestack.operations.ProductsOperations
3339
:ivar registrations: Registrations operations
3440
:vartype registrations: azure.mgmt.azurestack.operations.RegistrationsOperations
35-
:ivar customer_subscriptions: CustomerSubscriptions operations
36-
:vartype customer_subscriptions: azure.mgmt.azurestack.operations.CustomerSubscriptionsOperations
41+
:ivar linked_subscriptions: LinkedSubscriptions operations
42+
:vartype linked_subscriptions: azure.mgmt.azurestack.operations.LinkedSubscriptionsOperations
3743
3844
:param credentials: Credentials needed for the client to connect to Azure.
3945
:type credentials: :mod:`A msrestazure Credentials
@@ -52,15 +58,19 @@ def __init__(
5258
super(AzureStackManagementClient, self).__init__(self.config.credentials, self.config)
5359

5460
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
55-
self.api_version = '2017-06-01'
61+
self.api_version = '2020-06-01-preview'
5662
self._serialize = Serializer(client_models)
5763
self._deserialize = Deserializer(client_models)
5864

5965
self.operations = Operations(
6066
self._client, self.config, self._serialize, self._deserialize)
67+
self.cloud_manifest_file = CloudManifestFileOperations(
68+
self._client, self.config, self._serialize, self._deserialize)
69+
self.customer_subscriptions = CustomerSubscriptionsOperations(
70+
self._client, self.config, self._serialize, self._deserialize)
6171
self.products = ProductsOperations(
6272
self._client, self.config, self._serialize, self._deserialize)
6373
self.registrations = RegistrationsOperations(
6474
self._client, self.config, self._serialize, self._deserialize)
65-
self.customer_subscriptions = CustomerSubscriptionsOperations(
75+
self.linked_subscriptions = LinkedSubscriptionsOperations(
6676
self._client, self.config, self._serialize, self._deserialize)

sdk/azurestack/azure-mgmt-azurestack/azure/mgmt/azurestack/models/__init__.py

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111

1212
try:
1313
from ._models_py3 import ActivationKeyResult
14+
from ._models_py3 import CloudManifestFileDeploymentData
15+
from ._models_py3 import CloudManifestFileProperties
16+
from ._models_py3 import CloudManifestFileResponse
1417
from ._models_py3 import Compatibility
1518
from ._models_py3 import CustomerSubscription
1619
from ._models_py3 import DataDiskImage
@@ -20,6 +23,8 @@
2023
from ._models_py3 import ErrorResponse, ErrorResponseException
2124
from ._models_py3 import ExtendedProduct
2225
from ._models_py3 import IconUris
26+
from ._models_py3 import LinkedSubscription
27+
from ._models_py3 import LinkedSubscriptionParameter
2328
from ._models_py3 import MarketplaceProductLogUpdate
2429
from ._models_py3 import Operation
2530
from ._models_py3 import OsDiskImage
@@ -31,11 +36,15 @@
3136
from ._models_py3 import Registration
3237
from ._models_py3 import RegistrationParameter
3338
from ._models_py3 import Resource
39+
from ._models_py3 import SystemData
3440
from ._models_py3 import TrackedResource
3541
from ._models_py3 import VirtualMachineExtensionProductProperties
3642
from ._models_py3 import VirtualMachineProductProperties
3743
except (SyntaxError, ImportError):
3844
from ._models import ActivationKeyResult
45+
from ._models import CloudManifestFileDeploymentData
46+
from ._models import CloudManifestFileProperties
47+
from ._models import CloudManifestFileResponse
3948
from ._models import Compatibility
4049
from ._models import CustomerSubscription
4150
from ._models import DataDiskImage
@@ -45,6 +54,8 @@
4554
from ._models import ErrorResponse, ErrorResponseException
4655
from ._models import ExtendedProduct
4756
from ._models import IconUris
57+
from ._models import LinkedSubscription
58+
from ._models import LinkedSubscriptionParameter
4859
from ._models import MarketplaceProductLogUpdate
4960
from ._models import Operation
5061
from ._models import OsDiskImage
@@ -56,24 +67,29 @@
5667
from ._models import Registration
5768
from ._models import RegistrationParameter
5869
from ._models import Resource
70+
from ._models import SystemData
5971
from ._models import TrackedResource
6072
from ._models import VirtualMachineExtensionProductProperties
6173
from ._models import VirtualMachineProductProperties
6274
from ._paged_models import CustomerSubscriptionPaged
75+
from ._paged_models import LinkedSubscriptionPaged
6376
from ._paged_models import OperationPaged
6477
from ._paged_models import ProductPaged
6578
from ._paged_models import RegistrationPaged
6679
from ._azure_stack_management_client_enums import (
80+
CreatedByType,
6781
ProvisioningState,
6882
ComputeRole,
6983
OperatingSystem,
7084
CompatibilityIssue,
7185
Category,
72-
Location,
7386
)
7487

7588
__all__ = [
7689
'ActivationKeyResult',
90+
'CloudManifestFileDeploymentData',
91+
'CloudManifestFileProperties',
92+
'CloudManifestFileResponse',
7793
'Compatibility',
7894
'CustomerSubscription',
7995
'DataDiskImage',
@@ -83,6 +99,8 @@
8399
'ErrorResponse', 'ErrorResponseException',
84100
'ExtendedProduct',
85101
'IconUris',
102+
'LinkedSubscription',
103+
'LinkedSubscriptionParameter',
86104
'MarketplaceProductLogUpdate',
87105
'Operation',
88106
'OsDiskImage',
@@ -94,17 +112,19 @@
94112
'Registration',
95113
'RegistrationParameter',
96114
'Resource',
115+
'SystemData',
97116
'TrackedResource',
98117
'VirtualMachineExtensionProductProperties',
99118
'VirtualMachineProductProperties',
100119
'OperationPaged',
120+
'CustomerSubscriptionPaged',
101121
'ProductPaged',
102122
'RegistrationPaged',
103-
'CustomerSubscriptionPaged',
123+
'LinkedSubscriptionPaged',
124+
'CreatedByType',
104125
'ProvisioningState',
105126
'ComputeRole',
106127
'OperatingSystem',
107128
'CompatibilityIssue',
108129
'Category',
109-
'Location',
110130
]

sdk/azurestack/azure-mgmt-azurestack/azure/mgmt/azurestack/models/_azure_stack_management_client_enums.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,14 @@
1212
from enum import Enum
1313

1414

15+
class CreatedByType(str, Enum):
16+
17+
user = "User"
18+
application = "Application"
19+
managed_identity = "ManagedIdentity"
20+
key = "Key"
21+
22+
1523
class ProvisioningState(str, Enum):
1624

1725
creating = "Creating"
@@ -52,8 +60,3 @@ class Category(str, Enum):
5260

5361
azure_ad = "AzureAD"
5462
adfs = "ADFS"
55-
56-
57-
class Location(str, Enum):
58-
59-
global_enum = "global"

0 commit comments

Comments
 (0)