Skip to content

mgmt premium, add service-name to api-specs.json for sample generation#48490

Merged
XiaofeiCao merged 5 commits intoAzure:mainfrom
XiaofeiCao:mgmt_fix_premium_sample_entry_name
Mar 20, 2026
Merged

mgmt premium, add service-name to api-specs.json for sample generation#48490
XiaofeiCao merged 5 commits intoAzure:mainfrom
XiaofeiCao:mgmt_fix_premium_sample_entry_name

Conversation

@XiaofeiCao
Copy link
Contributor

Description

Please add an informative description that covers that changes made by the pull request and link all relevant issues.

If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.

All SDK Contribution checklist:

  • The pull request does not introduce [breaking changes]
  • CHANGELOG is updated for new features, bug fixes or other significant changes.
  • I have read the contribution guidelines.

General Guidelines and Best Practices

  • Title of the pull request is clear and informative.
  • There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

  • Pull request includes test coverage for the included changes.

@XiaofeiCao XiaofeiCao marked this pull request as ready for review March 20, 2026 04:58
Copilot AI review requested due to automatic review settings March 20, 2026 04:58
Copy link
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

This PR updates the management-plane generation configuration to include --service-name in selected sdk/resourcemanager/api-specs.json entries, and regenerates corresponding Java samples (notably for Policy and DomainRegistration/AppService scenarios).

Changes:

  • Add --service-name=... to multiple api-specs.json generator argument strings to support sample generation.
  • Add a large set of newly generated Policy samples under azure-resourcemanager-resources.
  • Add newly generated DomainRegistration samples under azure-resourcemanager-appservice.

Reviewed changes

Copilot reviewed 1 out of 91 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
sdk/resourcemanager/api-specs.json Adds --service-name to selected management generator configurations to influence sample generation.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyTokensAcquireSamples.java Generated sample for acquiring a policy token.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyTokensAcquireAtManagementGroupSamples.java Generated sample for acquiring a policy token at management group scope.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicySetDefinitionsListSamples.java Generated sample for listing policy set definitions at subscription scope.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicySetDefinitionsListByManagementGroupSamples.java Generated sample for listing policy set definitions at management group scope.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicySetDefinitionsListBuiltInSamples.java Generated sample for listing built-in policy set definitions.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicySetDefinitionsGetSamples.java Generated sample for retrieving a policy set definition.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicySetDefinitionsGetBuiltInSamples.java Generated sample for retrieving a built-in policy set definition.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicySetDefinitionsGetAtManagementGroupSamples.java Generated sample for retrieving a policy set definition at management group scope.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicySetDefinitionsDeleteSamples.java Generated sample for deleting a policy set definition.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicySetDefinitionsDeleteAtManagementGroupSamples.java Generated sample for deleting a policy set definition at management group scope.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicySetDefinitionsCreateOrUpdateSamples.java Generated samples for creating/updating policy set definitions.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicySetDefinitionsCreateOrUpdateAtManagementGroupSamples.java Generated samples for creating/updating policy set definitions at management group scope.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicySetDefinitionVersionsListSamples.java Generated sample for listing policy set definition versions.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicySetDefinitionVersionsListByManagementGroupSamples.java Generated sample for listing policy set definition versions at management group scope.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicySetDefinitionVersionsListBuiltInSamples.java Generated sample for listing built-in policy set definition versions.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicySetDefinitionVersionsListAllSamples.java Generated sample for listing all policy set definition versions at subscription scope.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicySetDefinitionVersionsListAllBuiltinsSamples.java Generated sample for listing all built-in policy set definition versions.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicySetDefinitionVersionsListAllAtManagementGroupSamples.java Generated sample for listing all policy set definition versions at management group scope.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicySetDefinitionVersionsGetSamples.java Generated sample for retrieving a policy set definition version.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicySetDefinitionVersionsGetBuiltInSamples.java Generated sample for retrieving a built-in policy set definition version.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicySetDefinitionVersionsGetAtManagementGroupSamples.java Generated sample for retrieving a policy set definition version at management group scope.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicySetDefinitionVersionsDeleteSamples.java Generated sample for deleting a policy set definition version.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicySetDefinitionVersionsDeleteAtManagementGroupSamples.java Generated sample for deleting a policy set definition version at management group scope.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicySetDefinitionVersionsCreateOrUpdateSamples.java Generated sample for creating/updating a policy set definition version.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicySetDefinitionVersionsCreateOrUpdateAtManagementGroupSamples.java Generated sample for creating/updating a policy set definition version at management group scope.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyExemptionsUpdateSamples.java Generated sample for updating policy exemptions.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyExemptionsListSamples.java Generated sample for listing policy exemptions.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyExemptionsListForResourceSamples.java Generated sample for listing policy exemptions for a resource.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyExemptionsListForManagementGroupSamples.java Generated sample for listing policy exemptions for a management group.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyExemptionsListByResourceGroupSamples.java Generated sample for listing policy exemptions for a resource group.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyExemptionsGetSamples.java Generated samples for retrieving policy exemptions.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyExemptionsDeleteSamples.java Generated sample for deleting a policy exemption.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyExemptionsCreateOrUpdateSamples.java Generated samples for creating/updating policy exemptions.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyDefinitionsListSamples.java Generated sample for listing policy definitions at subscription scope.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyDefinitionsListByManagementGroupSamples.java Generated sample for listing policy definitions at management group scope.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyDefinitionsListBuiltInSamples.java Generated sample for listing built-in policy definitions.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyDefinitionsGetSamples.java Generated sample for retrieving a policy definition.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyDefinitionsGetBuiltInSamples.java Generated sample for retrieving a built-in policy definition.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyDefinitionsGetAtManagementGroupSamples.java Generated sample for retrieving a policy definition at management group scope.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyDefinitionsDeleteSamples.java Generated sample for deleting a policy definition.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyDefinitionsDeleteAtManagementGroupSamples.java Generated sample for deleting a policy definition at management group scope.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyDefinitionsCreateOrUpdateSamples.java Generated samples for creating/updating policy definitions.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyDefinitionsCreateOrUpdateAtManagementGroupSamples.java Generated sample for creating/updating policy definitions at management group scope.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyDefinitionVersionsListSamples.java Generated sample for listing policy definition versions.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyDefinitionVersionsListByManagementGroupSamples.java Generated sample for listing policy definition versions at management group scope.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyDefinitionVersionsListBuiltInSamples.java Generated sample for listing built-in policy definition versions.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyDefinitionVersionsListAllSamples.java Generated sample for listing all policy definition versions at subscription scope.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyDefinitionVersionsListAllBuiltinsSamples.java Generated sample for listing all built-in policy definition versions.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyDefinitionVersionsListAllAtManagementGroupSamples.java Generated sample for listing all policy definition versions at management group scope.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyDefinitionVersionsGetSamples.java Generated sample for retrieving a policy definition version.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyDefinitionVersionsGetBuiltInSamples.java Generated sample for retrieving a built-in policy definition version.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyDefinitionVersionsGetAtManagementGroupSamples.java Generated sample for retrieving a policy definition version at management group scope.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyDefinitionVersionsDeleteSamples.java Generated sample for deleting a policy definition version.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyDefinitionVersionsDeleteAtManagementGroupSamples.java Generated sample for deleting a policy definition version at management group scope.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyDefinitionVersionsCreateOrUpdateSamples.java Generated sample for creating/updating a policy definition version.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyDefinitionVersionsCreateOrUpdateAtManagementGroupSamples.java Generated sample for creating/updating a policy definition version at management group scope.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyAssignmentsUpdateSamples.java Generated samples for updating policy assignments.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyAssignmentsUpdateByIdSamples.java Generated sample for updating a policy assignment by ID.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyAssignmentsListSamples.java Generated sample for listing policy assignments at subscription scope.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyAssignmentsListForResourceSamples.java Generated sample for listing policy assignments for a resource.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyAssignmentsListForManagementGroupSamples.java Generated sample for listing policy assignments for a management group.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyAssignmentsListByResourceGroupSamples.java Generated sample for listing policy assignments for a resource group.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyAssignmentsGetSamples.java Generated samples for retrieving policy assignments.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyAssignmentsGetByIdSamples.java Generated samples for retrieving policy assignments by ID.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyAssignmentsDeleteSamples.java Generated sample for deleting a policy assignment.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyAssignmentsDeleteByIdSamples.java Generated sample for deleting a policy assignment by ID.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyAssignmentsCreateSamples.java Generated samples for creating policy assignments.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/PolicyAssignmentsCreateByIdSamples.java Generated samples for creating policy assignments by ID.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/DataPolicyManifestsListSamples.java Generated samples for listing data policy manifests.
sdk/resources/azure-resourcemanager-resources/src/samples/java/com/azure/resourcemanager/resources/generated/DataPolicyManifestsGetByPolicyModeSamples.java Generated sample for retrieving a data policy manifest by policy mode.
sdk/appservice/azure-resourcemanager-appservice/src/samples/java/com/azure/resourcemanager/appservice/generated/TopLevelDomainsListSamples.java Generated sample for listing top-level domains.
sdk/appservice/azure-resourcemanager-appservice/src/samples/java/com/azure/resourcemanager/appservice/generated/TopLevelDomainsListAgreementsSamples.java Generated sample for listing top-level domain agreements.
sdk/appservice/azure-resourcemanager-appservice/src/samples/java/com/azure/resourcemanager/appservice/generated/TopLevelDomainsGetSamples.java Generated sample for retrieving a top-level domain.
sdk/appservice/azure-resourcemanager-appservice/src/samples/java/com/azure/resourcemanager/appservice/generated/DomainsUpdateSamples.java Generated sample for updating an App Service domain.
sdk/appservice/azure-resourcemanager-appservice/src/samples/java/com/azure/resourcemanager/appservice/generated/DomainsUpdateOwnershipIdentifierSamples.java Generated sample for updating a domain ownership identifier.
sdk/appservice/azure-resourcemanager-appservice/src/samples/java/com/azure/resourcemanager/appservice/generated/DomainsTransferOutSamples.java Generated sample for transferring out a domain.
sdk/appservice/azure-resourcemanager-appservice/src/samples/java/com/azure/resourcemanager/appservice/generated/DomainsRenewSamples.java Generated sample for renewing a domain.
sdk/appservice/azure-resourcemanager-appservice/src/samples/java/com/azure/resourcemanager/appservice/generated/DomainsListSamples.java Generated sample for listing domains.
sdk/appservice/azure-resourcemanager-appservice/src/samples/java/com/azure/resourcemanager/appservice/generated/DomainsListRecommendationsSamples.java Generated sample for listing domain recommendations.
sdk/appservice/azure-resourcemanager-appservice/src/samples/java/com/azure/resourcemanager/appservice/generated/DomainsListOwnershipIdentifiersSamples.java Generated sample for listing domain ownership identifiers.
sdk/appservice/azure-resourcemanager-appservice/src/samples/java/com/azure/resourcemanager/appservice/generated/DomainsListByResourceGroupSamples.java Generated sample for listing domains by resource group.
sdk/appservice/azure-resourcemanager-appservice/src/samples/java/com/azure/resourcemanager/appservice/generated/DomainsGetOwnershipIdentifierSamples.java Generated sample for retrieving a domain ownership identifier.
sdk/appservice/azure-resourcemanager-appservice/src/samples/java/com/azure/resourcemanager/appservice/generated/DomainsGetControlCenterSsoRequestSamples.java Generated sample for generating a Control Center SSO request.
sdk/appservice/azure-resourcemanager-appservice/src/samples/java/com/azure/resourcemanager/appservice/generated/DomainsGetByResourceGroupSamples.java Generated sample for retrieving a domain by resource group.
sdk/appservice/azure-resourcemanager-appservice/src/samples/java/com/azure/resourcemanager/appservice/generated/DomainsDeleteSamples.java Generated sample for deleting a domain.
sdk/appservice/azure-resourcemanager-appservice/src/samples/java/com/azure/resourcemanager/appservice/generated/DomainsDeleteOwnershipIdentifierSamples.java Generated sample for deleting a domain ownership identifier.
sdk/appservice/azure-resourcemanager-appservice/src/samples/java/com/azure/resourcemanager/appservice/generated/DomainsCreateOrUpdateSamples.java Generated sample for creating/updating a domain.
sdk/appservice/azure-resourcemanager-appservice/src/samples/java/com/azure/resourcemanager/appservice/generated/DomainsCreateOrUpdateOwnershipIdentifierSamples.java Generated sample for creating/updating a domain ownership identifier.
sdk/appservice/azure-resourcemanager-appservice/src/samples/java/com/azure/resourcemanager/appservice/generated/DomainsCheckAvailabilitySamples.java Generated sample for checking domain availability.
sdk/appservice/azure-resourcemanager-appservice/src/samples/java/com/azure/resourcemanager/appservice/generated/DomainRegistrationProviderListOperationsSamples.java Generated sample for listing DomainRegistration provider operations.

Copy link
Member

@weidongxu-microsoft weidongxu-microsoft left a comment

Choose a reason for hiding this comment

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

I think we actually does not need the samples in appservice (they can overwrite those from the now recommended lib e.g. azure-resourcemanager-certificateregistration -- though none of them was released -- so, we can keep them, as we plan release appservice anyway)

Policy is definitely needed (until they go with another lib)

@XiaofeiCao XiaofeiCao merged commit 337da58 into Azure:main Mar 20, 2026
31 checks passed
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