Skip to content

Commit 70aec05

Browse files
shawncxmsxichen
andauthored
release for avs 560 (Azure#12357)
* release avs for 1.0.0 * update version to 1.0.0-preview.2 * update rc version Co-authored-by: xichen <[email protected]>
1 parent ed4c2a6 commit 70aec05

16 files changed

+1614
-544
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# Release History
22

3+
## 1.0.0rc1 (2020-07-03)
4+
5+
**Features**
6+
7+
- Model Endpoints has a new parameter hcx_cloud_manager
8+
- Model Cluster has a new parameter hosts
9+
- Model Cluster has a new parameter cluster_id
10+
- Model Cluster has a new parameter cluster_size
11+
- Model Cluster has a new parameter provisioning_state
12+
- Added operation group HcxEnterpriseSitesOperations
13+
- Added operation group AuthorizationsOperations
14+
15+
**Breaking changes**
16+
17+
- Operation ClustersOperations.update has a new signature
18+
- Operation ClustersOperations.create_or_update has a new signature
19+
- Operation PrivateCloudsOperations.update has a new signature
20+
- Operation ClustersOperations.create_or_update has a new signature
21+
- Model Circuit no longer has parameter authorizations
22+
- Model Cluster no longer has parameter properties
23+
- Model Cluster has a new required parameter sku
24+
- Model PrivateCloud has a new signature
25+
- Model ExpressRouteAuthorization has a new signature
26+
327
## 0.1.0 (2020-06-12)
428

529
* Initial Release

sdk/compute/azure-mgmt-avs/azure/mgmt/avs/_avs_client.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717
from .operations import LocationsOperations
1818
from .operations import PrivateCloudsOperations
1919
from .operations import ClustersOperations
20+
from .operations import HcxEnterpriseSitesOperations
21+
from .operations import AuthorizationsOperations
2022
from . import models
2123

2224

@@ -34,11 +36,15 @@ class AVSClient(SDKClient):
3436
:vartype private_clouds: azure.mgmt.avs.operations.PrivateCloudsOperations
3537
:ivar clusters: Clusters operations
3638
:vartype clusters: azure.mgmt.avs.operations.ClustersOperations
39+
:ivar hcx_enterprise_sites: HcxEnterpriseSites operations
40+
:vartype hcx_enterprise_sites: azure.mgmt.avs.operations.HcxEnterpriseSitesOperations
41+
:ivar authorizations: Authorizations operations
42+
:vartype authorizations: azure.mgmt.avs.operations.AuthorizationsOperations
3743
3844
:param credentials: Credentials needed for the client to connect to Azure.
3945
:type credentials: :mod:`A msrestazure Credentials
4046
object<msrestazure.azure_active_directory>`
41-
:param subscription_id: Unique identifier for the Azure subscription
47+
:param subscription_id: The ID of the target subscription.
4248
:type subscription_id: str
4349
:param str base_url: Service URL
4450
"""
@@ -50,7 +56,7 @@ def __init__(
5056
super(AVSClient, self).__init__(self.config.credentials, self.config)
5157

5258
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
53-
self.api_version = '2019-08-09-preview'
59+
self.api_version = '2020-03-20'
5460
self._serialize = Serializer(client_models)
5561
self._deserialize = Deserializer(client_models)
5662

@@ -62,3 +68,7 @@ def __init__(
6268
self._client, self.config, self._serialize, self._deserialize)
6369
self.clusters = ClustersOperations(
6470
self._client, self.config, self._serialize, self._deserialize)
71+
self.hcx_enterprise_sites = HcxEnterpriseSitesOperations(
72+
self._client, self.config, self._serialize, self._deserialize)
73+
self.authorizations = AuthorizationsOperations(
74+
self._client, self.config, self._serialize, self._deserialize)

sdk/compute/azure-mgmt-avs/azure/mgmt/avs/_configuration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class AVSClientConfiguration(AzureConfiguration):
2121
:param credentials: Credentials needed for the client to connect to Azure.
2222
:type credentials: :mod:`A msrestazure Credentials
2323
object<msrestazure.azure_active_directory>`
24-
:param subscription_id: Unique identifier for the Azure subscription
24+
:param subscription_id: The ID of the target subscription.
2525
:type subscription_id: str
2626
:param str base_url: Service URL
2727
"""

sdk/compute/azure-mgmt-avs/azure/mgmt/avs/models/__init__.py

Lines changed: 31 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -11,70 +11,81 @@
1111

1212
try:
1313
from ._models_py3 import AdminCredentials
14-
from ._models_py3 import ApiError, ApiErrorException
15-
from ._models_py3 import ApiErrorBase
1614
from ._models_py3 import Circuit
1715
from ._models_py3 import Cluster
18-
from ._models_py3 import ClusterProperties
19-
from ._models_py3 import DefaultClusterProperties
16+
from ._models_py3 import ClusterUpdate
17+
from ._models_py3 import ClusterUpdateProperties
2018
from ._models_py3 import Endpoints
19+
from ._models_py3 import ErrorAdditionalInfo
20+
from ._models_py3 import ErrorResponse
2121
from ._models_py3 import ExpressRouteAuthorization
22+
from ._models_py3 import HcxEnterpriseSite
2223
from ._models_py3 import IdentitySource
24+
from ._models_py3 import ManagementCluster
2325
from ._models_py3 import Operation
2426
from ._models_py3 import OperationDisplay
2527
from ._models_py3 import PrivateCloud
26-
from ._models_py3 import PrivateCloudProperties
28+
from ._models_py3 import PrivateCloudUpdate
2729
from ._models_py3 import Quota
2830
from ._models_py3 import Resource
2931
from ._models_py3 import Sku
3032
from ._models_py3 import TrackedResource
3133
from ._models_py3 import Trial
3234
except (SyntaxError, ImportError):
3335
from ._models import AdminCredentials
34-
from ._models import ApiError, ApiErrorException
35-
from ._models import ApiErrorBase
3636
from ._models import Circuit
3737
from ._models import Cluster
38-
from ._models import ClusterProperties
39-
from ._models import DefaultClusterProperties
38+
from ._models import ClusterUpdate
39+
from ._models import ClusterUpdateProperties
4040
from ._models import Endpoints
41+
from ._models import ErrorAdditionalInfo
42+
from ._models import ErrorResponse
4143
from ._models import ExpressRouteAuthorization
44+
from ._models import HcxEnterpriseSite
4245
from ._models import IdentitySource
46+
from ._models import ManagementCluster
4347
from ._models import Operation
4448
from ._models import OperationDisplay
4549
from ._models import PrivateCloud
46-
from ._models import PrivateCloudProperties
50+
from ._models import PrivateCloudUpdate
4751
from ._models import Quota
4852
from ._models import Resource
4953
from ._models import Sku
5054
from ._models import TrackedResource
5155
from ._models import Trial
5256
from ._paged_models import ClusterPaged
57+
from ._paged_models import ExpressRouteAuthorizationPaged
58+
from ._paged_models import HcxEnterpriseSitePaged
5359
from ._paged_models import OperationPaged
5460
from ._paged_models import PrivateCloudPaged
5561
from ._avs_client_enums import (
62+
TrialStatus,
5663
QuotaEnabled,
64+
ExpressRouteAuthorizationProvisioningState,
5765
SslEnum,
5866
PrivateCloudProvisioningState,
5967
InternetEnum,
6068
ClusterProvisioningState,
69+
HcxEnterpriseSiteStatus,
6170
)
6271

6372
__all__ = [
6473
'AdminCredentials',
65-
'ApiError', 'ApiErrorException',
66-
'ApiErrorBase',
6774
'Circuit',
6875
'Cluster',
69-
'ClusterProperties',
70-
'DefaultClusterProperties',
76+
'ClusterUpdate',
77+
'ClusterUpdateProperties',
7178
'Endpoints',
79+
'ErrorAdditionalInfo',
80+
'ErrorResponse',
7281
'ExpressRouteAuthorization',
82+
'HcxEnterpriseSite',
7383
'IdentitySource',
84+
'ManagementCluster',
7485
'Operation',
7586
'OperationDisplay',
7687
'PrivateCloud',
77-
'PrivateCloudProperties',
88+
'PrivateCloudUpdate',
7889
'Quota',
7990
'Resource',
8091
'Sku',
@@ -83,9 +94,14 @@
8394
'OperationPaged',
8495
'PrivateCloudPaged',
8596
'ClusterPaged',
97+
'HcxEnterpriseSitePaged',
98+
'ExpressRouteAuthorizationPaged',
99+
'TrialStatus',
86100
'QuotaEnabled',
101+
'ExpressRouteAuthorizationProvisioningState',
87102
'SslEnum',
88103
'PrivateCloudProvisioningState',
89104
'InternetEnum',
90105
'ClusterProvisioningState',
106+
'HcxEnterpriseSiteStatus',
91107
]

sdk/compute/azure-mgmt-avs/azure/mgmt/avs/models/_avs_client_enums.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,26 @@
1212
from enum import Enum
1313

1414

15+
class TrialStatus(str, Enum):
16+
17+
trial_available = "TrialAvailable"
18+
trial_used = "TrialUsed"
19+
trial_disabled = "TrialDisabled"
20+
21+
1522
class QuotaEnabled(str, Enum):
1623

1724
enabled = "Enabled"
1825
disabled = "Disabled"
1926

2027

28+
class ExpressRouteAuthorizationProvisioningState(str, Enum):
29+
30+
succeeded = "Succeeded"
31+
failed = "Failed"
32+
updating = "Updating"
33+
34+
2135
class SslEnum(str, Enum):
2236

2337
enabled = "Enabled"
@@ -31,6 +45,7 @@ class PrivateCloudProvisioningState(str, Enum):
3145
cancelled = "Cancelled"
3246
pending = "Pending"
3347
building = "Building"
48+
deleting = "Deleting"
3449
updating = "Updating"
3550

3651

@@ -45,4 +60,13 @@ class ClusterProvisioningState(str, Enum):
4560
succeeded = "Succeeded"
4661
failed = "Failed"
4762
cancelled = "Cancelled"
63+
deleting = "Deleting"
4864
updating = "Updating"
65+
66+
67+
class HcxEnterpriseSiteStatus(str, Enum):
68+
69+
available = "Available"
70+
consumed = "Consumed"
71+
deactivated = "Deactivated"
72+
deleted = "Deleted"

0 commit comments

Comments
 (0)