Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Hub Generated] Review request for Microsoft.AzureStackHCI to add version preview/2023-09-01-preview #25555

Merged

Conversation

pathuang-sia
Copy link
Contributor

@pathuang-sia pathuang-sia commented Aug 28, 2023

This is a PR generated at OpenAPI Hub. You can view your work branch via this link.

ARM (Control Plane) API Specification Update Pull Request

PR review workflow diagram

Please understand this diagram before proceeding. It explains how to get your PR approved & merged.

diagram

[1] ARM review queue (for merge queues, see [4])
The PRs are processed by time opened, ascending. Your PR may show up on 2nd or later page.
If you addressed Step 1 from the diagram and your PR is not showing up in the queue, ensure the label ARMChangesRequested
is removed from your PR. This should cause the label WaitForARMFeedback to be added.
[2] https://aka.ms/azsdk/support/specreview-channel
[3] List of SDK breaking changes approvers in pinned Teams announcement
[4] public repo merge queue, private repo merge queue (for ARM review queue, [1])

If you need further help with anything, see Getting help section below.

Purpose of this PR

What's the purpose of this PR? Check all that apply. This is mandatory!

  • New API version. (Such PR should have been generated with OpenAPI Hub, per this wiki doc.)
  • Update existing version for a new feature. (This is applicable only when you are revising a private preview API version.)
  • Update existing version to fix swagger quality issues in S360.
  • Other, please clarify:
    • edit this with your clarification

Due diligence checklist

To merge this PR, you must go through the following checklist and confirm you understood
and followed the instructions by checking all the boxes:

Breaking changes review (Step 1)

  • If the automation determines you have breaking changes, i.e. Step 1 from the diagram applies to you,
    you must follow the breaking changes process.
    IMPORTANT This applies even if:
    • The tool fails while it shouldn't, e.g. due to runtime exception, or incorrect detection of breaking changes.
    • You believe there is no need for you to request breaking change approval, for any reason.
      Such claims must be reviewed, and the process is the same.

ARM API changes review (Step 2)

  • If this PR is in purview of ARM review then automation will add the ARMReview label.
  • If you want to force ARM review, add the label yourself.
  • Proceed according to the diagram at the top of this comment.

Viewing API changes

For convenient view of the API changes made by this PR, refer to the URLs provided in the table
in the Generated ApiView comment added to this PR. You can use ApiView to show API versions diff.

Suppressing failures

If one or multiple validation error/warning suppression(s) is detected in your PR, please follow the
Swagger-Suppression-Process
to get approval.

Getting help

@openapi-pipeline-app
Copy link

openapi-pipeline-app bot commented Aug 28, 2023

Next Steps to Merge

✔️ All automated merging requirements have been met! Refer to step 4 in the PR workflow diagram (even if your PR is for data plane, not ARM).

@openapi-pipeline-app
Copy link

openapi-pipeline-app bot commented Aug 28, 2023

Swagger Validation Report

️️✔️BreakingChange succeeded [Detail] [Expand]
There are no breaking changes.
️⚠️Breaking Change(Cross-Version): 13 Warnings warning [Detail]
compared swaggers (via Oad v0.10.4)] new version base version
common.json 2023-09-01-preview(cf031b5) 2023-07-01-preview(main)
galleryImages.json 2023-09-01-preview(cf031b5) 2023-07-01-preview(main)
marketplaceGalleryImages.json 2023-09-01-preview(cf031b5) 2023-07-01-preview(main)
networkInterfaces.json 2023-09-01-preview(cf031b5) 2023-07-01-preview(main)
storageContainers.json 2023-09-01-preview(cf031b5) 2023-07-01-preview(main)
virtualHardDisks.json 2023-09-01-preview(cf031b5) 2023-07-01-preview(main)
virtualMachineInstances.json 2023-09-01-preview(cf031b5) 2023-07-01-preview(main)

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

Rule Message
⚠️ 1006 - RemovedDefinition The new version is missing a definition that was found in the old version. Was 'VirtualMachineVMConfigAgentInstanceView' removed or renamed?
New: Microsoft.AzureStackHCI/preview/2023-09-01-preview/virtualMachineInstances.json#L660:3
Old: Microsoft.AzureStackHCI/preview/2023-07-01-preview/virtualMachineInstances.json#L663:3
⚠️ 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Microsoft.AzureStackHCI/preview/2023-09-01-preview/virtualMachineInstances.json#L1081:9
Old: Microsoft.AzureStackHCI/preview/2023-07-01-preview/virtualMachineInstances.json#L1072:9
⚠️ 1023 - TypeFormatChanged The new version has a different format than the previous one.
New: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L357:9
Old: Microsoft.AzureStackHCI/preview/2023-07-01-preview/galleryImages.json#L360:9
⚠️ 1023 - TypeFormatChanged The new version has a different format than the previous one.
New: Microsoft.AzureStackHCI/preview/2023-09-01-preview/marketplaceGalleryImages.json#L315:9
Old: Microsoft.AzureStackHCI/preview/2023-07-01-preview/marketplaceGalleryImages.json#L321:9
⚠️ 1023 - TypeFormatChanged The new version has a different format than the previous one.
New: Microsoft.AzureStackHCI/preview/2023-09-01-preview/virtualHardDisks.json#L376:9
Old: Microsoft.AzureStackHCI/preview/2023-07-01-preview/virtualHardDisks.json#L382:9
⚠️ 1023 - TypeFormatChanged The new version has a different format than the previous one.
New: Microsoft.AzureStackHCI/preview/2023-09-01-preview/virtualMachineInstances.json#L909:13
Old: Microsoft.AzureStackHCI/preview/2023-07-01-preview/virtualMachineInstances.json#L912:13
⚠️ 1025 - RequiredStatusChange The 'required' status changed from the old version('False') to the new version('True').
New: Microsoft.AzureStackHCI/preview/2023-09-01-preview/storageContainers.json#L314:7
Old: Microsoft.AzureStackHCI/preview/2023-07-01-preview/storageContainers.json#L320:7
⚠️ 1029 - ReadonlyPropertyChanged The read only property has changed from 'false' to 'true'.
New: Microsoft.AzureStackHCI/preview/2023-09-01-preview/networkInterfaces.json#L420:13
Old: Microsoft.AzureStackHCI/preview/2023-07-01-preview/networkInterfaces.json#L426:13
⚠️ 1029 - ReadonlyPropertyChanged The read only property has changed from 'false' to 'true'.
New: Microsoft.AzureStackHCI/preview/2023-09-01-preview/networkInterfaces.json#L425:13
Old: Microsoft.AzureStackHCI/preview/2023-07-01-preview/networkInterfaces.json#L431:13
⚠️ 1033 - RemovedProperty The new version is missing a property found in the old version. Was 'vmVMConfigAgentVersion' renamed or removed?
New: Microsoft.AzureStackHCI/preview/2023-09-01-preview/virtualMachineInstances.json#L1090:7
Old: Microsoft.AzureStackHCI/preview/2023-07-01-preview/virtualMachineInstances.json#L1081:7
⚠️ 1033 - RemovedProperty The new version is missing a property found in the old version. Was 'httpProxyConfig' renamed or removed?
New: Microsoft.AzureStackHCI/preview/2023-09-01-preview/virtualMachineInstances.json#L1500:7
Old: Microsoft.AzureStackHCI/preview/2023-07-01-preview/virtualMachineInstances.json#L1491:7
⚠️ 1034 - AddedRequiredProperty The new version has new required property 'path' that was not found in the old version.
New: Microsoft.AzureStackHCI/preview/2023-09-01-preview/storageContainers.json#L399:9
Old: Microsoft.AzureStackHCI/preview/2023-07-01-preview/storageContainers.json#L402:9
⚠️ 1034 - AddedRequiredProperty The new version has new required property 'path' that was not found in the old version.
New: Microsoft.AzureStackHCI/preview/2023-09-01-preview/storageContainers.json#L311:5
Old: Microsoft.AzureStackHCI/preview/2023-07-01-preview/storageContainers.json#L317:5
️️✔️CredScan succeeded [Detail] [Expand]
There is no credential detected.
️⚠️LintDiff: 290 Warnings warning [Detail]
compared tags (via openapi-validator v2.1.6) new version base version
package-preview-2023-09 package-preview-2023-09(cf031b5) default(main)

