Skip to content

Workspace Manager Groups - April#22971

Closed
rheabansal wants to merge 62 commits into
Azure:dev-securityinsights-Microsoft.SecurityInsights-2023-04-01-preview-WorkspaceManagerfrom
rheabansal:feature-Sentinel-2023-04-01-preview-WorkspaceManagerGroups
Closed

Workspace Manager Groups - April#22971
rheabansal wants to merge 62 commits into
Azure:dev-securityinsights-Microsoft.SecurityInsights-2023-04-01-preview-WorkspaceManagerfrom
rheabansal:feature-Sentinel-2023-04-01-preview-WorkspaceManagerGroups

Conversation

@rheabansal
Copy link
Copy Markdown
Contributor

@rheabansal rheabansal commented Mar 8, 2023

ARM API Information (Control Plane)

MSFT employees can try out our new experience at OpenAPI Hub - one location for using our validation tools and finding your workflow.

Azure 1st Party Service can try out the Shift Left experience to initiate API design review from ADO code repo. If you are interested, may request engineering support by filling in with the form https://aka.ms/ShiftLeftSupportForm.

Changelog

Add a changelog entry for this PR by answering the following questions:

  1. What's the purpose of the update?
    • new service onboarding
    • new API version
    • update existing version for new feature
    • update existing version to fix swagger quality issue in s360
    • Other, please clarify
  2. When are you targeting to deploy the new service/feature to public regions? Please provide the date or, if the date is not yet available, the month.
  3. When do you expect to publish the swagger? Please provide date or, the the date is not yet available, the month.
  4. By default, Azure SDKs of all languages (.NET/Python/Java/JavaScript for both management-plane SDK and data-plane SDK, Go for management-plane SDK only ) MUST be refreshed with/after swagger of new version is published. If you prefer NOT to refresh any specific SDK language upon swagger updates in the current PR, please leave details with justification here.

Contribution checklist (MS Employees Only):

If any further question about AME onboarding or validation tools, please view the FAQ.

ARM API Review Checklist

Applicability: ⚠️

If your changes encompass only the following scenarios, you should SKIP this section, as these scenarios do not require ARM review.

  • Change to data plane APIs
  • Adding new properties
  • All removals

Otherwise your PR may be subject to ARM review requirements. Complete the following:

  • Check this box if any of the following apply to the PR so that the label "ARMReview" and "WaitForARMFeedback" will be added by bot to kick off ARM API Review. Missing to check this box in the following scenario may result in delays to the ARM manifest review and deployment.

    • Adding a new service
    • Adding new API(s)
    • Adding a new API version
      -[ ] To review changes efficiently, ensure you copy the existing version into the new directory structure for first commit and then push new changes, including version updates, in separate commits. You can use OpenAPIHub to initialize the PR for adding a new version. For more details refer to the wiki.
  • Ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

  • If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist

If you have any breaking changes as defined in the Breaking Change Policy, request approval from the Breaking Change Review Board.

Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Additional details on the process and office hours are on the Breaking Change Wiki.

NOTE: To update API(s) in public preview for over 1 year (refer to Retirement of Previews)

Please follow the link to find more details on PR review process.

solankisamir and others added 6 commits March 8, 2023 09:40
* odata fixes

* add skip query

* apim doc for filter

