Skip to content

Commit c60e2dd

Browse files
qiaozhaAutorestCI
andauthored
release for mgmt servicefabric (Azure#12760)
Co-authored-by: Azure SDK Bot <[email protected]>
1 parent 175c7d9 commit c60e2dd

21 files changed

+3698
-93
lines changed

sdk/servicefabric/azure-mgmt-servicefabric/CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,26 @@
11
# Release History
22

3+
## 0.5.0 (2020-07-28)
4+
5+
**Features**
6+
7+
- Model StatelessServiceProperties has a new parameter instance_close_delay_duration
8+
- Model StatelessServiceProperties has a new parameter service_dns_name
9+
- Model StatelessServiceUpdateProperties has a new parameter instance_close_delay_duration
10+
- Model ServiceResource has a new parameter service_dns_name
11+
- Model ServiceResourceProperties has a new parameter service_dns_name
12+
- Model Cluster has a new parameter application_type_versions_cleanup_policy
13+
- Model ApplicationResourceUpdate has a new parameter managed_identities
14+
- Model StatefulServiceProperties has a new parameter service_dns_name
15+
- Model ApplicationUpgradePolicy has a new parameter upgrade_mode
16+
- Model DiagnosticsStorageAccountConfig has a new parameter protected_account_key_name2
17+
- Model ApplicationResource has a new parameter identity
18+
- Model ApplicationResource has a new parameter managed_identities
19+
- Model ClusterUpdateParameters has a new parameter application_type_versions_cleanup_policy
20+
- Added operation group NodeTypesOperations
21+
- Added operation group ManagedClusterVersionsOperations
22+
- Added operation group ManagedClustersOperations
23+
324
## 0.4.0 (2019-08-19)
425

526
**Features**
Lines changed: 11 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,21 @@
1-
## Microsoft Azure SDK for Python
1+
# Microsoft Azure SDK for Python
22

33
This is the Microsoft Azure Service Fabric Management Client Library.
4+
This package has been tested with Python 2.7, 3.5, 3.6, 3.7 and 3.8.
5+
For a more complete view of Azure libraries, see the [azure sdk python release](https://aka.ms/azsdk/python/all).
46

5-
Azure Resource Manager (ARM) is the next generation of management APIs
6-
that replace the old Azure Service Management (ASM).
77

8-
This package has been tested with Python 2.7, 3.5, 3.6 and 3.7.
8+
# Usage
99

10-
For the older Azure Service Management (ASM) libraries, see
11-
[azure-servicemanagement-legacy](https://pypi.python.org/pypi/azure-servicemanagement-legacy)
12-
library.
13-
14-
For a more complete set of Azure libraries, see the
15-
[azure](https://pypi.python.org/pypi/azure) bundle package.
16-
17-
## Usage
18-
19-
For code examples, see [Service Fabric
20-
Management](https://docs.microsoft.com/python/api/overview/azure/servicefabric)
10+
For code examples, see [Service Fabric Management](https://docs.microsoft.com/python/api/overview/azure/servicefabric)
2111
on docs.microsoft.com.
2212

23-
## Provide Feedback
2413

25-
If you encounter any bugs or have suggestions, please file an issue in
26-
the [Issues](https://github.com/Azure/azure-sdk-for-python/issues)
14+
# Provide Feedback
15+
16+
If you encounter any bugs or have suggestions, please file an issue in the
17+
[Issues](https://github.com/Azure/azure-sdk-for-python/issues)
2718
section of the project.
2819

29-
![image](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-mgmt-servicefabric%2FREADME.png)
20+
21+
![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-mgmt-servicefabric%2FREADME.png)

sdk/servicefabric/azure-mgmt-servicefabric/azure/mgmt/servicefabric/_service_fabric_management_client.py

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@
2020
from .operations import ApplicationTypeVersionsOperations
2121
from .operations import ApplicationsOperations
2222
from .operations import ServicesOperations
23+
from .operations import ManagedClustersOperations
24+
from .operations import ManagedClusterVersionsOperations
25+
from .operations import NodeTypesOperations
2326
from . import models
2427

2528

@@ -43,6 +46,12 @@ class ServiceFabricManagementClient(SDKClient):
4346
:vartype applications: azure.mgmt.servicefabric.operations.ApplicationsOperations
4447
:ivar services: Services operations
4548
:vartype services: azure.mgmt.servicefabric.operations.ServicesOperations
49+
:ivar managed_clusters: ManagedClusters operations
50+
:vartype managed_clusters: azure.mgmt.servicefabric.operations.ManagedClustersOperations
51+
:ivar managed_cluster_versions: ManagedClusterVersions operations
52+
:vartype managed_cluster_versions: azure.mgmt.servicefabric.operations.ManagedClusterVersionsOperations
53+
:ivar node_types: NodeTypes operations
54+
:vartype node_types: azure.mgmt.servicefabric.operations.NodeTypesOperations
4655
4756
:param credentials: Credentials needed for the client to connect to Azure.
4857
:type credentials: :mod:`A msrestazure Credentials
@@ -59,7 +68,6 @@ def __init__(
5968
super(ServiceFabricManagementClient, self).__init__(self.config.credentials, self.config)
6069

6170
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
62-
self.api_version = '2019-03-01'
6371
self._serialize = Serializer(client_models)
6472
self._deserialize = Deserializer(client_models)
6573

@@ -77,3 +85,9 @@ def __init__(
7785
self._client, self.config, self._serialize, self._deserialize)
7886
self.services = ServicesOperations(
7987
self._client, self.config, self._serialize, self._deserialize)
88+
self.managed_clusters = ManagedClustersOperations(
89+
self._client, self.config, self._serialize, self._deserialize)
90+
self.managed_cluster_versions = ManagedClusterVersionsOperations(
91+
self._client, self.config, self._serialize, self._deserialize)
92+
self.node_types = NodeTypesOperations(
93+
self._client, self.config, self._serialize, self._deserialize)

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

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,16 @@
2020
from ._models_py3 import ApplicationTypeResourceList
2121
from ._models_py3 import ApplicationTypeVersionResource
2222
from ._models_py3 import ApplicationTypeVersionResourceList
23+
from ._models_py3 import ApplicationTypeVersionsCleanupPolicy
2324
from ._models_py3 import ApplicationUpgradePolicy
25+
from ._models_py3 import ApplicationUserAssignedIdentity
2426
from ._models_py3 import ArmApplicationHealthPolicy
2527
from ._models_py3 import ArmRollingUpgradeMonitoringPolicy
2628
from ._models_py3 import ArmServiceTypeHealthPolicy
2729
from ._models_py3 import AvailableOperationDisplay
2830
from ._models_py3 import AzureActiveDirectory
2931
from ._models_py3 import CertificateDescription
32+
from ._models_py3 import ClientCertificate
3033
from ._models_py3 import ClientCertificateCommonName
3134
from ._models_py3 import ClientCertificateThumbprint
3235
from ._models_py3 import Cluster
@@ -42,8 +45,17 @@
4245
from ._models_py3 import EndpointRangeDescription
4346
from ._models_py3 import ErrorModel, ErrorModelException
4447
from ._models_py3 import ErrorModelError
48+
from ._models_py3 import LoadBalancingRule
49+
from ._models_py3 import ManagedCluster
50+
from ._models_py3 import ManagedClusterUpdateParameters
51+
from ._models_py3 import ManagedClusterVersionDetails
52+
from ._models_py3 import ManagedIdentity
53+
from ._models_py3 import ManagedProxyResource
4554
from ._models_py3 import NamedPartitionSchemeDescription
55+
from ._models_py3 import NodeType
56+
from ._models_py3 import NodeTypeActionParameters
4657
from ._models_py3 import NodeTypeDescription
58+
from ._models_py3 import NodeTypeUpdateParameters
4759
from ._models_py3 import OperationResult
4860
from ._models_py3 import PartitionSchemeDescription
4961
from ._models_py3 import ProxyResource
@@ -64,11 +76,17 @@
6476
from ._models_py3 import SettingsParameterDescription
6577
from ._models_py3 import SettingsSectionDescription
6678
from ._models_py3 import SingletonPartitionSchemeDescription
79+
from ._models_py3 import Sku
6780
from ._models_py3 import StatefulServiceProperties
6881
from ._models_py3 import StatefulServiceUpdateProperties
6982
from ._models_py3 import StatelessServiceProperties
7083
from ._models_py3 import StatelessServiceUpdateProperties
84+
from ._models_py3 import SubResource
7185
from ._models_py3 import UniformInt64RangePartitionSchemeDescription
86+
from ._models_py3 import UserAssignedIdentity
87+
from ._models_py3 import VaultCertificate
88+
from ._models_py3 import VaultSecretGroup
89+
from ._models_py3 import VMSSExtension
7290
except (SyntaxError, ImportError):
7391
from ._models import ApplicationDeltaHealthPolicy
7492
from ._models import ApplicationHealthPolicy
@@ -80,13 +98,16 @@
8098
from ._models import ApplicationTypeResourceList
8199
from ._models import ApplicationTypeVersionResource
82100
from ._models import ApplicationTypeVersionResourceList
101+
from ._models import ApplicationTypeVersionsCleanupPolicy
83102
from ._models import ApplicationUpgradePolicy
103+
from ._models import ApplicationUserAssignedIdentity
84104
from ._models import ArmApplicationHealthPolicy
85105
from ._models import ArmRollingUpgradeMonitoringPolicy
86106
from ._models import ArmServiceTypeHealthPolicy
87107
from ._models import AvailableOperationDisplay
88108
from ._models import AzureActiveDirectory
89109
from ._models import CertificateDescription
110+
from ._models import ClientCertificate
90111
from ._models import ClientCertificateCommonName
91112
from ._models import ClientCertificateThumbprint
92113
from ._models import Cluster
@@ -102,8 +123,17 @@
102123
from ._models import EndpointRangeDescription
103124
from ._models import ErrorModel, ErrorModelException
104125
from ._models import ErrorModelError
126+
from ._models import LoadBalancingRule
127+
from ._models import ManagedCluster
128+
from ._models import ManagedClusterUpdateParameters
129+
from ._models import ManagedClusterVersionDetails
130+
from ._models import ManagedIdentity
131+
from ._models import ManagedProxyResource
105132
from ._models import NamedPartitionSchemeDescription
133+
from ._models import NodeType
134+
from ._models import NodeTypeActionParameters
106135
from ._models import NodeTypeDescription
136+
from ._models import NodeTypeUpdateParameters
107137
from ._models import OperationResult
108138
from ._models import PartitionSchemeDescription
109139
from ._models import ProxyResource
@@ -124,22 +154,34 @@
124154
from ._models import SettingsParameterDescription
125155
from ._models import SettingsSectionDescription
126156
from ._models import SingletonPartitionSchemeDescription
157+
from ._models import Sku
127158
from ._models import StatefulServiceProperties
128159
from ._models import StatefulServiceUpdateProperties
129160
from ._models import StatelessServiceProperties
130161
from ._models import StatelessServiceUpdateProperties
162+
from ._models import SubResource
131163
from ._models import UniformInt64RangePartitionSchemeDescription
164+
from ._models import UserAssignedIdentity
165+
from ._models import VaultCertificate
166+
from ._models import VaultSecretGroup
167+
from ._models import VMSSExtension
168+
from ._paged_models import ManagedClusterPaged
169+
from ._paged_models import NodeTypePaged
132170
from ._paged_models import OperationResultPaged
133171
from ._service_fabric_management_client_enums import (
134172
ProvisioningState,
173+
ManagedIdentityType,
135174
ArmUpgradeFailureAction,
175+
RollingUpgradeMode,
136176
ServiceCorrelationScheme,
137177
MoveCost,
138178
PartitionScheme,
139179
ServiceKind,
140180
ServiceLoadMetricWeight,
141181
ServicePlacementPolicyType,
142182
ArmServicePackageActivationMode,
183+
Protocol,
184+
ProbeProtocol,
143185
)
144186

145187
__all__ = [
@@ -153,13 +195,16 @@
153195
'ApplicationTypeResourceList',
154196
'ApplicationTypeVersionResource',
155197
'ApplicationTypeVersionResourceList',
198+
'ApplicationTypeVersionsCleanupPolicy',
156199
'ApplicationUpgradePolicy',
200+
'ApplicationUserAssignedIdentity',
157201
'ArmApplicationHealthPolicy',
158202
'ArmRollingUpgradeMonitoringPolicy',
159203
'ArmServiceTypeHealthPolicy',
160204
'AvailableOperationDisplay',
161205
'AzureActiveDirectory',
162206
'CertificateDescription',
207+
'ClientCertificate',
163208
'ClientCertificateCommonName',
164209
'ClientCertificateThumbprint',
165210
'Cluster',
@@ -175,8 +220,17 @@
175220
'EndpointRangeDescription',
176221
'ErrorModel', 'ErrorModelException',
177222
'ErrorModelError',
223+
'LoadBalancingRule',
224+
'ManagedCluster',
225+
'ManagedClusterUpdateParameters',
226+
'ManagedClusterVersionDetails',
227+
'ManagedIdentity',
228+
'ManagedProxyResource',
178229
'NamedPartitionSchemeDescription',
230+
'NodeType',
231+
'NodeTypeActionParameters',
179232
'NodeTypeDescription',
233+
'NodeTypeUpdateParameters',
180234
'OperationResult',
181235
'PartitionSchemeDescription',
182236
'ProxyResource',
@@ -197,19 +251,31 @@
197251
'SettingsParameterDescription',
198252
'SettingsSectionDescription',
199253
'SingletonPartitionSchemeDescription',
254+
'Sku',
200255
'StatefulServiceProperties',
201256
'StatefulServiceUpdateProperties',
202257
'StatelessServiceProperties',
203258
'StatelessServiceUpdateProperties',
259+
'SubResource',
204260
'UniformInt64RangePartitionSchemeDescription',
261+
'UserAssignedIdentity',
262+
'VaultCertificate',
263+
'VaultSecretGroup',
264+
'VMSSExtension',
205265
'OperationResultPaged',
266+
'ManagedClusterPaged',
267+
'NodeTypePaged',
206268
'ProvisioningState',
269+
'ManagedIdentityType',
207270
'ArmUpgradeFailureAction',
271+
'RollingUpgradeMode',
208272
'ServiceCorrelationScheme',
209273
'MoveCost',
210274
'PartitionScheme',
211275
'ServiceKind',
212276
'ServiceLoadMetricWeight',
213277
'ServicePlacementPolicyType',
214278
'ArmServicePackageActivationMode',
279+
'Protocol',
280+
'ProbeProtocol',
215281
]

0 commit comments

Comments
 (0)