[must fix]The following errors/warnings are introduced by current PR:

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

Rule Message Related RPC [For API reviewers]
⚠️ OperationIdNounConflictingModelNames OperationId has a noun that conflicts with one of the model names in definitions section. The model name will be disambiguated to 'GalleryImagesModel'. Consider using the plural form of 'GalleryImages' to avoid this. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L39
⚠️ LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L48
⚠️ LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L51
⚠️ LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L57
⚠️ LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L64
⚠️ OperationIdNounConflictingModelNames OperationId has a noun that conflicts with one of the model names in definitions section. The model name will be disambiguated to 'GalleryImagesModel'. Consider using the plural form of 'GalleryImages' to avoid this. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L76
⚠️ LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L89
⚠️ LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L92
⚠️ LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L98
⚠️ ParameterDescription Parameter should have a description.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L100
⚠️ LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L113
⚠️ OperationIdNounConflictingModelNames OperationId has a noun that conflicts with one of the model names in definitions section. The model name will be disambiguated to 'GalleryImagesModel'. Consider using the plural form of 'GalleryImages' to avoid this. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L131
⚠️ LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L144
⚠️ LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L147
⚠️ LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L153
⚠️ LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L160
⚠️ OperationIdNounConflictingModelNames OperationId has a noun that conflicts with one of the model names in definitions section. The model name will be disambiguated to 'GalleryImagesModel'. Consider using the plural form of 'GalleryImages' to avoid this. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L177
⚠️ LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L190
⚠️ LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L193
⚠️ LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L199
⚠️ ParameterDescription Parameter should have a description.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L201
⚠️ LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L214
⚠️ OperationIdNounConflictingModelNames OperationId has a noun that conflicts with one of the model names in definitions section. The model name will be disambiguated to 'GalleryImagesModel'. Consider using the plural form of 'GalleryImages' to avoid this. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L236
⚠️ LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L245
⚠️ LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L248
⚠️ LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L251
⚠️ LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L258
⚠️ OperationIdNounConflictingModelNames OperationId has a noun that conflicts with one of the model names in definitions section. The model name will be disambiguated to 'GalleryImagesModel'. Consider using the plural form of 'GalleryImages' to avoid this. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L275
⚠️ LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L284
⚠️ LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json#L287
️❌Avocado: 75 Errors, 0 Warnings failed [Detail]

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