* documentation
…stable/2022-06-01 (Azure#22619)

* Base from version 2021-09-01-preview

* adding 2022-06-01 for DCR, DCRA, and DCE

* readme MD changes

* fix examples

* fix provisioning value list

* deduplication for csharp track2

* custom-words

* dedupe

* modelerfour

* undo readme changes

* add new package in readme.md

* fix readme.md

* revert readme.md

* add new package
* Fix Swagger Linter - 1

* Fix Swagger Linter - 2

* Fix Swagger Linter - 3

* Fix Swagger Linter - 4

* Update Location Value - HDInsight

* Add "resourceGroups/rg1/" to 17 Location value

* Update Location value

Not confirmed but upgraded

* Update pathToOperationResult to operationid

---------

Co-authored-by: v-yuchenli <v-yuchenli@microsoft.com>
@openapi-workflow-bot
Copy link
Copy Markdown

Hi, @rheabansal Thanks for your PR. I am workflow bot for review process. Here are some small tips.

  • Please ensure to do self-check against checklists in first PR comment.
  • PR assignee is the person auto-assigned and responsible for your current PR reviewing and merging.
  • For specs comparison cross API versions, Use API Specs Comparison Report Generator
  • If there is CI failure(s), to fix CI error(s) is mandatory for PR merging; or you need to provide justification in PR comment for explanation. How to fix?

  • Any feedback about review process or workflow bot, pls contact swagger and tools team. vscswagger@microsoft.com

    @openapi-pipeline-app
    Copy link
    Copy Markdown

    openapi-pipeline-app Bot commented Mar 8, 2023

    Swagger Validation Report

    ️❌BreakingChange: 951 Errors, 0 Warnings failed [Detail]

    Only 0 items are rendered, please refer to log for more details.

    Only -1 items are listed, please refer to log for more details.

    Rule Message
    ️❌Breaking Change(Cross-Version): 10 Errors, 71 Warnings failed [Detail]

    Only 0 items are rendered, please refer to log for more details.

    The following breaking changes are detected by comparison with the latest stable version:

    Only -1 items are listed, please refer to log for more details.

    Rule Message


    The following breaking changes are detected by comparison with the latest preview version:

    Only -1 items are listed, please refer to log for more details.

    Rule Message
    ️🔄LintDiff inProgress [Detail]
    ️❌Avocado: 1 Errors, 9 Warnings failed [Detail]

    Only -1 items are listed, please refer to log for more details.

    Rule Message
    ️❌SwaggerAPIView: 0 Errors, 0 Warnings failed [Detail]
    ️❌CadlAPIView: 0 Errors, 1 Warnings failed [Detail]

    Only -1 items are listed, please refer to log for more details.

    Rule Message
    ️❌ModelValidation: 317 Errors, 0 Warnings failed [Detail]

    Only -1 items are listed, please refer to log for more details.

    Rule Message
    ️❌SemanticValidation: 1 Errors, 0 Warnings failed [Detail]

    Only -1 items are listed, please refer to log for more details.

    Rule Message
    ️️✔️PrettierCheck succeeded [Detail] [Expand]
    Validation passes for PrettierCheck.
    ️️✔️SpellCheck succeeded [Detail] [Expand]
    Validation passes for SpellCheck.
    ️️✔️CadlValidation succeeded [Detail] [Expand]
    Validation passes for CadlValidation.
    ️️✔️PR Summary succeeded [Detail] [Expand]
    Validation passes for Summary.
    Posted by Swagger Pipeline | How to fix these errors?

    @openapi-pipeline-app
    Copy link
    Copy Markdown

    openapi-pipeline-app Bot commented Mar 8, 2023

    Swagger Generation Artifacts

    ️️✔️ApiDocPreview succeeded [Detail] [Expand]

    Only 0 items are rendered, please refer to log for more details.

    ️⚠️SDK Breaking Change Tracking warning [Detail]

    Only 0 items are rendered, please refer to log for more details.

    ️❌ azure-sdk-for-net-track2 failed [Detail]

    Only 0 items are rendered, please refer to log for more details.

    ️⚠️ azure-sdk-for-python warning [Detail]

    Only 0 items are rendered, please refer to log for more details.

    ️🔄 azure-sdk-for-python-track2 inProgress [Detail]
    ️️✔️ azure-sdk-for-go succeeded [Detail] [Expand]

    Only 0 items are rendered, please refer to log for more details.

    ️🔄 azure-resource-manager-schemas inProgress [Detail]
    ️❌ azure-powershell failed [Detail]

    Only 0 items are rendered, please refer to log for more details.

    ️🔄 azure-sdk-for-js inProgress [Detail]
    ️⚠️ azure-sdk-for-java warning [Detail]

    Only 0 items are rendered, please refer to log for more details.

    ️❌ azure-sdk-for-net failed [Detail]

    Only 0 items are rendered, please refer to log for more details.

    Posted by Swagger Pipeline | How to fix these errors?

    @openapi-pipeline-app
    Copy link
    Copy Markdown

    openapi-pipeline-app Bot commented Mar 8, 2023

    Generated ApiView

    Language Package Name ApiView Link
    Go sdk/resourcemanager/alertsmanagement/armalertsmanagement Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/apimanagement/armapimanagement Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/applicationinsights/armapplicationinsights Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/appservice/armappservice Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/azurearcdata/armazurearcdata Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/containerstorage/armcontainerstorage Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/cosmos/armcosmos Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/costmanagement/armcostmanagement Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/graphservices/armgraphservices Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/hdinsight/armhdinsight Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/iothub/armiothub Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/keyvault/armkeyvault Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/machinelearning/armmachinelearning Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/marketplace/armmarketplace Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/marketplaceordering/armmarketplaceordering Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/monitor/armmonitor Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/mysql/armmysql Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/mysql/armmysqlflexibleservers Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/network/armnetwork Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/postgresql/armpostgresql Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/postgresql/armpostgresqlflexibleservers Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/postgresqlhsc/armpostgresqlhsc Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/recoveryservices/armrecoveryservices Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/recoveryservices/armrecoveryservicesbackup Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/recoveryservices/armrecoveryservicessiterecovery Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/security/armsecurity Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/servicefabric/armservicefabric Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/sql/armsql Create ApiView failed. Please ask PR assignee for help
    Go sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder Create ApiView failed. Please ask PR assignee for help
    Java azure-resourcemanager-applicationinsights https://apiview.dev/Assemblies/Review/63c7fc5ae7924be0a6f692a2854d4c8a
    Java azure-resourcemanager-appservice-generated https://apiview.dev/Assemblies/Review/35ed25364e7743109d3e8654d4fab7dd
    Java azure-resourcemanager-azurearcdata https://apiview.dev/Assemblies/Review/de99b4602d06438aabad5e5bf9cb5a7e
    Java azure-resourcemanager-cosmos-generated https://apiview.dev/Assemblies/Review/fabeb4941df1464790fca09d63f042a2
    Java azure-resourcemanager-graphservices There is no API change compared with the previous version
    Java azure-resourcemanager-hdinsight https://apiview.dev/Assemblies/Review/bc82e92fde73451699e9ed7644bd2925
    Java azure-resourcemanager-imagebuilder https://apiview.dev/Assemblies/Review/58a04e9f73b34817ad457a7f3249a9d1
    Java azure-resourcemanager-iothub https://apiview.dev/Assemblies/Review/126f2e56d07444f79fde4dde70c89b85
    Java azure-resourcemanager-keyvault-generated https://apiview.dev/Assemblies/Review/b7e7cd278e324f4b8ee3d2ad0f2c015d
    Java azure-resourcemanager-machinelearning https://apiview.dev/Assemblies/Review/ced2e4f16c604d4ba7c1c4571713504c
    Java azure-resourcemanager-monitor-generated https://apiview.dev/Assemblies/Review/b772d57647584b92821d6fbadea6d7ac
    Java azure-resourcemanager-mysqlflexibleserver https://apiview.dev/Assemblies/Review/57e1b04371ca440d85664c129d35728c
    Java azure-resourcemanager-network-generated https://apiview.dev/Assemblies/Review/9d5de95cb82e4a3081576c2c12428081
    Java azure-resourcemanager-networkcloud https://apiview.dev/Assemblies/Review/6f72ef074bce4e869ba002a160ff11d4
    Java azure-resourcemanager-paloaltonetworks https://apiview.dev/Assemblies/Review/b6a1832b94184158b0b1dc2307a3a405
    Java azure-resourcemanager-postgresqlflexibleserver https://apiview.dev/Assemblies/Review/197a51ba5aae46788dfb8b877a2addf4
    Java azure-resourcemanager-postgresqlhsc https://apiview.dev/Assemblies/Review/d3000e1819c4430eaa97c99a97041cbe
    Java azure-resourcemanager-recoveryservices https://apiview.dev/Assemblies/Review/79e4dc5bbc624ecab868abc3922cc649
    Java azure-resourcemanager-recoveryservicesbackup There is no API change compared with the previous version
    Java azure-resourcemanager-recoveryservicessiterecovery https://apiview.dev/Assemblies/Review/d1bc13bab4b8433db2bec1bbeb415d14
    Java azure-resourcemanager-security https://apiview.dev/Assemblies/Review/ee32f9b483aa44e68480a0ab10a52811
    Java azure-resourcemanager-securityinsights https://apiview.dev/Assemblies/Review/f4caedf1091b424bb01c921cf099bac7
    Java azure-resourcemanager-servicefabric https://apiview.dev/Assemblies/Review/444ab5e3b794460082d8700930b579aa
    .Net Azure.ResourceManager.ApiManagement https://apiview.dev/Assemblies/Review/1c11ab6a97124f75b1c39d0f3b5822b2
    .Net Azure.ResourceManager.ApplicationInsights There is no API change compared with the previous version
    .Net Azure.ResourceManager.CosmosDB There is no API change compared with the previous version
    .Net Azure.ResourceManager.HDInsight There is no API change compared with the previous version
    .Net Azure.ResourceManager.IotHub https://apiview.dev/Assemblies/Review/9fae2d584019430bbf5ca7534b90eda7
    .Net Azure.ResourceManager.KeyVault There is no API change compared with the previous version
    .Net Azure.ResourceManager.MachineLearning https://apiview.dev/Assemblies/Review/6f42d2dc08b747b281275d4820d439dd
    .Net Azure.ResourceManager.Marketplace https://apiview.dev/Assemblies/Review/be730378ed214280a0b8162f11de08d5
    .Net Azure.ResourceManager.Monitor There is no API change compared with the previous version
    .Net Azure.ResourceManager.MySql https://apiview.dev/Assemblies/Review/d200bfb132b040c08682919115d9965c
    .Net Azure.ResourceManager.Network There is no API change compared with the previous version
    .Net Azure.ResourceManager.PostgreSql https://apiview.dev/Assemblies/Review/204a80a84563489da966f5a206a9f18c
    .Net Azure.ResourceManager.RecoveryServices https://apiview.dev/Assemblies/Review/dc184a6e47a948cfa4aa4121efece85d
    .Net Azure.ResourceManager.RecoveryServicesBackup https://apiview.dev/Assemblies/Review/ce6fb132d64c4d3f99845f730dcda48a
    .Net Azure.ResourceManager.RecoveryServicesSiteRecovery There is no API change compared with the previous version
    .Net Azure.ResourceManager.SecurityInsights There is no API change compared with the previous version
    .Net Azure.ResourceManager.ServiceFabric There is no API change compared with the previous version
    .Net Azure.ResourceManager.ServiceFabricManagedClusters There is no API change compared with the previous version

    @openapi-workflow-bot
    Copy link
    Copy Markdown

    Hi @rheabansal, Your PR has some issues. Please fix the CI sequentially by following the order of Avocado, semantic validation, model validation, breaking change, lintDiff. If you have any questions, please post your questions in this channel https://aka.ms/swaggersupport.

    TaskHow to fixPriority
    AvocadoFix-AvocadoHigh
    Semantic validationFix-SemanticValidation-ErrorHigh
    Model validationFix-ModelValidation-ErrorHigh
    LintDiffFix-LintDiffhigh
    If you need further help, please feedback via swagger feedback.

    @openapi-workflow-bot
    Copy link
    Copy Markdown

    Hi, @rheabansal your PR are labelled with WaitForARMFeedback. A notification email will be sent out shortly afterwards to notify ARM review board(armapireview@microsoft.com).

    @rheabansal
    Copy link
    Copy Markdown
    Contributor Author

    Hi! We have sign off for this API in 2023-03-01-preview in this PR: #21278
    Please let us know if you have any questions :)

    Thank you!

    @rheabansal rheabansal added the DoNotMerge <valid label in PR review process> use to hold merge after approval label Mar 8, 2023
    @mentat9 mentat9 added the ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review label Mar 9, 2023
    @openapi-workflow-bot openapi-workflow-bot Bot removed the WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required label Mar 9, 2023
    Vibhuti-Sharma-Microsoft and others added 3 commits March 9, 2023 10:34
    Co-authored-by: Yuchao Yan <yuchaoyan@microsoft.com>
    
    Discussed with @Vibhuti-Sharma-Microsoft The operation ID will be fixed in subsequent change, since this version of swagger has already been merged in `azure-rest-api-specs-pr`.
    …be SystemManaged (Azure#22943)
    
    merged with breaking change approved.
    This was referenced Mar 21, 2023
    * Adds base for updating Microsoft.SecurityInsights from version preview/2023-02-01-preview to version 2023-04-01-preview
    
    * Updates readme
    
    * Updates API version in new specs and examples
    
    * Workspace Manager Assignments/Jobs
    
    * update readme
    
    * updated from comments
    
    * update from lint diff errors
    
    * updated descriptions
    …nel-2023-04-01-preview-WorkspaceManagerGroups
    @ghost
    Copy link
    Copy Markdown

    ghost commented Apr 9, 2023

    Hi, @rheabansal. Your PR has no update for 14 days and it is marked as stale PR. If no further update for over 14 days, the bot will close the PR. If you want to refresh the PR, please remove no-recent-activity label.

    @ghost ghost added the no-recent-activity label Apr 9, 2023
    @ghost ghost closed this Apr 24, 2023
    @ghost
    Copy link
    Copy Markdown

    ghost commented Apr 24, 2023

    Hi, @rheabansal. The PR will be closed since the PR has no update for 28 days. If you still need the PR review to proceed, please reopen it and @ mention PR assignee.

    This pull request was closed.
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

    Labels

    ARMReview ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review BreakingChangeReviewRequired <valid label in PR review process>add this label when breaking change review is required Cadl Authored with Cadl CI-BreakingChange-Go CI-BreakingChange-JavaScript CI-FixRequiredOnFailure data-plane resource-manager RPaaS SuppressionReviewRequired

    Projects

    None yet

    Development

    Successfully merging this pull request may close these issues.