Skip to content

Commit f3aa604

Browse files
Azure CLI BotSDKAutoRAY-316
authored
[AutoRelease] t1-appconfiguration-2021-06-21-22306 (Azure#19349)
* CodeGen from PR 14452 in Azure/azure-rest-api-specs Added missing updatable properties in ConfigurationStorePropertiesUpdateParameters (Azure#14452) Co-authored-by: jimmypc92 <jimmypc92> * version,CHANGELOG * test * test config Co-authored-by: SDKAuto <[email protected]> Co-authored-by: PythonSdkPipelines <PythonSdkPipelines> Co-authored-by: Zed <[email protected]>
1 parent d84085d commit f3aa604

18 files changed

+1361
-504
lines changed

sdk/appconfiguration/azure-mgmt-appconfiguration/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.7.0 (2021-06-21)
4+
5+
**Features**
6+
7+
- Model OperationDefinition has a new parameter is_data_action
8+
- Model OperationDefinition has a new parameter properties
9+
- Model OperationDefinition has a new parameter origin
10+
- Model ConfigurationStore has a new parameter disable_local_auth
11+
- Model ConfigurationStore has a new parameter system_data
12+
- Model KeyValue has a new parameter id
13+
- Model KeyValue has a new parameter type
14+
- Model KeyValue has a new parameter name
15+
- Model ConfigurationStoreUpdateParameters has a new parameter disable_local_auth
16+
- Added operation group KeyValuesOperations
17+
18+
**Breaking changes**
19+
20+
- Model Resource no longer has parameter location
21+
- Model Resource no longer has parameter tags
22+
- Removed operation ConfigurationStoresOperations.list_key_value
23+
324
## 0.6.0 (2020-08-19)
425

526
**Features**

sdk/appconfiguration/azure-mgmt-appconfiguration/MANIFEST.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
include _meta.json
12
recursive-include tests *.py *.yaml
23
include *.md
34
include azure/__init__.py
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"autorest": "V2",
3+
"use": "@microsoft.azure/autorest.python@~4.0.71",
4+
"commit": "8295604d233d427afceff05bd5ed36d0cb7ae572",
5+
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
6+
"autorest_command": "autorest specification/appconfiguration/resource-manager/readme.md --keep-version-file --multiapi --no-async --python --python-mode=update --python-sdks-folder=/home/vsts/work/1/s/azure-sdk-for-python/sdk [email protected]/autorest.python@~4.0.71 --version=V2",
7+
"readme": "specification/appconfiguration/resource-manager/readme.md"
8+
}

sdk/appconfiguration/azure-mgmt-appconfiguration/azure/mgmt/appconfiguration/_app_configuration_management_client.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
from .operations import Operations
1818
from .operations import PrivateEndpointConnectionsOperations
1919
from .operations import PrivateLinkResourcesOperations
20+
from .operations import KeyValuesOperations
2021
from . import models
2122

2223

@@ -34,6 +35,8 @@ class AppConfigurationManagementClient(SDKClient):
3435
:vartype private_endpoint_connections: azure.mgmt.appconfiguration.operations.PrivateEndpointConnectionsOperations
3536
:ivar private_link_resources: PrivateLinkResources operations
3637
:vartype private_link_resources: azure.mgmt.appconfiguration.operations.PrivateLinkResourcesOperations
38+
:ivar key_values: KeyValues operations
39+
:vartype key_values: azure.mgmt.appconfiguration.operations.KeyValuesOperations
3740
3841
:param credentials: Credentials needed for the client to connect to Azure.
3942
:type credentials: :mod:`A msrestazure Credentials
@@ -50,7 +53,7 @@ def __init__(
5053
super(AppConfigurationManagementClient, self).__init__(self.config.credentials, self.config)
5154

5255
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
53-
self.api_version = '2020-06-01'
56+
self.api_version = '2021-03-01-preview'
5457
self._serialize = Serializer(client_models)
5558
self._deserialize = Deserializer(client_models)
5659

@@ -62,3 +65,5 @@ def __init__(
6265
self._client, self.config, self._serialize, self._deserialize)
6366
self.private_link_resources = PrivateLinkResourcesOperations(
6467
self._client, self.config, self._serialize, self._deserialize)
68+
self.key_values = KeyValuesOperations(
69+
self._client, self.config, self._serialize, self._deserialize)

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

Lines changed: 40 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,52 +11,73 @@
1111

1212
try:
1313
from ._models_py3 import ApiKey
14+
from ._models_py3 import AzureEntityResource
1415
from ._models_py3 import CheckNameAvailabilityParameters
1516
from ._models_py3 import ConfigurationStore
1617
from ._models_py3 import ConfigurationStoreUpdateParameters
1718
from ._models_py3 import EncryptionProperties
18-
from ._models_py3 import Error, ErrorException
19+
from ._models_py3 import ErrorAdditionalInfo
20+
from ._models_py3 import ErrorDetails
21+
from ._models_py3 import ErrorResponse, ErrorResponseException
1922
from ._models_py3 import KeyValue
2023
from ._models_py3 import KeyVaultProperties
21-
from ._models_py3 import ListKeyValueParameters
24+
from ._models_py3 import LogSpecification
25+
from ._models_py3 import MetricDimension
26+
from ._models_py3 import MetricSpecification
2227
from ._models_py3 import NameAvailabilityStatus
2328
from ._models_py3 import OperationDefinition
2429
from ._models_py3 import OperationDefinitionDisplay
30+
from ._models_py3 import OperationProperties
2531
from ._models_py3 import PrivateEndpoint
2632
from ._models_py3 import PrivateEndpointConnection
2733
from ._models_py3 import PrivateEndpointConnectionReference
2834
from ._models_py3 import PrivateLinkResource
2935
from ._models_py3 import PrivateLinkServiceConnectionState
36+
from ._models_py3 import ProxyResource
3037
from ._models_py3 import RegenerateKeyParameters
3138
from ._models_py3 import Resource
3239
from ._models_py3 import ResourceIdentity
40+
from ._models_py3 import ServiceSpecification
3341
from ._models_py3 import Sku
42+
from ._models_py3 import SystemData
43+
from ._models_py3 import TrackedResource
3444
from ._models_py3 import UserIdentity
3545
except (SyntaxError, ImportError):
3646
from ._models import ApiKey
47+
from ._models import AzureEntityResource
3748
from ._models import CheckNameAvailabilityParameters
3849
from ._models import ConfigurationStore
3950
from ._models import ConfigurationStoreUpdateParameters
4051
from ._models import EncryptionProperties
41-
from ._models import Error, ErrorException
52+
from ._models import ErrorAdditionalInfo
53+
from ._models import ErrorDetails
54+
from ._models import ErrorResponse, ErrorResponseException
4255
from ._models import KeyValue
4356
from ._models import KeyVaultProperties
44-
from ._models import ListKeyValueParameters
57+
from ._models import LogSpecification
58+
from ._models import MetricDimension
59+
from ._models import MetricSpecification
4560
from ._models import NameAvailabilityStatus
4661
from ._models import OperationDefinition
4762
from ._models import OperationDefinitionDisplay
63+
from ._models import OperationProperties
4864
from ._models import PrivateEndpoint
4965
from ._models import PrivateEndpointConnection
5066
from ._models import PrivateEndpointConnectionReference
5167
from ._models import PrivateLinkResource
5268
from ._models import PrivateLinkServiceConnectionState
69+
from ._models import ProxyResource
5370
from ._models import RegenerateKeyParameters
5471
from ._models import Resource
5572
from ._models import ResourceIdentity
73+
from ._models import ServiceSpecification
5674
from ._models import Sku
75+
from ._models import SystemData
76+
from ._models import TrackedResource
5777
from ._models import UserIdentity
5878
from ._paged_models import ApiKeyPaged
5979
from ._paged_models import ConfigurationStorePaged
80+
from ._paged_models import KeyValuePaged
6081
from ._paged_models import OperationDefinitionPaged
6182
from ._paged_models import PrivateEndpointConnectionPaged
6283
from ._paged_models import PrivateLinkResourcePaged
@@ -66,39 +87,52 @@
6687
ConnectionStatus,
6788
ActionsRequired,
6889
PublicNetworkAccess,
90+
CreatedByType,
6991
)
7092

7193
__all__ = [
7294
'ApiKey',
95+
'AzureEntityResource',
7396
'CheckNameAvailabilityParameters',
7497
'ConfigurationStore',
7598
'ConfigurationStoreUpdateParameters',
7699
'EncryptionProperties',
77-
'Error', 'ErrorException',
100+
'ErrorAdditionalInfo',
101+
'ErrorDetails',
102+
'ErrorResponse', 'ErrorResponseException',
78103
'KeyValue',
79104
'KeyVaultProperties',
80-
'ListKeyValueParameters',
105+
'LogSpecification',
106+
'MetricDimension',
107+
'MetricSpecification',
81108
'NameAvailabilityStatus',
82109
'OperationDefinition',
83110
'OperationDefinitionDisplay',
111+
'OperationProperties',
84112
'PrivateEndpoint',
85113
'PrivateEndpointConnection',
86114
'PrivateEndpointConnectionReference',
87115
'PrivateLinkResource',
88116
'PrivateLinkServiceConnectionState',
117+
'ProxyResource',
89118
'RegenerateKeyParameters',
90119
'Resource',
91120
'ResourceIdentity',
121+
'ServiceSpecification',
92122
'Sku',
123+
'SystemData',
124+
'TrackedResource',
93125
'UserIdentity',
94126
'ConfigurationStorePaged',
95127
'ApiKeyPaged',
96128
'OperationDefinitionPaged',
97129
'PrivateEndpointConnectionPaged',
98130
'PrivateLinkResourcePaged',
131+
'KeyValuePaged',
99132
'IdentityType',
100133
'ProvisioningState',
101134
'ConnectionStatus',
102135
'ActionsRequired',
103136
'PublicNetworkAccess',
137+
'CreatedByType',
104138
]

sdk/appconfiguration/azure-mgmt-appconfiguration/azure/mgmt/appconfiguration/models/_app_configuration_management_client_enums.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,3 +48,11 @@ class PublicNetworkAccess(str, Enum):
4848

4949
enabled = "Enabled"
5050
disabled = "Disabled"
51+
52+
53+
class CreatedByType(str, Enum):
54+
55+
user = "User"
56+
application = "Application"
57+
managed_identity = "ManagedIdentity"
58+
key = "Key"

0 commit comments

Comments
 (0)