Rule Message
NO_JSON_FILE_FOUND The JSON file is not found but it is referenced from the readme file.
readme: specification/azurestackhci/resource-manager/readme.md
json: [Microsoft.AzureStackHCI/stable/2023-08-01/updates.json](https://github.com/Azure/azure-rest-api-specs/blob/cf031b573ccf9c53ab722772742533ac5bd77efa/specification/azurestackhci/resource-manager/Microsoft.AzureStackHCI/stable/2023-08-01/updates.json)
UNREFERENCED_JSON_FILE The example JSON file is not referenced from the swagger file.
readme: specification/azurestackhci/resource-manager/readme.md
json: stable/2023-08-01/examples/DeleteUpdates.json
UNREFERENCED_JSON_FILE The example JSON file is not referenced from the swagger file.
readme: specification/azurestackhci/resource-manager/readme.md
json: stable/2023-08-01/examples/GetUpdates.json
UNREFERENCED_JSON_FILE The example JSON file is not referenced from the swagger file.
readme: specification/azurestackhci/resource-manager/readme.md
json: stable/2023-08-01/examples/ListUpdates.json
UNREFERENCED_JSON_FILE The example JSON file is not referenced from the swagger file.
readme: specification/azurestackhci/resource-manager/readme.md
json: stable/2023-08-01/examples/PostUpdates.json
UNREFERENCED_JSON_FILE The example JSON file is not referenced from the swagger file.
readme: specification/azurestackhci/resource-manager/readme.md
json: stable/2023-08-01/examples/PutUpdates.json
UNREFERENCED_JSON_FILE The swagger JSON file is not referenced from the readme file.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/stable/2023-08-01/updates.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/providers/Microsoft.AzureStackHCI/clusters is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2022-12-15-preview/clusters.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2022-12-15-preview/clusters.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{} is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2022-12-15-preview/clusters.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/arcSettings is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2022-12-15-preview/arcSettings.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/arcSettings/{} is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2022-12-15-preview/arcSettings.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/arcSettings/{}/extensions is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2022-12-15-preview/extensions.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/clusters/{}/arcSettings/{}/extensions/{} is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2022-12-15-preview/extensions.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/galleryimages/{} is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2021-09-01-preview/galleryImages.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/galleryimages is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2021-09-01-preview/galleryImages.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/providers/Microsoft.AzureStackHCI/galleryimages is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2021-09-01-preview/galleryImages.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/networkinterfaces/{} is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2021-09-01-preview/networkInterfaces.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/networkinterfaces is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2021-09-01-preview/networkInterfaces.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/providers/Microsoft.AzureStackHCI/networkinterfaces is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2021-09-01-preview/networkInterfaces.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/virtualharddisks/{} is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2021-09-01-preview/virtualHardDisks.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/virtualharddisks is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2021-09-01-preview/virtualHardDisks.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/providers/Microsoft.AzureStackHCI/virtualharddisks is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2021-09-01-preview/virtualHardDisks.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/virtualmachines/{} is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2021-09-01-preview/virtualMachines.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/virtualmachines/{}/start is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2021-09-01-preview/virtualMachines.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/virtualmachines/{}/stop is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2021-09-01-preview/virtualMachines.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/virtualmachines/{}/restart is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2021-09-01-preview/virtualMachines.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/virtualmachines is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2021-09-01-preview/virtualMachines.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/providers/Microsoft.AzureStackHCI/virtualmachines is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2021-09-01-preview/virtualMachines.json
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureStackHCI/virtualnetworks/{} is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/azurestackhci/resource-manager/readme.md
json: Microsoft.AzureStackHCI/preview/2021-09-01-preview/virtualNetworks.json
️️✔️SwaggerAPIView succeeded [Detail] [Expand]
️️✔️TypeSpecAPIView succeeded [Detail] [Expand]
️️✔️ModelValidation succeeded [Detail] [Expand]
Validation passes for ModelValidation.
️️✔️SemanticValidation succeeded [Detail] [Expand]
Validation passes for SemanticValidation.
️️✔️PoliCheck succeeded [Detail] [Expand]
Validation passed for PoliCheck.
️️✔️PrettierCheck succeeded [Detail] [Expand]
Validation passes for PrettierCheck.
️️✔️SpellCheck succeeded [Detail] [Expand]
Validation passes for SpellCheck.
️️✔️Lint(RPaaS) succeeded [Detail] [Expand]
Validation passes for Lint(RPaaS).
️️✔️PR Summary succeeded [Detail] [Expand]
Validation passes for Summary.
️️✔️Automated merging requirements met succeeded [Detail] [Expand]
Posted by Swagger Pipeline | How to fix these errors?

@openapi-pipeline-app
Copy link

openapi-pipeline-app bot commented Aug 28, 2023

Swagger Generation Artifacts

️️✔️ApiDocPreview succeeded [Detail] [Expand]
 Please click here to preview with your @microsoft account. 
️❌SDK Breaking Change Tracking failed [Detail]

Breaking Changes Tracking

azure-sdk-for-go - sdk/resourcemanager/azurestackhci/armazurestackhci - Approved - 2.0.0-beta.1
+	Enum `ArcSettingAggregateState` has been removed
+	Enum `DiagnosticLevel` has been removed
+	Enum `ExtensionAggregateState` has been removed
+	Enum `ImdsAttestation` has been removed
+	Enum `NodeArcState` has been removed
+	Enum `NodeExtensionState` has been removed
+	Enum `ProvisioningState` has been removed
+	Enum `WindowsServerSubscription` has been removed
+	Function `*ArcSettingsClient.BeginCreateIdentity` has been removed
+	Function `*ArcSettingsClient.BeginDelete` has been removed
+	Function `*ArcSettingsClient.Create` has been removed
+	Function `*ArcSettingsClient.GeneratePassword` has been removed
+	Function `*ArcSettingsClient.Get` has been removed
+	Function `*ArcSettingsClient.NewListByClusterPager` has been removed
+	Function `*ArcSettingsClient.Update` has been removed
+	Function `*ClientFactory.NewArcSettingsClient` has been removed
+	Function `*ClientFactory.NewClustersClient` has been removed
+	Function `*ClientFactory.NewExtensionsClient` has been removed
+	Function `*ClustersClient.BeginCreateIdentity` has been removed
+	Function `*ClustersClient.BeginDelete` has been removed
+	Function `*ClustersClient.BeginUploadCertificate` has been removed
+	Function `*ClustersClient.Create` has been removed
+	Function `*ClustersClient.Get` has been removed
+	Function `*ClustersClient.NewListByResourceGroupPager` has been removed
+	Function `*ClustersClient.NewListBySubscriptionPager` has been removed
+	Function `*ClustersClient.Update` has been removed
+	Function `*ExtensionsClient.BeginCreate` has been removed
+	Function `*ExtensionsClient.BeginDelete` has been removed
+	Function `*ExtensionsClient.BeginUpdate` has been removed
+	Function `*ExtensionsClient.Get` has been removed
+	Function `*ExtensionsClient.NewListByArcSettingPager` has been removed
+	Function `NewArcSettingsClient` has been removed
+	Function `NewClustersClient` has been removed
+	Function `NewExtensionsClient` has been removed
+	Operation `*OperationsClient.List` has supported pagination, use `*OperationsClient.NewListPager` instead.
+	Struct `ArcConnectivityProperties` has been removed
+	Struct `ArcIdentityResponseProperties` has been removed
+	Struct `ArcIdentityResponse` has been removed
+	Struct `ArcSettingList` has been removed
+	Struct `ArcSettingProperties` has been removed
+	Struct `ArcSetting` has been removed
+	Struct `ArcSettingsPatchProperties` has been removed
+	Struct `ArcSettingsPatch` has been removed
+	Struct `ClusterDesiredProperties` has been removed
+	Struct `ClusterIdentityResponseProperties` has been removed
+	Struct `ClusterIdentityResponse` has been removed
+	Struct `ClusterList` has been removed
+	Struct `ClusterNode` has been removed
+	Struct `ClusterPatchProperties` has been removed
+	Struct `ClusterPatch` has been removed
+	Struct `ClusterProperties` has been removed
+	Struct `ClusterReportedProperties` has been removed
+	Struct `Cluster` has been removed
+	Struct `ExtensionList` has been removed
+	Struct `ExtensionParameters` has been removed
+	Struct `ExtensionProperties` has been removed
+	Struct `Extension` has been removed
+	Struct `PasswordCredential` has been removed
+	Struct `PerNodeExtensionState` has been removed
+	Struct `PerNodeState` has been removed
+	Struct `RawCertificateData` has been removed
+	Struct `UploadCertificateRequest` has been removed
+	`StatusConnectedRecently`, `StatusDisconnected`, `StatusError`, `StatusNotConnectedRecently`, `StatusNotYetRegistered` from enum `Status` has been removed
azure-sdk-for-python-track2 - track2_azure-mgmt-azurestackhci - Approved - 8.0.0b2
+	Model GuestAgent no longer has parameter http_proxy_config
+	Model HardwareProfileUpdate no longer has parameter memory_gb
+	Model StorageProfileUpdateDataDisksItem no longer has parameter name
+	Operation GuestAgentOperations.begin_create has a new required parameter resource_uri
+	Operation GuestAgentOperations.begin_create no longer has parameter name
+	Operation GuestAgentOperations.begin_create no longer has parameter resource_group_name
+	Operation GuestAgentOperations.begin_create no longer has parameter virtual_machine_name
+	Operation GuestAgentOperations.begin_delete has a new required parameter resource_uri
+	Operation GuestAgentOperations.begin_delete no longer has parameter name
+	Operation GuestAgentOperations.begin_delete no longer has parameter resource_group_name
+	Operation GuestAgentOperations.begin_delete no longer has parameter virtual_machine_name
+	Operation GuestAgentOperations.get has a new required parameter resource_uri
+	Operation GuestAgentOperations.get no longer has parameter name
+	Operation GuestAgentOperations.get no longer has parameter resource_group_name
+	Operation GuestAgentOperations.get no longer has parameter virtual_machine_name
+	Operation HybridIdentityMetadataOperations.get has a new required parameter resource_uri
+	Operation HybridIdentityMetadataOperations.get no longer has parameter metadata_name
+	Operation HybridIdentityMetadataOperations.get no longer has parameter resource_group_name
+	Operation HybridIdentityMetadataOperations.get no longer has parameter virtual_machine_name
+	Removed operation GuestAgentsOperations.list_by_virtual_machines
+	Removed operation HybridIdentityMetadataOperations.create
+	Removed operation HybridIdentityMetadataOperations.delete
+	Removed operation HybridIdentityMetadataOperations.list_by_virtual_machines
+	Removed operation group ArcSettingsOperations
+	Removed operation group ClustersOperations
+	Removed operation group ExtensionsOperations
+	Removed operation group GalleryimagesOperations
+	Removed operation group MachineExtensionsOperations
+	Removed operation group MarketplacegalleryimagesOperations
+	Removed operation group NetworkinterfacesOperations
+	Removed operation group StoragecontainersOperations
+	Removed operation group VirtualharddisksOperations
+	Removed operation group VirtualmachinesOperations
+	Removed operation group VirtualnetworksOperations
azure-sdk-for-js - @azure/arm-azurestackhci - Approved - 4.0.0-beta.1
+	Class AzureStackHCIClient has a new signature
+	Class AzureStackHCIClient no longer has parameter arcSettings
+	Class AzureStackHCIClient no longer has parameter clusters
+	Class AzureStackHCIClient no longer has parameter extensions
+	Enum KnownStatus no longer has value ConnectedRecently
+	Enum KnownStatus no longer has value Disconnected
+	Enum KnownStatus no longer has value Error
+	Enum KnownStatus no longer has value NotConnectedRecently
+	Enum KnownStatus no longer has value NotYetRegistered
+	Removed Enum KnownArcSettingAggregateState
+	Removed Enum KnownDiagnosticLevel
+	Removed Enum KnownExtensionAggregateState
+	Removed Enum KnownImdsAttestation
+	Removed Enum KnownNodeArcState
+	Removed Enum KnownNodeExtensionState
+	Removed Enum KnownProvisioningState
+	Removed Enum KnownWindowsServerSubscription
+	Removed operation group ArcSettings
+	Removed operation group Clusters
+	Removed operation group Extensions
️⚠️ azure-sdk-for-python-track2 warning [Detail]
  • ⚠️Warning [Logs]Release - Generate from 59883fd. SDK Automation 14.0.0
    command	sh scripts/automation_init.sh ../azure-sdk-for-python_tmp/initInput.json ../azure-sdk-for-python_tmp/initOutput.json
    cmderr	[automation_init.sh] WARNING: Skipping azure-nspkg as it is not installed.
    command	sh scripts/automation_generate.sh ../azure-sdk-for-python_tmp/generateInput.json ../azure-sdk-for-python_tmp/generateOutput.json
    cmderr	[automation_generate.sh]
    cmderr	[automation_generate.sh] npm notice New major version of npm available! 9.8.1 -> 10.2.0
    cmderr	[automation_generate.sh] npm notice Changelog: <https://github.com/npm/cli/releases/tag/v10.2.0>
    cmderr	[automation_generate.sh] npm notice Run `npm install -g npm@10.2.0` to update!
    cmderr	[automation_generate.sh] npm notice
  • ️✔️track2_azure-mgmt-azurestackhci [View full logs]  [Release SDK Changes] Breaking Change Detected
    info	[Changelog] ### Features Added
    info	[Changelog]
    info	[Changelog]   - Added operation GuestAgentsOperations.list
    info	[Changelog]   - Added operation HybridIdentityMetadataOperations.list
    info	[Changelog]   - Added operation group GalleryImagesOperations
    info	[Changelog]   - Added operation group LogicalNetworksOperations
    info	[Changelog]   - Added operation group MarketplaceGalleryImagesOperations
    info	[Changelog]   - Added operation group NetworkInterfacesOperations
    info	[Changelog]   - Added operation group StorageContainersOperations
    info	[Changelog]   - Added operation group VirtualHardDisksOperations
    info	[Changelog]   - Added operation group VirtualMachineInstancesOperations
    info	[Changelog]   - Model HardwareProfileUpdate has a new parameter memory_mb
    info	[Changelog]   - Model HttpProxyConfiguration has a new parameter http_proxy
    info	[Changelog]   - Model HttpProxyConfiguration has a new parameter no_proxy
    info	[Changelog]   - Model HttpProxyConfiguration has a new parameter trusted_ca
    info	[Changelog]   - Model IPPool has a new parameter name
    info	[Changelog]   - Model ProxyResource has a new parameter system_data
    info	[Changelog]   - Model Resource has a new parameter system_data
    info	[Changelog]   - Model StorageProfileUpdateDataDisksItem has a new parameter id
    info	[Changelog]   - Model TrackedResource has a new parameter system_data
    info	[Changelog]
    info	[Changelog] ### Breaking Changes
    info	[Changelog]
    info	[Changelog]   - Model GuestAgent no longer has parameter http_proxy_config
    info	[Changelog]   - Model HardwareProfileUpdate no longer has parameter memory_gb
    info	[Changelog]   - Model StorageProfileUpdateDataDisksItem no longer has parameter name
    info	[Changelog]   - Operation GuestAgentOperations.begin_create has a new required parameter resource_uri
    info	[Changelog]   - Operation GuestAgentOperations.begin_create no longer has parameter name
    info	[Changelog]   - Operation GuestAgentOperations.begin_create no longer has parameter resource_group_name
    info	[Changelog]   - Operation GuestAgentOperations.begin_create no longer has parameter virtual_machine_name
    info	[Changelog]   - Operation GuestAgentOperations.begin_delete has a new required parameter resource_uri
    info	[Changelog]   - Operation GuestAgentOperations.begin_delete no longer has parameter name
    info	[Changelog]   - Operation GuestAgentOperations.begin_delete no longer has parameter resource_group_name
    info	[Changelog]   - Operation GuestAgentOperations.begin_delete no longer has parameter virtual_machine_name
    info	[Changelog]   - Operation GuestAgentOperations.get has a new required parameter resource_uri
    info	[Changelog]   - Operation GuestAgentOperations.get no longer has parameter name
    info	[Changelog]   - Operation GuestAgentOperations.get no longer has parameter resource_group_name
    info	[Changelog]   - Operation GuestAgentOperations.get no longer has parameter virtual_machine_name
    info	[Changelog]   - Operation HybridIdentityMetadataOperations.get has a new required parameter resource_uri
    info	[Changelog]   - Operation HybridIdentityMetadataOperations.get no longer has parameter metadata_name
    info	[Changelog]   - Operation HybridIdentityMetadataOperations.get no longer has parameter resource_group_name
    info	[Changelog]   - Operation HybridIdentityMetadataOperations.get no longer has parameter virtual_machine_name
    info	[Changelog]   - Removed operation GuestAgentsOperations.list_by_virtual_machines
    info	[Changelog]   - Removed operation HybridIdentityMetadataOperations.create
    info	[Changelog]   - Removed operation HybridIdentityMetadataOperations.delete
    info	[Changelog]   - Removed operation HybridIdentityMetadataOperations.list_by_virtual_machines
    info	[Changelog]   - Removed operation group ArcSettingsOperations
    info	[Changelog]   - Removed operation group ClustersOperations
    info	[Changelog]   - Removed operation group ExtensionsOperations
    info	[Changelog]   - Removed operation group GalleryimagesOperations
    info	[Changelog]   - Removed operation group MachineExtensionsOperations
    info	[Changelog]   - Removed operation group MarketplacegalleryimagesOperations
    info	[Changelog]   - Removed operation group NetworkinterfacesOperations
    info	[Changelog]   - Removed operation group StoragecontainersOperations
    info	[Changelog]   - Removed operation group VirtualharddisksOperations
    info	[Changelog]   - Removed operation group VirtualmachinesOperations
    info	[Changelog]   - Removed operation group VirtualnetworksOperations
️⚠️ azure-sdk-for-java warning [Detail]
  • ⚠️Warning [Logs]Release - Generate from 59883fd. SDK Automation 14.0.0
    command	./eng/mgmt/automation/init.sh ../azure-sdk-for-java_tmp/initInput.json ../azure-sdk-for-java_tmp/initOutput.json
    cmderr	[init.sh] [notice] A new release of pip is available: 23.0.1 -> 23.2.1
    cmderr	[init.sh] [notice] To update, run: pip install --upgrade pip
    cmderr	[init.sh] [notice] A new release of pip is available: 23.0.1 -> 23.2.1
    cmderr	[init.sh] [notice] To update, run: pip install --upgrade pip
    command	./eng/mgmt/automation/generate.py ../azure-sdk-for-java_tmp/generateInput.json ../azure-sdk-for-java_tmp/generateOutput.json
  • ️✔️azure-resourcemanager-azurestackhci [View full logs]  [Release SDK Changes]
️️✔️ azure-sdk-for-go succeeded [Detail] [Expand]
  • ️✔️Succeeded [Logs]Release - Generate from 59883fd. SDK Automation 14.0.0
    command	sh ./eng/scripts/automation_init.sh ../../../../../azure-sdk-for-go_tmp/initInput.json ../../../../../azure-sdk-for-go_tmp/initOutput.json
    command	generator automation-v2 ../../../../../azure-sdk-for-go_tmp/generateInput.json ../../../../../azure-sdk-for-go_tmp/generateOutput.json
  • ️✔️sdk/resourcemanager/azurestackhci/armazurestackhci [View full logs]  [Release SDK Changes] Breaking Change Detected
    Only show 120 items here, please refer to log for details.
    info	[Changelog] - New function `*VirtualMachineInstancesClient.Get(context.Context, string, *VirtualMachineInstancesClientGetOptions) (VirtualMachineInstancesClientGetResponse, error)`
    info	[Changelog] - New function `*VirtualMachineInstancesClient.NewListPager(string, *VirtualMachineInstancesClientListOptions) *runtime.Pager[VirtualMachineInstancesClientListResponse]`
    info	[Changelog] - New function `*VirtualMachineInstancesClient.BeginRestart(context.Context, string, *VirtualMachineInstancesClientBeginRestartOptions) (*runtime.Poller[VirtualMachineInstancesClientRestartResponse], error)`
    info	[Changelog] - New function `*VirtualMachineInstancesClient.BeginStart(context.Context, string, *VirtualMachineInstancesClientBeginStartOptions) (*runtime.Poller[VirtualMachineInstancesClientStartResponse], error)`
    info	[Changelog] - New function `*VirtualMachineInstancesClient.BeginStop(context.Context, string, *VirtualMachineInstancesClientBeginStopOptions) (*runtime.Poller[VirtualMachineInstancesClientStopResponse], error)`
    info	[Changelog] - New function `*VirtualMachineInstancesClient.BeginUpdate(context.Context, string, VirtualMachineInstanceUpdateRequest, *VirtualMachineInstancesClientBeginUpdateOptions) (*runtime.Poller[VirtualMachineInstancesClientUpdateResponse], error)`
    info	[Changelog] - New function `NewNetworkInterfacesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*NetworkInterfacesClient, error)`
    info	[Changelog] - New function `*NetworkInterfacesClient.BeginCreateOrUpdate(context.Context, string, string, NetworkInterfaces, *NetworkInterfacesClientBeginCreateOrUpdateOptions) (*runtime.Poller[NetworkInterfacesClientCreateOrUpdateResponse], error)`
    info	[Changelog] - New function `*NetworkInterfacesClient.BeginDelete(context.Context, string, string, *NetworkInterfacesClientBeginDeleteOptions) (*runtime.Poller[NetworkInterfacesClientDeleteResponse], error)`
    info	[Changelog] - New function `*NetworkInterfacesClient.Get(context.Context, string, string, *NetworkInterfacesClientGetOptions) (NetworkInterfacesClientGetResponse, error)`
    info	[Changelog] - New function `*NetworkInterfacesClient.NewListAllPager(*NetworkInterfacesClientListAllOptions) *runtime.Pager[NetworkInterfacesClientListAllResponse]`
    info	[Changelog] - New function `*NetworkInterfacesClient.NewListPager(string, *NetworkInterfacesClientListOptions) *runtime.Pager[NetworkInterfacesClientListResponse]`
    info	[Changelog] - New function `*NetworkInterfacesClient.BeginUpdate(context.Context, string, string, NetworkInterfacesUpdateRequest, *NetworkInterfacesClientBeginUpdateOptions) (*runtime.Poller[NetworkInterfacesClientUpdateResponse], error)`
    info	[Changelog] - New struct `ExtendedLocation`
    info	[Changelog] - New struct `GalleryDiskImage`
    info	[Changelog] - New struct `GalleryImageIdentifier`
    info	[Changelog] - New struct `GalleryImageProperties`
    info	[Changelog] - New struct `GalleryImageStatus`
    info	[Changelog] - New struct `GalleryImageStatusDownloadStatus`
    info	[Changelog] - New struct `GalleryImageStatusProvisioningStatus`
    info	[Changelog] - New struct `GalleryImageVersion`
    info	[Changelog] - New struct `GalleryImageVersionProperties`
    info	[Changelog] - New struct `GalleryImageVersionStorageProfile`
    info	[Changelog] - New struct `GalleryImages`
    info	[Changelog] - New struct `GalleryImagesListResult`
    info	[Changelog] - New struct `GalleryImagesUpdateRequest`
    info	[Changelog] - New struct `GalleryOSDiskImage`
    info	[Changelog] - New struct `GuestAgent`
    info	[Changelog] - New struct `GuestAgentInstallStatus`
    info	[Changelog] - New struct `GuestAgentList`
    info	[Changelog] - New struct `GuestAgentProperties`
    info	[Changelog] - New struct `GuestCredential`
    info	[Changelog] - New struct `HTTPProxyConfiguration`
    info	[Changelog] - New struct `HardwareProfileUpdate`
    info	[Changelog] - New struct `HybridIdentityMetadata`
    info	[Changelog] - New struct `HybridIdentityMetadataList`
    info	[Changelog] - New struct `HybridIdentityMetadataProperties`
    info	[Changelog] - New struct `IPConfiguration`
    info	[Changelog] - New struct `IPConfigurationProperties`
    info	[Changelog] - New struct `IPConfigurationPropertiesSubnet`
    info	[Changelog] - New struct `IPPool`
    info	[Changelog] - New struct `IPPoolInfo`
    info	[Changelog] - New struct `Identity`
    info	[Changelog] - New struct `InstanceViewStatus`
    info	[Changelog] - New struct `InterfaceDNSSettings`
    info	[Changelog] - New struct `LogicalNetworkProperties`
    info	[Changelog] - New struct `LogicalNetworkPropertiesDhcpOptions`
    info	[Changelog] - New struct `LogicalNetworkStatus`
    info	[Changelog] - New struct `LogicalNetworkStatusProvisioningStatus`
    info	[Changelog] - New struct `LogicalNetworks`
    info	[Changelog] - New struct `LogicalNetworksListResult`
    info	[Changelog] - New struct `LogicalNetworksUpdateRequest`
    info	[Changelog] - New struct `MarketplaceGalleryImageProperties`
    info	[Changelog] - New struct `MarketplaceGalleryImageStatus`
    info	[Changelog] - New struct `MarketplaceGalleryImageStatusDownloadStatus`
    info	[Changelog] - New struct `MarketplaceGalleryImageStatusProvisioningStatus`
    info	[Changelog] - New struct `MarketplaceGalleryImages`
    info	[Changelog] - New struct `MarketplaceGalleryImagesListResult`
    info	[Changelog] - New struct `MarketplaceGalleryImagesUpdateRequest`
    info	[Changelog] - New struct `NetworkInterfaceProperties`
    info	[Changelog] - New struct `NetworkInterfaceStatus`
    info	[Changelog] - New struct `NetworkInterfaceStatusProvisioningStatus`
    info	[Changelog] - New struct `NetworkInterfaces`
    info	[Changelog] - New struct `NetworkInterfacesListResult`
    info	[Changelog] - New struct `NetworkInterfacesUpdateRequest`
    info	[Changelog] - New struct `NetworkProfileUpdate`
    info	[Changelog] - New struct `NetworkProfileUpdateNetworkInterfacesItem`
    info	[Changelog] - New struct `OsProfileUpdate`
    info	[Changelog] - New struct `OsProfileUpdateLinuxConfiguration`
    info	[Changelog] - New struct `OsProfileUpdateWindowsConfiguration`
    info	[Changelog] - New struct `Route`
    info	[Changelog] - New struct `RoutePropertiesFormat`
    info	[Changelog] - New struct `RouteTable`
    info	[Changelog] - New struct `RouteTablePropertiesFormat`
    info	[Changelog] - New struct `SSHConfiguration`
    info	[Changelog] - New struct `SSHPublicKey`
    info	[Changelog] - New struct `StorageContainerProperties`
    info	[Changelog] - New struct `StorageContainerStatus`
    info	[Changelog] - New struct `StorageContainerStatusProvisioningStatus`
    info	[Changelog] - New struct `StorageContainers`
    info	[Changelog] - New struct `StorageContainersListResult`
    info	[Changelog] - New struct `StorageContainersUpdateRequest`
    info	[Changelog] - New struct `StorageProfileUpdate`
    info	[Changelog] - New struct `StorageProfileUpdateDataDisksItem`
    info	[Changelog] - New struct `Subnet`
    info	[Changelog] - New struct `SubnetPropertiesFormat`
    info	[Changelog] - New struct `SubnetPropertiesFormatIPConfigurationReferencesItem`
    info	[Changelog] - New struct `VirtualHardDiskProperties`
    info	[Changelog] - New struct `VirtualHardDiskStatus`
    info	[Changelog] - New struct `VirtualHardDiskStatusProvisioningStatus`
    info	[Changelog] - New struct `VirtualHardDisks`
    info	[Changelog] - New struct `VirtualHardDisksListResult`
    info	[Changelog] - New struct `VirtualHardDisksUpdateRequest`
    info	[Changelog] - New struct `VirtualMachineConfigAgentInstanceView`
    info	[Changelog] - New struct `VirtualMachineInstance`
    info	[Changelog] - New struct `VirtualMachineInstanceListResult`
    info	[Changelog] - New struct `VirtualMachineInstanceProperties`
    info	[Changelog] - New struct `VirtualMachineInstancePropertiesHardwareProfile`
    info	[Changelog] - New struct `VirtualMachineInstancePropertiesHardwareProfileDynamicMemoryConfig`
    info	[Changelog] - New struct `VirtualMachineInstancePropertiesNetworkProfile`
    info	[Changelog] - New struct `VirtualMachineInstancePropertiesNetworkProfileNetworkInterfacesItem`
    info	[Changelog] - New struct `VirtualMachineInstancePropertiesOsProfile`
    info	[Changelog] - New struct `VirtualMachineInstancePropertiesOsProfileLinuxConfiguration`
    info	[Changelog] - New struct `VirtualMachineInstancePropertiesOsProfileWindowsConfiguration`
    info	[Changelog] - New struct `VirtualMachineInstancePropertiesSecurityProfile`
    info	[Changelog] - New struct `VirtualMachineInstancePropertiesSecurityProfileUefiSettings`
    info	[Changelog] - New struct `VirtualMachineInstancePropertiesStorageProfile`
    info	[Changelog] - New struct `VirtualMachineInstancePropertiesStorageProfileDataDisksItem`
    info	[Changelog] - New struct `VirtualMachineInstancePropertiesStorageProfileImageReference`
    info	[Changelog] - New struct `VirtualMachineInstancePropertiesStorageProfileOsDisk`
    info	[Changelog] - New struct `VirtualMachineInstanceStatus`
    info	[Changelog] - New struct `VirtualMachineInstanceStatusProvisioningStatus`
    info	[Changelog] - New struct `VirtualMachineInstanceUpdateProperties`
    info	[Changelog] - New struct `VirtualMachineInstanceUpdateRequest`
    info	[Changelog] - New struct `VirtualMachineInstanceView`
    info	[Changelog] - New field `SystemData` in struct `ProxyResource`
    info	[Changelog] - New field `SystemData` in struct `Resource`
    info	[Changelog] - New field `SystemData` in struct `TrackedResource`
    info	[Changelog]
    info	[Changelog] Total 94 breaking change(s), 354 additive change(s).
️️✔️ azure-sdk-for-js succeeded [Detail] [Expand]
  • ️✔️Succeeded [Logs]Release - Generate from 59883fd. SDK Automation 14.0.0
    command	sh .scripts/automation_init.sh ../azure-sdk-for-js_tmp/initInput.json ../azure-sdk-for-js_tmp/initOutput.json
    warn	File azure-sdk-for-js_tmp/initOutput.json not found to read
    command	sh .scripts/automation_generate.sh ../azure-sdk-for-js_tmp/generateInput.json ../azure-sdk-for-js_tmp/generateOutput.json
  • ️✔️@azure/arm-azurestackhci [View full logs]  [Release SDK Changes] Breaking Change Detected
    Only show 120 items here, please refer to log for details.
    info	[Changelog]   - Added Interface VirtualMachineInstanceView
    info	[Changelog]   - Added Type Alias CloudInitDataSource
    info	[Changelog]   - Added Type Alias DiskFileFormat
    info	[Changelog]   - Added Type Alias ExtendedLocationTypes
    info	[Changelog]   - Added Type Alias GalleryImagesCreateOrUpdateResponse
    info	[Changelog]   - Added Type Alias GalleryImagesDeleteResponse
    info	[Changelog]   - Added Type Alias GalleryImagesGetResponse
    info	[Changelog]   - Added Type Alias GalleryImagesListAllNextResponse
    info	[Changelog]   - Added Type Alias GalleryImagesListAllResponse
    info	[Changelog]   - Added Type Alias GalleryImagesListNextResponse
    info	[Changelog]   - Added Type Alias GalleryImagesListResponse
    info	[Changelog]   - Added Type Alias GalleryImagesUpdateResponse
    info	[Changelog]   - Added Type Alias GuestAgentCreateResponse
    info	[Changelog]   - Added Type Alias GuestAgentDeleteResponse
    info	[Changelog]   - Added Type Alias GuestAgentGetResponse
    info	[Changelog]   - Added Type Alias GuestAgentsListNextResponse
    info	[Changelog]   - Added Type Alias GuestAgentsListResponse
    info	[Changelog]   - Added Type Alias HybridIdentityMetadataGetResponse
    info	[Changelog]   - Added Type Alias HybridIdentityMetadataListNextResponse
    info	[Changelog]   - Added Type Alias HybridIdentityMetadataListResponse
    info	[Changelog]   - Added Type Alias HyperVGeneration
    info	[Changelog]   - Added Type Alias IpAllocationMethodEnum
    info	[Changelog]   - Added Type Alias IPPoolTypeEnum
    info	[Changelog]   - Added Type Alias LogicalNetworksCreateOrUpdateResponse
    info	[Changelog]   - Added Type Alias LogicalNetworksDeleteResponse
    info	[Changelog]   - Added Type Alias LogicalNetworksGetResponse
    info	[Changelog]   - Added Type Alias LogicalNetworksListAllNextResponse
    info	[Changelog]   - Added Type Alias LogicalNetworksListAllResponse
    info	[Changelog]   - Added Type Alias LogicalNetworksListNextResponse
    info	[Changelog]   - Added Type Alias LogicalNetworksListResponse
    info	[Changelog]   - Added Type Alias LogicalNetworksUpdateResponse
    info	[Changelog]   - Added Type Alias MarketplaceGalleryImagesCreateOrUpdateResponse
    info	[Changelog]   - Added Type Alias MarketplaceGalleryImagesDeleteResponse
    info	[Changelog]   - Added Type Alias MarketplaceGalleryImagesGetResponse
    info	[Changelog]   - Added Type Alias MarketplaceGalleryImagesListAllNextResponse
    info	[Changelog]   - Added Type Alias MarketplaceGalleryImagesListAllResponse
    info	[Changelog]   - Added Type Alias MarketplaceGalleryImagesListNextResponse
    info	[Changelog]   - Added Type Alias MarketplaceGalleryImagesListResponse
    info	[Changelog]   - Added Type Alias MarketplaceGalleryImagesUpdateResponse
    info	[Changelog]   - Added Type Alias NetworkInterfacesCreateOrUpdateResponse
    info	[Changelog]   - Added Type Alias NetworkInterfacesDeleteResponse
    info	[Changelog]   - Added Type Alias NetworkInterfacesGetResponse
    info	[Changelog]   - Added Type Alias NetworkInterfacesListAllNextResponse
    info	[Changelog]   - Added Type Alias NetworkInterfacesListAllResponse
    info	[Changelog]   - Added Type Alias NetworkInterfacesListNextResponse
    info	[Changelog]   - Added Type Alias NetworkInterfacesListResponse
    info	[Changelog]   - Added Type Alias NetworkInterfacesUpdateResponse
    info	[Changelog]   - Added Type Alias OperatingSystemTypes
    info	[Changelog]   - Added Type Alias OperationsListNextResponse
    info	[Changelog]   - Added Type Alias PowerStateEnum
    info	[Changelog]   - Added Type Alias ProvisioningAction
    info	[Changelog]   - Added Type Alias ProvisioningStateEnum
    info	[Changelog]   - Added Type Alias SecurityTypes
    info	[Changelog]   - Added Type Alias StatusLevelTypes
    info	[Changelog]   - Added Type Alias StatusTypes
    info	[Changelog]   - Added Type Alias StorageContainersCreateOrUpdateResponse
    info	[Changelog]   - Added Type Alias StorageContainersDeleteResponse
    info	[Changelog]   - Added Type Alias StorageContainersGetResponse
    info	[Changelog]   - Added Type Alias StorageContainersListAllNextResponse
    info	[Changelog]   - Added Type Alias StorageContainersListAllResponse
    info	[Changelog]   - Added Type Alias StorageContainersListNextResponse
    info	[Changelog]   - Added Type Alias StorageContainersListResponse
    info	[Changelog]   - Added Type Alias StorageContainersUpdateResponse
    info	[Changelog]   - Added Type Alias VirtualHardDisksCreateOrUpdateResponse
    info	[Changelog]   - Added Type Alias VirtualHardDisksDeleteResponse
    info	[Changelog]   - Added Type Alias VirtualHardDisksGetResponse
    info	[Changelog]   - Added Type Alias VirtualHardDisksListAllNextResponse
    info	[Changelog]   - Added Type Alias VirtualHardDisksListAllResponse
    info	[Changelog]   - Added Type Alias VirtualHardDisksListNextResponse
    info	[Changelog]   - Added Type Alias VirtualHardDisksListResponse
    info	[Changelog]   - Added Type Alias VirtualHardDisksUpdateResponse
    info	[Changelog]   - Added Type Alias VirtualMachineInstancesCreateOrUpdateResponse
    info	[Changelog]   - Added Type Alias VirtualMachineInstancesDeleteResponse
    info	[Changelog]   - Added Type Alias VirtualMachineInstancesGetResponse
    info	[Changelog]   - Added Type Alias VirtualMachineInstancesListNextResponse
    info	[Changelog]   - Added Type Alias VirtualMachineInstancesListResponse
    info	[Changelog]   - Added Type Alias VirtualMachineInstancesRestartResponse
    info	[Changelog]   - Added Type Alias VirtualMachineInstancesStartResponse
    info	[Changelog]   - Added Type Alias VirtualMachineInstancesStopResponse
    info	[Changelog]   - Added Type Alias VirtualMachineInstancesUpdateResponse
    info	[Changelog]   - Added Type Alias VmSizeEnum
    info	[Changelog]   - Interface Resource has a new optional parameter systemData
    info	[Changelog]   - Added Enum KnownCloudInitDataSource
    info	[Changelog]   - Added Enum KnownDiskFileFormat
    info	[Changelog]   - Added Enum KnownExtendedLocationTypes
    info	[Changelog]   - Added Enum KnownHyperVGeneration
    info	[Changelog]   - Added Enum KnownIpAllocationMethodEnum
    info	[Changelog]   - Added Enum KnownPowerStateEnum
    info	[Changelog]   - Added Enum KnownProvisioningAction
    info	[Changelog]   - Added Enum KnownProvisioningStateEnum
    info	[Changelog]   - Added Enum KnownSecurityTypes
    info	[Changelog]   - Added Enum KnownStatusLevelTypes
    info	[Changelog]   - Added Enum KnownStatusTypes
    info	[Changelog]   - Added Enum KnownVmSizeEnum
    info	[Changelog]   - Enum KnownStatus has a new value Failed
    info	[Changelog]   - Enum KnownStatus has a new value InProgress
    info	[Changelog]   - Enum KnownStatus has a new value Succeeded
    info	[Changelog]
    info	[Changelog] **Breaking Changes**
    info	[Changelog]
    info	[Changelog]   - Removed operation group ArcSettings
    info	[Changelog]   - Removed operation group Clusters
    info	[Changelog]   - Removed operation group Extensions
    info	[Changelog]   - Class AzureStackHCIClient has a new signature
    info	[Changelog]   - Class AzureStackHCIClient no longer has parameter arcSettings
    info	[Changelog]   - Class AzureStackHCIClient no longer has parameter clusters
    info	[Changelog]   - Class AzureStackHCIClient no longer has parameter extensions
    info	[Changelog]   - Removed Enum KnownArcSettingAggregateState
    info	[Changelog]   - Removed Enum KnownDiagnosticLevel
    info	[Changelog]   - Removed Enum KnownExtensionAggregateState
    info	[Changelog]   - Removed Enum KnownImdsAttestation
    info	[Changelog]   - Removed Enum KnownNodeArcState
    info	[Changelog]   - Removed Enum KnownNodeExtensionState
    info	[Changelog]   - Removed Enum KnownProvisioningState
    info	[Changelog]   - Removed Enum KnownWindowsServerSubscription
    info	[Changelog]   - Enum KnownStatus no longer has value ConnectedRecently
    info	[Changelog]   - Enum KnownStatus no longer has value Disconnected
    info	[Changelog]   - Enum KnownStatus no longer has value Error
    info	[Changelog]   - Enum KnownStatus no longer has value NotConnectedRecently
    info	[Changelog]   - Enum KnownStatus no longer has value NotYetRegistered
️⚠️ azure-resource-manager-schemas warning [Detail]
  • ⚠️Warning [Logs]Release - Generate from 59883fd. Schema Automation 14.0.0
    command	.sdkauto/initScript.sh ../azure-resource-manager-schemas_tmp/initInput.json ../azure-resource-manager-schemas_tmp/initOutput.json
    cmderr	[initScript.sh] npm notice
    cmderr	[initScript.sh] npm notice New major version of npm available! 8.19.4 -> 10.2.0
    cmderr	[initScript.sh] npm notice Changelog: <https://github.com/npm/cli/releases/tag/v10.2.0>
    cmderr	[initScript.sh] npm notice Run `npm install -g npm@10.2.0` to update!
    cmderr	[initScript.sh] npm notice
    warn	File azure-resource-manager-schemas_tmp/initOutput.json not found to read
    command	.sdkauto/generateScript.sh ../azure-resource-manager-schemas_tmp/generateInput.json ../azure-resource-manager-schemas_tmp/generateOutput.json
    warn	No file changes detected after generation
    warn	Skip detect changed packages
️❌ azure-powershell failed [Detail]
  • Pipeline Framework Failed [Logs]Release - Generate from 59883fd. SDK Automation 14.0.0
    command	sh ./tools/SwaggerCI/init.sh ../azure-powershell_tmp/initInput.json ../azure-powershell_tmp/initOutput.json
    command	pwsh ./tools/SwaggerCI/psci.ps1 ../azure-powershell_tmp/generateInput.json ../azure-powershell_tmp/generateOutput.json
    SSL error: syscall failure: Broken pipe
    Error: SSL error: syscall failure: Broken pipe
  • ️✔️Az.azurestackhci.DefaultTag [View full logs
    error	Fatal error: SSL error: syscall failure: Broken pipe
    error	The following packages are still pending:
    error		Az.azurestackhci.DefaultTag
Posted by Swagger Pipeline | How to fix these errors?

@openapi-pipeline-app
Copy link

openapi-pipeline-app bot commented Aug 28, 2023

Generated ApiView

Language Package Name ApiView Link
Go sdk/resourcemanager/azurestackhci/armazurestackhci https://apiview.dev/Assemblies/Review/1e6f09818af944acb2de52fde8b36c65
Java azure-resourcemanager-azurestackhci https://apiview.dev/Assemblies/Review/cc2715312b824389be46df58695d7f9b
JavaScript @azure/arm-azurestackhci https://apiview.dev/Assemblies/Review/6653b278fd194fe2b5df2709c37d0b73

@pathuang-sia pathuang-sia marked this pull request as ready for review August 28, 2023 19:40
@AzureRestAPISpecReview AzureRestAPISpecReview added ARMReview WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required labels Aug 28, 2023
@pathuang-sia pathuang-sia reopened this Aug 29, 2023
@pathuang-sia
Copy link
Contributor Author

Note: we have renamed the api-version to a preview version under the guidance of the breaking change committee

@raych1 raych1 added the Approved-SdkBreakingChange-Go Approve the breaking change tracking for azure-sdk-for-go label Oct 7, 2023
@raych1
Copy link
Member

raych1 commented Oct 7, 2023

The breaking change for Go is not brought in by this PR.

…to pathuang-sia-azurestackhci-Microsoft.AzureStackHCI-2023-09-01
@pathuang-sia pathuang-sia changed the title [Hub Generated] Review request for Microsoft.AzureStackHCI to add version stable/2023-09-01 [Hub Generated] Review request for Microsoft.AzureStackHCI to add version preview/2023-09-01-preview Oct 9, 2023
@ms-zhenhua
Copy link
Contributor

please fix the error code in lint-diff https://github.com/Azure/azure-rest-api-specs/pull/25555/checks?check_run_id=17531976023, then re-add MergeRequested

@pathuang-sia
Copy link
Contributor Author

@ms-zhenhua We believe the DefinitionPropertiesNameCamelCase error is false positive. The rule indicates that if it is a two letter acronym it should be capitalized like how we did: https://github.com/Azure/azure-openapi-validator/blob/main/docs/definitions-properties-names-camel-case.md

Can we bypass this error and merge the PR?

@ms-zhenhua
Copy link
Contributor

@ms-zhenhua We believe the DefinitionPropertiesNameCamelCase error is false positive. The rule indicates that if it is a two letter acronym it should be capitalized like how we did: https://github.com/Azure/azure-openapi-validator/blob/main/docs/definitions-properties-names-camel-case.md

Can we bypass this error and merge the PR?

@pathuang-sia I think you are right. Could you kindly follow Swagger-Suppression-Process to suppress DefinitionsPropertiesNamesCamelCase to fix Automated merging requirements met ? After that, please re-add MergeRequested label for merging. Thanks.

@ms-zhenhua ms-zhenhua merged commit 59883fd into main Oct 12, 2023
28 of 31 checks passed
@ms-zhenhua ms-zhenhua deleted the pathuang-sia-azurestackhci-Microsoft.AzureStackHCI-2023-09-01 branch October 12, 2023 01:33
@openapi-pipeline-app
Copy link

Swagger pipeline restarted successfully, please wait for status update in this comment.

jnlycklama pushed a commit that referenced this pull request Nov 8, 2023
…sion preview/2023-09-01-preview (#25555)

* Adds base for updating Microsoft.AzureStackHCI from version preview/2023-07-01-preview to version 2023-09-01

* Updates readme

* Updates API version in new specs and examples

* update 2023-09-01 from Azure/azure-rest-api-specs-pr#14245

* add suppressions from cluster resources

* remove suppressions from cluster team as some of the files don't exist yet

* remove name redundancy in definitions, remove x-ms-client-flatten in gateway

* remove suppression GetCollectionOnlyHasValueAndNextLink

* remove x-ms-code-generation-settings from resource files since the client name is already set in the title lin in readme file according to docs: https://github.com/Azure/azure-openapi-validator/blob/main/docs/deprecated-xms-code-generation-setting.md

* pick up changes from Azure/azure-rest-api-specs-pr#14872

* pick up changes from Azure/azure-rest-api-specs-pr#15062

* fix routetable properties to readonly and correct name according to https://github.com/Azure/azure-rest-api-specs-pr/blob/9b0cab3710aa58519c6aa9e11f350b22e0fc3dc9/specification/network/resource-manager/Microsoft.Network/stable/2023-02-01/routeTable.json#L707

* fix property description

* updating 2023-09-01 to 2023-09-01-preview according to breaking change committee guidance

* remove 200 response from LRO delete

* add suppression as requested reviewer

---------

Co-authored-by: Patricia Huang <pathuang@pathuang-dev>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.