Skip to content

Commit 3716f8a

Browse files
azure-sdkChristineWanjauChenxiJiang333
authored
[AutoPR azure-mgmt-appconfiguration]-generated-from-SDK Generation - Python-6221360 (#46576)
* Configurations: 'specification/appconfiguration/resource-manager/Microsoft.AppConfiguration/AppConfiguration/tspconfig.yaml', API Version: 2025-08-01-preview, SDK Release Type: beta, and CommitSHA: 'eb3c71aa866459ef5bb53fdcfdd30b482d1f5035' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6221360 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * update --------- Co-authored-by: Christine Wanjau <62501578+ChristineWanjau@users.noreply.github.com> Co-authored-by: ChenxiJiang333 <v-chenjiang@microsoft.com> Co-authored-by: ChenxiJiang333 <119990644+ChenxiJiang333@users.noreply.github.com>
1 parent b01afa8 commit 3716f8a

64 files changed

Lines changed: 2268 additions & 256 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

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

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

3+
## 6.0.0b2 (2026-04-28)
4+
5+
### Features Added
6+
7+
- Client `AppConfigurationManagementClient` added operation group `network_security_perimeter_configurations`
8+
- Enum `PublicNetworkAccess` added member `SECURED_BY_PERIMETER`
9+
- Added model `AccessRule`
10+
- Added enum `AccessRuleDirection`
11+
- Added model `AccessRuleProperties`
12+
- Added model `AccessRulePropertiesSubscription`
13+
- Added enum `IssueType`
14+
- Added model `NetworkSecurityPerimeter`
15+
- Added model `NetworkSecurityPerimeterConfiguration`
16+
- Added model `NetworkSecurityPerimeterConfigurationProperties`
17+
- Added enum `NetworkSecurityPerimeterConfigurationProvisioningState`
18+
- Added model `NetworkSecurityProfile`
19+
- Added model `ProvisioningIssue`
20+
- Added model `ProvisioningIssueProperties`
21+
- Added model `ResourceAssociation`
22+
- Added enum `ResourceAssociationAccessMode`
23+
- Added enum `Severity`
24+
- Added operation group `NetworkSecurityPerimeterConfigurationsOperations`
25+
326
## 6.0.0b1 (2026-01-19)
427

528
### Features Added

sdk/appconfiguration/azure-mgmt-appconfiguration/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Microsoft Azure SDK for Python
22

33
This is the Microsoft Azure App Configuration Management Client Library.
4-
This package has been tested with Python 3.9+.
4+
This package has been tested with Python 3.10+.
55
For a more complete view of Azure libraries, see the [azure sdk python release](https://aka.ms/azsdk/python/all).
66

77
## _Disclaimer_
@@ -12,7 +12,7 @@ _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For
1212

1313
### Prerequisites
1414

15-
- Python 3.9+ is required to use this package.
15+
- Python 3.10+ is required to use this package.
1616
- [Azure subscription](https://azure.microsoft.com/free/)
1717

1818
### Install the package
Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
{
2-
"apiVersion": "2025-06-01-preview",
3-
"commit": "061d81271653458662f0be74f3fd79eb2b1db60e",
2+
"apiVersion": "2025-08-01-preview",
3+
"apiVersions": {
4+
"Microsoft.AppConfiguration": "2025-08-01-preview"
5+
},
6+
"commit": "eb3c71aa866459ef5bb53fdcfdd30b482d1f5035",
47
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
58
"typespec_src": "specification/appconfiguration/resource-manager/Microsoft.AppConfiguration/AppConfiguration",
6-
"emitterVersion": "0.57.1"
9+
"emitterVersion": "0.61.3"
710
}

sdk/appconfiguration/azure-mgmt-appconfiguration/apiview-properties.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
{
22
"CrossLanguagePackageId": "Microsoft.AppConfiguration",
33
"CrossLanguageDefinitionId": {
4+
"azure.mgmt.appconfiguration.models.AccessRule": "Azure.ResourceManager.CommonTypes.AccessRule",
5+
"azure.mgmt.appconfiguration.models.AccessRuleProperties": "Azure.ResourceManager.CommonTypes.AccessRuleProperties",
6+
"azure.mgmt.appconfiguration.models.AccessRulePropertiesSubscription": "Azure.ResourceManager.CommonTypes.AccessRuleProperties.subscription.anonymous",
47
"azure.mgmt.appconfiguration.models.ApiKey": "Microsoft.AppConfiguration.ApiKey",
58
"azure.mgmt.appconfiguration.models.AzureFrontDoorProperties": "Microsoft.AppConfiguration.AzureFrontDoorProperties",
69
"azure.mgmt.appconfiguration.models.CheckNameAvailabilityParameters": "Microsoft.AppConfiguration.CheckNameAvailabilityParameters",
@@ -28,6 +31,10 @@
2831
"azure.mgmt.appconfiguration.models.MetricSpecification": "Microsoft.AppConfiguration.MetricSpecification",
2932
"azure.mgmt.appconfiguration.models.MoboBrokerResource": "Azure.ResourceManager.CommonTypes.MoboBrokerResource",
3033
"azure.mgmt.appconfiguration.models.NameAvailabilityStatus": "Microsoft.AppConfiguration.NameAvailabilityStatus",
34+
"azure.mgmt.appconfiguration.models.NetworkSecurityPerimeter": "Azure.ResourceManager.CommonTypes.NetworkSecurityPerimeter",
35+
"azure.mgmt.appconfiguration.models.NetworkSecurityPerimeterConfiguration": "Microsoft.AppConfiguration.NetworkSecurityPerimeterConfiguration",
36+
"azure.mgmt.appconfiguration.models.NetworkSecurityPerimeterConfigurationProperties": "Azure.ResourceManager.CommonTypes.NetworkSecurityPerimeterConfigurationProperties",
37+
"azure.mgmt.appconfiguration.models.NetworkSecurityProfile": "Azure.ResourceManager.CommonTypes.NetworkSecurityProfile",
3138
"azure.mgmt.appconfiguration.models.OperationDefinition": "Microsoft.AppConfiguration.OperationDefinition",
3239
"azure.mgmt.appconfiguration.models.OperationDefinitionDisplay": "Microsoft.AppConfiguration.OperationDefinitionDisplay",
3340
"azure.mgmt.appconfiguration.models.OperationProperties": "Microsoft.AppConfiguration.OperationProperties",
@@ -38,9 +45,12 @@
3845
"azure.mgmt.appconfiguration.models.PrivateLinkResource": "Microsoft.AppConfiguration.PrivateLinkResource",
3946
"azure.mgmt.appconfiguration.models.PrivateLinkResourceProperties": "Microsoft.AppConfiguration.PrivateLinkResourceProperties",
4047
"azure.mgmt.appconfiguration.models.PrivateLinkServiceConnectionState": "Microsoft.AppConfiguration.PrivateLinkServiceConnectionState",
48+
"azure.mgmt.appconfiguration.models.ProvisioningIssue": "Azure.ResourceManager.CommonTypes.ProvisioningIssue",
49+
"azure.mgmt.appconfiguration.models.ProvisioningIssueProperties": "Azure.ResourceManager.CommonTypes.ProvisioningIssueProperties",
4150
"azure.mgmt.appconfiguration.models.RegenerateKeyParameters": "Microsoft.AppConfiguration.RegenerateKeyParameters",
4251
"azure.mgmt.appconfiguration.models.Replica": "Microsoft.AppConfiguration.Replica",
4352
"azure.mgmt.appconfiguration.models.ReplicaProperties": "Microsoft.AppConfiguration.ReplicaProperties",
53+
"azure.mgmt.appconfiguration.models.ResourceAssociation": "Azure.ResourceManager.CommonTypes.ResourceAssociation",
4454
"azure.mgmt.appconfiguration.models.ResourceIdentity": "Microsoft.AppConfiguration.ResourceIdentity",
4555
"azure.mgmt.appconfiguration.models.ServiceSpecification": "Microsoft.AppConfiguration.ServiceSpecification",
4656
"azure.mgmt.appconfiguration.models.Sku": "Microsoft.AppConfiguration.Sku",
@@ -58,6 +68,11 @@
5868
"azure.mgmt.appconfiguration.models.PrivateLinkDelegation": "Microsoft.AppConfiguration.PrivateLinkDelegation",
5969
"azure.mgmt.appconfiguration.models.CreateMode": "Microsoft.AppConfiguration.CreateMode",
6070
"azure.mgmt.appconfiguration.models.IdentityType": "Microsoft.AppConfiguration.IdentityType",
71+
"azure.mgmt.appconfiguration.models.NetworkSecurityPerimeterConfigurationProvisioningState": "Azure.ResourceManager.CommonTypes.NetworkSecurityPerimeterConfigurationProvisioningState",
72+
"azure.mgmt.appconfiguration.models.IssueType": "Azure.ResourceManager.CommonTypes.IssueType",
73+
"azure.mgmt.appconfiguration.models.Severity": "Azure.ResourceManager.CommonTypes.Severity",
74+
"azure.mgmt.appconfiguration.models.AccessRuleDirection": "Azure.ResourceManager.CommonTypes.AccessRuleDirection",
75+
"azure.mgmt.appconfiguration.models.ResourceAssociationAccessMode": "Azure.ResourceManager.CommonTypes.ResourceAssociationAccessMode",
6176
"azure.mgmt.appconfiguration.models.ReplicaProvisioningState": "Microsoft.AppConfiguration.ReplicaProvisioningState",
6277
"azure.mgmt.appconfiguration.models.SnapshotStatus": "Microsoft.AppConfiguration.SnapshotStatus",
6378
"azure.mgmt.appconfiguration.models.CompositionType": "Microsoft.AppConfiguration.CompositionType",
@@ -92,6 +107,12 @@
92107
"azure.mgmt.appconfiguration.aio.operations.PrivateEndpointConnectionsOperations.begin_delete": "Microsoft.AppConfiguration.PrivateEndpointConnections.delete",
93108
"azure.mgmt.appconfiguration.operations.PrivateEndpointConnectionsOperations.list_by_configuration_store": "Microsoft.AppConfiguration.PrivateEndpointConnections.listByConfigurationStore",
94109
"azure.mgmt.appconfiguration.aio.operations.PrivateEndpointConnectionsOperations.list_by_configuration_store": "Microsoft.AppConfiguration.PrivateEndpointConnections.listByConfigurationStore",
110+
"azure.mgmt.appconfiguration.operations.NetworkSecurityPerimeterConfigurationsOperations.get": "Microsoft.AppConfiguration.NetworkSecurityPerimeterConfigurations.get",
111+
"azure.mgmt.appconfiguration.aio.operations.NetworkSecurityPerimeterConfigurationsOperations.get": "Microsoft.AppConfiguration.NetworkSecurityPerimeterConfigurations.get",
112+
"azure.mgmt.appconfiguration.operations.NetworkSecurityPerimeterConfigurationsOperations.list_by_configuration_store": "Microsoft.AppConfiguration.NetworkSecurityPerimeterConfigurations.listByConfigurationStore",
113+
"azure.mgmt.appconfiguration.aio.operations.NetworkSecurityPerimeterConfigurationsOperations.list_by_configuration_store": "Microsoft.AppConfiguration.NetworkSecurityPerimeterConfigurations.listByConfigurationStore",
114+
"azure.mgmt.appconfiguration.operations.NetworkSecurityPerimeterConfigurationsOperations.begin_reconcile": "Microsoft.AppConfiguration.NetworkSecurityPerimeterConfigurations.reconcile",
115+
"azure.mgmt.appconfiguration.aio.operations.NetworkSecurityPerimeterConfigurationsOperations.begin_reconcile": "Microsoft.AppConfiguration.NetworkSecurityPerimeterConfigurations.reconcile",
95116
"azure.mgmt.appconfiguration.operations.PrivateLinkResourcesOperations.get": "Microsoft.AppConfiguration.PrivateLinkResources.get",
96117
"azure.mgmt.appconfiguration.aio.operations.PrivateLinkResourcesOperations.get": "Microsoft.AppConfiguration.PrivateLinkResources.get",
97118
"azure.mgmt.appconfiguration.operations.PrivateLinkResourcesOperations.list_by_configuration_store": "Microsoft.AppConfiguration.PrivateLinkResources.listByConfigurationStore",

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

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
from .operations import (
2323
ConfigurationStoresOperations,
2424
KeyValuesOperations,
25+
NetworkSecurityPerimeterConfigurationsOperations,
2526
Operations,
2627
PrivateEndpointConnectionsOperations,
2728
PrivateLinkResourcesOperations,
@@ -43,6 +44,10 @@ class AppConfigurationManagementClient: # pylint: disable=too-many-instance-att
4344
:ivar private_endpoint_connections: PrivateEndpointConnectionsOperations operations
4445
:vartype private_endpoint_connections:
4546
azure.mgmt.appconfiguration.operations.PrivateEndpointConnectionsOperations
47+
:ivar network_security_perimeter_configurations:
48+
NetworkSecurityPerimeterConfigurationsOperations operations
49+
:vartype network_security_perimeter_configurations:
50+
azure.mgmt.appconfiguration.operations.NetworkSecurityPerimeterConfigurationsOperations
4651
:ivar private_link_resources: PrivateLinkResourcesOperations operations
4752
:vartype private_link_resources:
4853
azure.mgmt.appconfiguration.operations.PrivateLinkResourcesOperations
@@ -63,9 +68,9 @@ class AppConfigurationManagementClient: # pylint: disable=too-many-instance-att
6368
:keyword cloud_setting: The cloud setting for which to get the ARM endpoint. Default value is
6469
None.
6570
:paramtype cloud_setting: ~azure.core.AzureClouds
66-
:keyword api_version: The API version to use for this operation. Default value is
67-
"2025-06-01-preview". Note that overriding this default value may result in unsupported
68-
behavior.
71+
:keyword api_version: The API version to use for this operation. Known values are
72+
"2025-08-01-preview". Default value is "2025-08-01-preview". Note that overriding this default
73+
value may result in unsupported behavior.
6974
:paramtype api_version: str
7075
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no
7176
Retry-After header is present.
@@ -124,6 +129,9 @@ def __init__(
124129
self.private_endpoint_connections = PrivateEndpointConnectionsOperations(
125130
self._client, self._config, self._serialize, self._deserialize
126131
)
132+
self.network_security_perimeter_configurations = NetworkSecurityPerimeterConfigurationsOperations(
133+
self._client, self._config, self._serialize, self._deserialize
134+
)
127135
self.private_link_resources = PrivateLinkResourcesOperations(
128136
self._client, self._config, self._serialize, self._deserialize
129137
)

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ class AppConfigurationManagementClientConfiguration: # pylint: disable=too-many
3333
:param cloud_setting: The cloud setting for which to get the ARM endpoint. Default value is
3434
None.
3535
:type cloud_setting: ~azure.core.AzureClouds
36-
:keyword api_version: The API version to use for this operation. Default value is
37-
"2025-06-01-preview". Note that overriding this default value may result in unsupported
38-
behavior.
36+
:keyword api_version: The API version to use for this operation. Known values are
37+
"2025-08-01-preview". Default value is "2025-08-01-preview". Note that overriding this default
38+
value may result in unsupported behavior.
3939
:paramtype api_version: str
4040
"""
4141

@@ -47,7 +47,7 @@ def __init__(
4747
cloud_setting: Optional["AzureClouds"] = None,
4848
**kwargs: Any
4949
) -> None:
50-
api_version: str = kwargs.pop("api_version", "2025-06-01-preview")
50+
api_version: str = kwargs.pop("api_version", "2025-08-01-preview")
5151

5252
if credential is None:
5353
raise ValueError("Parameter 'credential' must not be None.")

0 commit comments

Comments
 (0)