Skip to content

[AutoPR azure-resourcemanager-appconfiguration]-generated-from-SDK Generation - Java-6221363#48958

Open
azure-sdk wants to merge 2 commits intomainfrom
sdkauto/azure-resourcemanager-appconfiguration-6221363
Open

[AutoPR azure-resourcemanager-appconfiguration]-generated-from-SDK Generation - Java-6221363#48958
azure-sdk wants to merge 2 commits intomainfrom
sdkauto/azure-resourcemanager-appconfiguration-6221363

Conversation

@azure-sdk
Copy link
Copy Markdown
Collaborator

@azure-sdk azure-sdk commented Apr 28, 2026

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

…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.
@github-actions github-actions Bot added the Mgmt This issue is related to a management-plane library. label Apr 28, 2026
@ChristineWanjau ChristineWanjau marked this pull request as ready for review April 29, 2026 09:14
Copilot AI review requested due to automatic review settings April 29, 2026 09:14
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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-preview and bump package version to 1.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();
Copy link

Copilot AI Apr 29, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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).

Suggested change
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));

Copilot uses AI. Check for mistakes.
Comment on lines +58 to +59
jsonWriter.writeStartObject();
return jsonWriter.writeEndObject();
Copy link

Copilot AI Apr 29, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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).

Suggested change
jsonWriter.writeStartObject();
return jsonWriter.writeEndObject();
return jsonWriter.writeStartObject()
.writeStringField("name", this.name)
.writeJsonField("properties", this.properties)
.writeEndObject();

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Mgmt This issue is related to a management-plane library.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants