Skip to content

[AutoPR azure-resourcemanager-search]-generated-from-SDK Generation - Java-6075076#48618

Open
azure-sdk wants to merge 1 commit intomainfrom
sdkauto/azure-resourcemanager-search-6075076
Open

[AutoPR azure-resourcemanager-search]-generated-from-SDK Generation - Java-6075076#48618
azure-sdk wants to merge 1 commit intomainfrom
sdkauto/azure-resourcemanager-search-6075076

Conversation

@azure-sdk
Copy link
Copy Markdown
Collaborator

@azure-sdk azure-sdk commented Mar 27, 2026

Configurations: 'specification/search/resource-manager/Microsoft.Search/Search/tspconfig.yaml', API Version: 2026-03-01-preview, SDK Release Type: beta, and CommitSHA: 'f90ba8622a186403cc11d43b8977d6bfd8410742' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6075076 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://web.powerapps.com/apps/821ab569-ae60-420d-8264-d7b5d5ef734c?release-plan-id=501767bf-192a-f111-8341-000d3a3ac981 Submitted by: efrainretana@microsoft.com

Release Plan Details

…ch/Search/tspconfig.yaml', API Version: 2026-03-01-preview, SDK Release Type: beta, and CommitSHA: 'f90ba8622a186403cc11d43b8977d6bfd8410742' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6075076 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
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-search management SDK generated output to align with the 2026-03-01-preview Search RP API version (TypeSpec-based generation), including new RP surface area and updated models/samples.

Changes:

  • Bumps the REST API version and spec commit reference used for generation.
  • Adds the new Offerings API surface (client + models + samples) and related new/updated models (e.g., serverless SKU, knowledge retrieval, service-level CMK).
  • Refreshes generated samples and various Javadoc/metadata to reflect the new preview behavior.

Reviewed changes

Copilot reviewed 43 out of 71 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
sdk/search/azure-resourcemanager-search/tsp-location.yaml Updates the spec repo commit SHA used for generation.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/UsagesListBySubscriptionSamples.java Updates sample metadata to the new API version.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/SharedPrivateLinkResourcesListByServiceSamples.java Updates sample metadata to the new API version.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/SharedPrivateLinkResourcesGetSamples.java Updates sample metadata to the new API version.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/SharedPrivateLinkResourcesDeleteSamples.java Updates sample metadata to the new API version.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/SharedPrivateLinkResourcesCreateOrUpdateSamples.java Updates sample metadata and placeholder resource ID.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/ServicesUpgradeSamples.java Updates sample metadata to the new API version.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/ServicesUpdateSamples.java Adds KnowledgeRetrieval sample and updates other samples for new API/version behavior.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/ServicesListSamples.java Updates sample metadata to the new API version.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/ServicesListByResourceGroupSamples.java Updates sample metadata to the new API version.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/ServicesGetByResourceGroupSamples.java Updates sample metadata to the new API version.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/ServicesDeleteSamples.java Updates sample metadata to the new API version.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/ServicesCreateOrUpdateSamples.java Adds new create/update samples (serverless, knowledge retrieval, service-level CMK) and updates existing ones.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/ServicesCheckNameAvailabilitySamples.java Updates sample metadata to the new API version.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/QueryKeysListBySearchServiceSamples.java Updates sample metadata to the new API version.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/QueryKeysDeleteSamples.java Updates sample metadata to the new API version.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/QueryKeysCreateSamples.java Updates sample metadata to the new API version.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/PrivateLinkResourcesListSupportedSamples.java Updates sample metadata to the new API version.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/PrivateEndpointConnectionsUpdateSamples.java Updates sample metadata and expands the rejection description text.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/PrivateEndpointConnectionsListByServiceSamples.java Updates sample metadata to the new API version.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/PrivateEndpointConnectionsGetSamples.java Updates sample metadata to the new API version.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/PrivateEndpointConnectionsDeleteSamples.java Updates sample metadata to the new API version.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/OperationsListSamples.java Updates sample metadata to the new API version.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/OfferingsListSamples.java Adds a new sample for the Offerings API.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/NetworkSecurityPerimeterConfigurationsReconcileSamples.java Updates sample metadata to the new API version.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/NetworkSecurityPerimeterConfigurationsListByServiceSamples.java Updates sample metadata to the new API version.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/NetworkSecurityPerimeterConfigurationsGetSamples.java Updates sample metadata to the new API version.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/AdminKeysRegenerateSamples.java Updates sample metadata to the new API version.
sdk/search/azure-resourcemanager-search/src/samples/java/com/azure/resourcemanager/search/generated/AdminKeysGetSamples.java Updates sample metadata to the new API version.
sdk/search/azure-resourcemanager-search/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-search/proxy-config.json Adds native-image proxy config for the new Offerings client.
sdk/search/azure-resourcemanager-search/src/main/resources/META-INF/azure-resourcemanager-search_metadata.json Updates API version and generated file inventory; includes Offerings client and new models.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/models/UpgradeAvailable.java Updates Javadoc wording (dedicated search service).
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/models/SkuOffering.java Adds new model for per-region SKU offerings.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/models/SkuName.java Adds SERVERLESS SKU and updates documentation text.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/models/SkuLimits.java Adds new model for SKU limits.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/models/Sku.java Updates SKU documentation text (serverless).
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/models/SearchServiceUpdate.java Adds knowledgeRetrieval accessors and updates Javadoc text.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/models/SearchSemanticSearch.java Updates semantic search documentation text.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/models/SearchResourceEncryptionKey.java Adds new model for service-level CMK configuration.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/models/SearchBypass.java Adds AZURE_PORTAL bypass option.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/models/QuotaUsageResultName.java Updates model description text.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/models/ProvisioningState.java Updates enum documentation text.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/models/OfferingsByRegion.java Adds new model representing offerings per Azure region.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/models/KnowledgeRetrieval.java Adds new expandable enum for knowledge retrieval billing plan.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/models/HostingMode.java Updates HostingMode documentation text.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/models/FeatureOffering.java Adds new model representing feature availability in a region.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/models/EncryptionWithCmk.java Adds serviceLevelEncryptionKey support and serialization/deserialization.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/models/DataUserAssignedIdentity.java Adds polymorphic data identity subtype for user-assigned identity.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/models/DataNoneIdentity.java Adds polymorphic data identity subtype to clear identity.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/models/DataIdentity.java Adds polymorphic base type for data identities with discriminator parsing.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/models/AzureActiveDirectoryApplicationCredentials.java Adds model for optional AAD credentials for Key Vault access.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/implementation/UsagesClientImpl.java Updates Javadoc parameter wording for location.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/implementation/SharedPrivateLinkResourcesClientImpl.java Adds detailed delete-response behavior notes to Javadoc.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/implementation/ServicesClientImpl.java Updates delete expected responses and enhances create/update/delete Javadoc text.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/implementation/SearchManagementClientImpl.java Bumps API version and wires in the new Offerings client.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/implementation/QueryKeysClientImpl.java Adds detailed delete-response behavior notes to Javadoc.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/implementation/PrivateEndpointConnectionsClientImpl.java Adds detailed delete-response behavior notes to Javadoc.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/implementation/OfferingsClientImpl.java Adds Offerings client implementation and REST proxy wiring.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/fluent/models/SearchServiceProperties.java Adds knowledgeRetrieval field serialization/deserialization and updates docs.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/fluent/models/SearchServiceInner.java Adds knowledgeRetrieval accessors and updates docs.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/fluent/models/QuotaUsageResultInner.java Updates name field description text.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/fluent/models/OfferingsListResultInner.java Adds model for offerings list response (but needs toJson fix).
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/fluent/UsagesClient.java Updates Javadoc parameter wording for location.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/fluent/SharedPrivateLinkResourcesClient.java Adds detailed delete-response behavior notes to Javadoc.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/fluent/ServicesClient.java Enhances create/update/delete Javadoc text.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/fluent/SearchManagementClient.java Adds Offerings client accessor.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/fluent/QueryKeysClient.java Adds detailed delete-response behavior notes to Javadoc.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/fluent/PrivateEndpointConnectionsClient.java Adds detailed delete-response behavior notes to Javadoc.
sdk/search/azure-resourcemanager-search/src/main/java/com/azure/resourcemanager/search/fluent/OfferingsClient.java Adds the Offerings client interface.
sdk/search/azure-resourcemanager-search/CHANGELOG.md Updates changelog for the new beta contents (but should remain Unreleased).

*/
@Override
public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
jsonWriter.writeStartObject();
Copy link

Copilot AI Mar 27, 2026

Choose a reason for hiding this comment

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

OfferingsListResultInner.toJson currently serializes to an empty JSON object, dropping both value and nextLink. This makes round-tripping impossible and is inconsistent with other response/list models that include their properties in toJson. Please write the value array and nextLink field (when present) in toJson to match fromJson behavior.

Suggested change
jsonWriter.writeStartObject();
jsonWriter.writeStartObject();
if (this.value != null) {
jsonWriter.writeFieldName("value");
jsonWriter.writeStartArray();
for (OfferingsByRegion element : this.value) {
jsonWriter.writeJson(element);
}
jsonWriter.writeEndArray();
}
if (this.nextLink != null) {
jsonWriter.writeFieldName("nextLink");
jsonWriter.writeString(this.nextLink);
}

Copilot uses AI. Check for mistakes.
# Release History

## 2.55.0-beta.1 (Unreleased)
## 2.55.0-beta.1 (2026-03-27)
Copy link

Copilot AI Mar 27, 2026

Choose a reason for hiding this comment

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

Changelog entry 2.55.0-beta.1 is marked with a concrete release date. In this repo, management library CHANGELOGs typically keep the top section as "(Unreleased)" until the release is actually cut/published; otherwise the changelog can drift from the final ship date.

Suggested change
## 2.55.0-beta.1 (2026-03-27)
## 2.55.0-beta.1 (Unreleased)

Copilot uses AI. Check for mistakes.
@github-actions
Copy link
Copy Markdown
Contributor

API Change Check

APIView identified API level changes in this PR and created the following API reviews

com.azure.resourcemanager:azure-resourcemanager-search

@efrainretana efrainretana changed the title Failed-[AutoPR azure-resourcemanager-search]-generated-from-SDK Generation - Java-6075076 [AutoPR azure-resourcemanager-search]-generated-from-SDK Generation - Java-6075076 Mar 27, 2026
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.

2 participants