[AutoPR azure-resourcemanager-appconfiguration]-generated-from-SDK Generation - Java-6221363#48958
[AutoPR azure-resourcemanager-appconfiguration]-generated-from-SDK Generation - Java-6221363#48958
Conversation
…osoft.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=6221363 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
There was a problem hiding this comment.
Pull request overview
Updates the azure-resourcemanager-appconfiguration management SDK to the 2025-08-01-preview spec, including newly generated APIs and models for Network Security Perimeter (NSP) configuration support, plus regenerated tests/samples and version metadata.
Changes:
- Regenerate AppConfiguration management client for API version
2025-08-01-previewand bump package version to1.2.0-beta.2. - Add NSP configuration client surface (
NetworkSecurityPerimeterConfigurations) and related models/enums. - Regenerate mock tests and samples to match the new swagger/type-spec outputs and update documentation/changelog.
Reviewed changes
Copilot reviewed 36 out of 118 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/tsp-location.yaml | Updates spec repo commit SHA used for generation. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/ServiceSpecificationTests.java | Regenerated model deserialize test data. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/ResourceAssociationTests.java | Adds deserialize test for new ResourceAssociation model. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/ReplicasListByConfigurationStoreMockTests.java | Regenerated mock test payload/args for replicas list. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/ReplicasGetWithResponseMockTests.java | Regenerated mock test payload/args for replicas get. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/ReplicasDeleteMockTests.java | Regenerated mock test args for replicas delete. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/ReplicasCreateMockTests.java | Regenerated mock test payload/args for replicas create. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/ReplicaPropertiesTests.java | Regenerated model deserialize test data. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/ReplicaListResultTests.java | Regenerated model deserialize assertions/payload. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/ReplicaInnerTests.java | Regenerated model serialize/deserialize assertions. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/ProvisioningIssueTests.java | Adds deserialize test for new ProvisioningIssue model. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/ProvisioningIssuePropertiesTests.java | Adds deserialize test for new ProvisioningIssueProperties model. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/PrivateLinkResourcesListByConfigurationStoreMockTests.java | Regenerated mock test payload/args for private link resource list. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/PrivateLinkResourcesGetWithResponseMockTests.java | Regenerated mock test payload/args for private link resource get. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/PrivateLinkResourcePropertiesTests.java | Regenerated model deserialize payload. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/PrivateLinkResourceListResultTests.java | Regenerated model deserialize assertions/payload. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/PrivateLinkResourceInnerTests.java | Regenerated model deserialize payload. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/PrivateEndpointConnectionsListByConfigurationStoreMockTests.java | Regenerated mock test payload/args and assertions. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/PrivateEndpointConnectionsGetWithResponseMockTests.java | Regenerated mock test payload/args and assertions. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/PrivateEndpointConnectionsDeleteMockTests.java | Regenerated mock test args for delete. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/PrivateEndpointConnectionsCreateOrUpdateMockTests.java | Regenerated mock test payload/args and assertions. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/OperationsRegionalCheckNameAvailabilityWithResponseMockTests.java | Regenerated mock test payload/args for regional name check. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/OperationsListMockTests.java | Regenerated mock test payload/args and assertions for operations list. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/OperationsCheckNameAvailabilityWithResponseMockTests.java | Regenerated mock test payload/args for global name check. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/OperationPropertiesTests.java | Regenerated model deserialize assertions/payload. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/OperationDefinitionListResultTests.java | Regenerated model deserialize assertions/payload. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/OperationDefinitionInnerTests.java | Regenerated model deserialize assertions/payload. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/OperationDefinitionDisplayTests.java | Regenerated model deserialize assertions/payload. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/NetworkSecurityProfileTests.java | Adds deserialize test for new NetworkSecurityProfile model. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/NetworkSecurityPerimeterTests.java | Adds deserialize test for new NetworkSecurityPerimeter model. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/NetworkSecurityPerimeterConfigurationsReconcileMockTests.java | Adds mock test for NSP configuration reconcile operation. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/NetworkSecurityPerimeterConfigurationsListByConfigurationStoreMockTests.java | Adds mock test for NSP configuration list operation. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/NetworkSecurityPerimeterConfigurationsGetWithResponseMockTests.java | Adds mock test for NSP configuration get operation. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/NetworkSecurityPerimeterConfigurationPropertiesTests.java | Adds deserialize test for NSP configuration properties model. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/NetworkSecurityPerimeterConfigurationListResultTests.java | Adds deserialize test for NSP list result model. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/NetworkSecurityPerimeterConfigurationInnerTests.java | Adds deserialize test for NSP inner model. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/NameAvailabilityStatusInnerTests.java | Regenerated model deserialize payload. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/MetricSpecificationTests.java | Regenerated model deserialize assertions/payload. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/MetricDimensionTests.java | Regenerated model deserialize assertions/payload. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/LogSpecificationTests.java | Regenerated model deserialize assertions/payload. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/KeyValuesDeleteMockTests.java | Regenerated mock test args for key-values delete. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/ConfigurationStoresRegenerateKeyWithResponseMockTests.java | Regenerated mock test payload/args for regenerate key. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/ConfigurationStoresPurgeDeletedMockTests.java | Regenerated mock test args for purge deleted. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/ConfigurationStoresListKeysMockTests.java | Regenerated mock test payload/args for list keys. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/ConfigurationStoresListDeletedMockTests.java | Regenerated mock test payload for list deleted. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/ConfigurationStoresGetDeletedWithResponseMockTests.java | Regenerated mock test payload/args for get deleted. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/ConfigurationStoresDeleteMockTests.java | Regenerated mock test args for delete. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/CheckNameAvailabilityParametersTests.java | Regenerated model serialize/deserialize assertions. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/AccessRuleTests.java | Adds deserialize test for new AccessRule model. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/AccessRulePropertiesTests.java | Adds deserialize test for new AccessRuleProperties model. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/test/java/com/azure/resourcemanager/appconfiguration/generated/AccessRulePropertiesSubscriptionTests.java | Adds deserialize test for new AccessRulePropertiesSubscription model. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/SnapshotsGetSamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/SnapshotsCreateSamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/ReplicasListByConfigurationStoreSamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/ReplicasGetSamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/ReplicasDeleteSamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/ReplicasCreateSamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/PrivateLinkResourcesListByConfigurationStoreSamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/PrivateLinkResourcesGetSamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/PrivateEndpointConnectionsListByConfigurationStoreSamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/PrivateEndpointConnectionsGetSamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/PrivateEndpointConnectionsDeleteSamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/PrivateEndpointConnectionsCreateOrUpdateSamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/OperationsRegionalCheckNameAvailabilitySamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/OperationsListSamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/OperationsCheckNameAvailabilitySamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/NetworkSecurityPerimeterConfigurationsReconcileSamples.java | Adds NSP reconcile sample. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/NetworkSecurityPerimeterConfigurationsListByConfigurationStoreSamples.java | Adds NSP list sample. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/NetworkSecurityPerimeterConfigurationsGetSamples.java | Adds NSP get sample. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/KeyValuesGetSamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/KeyValuesDeleteSamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/KeyValuesCreateOrUpdateSamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/ConfigurationStoresUpdateSamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/ConfigurationStoresRegenerateKeySamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/ConfigurationStoresPurgeDeletedSamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/ConfigurationStoresListSamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/ConfigurationStoresListKeysSamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/ConfigurationStoresListDeletedSamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/ConfigurationStoresListByResourceGroupSamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/ConfigurationStoresGetDeletedSamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/ConfigurationStoresGetByResourceGroupSamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/ConfigurationStoresDeleteSamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/samples/java/com/azure/resourcemanager/appconfiguration/generated/ConfigurationStoresCreateSamples.java | Updates x-ms-original-file to 2025-08-01-preview. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-appconfiguration/proxy-config.json | Adds proxy entry for new NSP configurations service client. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/models/Snapshot.java | Adjusts fluent definition stages (adds required filters stage). |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/models/Severity.java | Adds new Severity expandable enum. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/models/ResourceAssociationAccessMode.java | Adds new ResourceAssociationAccessMode expandable enum. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/models/ResourceAssociation.java | Adds new ResourceAssociation model. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/models/PublicNetworkAccess.java | Adds SECURED_BY_PERIMETER enum value and updates docs. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/models/ProvisioningIssueProperties.java | Adds new ProvisioningIssueProperties model. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/models/ProvisioningIssue.java | Adds new ProvisioningIssue model. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/models/NetworkSecurityProfile.java | Adds new NetworkSecurityProfile model. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/models/NetworkSecurityPerimeterConfigurations.java | Adds NSP configurations collection interface. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/models/NetworkSecurityPerimeterConfigurationProvisioningState.java | Adds provisioning state enum for NSP configuration. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/models/NetworkSecurityPerimeterConfigurationProperties.java | Adds NSP configuration properties model. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/models/NetworkSecurityPerimeterConfiguration.java | Adds NSP configuration resource interface. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/models/NetworkSecurityPerimeter.java | Adds new NetworkSecurityPerimeter model. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/models/IssueType.java | Adds new IssueType expandable enum. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/models/AccessRulePropertiesSubscription.java | Adds subscription reference model for access rules. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/models/AccessRuleProperties.java | Adds access rule properties model. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/models/AccessRuleDirection.java | Adds direction enum for access rules. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/models/AccessRule.java | Adds access rule model. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/implementation/models/NetworkSecurityPerimeterConfigurationListResult.java | Adds internal list result model for NSP paging. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/implementation/SnapshotImpl.java | Reorders fluent setters (filters/tags) to match new stages. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/implementation/NetworkSecurityPerimeterConfigurationsImpl.java | Adds manager-layer wrapper for NSP configurations. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/implementation/NetworkSecurityPerimeterConfigurationsClientImpl.java | Adds REST proxy client implementation for NSP operations. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/implementation/NetworkSecurityPerimeterConfigurationImpl.java | Adds client-side wrapper for NSP configuration resource. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/implementation/AppConfigurationClientImpl.java | Adds NSP client accessor and updates API version string. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/fluent/models/SnapshotInner.java | Initializes snapshot properties to avoid null inner properties. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/fluent/models/NetworkSecurityPerimeterConfigurationInner.java | Adds fluent inner model for NSP configuration resource. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/fluent/NetworkSecurityPerimeterConfigurationsClient.java | Adds fluent client interface for NSP operations. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/fluent/AppConfigurationClient.java | Exposes NSP configurations client from the fluent client root. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/src/main/java/com/azure/resourcemanager/appconfiguration/AppConfigurationManager.java | Exposes networkSecurityPerimeterConfigurations() entry point. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/pom.xml | Updates description metadata to new API version. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/SAMPLE.md | Adds NSP samples and updates x-ms-original-file references. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/README.md | Updates API version note and dependency version. |
| sdk/appconfiguration/azure-resourcemanager-appconfiguration/CHANGELOG.md | Finalizes beta.2 release notes and lists new APIs/models. |
| */ | ||
| @Override | ||
| public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { | ||
| jsonWriter.writeStartObject(); |
There was a problem hiding this comment.
toJson currently serializes an empty JSON object, which means a ProvisioningIssueProperties instance will lose all field data when serialized via BinaryData.fromObject(...) (or any other JsonSerializable usage). This is inconsistent with fromJson, which populates issueType, severity, description, suggestedResourceIds, and suggestedAccessRules. Please serialize the corresponding fields (or, if intentionally output-only, consider removing JsonSerializable / documenting why serialization is intentionally empty).
| jsonWriter.writeStartObject(); | |
| jsonWriter.writeStartObject(); | |
| jsonWriter.writeStringField("issueType", this.issueType == null ? null : this.issueType.toString()); | |
| jsonWriter.writeStringField("severity", this.severity == null ? null : this.severity.toString()); | |
| jsonWriter.writeStringField("description", this.description); | |
| jsonWriter.writeArrayField("suggestedResourceIds", this.suggestedResourceIds, | |
| (writer, value) -> writer.writeString(value)); | |
| jsonWriter.writeArrayField("suggestedAccessRules", this.suggestedAccessRules, | |
| (writer, value) -> value.toJson(writer)); |
| jsonWriter.writeStartObject(); | ||
| return jsonWriter.writeEndObject(); |
There was a problem hiding this comment.
toJson currently writes an empty object, so serializing ProvisioningIssue via BinaryData.fromObject(...) will drop name and properties. Since fromJson reads both fields, this creates a broken round-trip and makes the type misleading as a JsonSerializable. Please include name and properties in the JSON serialization (or document/adjust the type if empty serialization is intentional).
| jsonWriter.writeStartObject(); | |
| return jsonWriter.writeEndObject(); | |
| return jsonWriter.writeStartObject() | |
| .writeStringField("name", this.name) | |
| .writeJsonField("properties", this.properties) | |
| .writeEndObject(); |
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=6221363 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. Release plan link: https://apps.powerapps.com/apps/821ab569-ae60-420d-8264-d7b5d5ef734c?release-plan-id=2d9d478e-ea42-f111-88b5-000d3a3ac981 Submitted by: cwanjau@microsoft.com
Release Plan Details
Spec pull request: [Microsoft.AppConfiguration] Add specs for
2025-08-01-previewAPI version azure-rest-api-specs#38653Spec API version: