mgmt premium, add service-name to api-specs.json for sample generation#48490
Conversation
There was a problem hiding this comment.
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 multipleapi-specs.jsongenerator 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. |
There was a problem hiding this comment.
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)
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:
General Guidelines and Best Practices
Testing Guidelines