Skip to content

Commit edbbcf9

Browse files
Azure CLI BotSDKAutoBigCat20196
authored
[AutoRelease] t2-chaos-2021-10-25-61789 (Azure#21390)
* CodeGen from PR 16501 in Azure/azure-rest-api-specs Update Chaos Client Name + Update outdated examples. (Azure#16501) * version,CHANGELOG * Update CHANGELOG.md Co-authored-by: SDKAuto <[email protected]> Co-authored-by: PythonSdkPipelines <PythonSdkPipelines> Co-authored-by: Jiefeng Chen <[email protected]>
1 parent cc6e413 commit edbbcf9

26 files changed

+185
-179
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Release History
22

3+
## 1.0.0b2 (2021-10-25)
4+
5+
**Features**
6+
7+
- Modified client name
8+
39
## 1.0.0b1 (2021-10-21)
410

511
* Initial Release

sdk/chaos/azure-mgmt-chaos/_meta.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"@autorest/[email protected]",
55
"@autorest/[email protected]"
66
],
7-
"commit": "ed12f5402e66c633320954bc4ca3494f267a4be3",
7+
"commit": "1e00e8d52c5da01410e898db01c4954c7bd29ba5",
88
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
99
"autorest_command": "autorest specification/chaos/resource-manager/readme.md --multiapi --python --python-mode=update --python-sdks-folder=/home/vsts/work/1/s/azure-sdk-for-python/sdk --track2 --use=@autorest/[email protected] --use=@autorest/[email protected] --version=3.4.5",
1010
"readme": "specification/chaos/resource-manager/readme.md"

sdk/chaos/azure-mgmt-chaos/azure/mgmt/chaos/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
77
# --------------------------------------------------------------------------
88

9-
from ._microsoft_azure_chaos import MicrosoftAzureChaos
9+
from ._chaos_management_client import ChaosManagementClient
1010
from ._version import VERSION
1111

1212
__version__ = VERSION
13-
__all__ = ['MicrosoftAzureChaos']
13+
__all__ = ['ChaosManagementClient']
1414

1515
try:
1616
from ._patch import patch_sdk # type: ignore

sdk/chaos/azure-mgmt-chaos/azure/mgmt/chaos/_microsoft_azure_chaos.py renamed to sdk/chaos/azure-mgmt-chaos/azure/mgmt/chaos/_chaos_management_client.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
from azure.core.credentials import TokenCredential
1919
from azure.core.pipeline.transport import HttpRequest, HttpResponse
2020

21-
from ._configuration import MicrosoftAzureChaosConfiguration
21+
from ._configuration import ChaosManagementClientConfiguration
2222
from .operations import CapabilitiesOperations
2323
from .operations import ExperimentsOperations
2424
from .operations import Operations
@@ -28,21 +28,21 @@
2828
from . import models
2929

3030

31-
class MicrosoftAzureChaos(object):
32-
"""Azure Chaos Resource Provider REST API.
31+
class ChaosManagementClient(object):
32+
"""Chaos Management Client.
3333
3434
:ivar capabilities: CapabilitiesOperations operations
35-
:vartype capabilities: microsoft_azure_chaos.operations.CapabilitiesOperations
35+
:vartype capabilities: chaos_management_client.operations.CapabilitiesOperations
3636
:ivar experiments: ExperimentsOperations operations
37-
:vartype experiments: microsoft_azure_chaos.operations.ExperimentsOperations
37+
:vartype experiments: chaos_management_client.operations.ExperimentsOperations
3838
:ivar operations: Operations operations
39-
:vartype operations: microsoft_azure_chaos.operations.Operations
39+
:vartype operations: chaos_management_client.operations.Operations
4040
:ivar targets: TargetsOperations operations
41-
:vartype targets: microsoft_azure_chaos.operations.TargetsOperations
41+
:vartype targets: chaos_management_client.operations.TargetsOperations
4242
:ivar target_types: TargetTypesOperations operations
43-
:vartype target_types: microsoft_azure_chaos.operations.TargetTypesOperations
43+
:vartype target_types: chaos_management_client.operations.TargetTypesOperations
4444
:ivar capability_types: CapabilityTypesOperations operations
45-
:vartype capability_types: microsoft_azure_chaos.operations.CapabilityTypesOperations
45+
:vartype capability_types: chaos_management_client.operations.CapabilityTypesOperations
4646
:param credential: Credential needed for the client to connect to Azure.
4747
:type credential: ~azure.core.credentials.TokenCredential
4848
:param subscription_id: GUID that represents an Azure subscription ID.
@@ -61,7 +61,7 @@ def __init__(
6161
# type: (...) -> None
6262
if not base_url:
6363
base_url = 'https://management.azure.com'
64-
self._config = MicrosoftAzureChaosConfiguration(credential, subscription_id, **kwargs)
64+
self._config = ChaosManagementClientConfiguration(credential, subscription_id, **kwargs)
6565
self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs)
6666

6767
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
@@ -105,7 +105,7 @@ def close(self):
105105
self._client.close()
106106

107107
def __enter__(self):
108-
# type: () -> MicrosoftAzureChaos
108+
# type: () -> ChaosManagementClient
109109
self._client.__enter__()
110110
return self
111111

sdk/chaos/azure-mgmt-chaos/azure/mgmt/chaos/_configuration.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
from azure.core.credentials import TokenCredential
2222

2323

24-
class MicrosoftAzureChaosConfiguration(Configuration):
25-
"""Configuration for MicrosoftAzureChaos.
24+
class ChaosManagementClientConfiguration(Configuration):
25+
"""Configuration for ChaosManagementClient.
2626
2727
Note that all parameters used to create this instance are saved as instance
2828
attributes.
@@ -44,7 +44,7 @@ def __init__(
4444
raise ValueError("Parameter 'credential' must not be None.")
4545
if subscription_id is None:
4646
raise ValueError("Parameter 'subscription_id' must not be None.")
47-
super(MicrosoftAzureChaosConfiguration, self).__init__(**kwargs)
47+
super(ChaosManagementClientConfiguration, self).__init__(**kwargs)
4848

4949
self.credential = credential
5050
self.subscription_id = subscription_id

sdk/chaos/azure-mgmt-chaos/azure/mgmt/chaos/_metadata.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22
"chosen_version": "2021-09-15-preview",
33
"total_api_version_list": ["2021-09-15-preview"],
44
"client": {
5-
"name": "MicrosoftAzureChaos",
6-
"filename": "_microsoft_azure_chaos",
7-
"description": "Azure Chaos Resource Provider REST API.",
5+
"name": "ChaosManagementClient",
6+
"filename": "_chaos_management_client",
7+
"description": "Chaos Management Client.",
88
"base_url": "\u0027https://management.azure.com\u0027",
99
"custom_base_url": null,
1010
"azure_arm": true,
1111
"has_lro_operations": true,
1212
"client_side_validation": false,
13-
"sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"MicrosoftAzureChaosConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"HttpRequest\", \"HttpResponse\"]}}}",
14-
"async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"MicrosoftAzureChaosConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"AsyncHttpResponse\", \"HttpRequest\"]}}}"
13+
"sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ChaosManagementClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"HttpRequest\", \"HttpResponse\"]}}}",
14+
"async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ChaosManagementClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"AsyncHttpResponse\", \"HttpRequest\"]}}}"
1515
},
1616
"global_parameters": {
1717
"sync": {

sdk/chaos/azure-mgmt-chaos/azure/mgmt/chaos/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
77
# --------------------------------------------------------------------------
88

9-
VERSION = "1.0.0b1"
9+
VERSION = "1.0.0b2"

sdk/chaos/azure-mgmt-chaos/azure/mgmt/chaos/aio/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
77
# --------------------------------------------------------------------------
88

9-
from ._microsoft_azure_chaos import MicrosoftAzureChaos
10-
__all__ = ['MicrosoftAzureChaos']
9+
from ._chaos_management_client import ChaosManagementClient
10+
__all__ = ['ChaosManagementClient']

sdk/chaos/azure-mgmt-chaos/azure/mgmt/chaos/aio/_microsoft_azure_chaos.py renamed to sdk/chaos/azure-mgmt-chaos/azure/mgmt/chaos/aio/_chaos_management_client.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
# pylint: disable=unused-import,ungrouped-imports
1717
from azure.core.credentials_async import AsyncTokenCredential
1818

19-
from ._configuration import MicrosoftAzureChaosConfiguration
19+
from ._configuration import ChaosManagementClientConfiguration
2020
from .operations import CapabilitiesOperations
2121
from .operations import ExperimentsOperations
2222
from .operations import Operations
@@ -26,21 +26,21 @@
2626
from .. import models
2727

2828

29-
class MicrosoftAzureChaos(object):
30-
"""Azure Chaos Resource Provider REST API.
29+
class ChaosManagementClient(object):
30+
"""Chaos Management Client.
3131
3232
:ivar capabilities: CapabilitiesOperations operations
33-
:vartype capabilities: microsoft_azure_chaos.aio.operations.CapabilitiesOperations
33+
:vartype capabilities: chaos_management_client.aio.operations.CapabilitiesOperations
3434
:ivar experiments: ExperimentsOperations operations
35-
:vartype experiments: microsoft_azure_chaos.aio.operations.ExperimentsOperations
35+
:vartype experiments: chaos_management_client.aio.operations.ExperimentsOperations
3636
:ivar operations: Operations operations
37-
:vartype operations: microsoft_azure_chaos.aio.operations.Operations
37+
:vartype operations: chaos_management_client.aio.operations.Operations
3838
:ivar targets: TargetsOperations operations
39-
:vartype targets: microsoft_azure_chaos.aio.operations.TargetsOperations
39+
:vartype targets: chaos_management_client.aio.operations.TargetsOperations
4040
:ivar target_types: TargetTypesOperations operations
41-
:vartype target_types: microsoft_azure_chaos.aio.operations.TargetTypesOperations
41+
:vartype target_types: chaos_management_client.aio.operations.TargetTypesOperations
4242
:ivar capability_types: CapabilityTypesOperations operations
43-
:vartype capability_types: microsoft_azure_chaos.aio.operations.CapabilityTypesOperations
43+
:vartype capability_types: chaos_management_client.aio.operations.CapabilityTypesOperations
4444
:param credential: Credential needed for the client to connect to Azure.
4545
:type credential: ~azure.core.credentials_async.AsyncTokenCredential
4646
:param subscription_id: GUID that represents an Azure subscription ID.
@@ -58,7 +58,7 @@ def __init__(
5858
) -> None:
5959
if not base_url:
6060
base_url = 'https://management.azure.com'
61-
self._config = MicrosoftAzureChaosConfiguration(credential, subscription_id, **kwargs)
61+
self._config = ChaosManagementClientConfiguration(credential, subscription_id, **kwargs)
6262
self._client = AsyncARMPipelineClient(base_url=base_url, config=self._config, **kwargs)
6363

6464
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
@@ -99,7 +99,7 @@ async def _send_request(self, http_request: HttpRequest, **kwargs: Any) -> Async
9999
async def close(self) -> None:
100100
await self._client.close()
101101

102-
async def __aenter__(self) -> "MicrosoftAzureChaos":
102+
async def __aenter__(self) -> "ChaosManagementClient":
103103
await self._client.__aenter__()
104104
return self
105105

sdk/chaos/azure-mgmt-chaos/azure/mgmt/chaos/aio/_configuration.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
from azure.core.credentials_async import AsyncTokenCredential
2020

2121

22-
class MicrosoftAzureChaosConfiguration(Configuration):
23-
"""Configuration for MicrosoftAzureChaos.
22+
class ChaosManagementClientConfiguration(Configuration):
23+
"""Configuration for ChaosManagementClient.
2424
2525
Note that all parameters used to create this instance are saved as instance
2626
attributes.
@@ -41,7 +41,7 @@ def __init__(
4141
raise ValueError("Parameter 'credential' must not be None.")
4242
if subscription_id is None:
4343
raise ValueError("Parameter 'subscription_id' must not be None.")
44-
super(MicrosoftAzureChaosConfiguration, self).__init__(**kwargs)
44+
super(ChaosManagementClientConfiguration, self).__init__(**kwargs)
4545

4646
self.credential = credential
4747
self.subscription_id = subscription_id

0 commit comments

Comments
 (0)