Skip to content

Commit 22d8710

Browse files
author
SDKAuto
committed
CodeGen from PR 12829 in Azure/azure-rest-api-specs
[Hub Generated] Review request for Microsoft.Cache to add version stable/2021-03-01 (Azure#12829) * Adds base for updating Microsoft.Cache from version preview/2020-10-01-preview to version 2021-03-01 * Updates readme * Updates API version in new specs and examples * Add support for persistence and fix other typos * Fix SDK Warning: R2063 OperationIdNounConflictingModelNames * Fix spellcheck error * Fix acronym capitalization in descriptions * Replace local parameters with common-types parameters * Use naming convention consistent with Azure documentation * Update word choice, remove deprecated x-ms-code-generation-setting, and fix operationId * Add x-ms-secret extension and make TLS version a string enum * Suppress errors about secrets being sent in responses
1 parent 6fd75b3 commit 22d8710

26 files changed

+401
-276
lines changed

sdk/redisenterprise/azure-mgmt-redisenterprise/azure/mgmt/redisenterprise/__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 ._redis_enterprise import RedisEnterprise
9+
from ._redis_enterprise_management_client import RedisEnterpriseManagementClient
1010
from ._version import VERSION
1111

1212
__version__ = VERSION
13-
__all__ = ['RedisEnterprise']
13+
__all__ = ['RedisEnterpriseManagementClient']
1414

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

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

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

2323

24-
class RedisEnterpriseConfiguration(Configuration):
25-
"""Configuration for RedisEnterprise.
24+
class RedisEnterpriseManagementClientConfiguration(Configuration):
25+
"""Configuration for RedisEnterpriseManagementClient.
2626
2727
Note that all parameters used to create this instance are saved as instance
2828
attributes.
2929
3030
:param credential: Credential needed for the client to connect to Azure.
3131
:type credential: ~azure.core.credentials.TokenCredential
32-
:param subscription_id: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
32+
:param subscription_id: The ID of the target subscription.
3333
:type subscription_id: str
3434
"""
3535

@@ -44,11 +44,11 @@ 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(RedisEnterpriseConfiguration, self).__init__(**kwargs)
47+
super(RedisEnterpriseManagementClientConfiguration, self).__init__(**kwargs)
4848

4949
self.credential = credential
5050
self.subscription_id = subscription_id
51-
self.api_version = "2020-10-01-preview"
51+
self.api_version = "2021-03-01"
5252
self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default'])
5353
kwargs.setdefault('sdk_moniker', 'mgmt-redisenterprise/{}'.format(VERSION))
5454
self._configure(**kwargs)

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

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
2-
"chosen_version": "2020-10-01-preview",
3-
"total_api_version_list": ["2020-10-01-preview"],
2+
"chosen_version": "2021-03-01",
3+
"total_api_version_list": ["2021-03-01"],
44
"client": {
5-
"name": "RedisEnterprise",
6-
"filename": "_redis_enterprise",
5+
"name": "RedisEnterpriseManagementClient",
6+
"filename": "_redis_enterprise_management_client",
77
"description": "REST API for managing Redis Enterprise resources in Azure.",
88
"base_url": "\u0027https://management.azure.com\u0027",
99
"custom_base_url": null,
@@ -21,7 +21,7 @@
2121
},
2222
"subscription_id": {
2323
"signature": "subscription_id, # type: str",
24-
"description": "Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.",
24+
"description": "The ID of the target subscription.",
2525
"docstring_type": "str",
2626
"required": true
2727
}
@@ -35,7 +35,7 @@
3535
},
3636
"subscription_id": {
3737
"signature": "subscription_id, # type: str",
38-
"description": "Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.",
38+
"description": "The ID of the target subscription.",
3939
"docstring_type": "str",
4040
"required": true
4141
}
@@ -53,7 +53,7 @@
5353
},
5454
"operation_groups": {
5555
"operations": "Operations",
56-
"get": "GetOperations",
56+
"operations_status": "OperationsStatusOperations",
5757
"redis_enterprise": "RedisEnterpriseOperations",
5858
"databases": "DatabasesOperations",
5959
"private_endpoint_connections": "PrivateEndpointConnectionsOperations",

sdk/redisenterprise/azure-mgmt-redisenterprise/azure/mgmt/redisenterprise/_redis_enterprise.py renamed to sdk/redisenterprise/azure-mgmt-redisenterprise/azure/mgmt/redisenterprise/_redis_enterprise_management_client.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,23 +17,23 @@
1717

1818
from azure.core.credentials import TokenCredential
1919

20-
from ._configuration import RedisEnterpriseConfiguration
20+
from ._configuration import RedisEnterpriseManagementClientConfiguration
2121
from .operations import Operations
22-
from .operations import GetOperations
22+
from .operations import OperationsStatusOperations
2323
from .operations import RedisEnterpriseOperations
2424
from .operations import DatabasesOperations
2525
from .operations import PrivateEndpointConnectionsOperations
2626
from .operations import PrivateLinkResourcesOperations
2727
from . import models
2828

2929

30-
class RedisEnterprise(object):
30+
class RedisEnterpriseManagementClient(object):
3131
"""REST API for managing Redis Enterprise resources in Azure.
3232
3333
:ivar operations: Operations operations
3434
:vartype operations: azure.mgmt.redisenterprise.operations.Operations
35-
:ivar get: GetOperations operations
36-
:vartype get: azure.mgmt.redisenterprise.operations.GetOperations
35+
:ivar operations_status: OperationsStatusOperations operations
36+
:vartype operations_status: azure.mgmt.redisenterprise.operations.OperationsStatusOperations
3737
:ivar redis_enterprise: RedisEnterpriseOperations operations
3838
:vartype redis_enterprise: azure.mgmt.redisenterprise.operations.RedisEnterpriseOperations
3939
:ivar databases: DatabasesOperations operations
@@ -44,7 +44,7 @@ class RedisEnterprise(object):
4444
:vartype private_link_resources: azure.mgmt.redisenterprise.operations.PrivateLinkResourcesOperations
4545
:param credential: Credential needed for the client to connect to Azure.
4646
:type credential: ~azure.core.credentials.TokenCredential
47-
:param subscription_id: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
47+
:param subscription_id: The ID of the target subscription.
4848
:type subscription_id: str
4949
:param str base_url: Service URL
5050
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
@@ -60,7 +60,7 @@ def __init__(
6060
# type: (...) -> None
6161
if not base_url:
6262
base_url = 'https://management.azure.com'
63-
self._config = RedisEnterpriseConfiguration(credential, subscription_id, **kwargs)
63+
self._config = RedisEnterpriseManagementClientConfiguration(credential, subscription_id, **kwargs)
6464
self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs)
6565

6666
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
@@ -69,7 +69,7 @@ def __init__(
6969

7070
self.operations = Operations(
7171
self._client, self._config, self._serialize, self._deserialize)
72-
self.get = GetOperations(
72+
self.operations_status = OperationsStatusOperations(
7373
self._client, self._config, self._serialize, self._deserialize)
7474
self.redis_enterprise = RedisEnterpriseOperations(
7575
self._client, self._config, self._serialize, self._deserialize)
@@ -85,7 +85,7 @@ def close(self):
8585
self._client.close()
8686

8787
def __enter__(self):
88-
# type: () -> RedisEnterprise
88+
# type: () -> RedisEnterpriseManagementClient
8989
self._client.__enter__()
9090
return self
9191

sdk/redisenterprise/azure-mgmt-redisenterprise/azure/mgmt/redisenterprise/_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.0"

sdk/redisenterprise/azure-mgmt-redisenterprise/azure/mgmt/redisenterprise/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 ._redis_enterprise import RedisEnterprise
10-
__all__ = ['RedisEnterprise']
9+
from ._redis_enterprise_management_client import RedisEnterpriseManagementClient
10+
__all__ = ['RedisEnterpriseManagementClient']

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

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

2121

22-
class RedisEnterpriseConfiguration(Configuration):
23-
"""Configuration for RedisEnterprise.
22+
class RedisEnterpriseManagementClientConfiguration(Configuration):
23+
"""Configuration for RedisEnterpriseManagementClient.
2424
2525
Note that all parameters used to create this instance are saved as instance
2626
attributes.
2727
2828
:param credential: Credential needed for the client to connect to Azure.
2929
:type credential: ~azure.core.credentials_async.AsyncTokenCredential
30-
:param subscription_id: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
30+
:param subscription_id: The ID of the target subscription.
3131
:type subscription_id: str
3232
"""
3333

@@ -41,11 +41,11 @@ 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(RedisEnterpriseConfiguration, self).__init__(**kwargs)
44+
super(RedisEnterpriseManagementClientConfiguration, self).__init__(**kwargs)
4545

4646
self.credential = credential
4747
self.subscription_id = subscription_id
48-
self.api_version = "2020-10-01-preview"
48+
self.api_version = "2021-03-01"
4949
self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default'])
5050
kwargs.setdefault('sdk_moniker', 'mgmt-redisenterprise/{}'.format(VERSION))
5151
self._configure(**kwargs)

sdk/redisenterprise/azure-mgmt-redisenterprise/azure/mgmt/redisenterprise/aio/_redis_enterprise.py renamed to sdk/redisenterprise/azure-mgmt-redisenterprise/azure/mgmt/redisenterprise/aio/_redis_enterprise_management_client.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,23 +15,23 @@
1515
# pylint: disable=unused-import,ungrouped-imports
1616
from azure.core.credentials_async import AsyncTokenCredential
1717

18-
from ._configuration import RedisEnterpriseConfiguration
18+
from ._configuration import RedisEnterpriseManagementClientConfiguration
1919
from .operations import Operations
20-
from .operations import GetOperations
20+
from .operations import OperationsStatusOperations
2121
from .operations import RedisEnterpriseOperations
2222
from .operations import DatabasesOperations
2323
from .operations import PrivateEndpointConnectionsOperations
2424
from .operations import PrivateLinkResourcesOperations
2525
from .. import models
2626

2727

28-
class RedisEnterprise(object):
28+
class RedisEnterpriseManagementClient(object):
2929
"""REST API for managing Redis Enterprise resources in Azure.
3030
3131
:ivar operations: Operations operations
3232
:vartype operations: azure.mgmt.redisenterprise.aio.operations.Operations
33-
:ivar get: GetOperations operations
34-
:vartype get: azure.mgmt.redisenterprise.aio.operations.GetOperations
33+
:ivar operations_status: OperationsStatusOperations operations
34+
:vartype operations_status: azure.mgmt.redisenterprise.aio.operations.OperationsStatusOperations
3535
:ivar redis_enterprise: RedisEnterpriseOperations operations
3636
:vartype redis_enterprise: azure.mgmt.redisenterprise.aio.operations.RedisEnterpriseOperations
3737
:ivar databases: DatabasesOperations operations
@@ -42,7 +42,7 @@ class RedisEnterprise(object):
4242
:vartype private_link_resources: azure.mgmt.redisenterprise.aio.operations.PrivateLinkResourcesOperations
4343
:param credential: Credential needed for the client to connect to Azure.
4444
:type credential: ~azure.core.credentials_async.AsyncTokenCredential
45-
:param subscription_id: Gets subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
45+
:param subscription_id: The ID of the target subscription.
4646
:type subscription_id: str
4747
:param str base_url: Service URL
4848
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
@@ -57,7 +57,7 @@ def __init__(
5757
) -> None:
5858
if not base_url:
5959
base_url = 'https://management.azure.com'
60-
self._config = RedisEnterpriseConfiguration(credential, subscription_id, **kwargs)
60+
self._config = RedisEnterpriseManagementClientConfiguration(credential, subscription_id, **kwargs)
6161
self._client = AsyncARMPipelineClient(base_url=base_url, config=self._config, **kwargs)
6262

6363
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
@@ -66,7 +66,7 @@ def __init__(
6666

6767
self.operations = Operations(
6868
self._client, self._config, self._serialize, self._deserialize)
69-
self.get = GetOperations(
69+
self.operations_status = OperationsStatusOperations(
7070
self._client, self._config, self._serialize, self._deserialize)
7171
self.redis_enterprise = RedisEnterpriseOperations(
7272
self._client, self._config, self._serialize, self._deserialize)
@@ -80,7 +80,7 @@ def __init__(
8080
async def close(self) -> None:
8181
await self._client.close()
8282

83-
async def __aenter__(self) -> "RedisEnterprise":
83+
async def __aenter__(self) -> "RedisEnterpriseManagementClient":
8484
await self._client.__aenter__()
8585
return self
8686

sdk/redisenterprise/azure-mgmt-redisenterprise/azure/mgmt/redisenterprise/aio/operations/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77
# --------------------------------------------------------------------------
88

99
from ._operations import Operations
10-
from ._get_operations import GetOperations
10+
from ._operations_status_operations import OperationsStatusOperations
1111
from ._redis_enterprise_operations import RedisEnterpriseOperations
1212
from ._databases_operations import DatabasesOperations
1313
from ._private_endpoint_connections_operations import PrivateEndpointConnectionsOperations
1414
from ._private_link_resources_operations import PrivateLinkResourcesOperations
1515

1616
__all__ = [
1717
'Operations',
18-
'GetOperations',
18+
'OperationsStatusOperations',
1919
'RedisEnterpriseOperations',
2020
'DatabasesOperations',
2121
'PrivateEndpointConnectionsOperations',

0 commit comments

Comments
 (0)