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.Workloads to add version preview/2022-11-01-preview #22207

Conversation

gargankit-microsoft
Copy link
Member

@gargankit-microsoft gargankit-microsoft commented Jan 17, 2023

Changes for v2022-11-01-preview. All individual PRs have ARM review and Breaking change signoffs before getting merged in Private repo. So, re-review should not be required.

Breaking change Explanation for removed properties: See this Comment
Avocado Explanation: See this Comment

Common

SapVirtualInstance

Monitors

PhpWorkloads

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

ARM API Information (Control Plane)

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. Early Feb 2023
  3. When do you expect to publish the swagger? Please provide date or, the the date is not yet available, the month. Early Feb 2023
  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. Want to refresh

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.

Common
- Removed PHP Resource Type files and swagger references (Azure/azure-rest-api-specs-pr#8858)
- added security defination to commonTypes.json (Azure/azure-rest-api-specs-pr#8858)

SapVirtualInstance
- Added a new supported payload for sapVirtualInstance/PUT API, for detecting the SAP Software Installation (Azure/azure-rest-api-specs-pr#8991)
- Added support for SAP Trans Fileshare configs (Azure/azure-rest-api-specs-pr#9200)
- Added SAP SID as property for HANA provider (Azure/azure-rest-api-specs-pr#9462)
- Added support for LB and storage details changes (Azure/azure-rest-api-specs-pr#9464)
- Added DiskConfiguration Optional Property (Azure/azure-rest-api-specs-pr#9874)
- Instance level start stop support for ASCS and App Instance (Azure/azure-rest-api-specs-pr#9105)
- Instance level start stop support for DB Instance (Azure/azure-rest-api-specs-pr#9608)
- Added endpoint to get the details about the last execution of a particular type of operation (Azure/azure-rest-api-specs-pr#9570)
- Added vmDetails array to SapApplicationServerProperties (Azure/azure-rest-api-specs-pr#9873)
- Modify Output Structure to add disk customization (Azure/azure-rest-api-specs-pr#10381)
- Added resource name customization support (Azure/azure-rest-api-specs-pr#10550)

Monitors
- Added sapSid property in os, hana providers (Azure/azure-rest-api-specs-pr#9085)
- Added support for secure communication (Azure/azure-rest-api-specs-pr#9081)
- Adding new Endpoint for Storing SPOG Config (Azure/azure-rest-api-specs-pr#9366)
@openapi-workflow-bot
Copy link

Hi, @gargankit-microsoft 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

    openapi-pipeline-app bot commented Jan 17, 2023

    Swagger Validation Report

    ️️✔️BreakingChange succeeded [Detail] [Expand]
    There are no breaking changes.
    ️❌Breaking Change(Cross-Version): 13 Errors, 0 Warnings failed [Detail]
    compared swaggers (via Oad v0.10.4)] new version base version
    SAPVirtualInstance.json 2022-11-01-preview(eb8c8d5) 2021-12-01-preview(main)
    commonTypes.json 2022-11-01-preview(eb8c8d5) 2021-12-01-preview(main)
    monitors.json 2022-11-01-preview(eb8c8d5) 2021-12-01-preview(main)
    operations.json 2022-11-01-preview(eb8c8d5) 2021-12-01-preview(main)

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

    Rule Message
    1033 - RemovedProperty The new version is missing a property found in the old version. Was 'diskConfigurations' renamed or removed?
    New: Microsoft.Workloads/preview/2022-11-01-preview/SAPVirtualInstance.json#L2678:7
    Old: Microsoft.Workloads/preview/2021-12-01-preview/SAPVirtualInstance.json#L2252:7
    1033 - RemovedProperty The new version is missing a property found in the old version. Was 'virtualMachineId' renamed or removed?
    New: Microsoft.Workloads/preview/2022-11-01-preview/SAPVirtualInstance.json#L3842:7
    Old: Microsoft.Workloads/preview/2021-12-01-preview/SAPVirtualInstance.json#L3155:7
    1033 - RemovedProperty The new version is missing a property found in the old version. Was 'storageDetails' renamed or removed?
    New: Microsoft.Workloads/preview/2022-11-01-preview/SAPVirtualInstance.json#L3842:7
    Old: Microsoft.Workloads/preview/2021-12-01-preview/SAPVirtualInstance.json#L3155:7
    1033 - RemovedProperty The new version is missing a property found in the old version. Was 'hardStop' renamed or removed?
    New: Microsoft.Workloads/preview/2022-11-01-preview/SAPVirtualInstance.json#L3449:7
    Old: Microsoft.Workloads/preview/2021-12-01-preview/SAPVirtualInstance.json#L2792:7
    1033 - RemovedProperty The new version is missing a property found in the old version. Was 'volume' renamed or removed?
    New: Microsoft.Workloads/preview/2022-11-01-preview/SAPVirtualInstance.json#L2660:7
    Old: Microsoft.Workloads/preview/2021-12-01-preview/SAPVirtualInstance.json#L2214:7
    1033 - RemovedProperty The new version is missing a property found in the old version. Was 'diskType' renamed or removed?
    New: Microsoft.Workloads/preview/2022-11-01-preview/SAPVirtualInstance.json#L2660:7
    Old: Microsoft.Workloads/preview/2021-12-01-preview/SAPVirtualInstance.json#L2214:7
    1033 - RemovedProperty The new version is missing a property found in the old version. Was 'diskCount' renamed or removed?
    New: Microsoft.Workloads/preview/2022-11-01-preview/SAPVirtualInstance.json#L2660:7
    Old: Microsoft.Workloads/preview/2021-12-01-preview/SAPVirtualInstance.json#L2214:7
    1033 - RemovedProperty The new version is missing a property found in the old version. Was 'diskSizeGB' renamed or removed?
    New: Microsoft.Workloads/preview/2022-11-01-preview/SAPVirtualInstance.json#L2660:7
    Old: Microsoft.Workloads/preview/2021-12-01-preview/SAPVirtualInstance.json#L2214:7
    1033 - RemovedProperty The new version is missing a property found in the old version. Was 'diskIopsReadWrite' renamed or removed?
    New: Microsoft.Workloads/preview/2022-11-01-preview/SAPVirtualInstance.json#L2660:7
    Old: Microsoft.Workloads/preview/2021-12-01-preview/SAPVirtualInstance.json#L2214:7
    1033 - RemovedProperty The new version is missing a property found in the old version. Was 'diskMBpsReadWrite' renamed or removed?
    New: Microsoft.Workloads/preview/2022-11-01-preview/SAPVirtualInstance.json#L2660:7
    Old: Microsoft.Workloads/preview/2021-12-01-preview/SAPVirtualInstance.json#L2214:7
    1033 - RemovedProperty The new version is missing a property found in the old version. Was 'diskStorageType' renamed or removed?
    New: Microsoft.Workloads/preview/2022-11-01-preview/SAPVirtualInstance.json#L2660:7
    Old: Microsoft.Workloads/preview/2021-12-01-preview/SAPVirtualInstance.json#L2214:7
    1033 - RemovedProperty The new version is missing a property found in the old version. Was 'dbSslCertificateUri' renamed or removed?
    New: Microsoft.Workloads/preview/2022-11-01-preview/monitors.json#L1168:7
    Old: Microsoft.Workloads/preview/2021-12-01-preview/monitors.json#L941:7
    1033 - RemovedProperty The new version is missing a property found in the old version. Was 'sapSslCertificateUri' renamed or removed?
    New: Microsoft.Workloads/preview/2022-11-01-preview/monitors.json#L1224:7
    Old: Microsoft.Workloads/preview/2021-12-01-preview/monitors.json#L997:7
    ️️✔️CredScan succeeded [Detail] [Expand]
    There is no credential detected.
    ️⚠️LintDiff: 5 Warnings warning [Detail]
    compared tags (via openapi-validator v2.0.0) new version base version
    package-preview-2022-11 package-preview-2022-11(eb8c8d5) default(main)

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

    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 'SapLandscapeMonitorModel'. Consider using the plural form of 'SapLandscapeMonitor' 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.Workloads/preview/2022-11-01-preview/monitors.json#L579
    ⚠️ OperationIdNounConflictingModelNames OperationId has a noun that conflicts with one of the model names in definitions section. The model name will be disambiguated to 'SapLandscapeMonitorModel'. Consider using the plural form of 'SapLandscapeMonitor' 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.Workloads/preview/2022-11-01-preview/monitors.json#L623
    ⚠️ OperationIdNounConflictingModelNames OperationId has a noun that conflicts with one of the model names in definitions section. The model name will be disambiguated to 'SapLandscapeMonitorModel'. Consider using the plural form of 'SapLandscapeMonitor' 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.Workloads/preview/2022-11-01-preview/monitors.json#L673
    ⚠️ OperationIdNounConflictingModelNames OperationId has a noun that conflicts with one of the model names in definitions section. The model name will be disambiguated to 'SapLandscapeMonitorModel'. Consider using the plural form of 'SapLandscapeMonitor' 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.Workloads/preview/2022-11-01-preview/monitors.json#L714
    ⚠️ OperationIdNounConflictingModelNames OperationId has a noun that conflicts with one of the model names in definitions section. The model name will be disambiguated to 'SapLandscapeMonitorModel'. Consider using the plural form of 'SapLandscapeMonitor' 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.Workloads/preview/2022-11-01-preview/monitors.json#L760


    The following errors/warnings exist before current PR submission:

    Rule Message
    ⚠️ EnumInsteadOfBoolean Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum.
    Location: Microsoft.Workloads/preview/2022-11-01-preview/monitors.json#L855
    ⚠️ AvoidNestedProperties Consider using x-ms-client-flatten to provide a better end user experience
    Location: Microsoft.Workloads/preview/2022-11-01-preview/SAPVirtualInstance.json#L2199
    ⚠️ EnumInsteadOfBoolean Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum.
    Location: Microsoft.Workloads/preview/2022-11-01-preview/SAPVirtualInstance.json#L2337
    ⚠️ EnumInsteadOfBoolean Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum.
    Location: Microsoft.Workloads/preview/2022-11-01-preview/SAPVirtualInstance.json#L2559
    ⚠️ EnumInsteadOfBoolean Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum.
    Location: Microsoft.Workloads/preview/2022-11-01-preview/SAPVirtualInstance.json#L2563
    ⚠️ EnumInsteadOfBoolean Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum.
    Location: Microsoft.Workloads/preview/2022-11-01-preview/SAPVirtualInstance.json#L4231
    ️❌Avocado: 6 Errors, 0 Warnings failed [Detail]
    Rule Message
    MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/providers/Microsoft.Workloads/phpWorkloads is not in the default tag. Please make sure the missing API swaggers are in the default tag.
    readme: specification/workloads/resource-manager/readme.md
    json: Microsoft.Workloads/preview/2021-12-01-preview/phpWorkloads.json
    MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.Workloads/phpWorkloads is not in the default tag. Please make sure the missing API swaggers are in the default tag.
    readme: specification/workloads/resource-manager/readme.md
    json: Microsoft.Workloads/preview/2021-12-01-preview/phpWorkloads.json
    MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.Workloads/phpWorkloads/{} is not in the default tag. Please make sure the missing API swaggers are in the default tag.
    readme: specification/workloads/resource-manager/readme.md
    json: Microsoft.Workloads/preview/2021-12-01-preview/phpWorkloads.json
    MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.Workloads/phpWorkloads/{}/wordpressInstances is not in the default tag. Please make sure the missing API swaggers are in the default tag.
    readme: specification/workloads/resource-manager/readme.md
    json: Microsoft.Workloads/preview/2021-12-01-preview/phpWorkloads.json
    MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.Workloads/phpWorkloads/{}/wordpressInstances/default is not in the default tag. Please make sure the missing API swaggers are in the default tag.
    readme: specification/workloads/resource-manager/readme.md
    json: Microsoft.Workloads/preview/2021-12-01-preview/phpWorkloads.json
    MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/providers/Microsoft.Workloads/skus is not in the default tag. Please make sure the missing API swaggers are in the default tag.
    readme: specification/workloads/resource-manager/readme.md
    json: Microsoft.Workloads/preview/2021-12-01-preview/skus.json
    ️️✔️ApiReadinessCheck succeeded [Detail] [Expand]
    ️⚠️~[Staging] ServiceAPIReadinessTest: 0 Warnings warning [Detail]

    API Test is not triggered due to precheck failure. Check pipeline log for details.

    ️️✔️~[Staging] SwaggerAPIView succeeded [Detail] [Expand]
    ️️✔️~[Staging] CadlAPIView 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).
    ️️✔️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

    openapi-pipeline-app bot commented Jan 17, 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/workloads/armworkloads - Approved - 0.3.0
    +	Field `DbSSLCertificateURI` of struct `HanaDbProviderInstanceProperties` has been removed
    +	Field `DiskConfigurations` of struct `SAPDiskConfigurationsResult` has been removed
    +	Field `DiskCount` of struct `SAPDiskConfiguration` has been removed
    +	Field `DiskIopsReadWrite` of struct `SAPDiskConfiguration` has been removed
    +	Field `DiskMBpsReadWrite` of struct `SAPDiskConfiguration` has been removed
    +	Field `DiskSizeGB` of struct `SAPDiskConfiguration` has been removed
    +	Field `DiskStorageType` of struct `SAPDiskConfiguration` has been removed
    +	Field `DiskType` of struct `SAPDiskConfiguration` has been removed
    +	Field `HardStop` of struct `StopRequest` has been removed
    +	Field `SapSSLCertificateURI` of struct `SapNetWeaverProviderInstanceProperties` has been removed
    +	Field `VirtualMachineID` of struct `SAPApplicationServerProperties` has been removed
    +	Field `Volume` of struct `SAPDiskConfiguration` has been removed
    +	Function `*PhpWorkloadsClient.BeginCreateOrUpdate` has been removed
    +	Function `*PhpWorkloadsClient.BeginDelete` has been removed
    +	Function `*PhpWorkloadsClient.Get` has been removed
    +	Function `*PhpWorkloadsClient.NewListByResourceGroupPager` has been removed
    +	Function `*PhpWorkloadsClient.NewListBySubscriptionPager` has been removed
    +	Function `*PhpWorkloadsClient.Update` has been removed
    +	Function `*SKUsClient.NewListPager` has been removed
    +	Function `*WordpressInstancesClient.BeginCreateOrUpdate` has been removed
    +	Function `*WordpressInstancesClient.Delete` has been removed
    +	Function `*WordpressInstancesClient.Get` has been removed
    +	Function `*WordpressInstancesClient.NewListPager` has been removed
    +	Function `NewPhpWorkloadsClient` has been removed
    +	Function `NewSKUsClient` has been removed
    +	Function `NewWordpressInstancesClient` has been removed
    +	Struct `BackupProfile` has been removed
    +	Struct `CacheProfile` has been removed
    +	Struct `DatabaseProfile` has been removed
    +	Struct `DiskInfo` has been removed
    +	Struct `FileshareProfile` has been removed
    +	Struct `NetworkProfile` has been removed
    +	Struct `NodeProfile` has been removed
    +	Struct `OsImageProfile` has been removed
    +	Struct `PatchResourceRequestBodyIdentity` has been removed
    +	Struct `PatchResourceRequestBody` has been removed
    +	Struct `PhpProfile` has been removed
    +	Struct `PhpWorkloadResourceIdentity` has been removed
    +	Struct `PhpWorkloadResourceList` has been removed
    +	Struct `PhpWorkloadResourceProperties` has been removed
    +	Struct `PhpWorkloadResource` has been removed
    +	Struct `PhpWorkloadsClientCreateOrUpdateResponse` has been removed
    +	Struct `PhpWorkloadsClientDeleteResponse` has been removed
    +	Struct `PhpWorkloadsClientListByResourceGroupResponse` has been removed
    +	Struct `PhpWorkloadsClientListBySubscriptionResponse` has been removed
    +	Struct `PhpWorkloadsClient` has been removed
    +	Struct `RestrictionInfo` has been removed
    +	Struct `SKUCapability` has been removed
    +	Struct `SKUCapacity` has been removed
    +	Struct `SKUCost` has been removed
    +	Struct `SKUDefinition` has been removed
    +	Struct `SKULocationAndZones` has been removed
    +	Struct `SKURestriction` has been removed
    +	Struct `SKUZoneDetail` has been removed
    +	Struct `SKU` has been removed
    +	Struct `SKUsClientListResponse` has been removed
    +	Struct `SKUsClient` has been removed
    +	Struct `SKUsListResult` has been removed
    +	Struct `SearchProfile` has been removed
    +	Struct `SiteProfile` has been removed
    +	Struct `UserProfile` has been removed
    +	Struct `VmssNodesProfile` has been removed
    +	Struct `WordpressInstanceResourceList` has been removed
    +	Struct `WordpressInstanceResourceProperties` has been removed
    +	Struct `WordpressInstanceResource` has been removed
    +	Struct `WordpressInstancesClientCreateOrUpdateResponse` has been removed
    +	Struct `WordpressInstancesClientListResponse` has been removed
    +	Struct `WordpressInstancesClient` has been removed
    +	Type alias `ApplicationProvisioningState` has been removed
    +	Type alias `AzureFrontDoorEnabled` has been removed
    +	Type alias `DatabaseTier` has been removed
    +	Type alias `DatabaseType` has been removed
    +	Type alias `DiskStorageType` has been removed
    +	Type alias `EnableBackup` has been removed
    +	Type alias `EnableSSLEnforcement` has been removed
    +	Type alias `FileShareStorageType` has been removed
    +	Type alias `FileShareType` has been removed
    +	Type alias `HAEnabled` has been removed
    +	Type alias `LoadBalancerType` has been removed
    +	Type alias `LocationType` has been removed
    +	Type alias `OSImageOffer` has been removed
    +	Type alias `OSImagePublisher` has been removed
    +	Type alias `OSImageSKU` has been removed
    +	Type alias `OSImageVersion` has been removed
    +	Type alias `PHPVersion` has been removed
    +	Type alias `PhpWorkloadProvisioningState` has been removed
    +	Type alias `RedisCacheFamily` has been removed
    +	Type alias `SKURestrictionReasonCode` has been removed
    +	Type alias `SKURestrictionType` has been removed
    +	Type alias `SKUScaleType` has been removed
    +	Type alias `SKUTier` has been removed
    +	Type alias `SearchType` has been removed
    +	Type alias `WordpressVersions` has been removed
    +	Type alias `WorkloadKind` has been removed
    azure-sdk-for-python-track2 - track2_azure-mgmt-workloads - Approved - 1.0.0b2
    +	Model HanaDbProviderInstanceProperties no longer has parameter db_ssl_certificate_uri
    +	Model SAPApplicationServerInstance no longer has parameter virtual_machine_id
    +	Model SAPDiskConfiguration no longer has parameter disk_count
    +	Model SAPDiskConfiguration no longer has parameter disk_iops_read_write
    +	Model SAPDiskConfiguration no longer has parameter disk_m_bps_read_write
    +	Model SAPDiskConfiguration no longer has parameter disk_size_gb
    +	Model SAPDiskConfiguration no longer has parameter disk_storage_type
    +	Model SAPDiskConfiguration no longer has parameter disk_type
    +	Model SAPDiskConfiguration no longer has parameter volume
    +	Model SAPDiskConfigurationsResult no longer has parameter disk_configurations
    +	Model SapNetWeaverProviderInstanceProperties no longer has parameter sap_ssl_certificate_uri
    +	Model StopRequest no longer has parameter hard_stop
    +	Removed operation group PhpWorkloadsOperations
    +	Removed operation group SkusOperations
    +	Removed operation group WordpressInstancesOperations
    azure-sdk-for-js - @azure/arm-workloads - Approved - 1.0.0-beta.3
    +	Class WorkloadsClient no longer has parameter phpWorkloads
    +	Class WorkloadsClient no longer has parameter skus
    +	Class WorkloadsClient no longer has parameter wordpressInstances
    +	Interface HanaDbProviderInstanceProperties no longer has parameter dbSslCertificateUri
    +	Interface SAPApplicationServerInstance no longer has parameter virtualMachineId
    +	Interface SAPDiskConfiguration no longer has parameter diskCount
    +	Interface SAPDiskConfiguration no longer has parameter diskIopsReadWrite
    +	Interface SAPDiskConfiguration no longer has parameter diskMBpsReadWrite
    +	Interface SAPDiskConfiguration no longer has parameter diskSizeGB
    +	Interface SAPDiskConfiguration no longer has parameter diskStorageType
    +	Interface SAPDiskConfiguration no longer has parameter diskType
    +	Interface SAPDiskConfiguration no longer has parameter volume
    +	Interface SAPDiskConfigurationsResult no longer has parameter diskConfigurations
    +	Interface SapNetWeaverProviderInstanceProperties no longer has parameter sapSslCertificateUri
    +	Interface StopRequest no longer has parameter hardStop
    +	Removed Enum KnownApplicationProvisioningState
    +	Removed Enum KnownAzureFrontDoorEnabled
    +	Removed Enum KnownDatabaseType
    +	Removed Enum KnownEnableBackup
    +	Removed Enum KnownEnableSslEnforcement
    +	Removed Enum KnownFileShareStorageType
    +	Removed Enum KnownFileShareType
    +	Removed Enum KnownHAEnabled
    +	Removed Enum KnownLoadBalancerType
    +	Removed Enum KnownLocationType
    +	Removed Enum KnownOSImageOffer
    +	Removed Enum KnownOSImagePublisher
    +	Removed Enum KnownOSImageSku
    +	Removed Enum KnownOSImageVersion
    +	Removed Enum KnownPHPVersion
    +	Removed Enum KnownPhpWorkloadProvisioningState
    +	Removed Enum KnownRedisCacheFamily
    +	Removed Enum KnownSearchType
    +	Removed Enum KnownSkuRestrictionReasonCode
    +	Removed Enum KnownSkuRestrictionType
    +	Removed Enum KnownSkuScaleType
    +	Removed Enum KnownWordpressVersions
    +	Removed Enum KnownWorkloadKind
    +	Removed operation group PhpWorkloads
    +	Removed operation group Skus
    +	Removed operation group WordpressInstances
    +	Type of parameter softwareInstallationType of interface SoftwareConfiguration is changed from "ServiceInitiated" | "SAPInstallWithoutOSConfig" to "ServiceInitiated" | "SAPInstallWithoutOSConfig" | "External"
    ️⚠️ azure-sdk-for-python-track2 warning [Detail]
    • ⚠️Warning [Logs]Release - Generate from 885266f. 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! 8.19.3 -> 9.4.0
      cmderr	[automation_generate.sh] npm notice Changelog: <https://github.com/npm/cli/releases/tag/v9.4.0>
      cmderr	[automation_generate.sh] npm notice Run `npm install -g npm@9.4.0` to update!
      cmderr	[automation_generate.sh] npm notice
    • ️✔️track2_azure-mgmt-workloads [View full logs]  [Release SDK Changes] Breaking Change Detected
      info	[Changelog] ### Features Added
      info	[Changelog]
      info	[Changelog]   - Added operation SAPApplicationServerInstancesOperations.begin_start_instance
      info	[Changelog]   - Added operation SAPApplicationServerInstancesOperations.begin_stop_instance
      info	[Changelog]   - Added operation SAPCentralInstancesOperations.begin_start_instance
      info	[Changelog]   - Added operation SAPCentralInstancesOperations.begin_stop_instance
      info	[Changelog]   - Added operation SAPDatabaseInstancesOperations.begin_start_instance
      info	[Changelog]   - Added operation SAPDatabaseInstancesOperations.begin_stop_instance
      info	[Changelog]   - Added operation group SapLandscapeMonitorOperations
      info	[Changelog]   - Model CentralServerVmDetails has a new parameter storage_details
      info	[Changelog]   - Model DatabaseConfiguration has a new parameter disk_configuration
      info	[Changelog]   - Model DatabaseVmDetails has a new parameter storage_details
      info	[Changelog]   - Model DiscoveryConfiguration has a new parameter managed_rg_storage_account_name
      info	[Changelog]   - Model HanaDbProviderInstanceProperties has a new parameter sap_sid
      info	[Changelog]   - Model PrometheusOSProviderInstanceProperties has a new parameter sap_sid
      info	[Changelog]   - Model SAPApplicationServerInstance has a new parameter load_balancer_details
      info	[Changelog]   - Model SAPApplicationServerInstance has a new parameter vm_details
      info	[Changelog]   - Model SAPCentralServerInstance has a new parameter load_balancer_details
      info	[Changelog]   - Model SAPDatabaseInstance has a new parameter load_balancer_details
      info	[Changelog]   - Model SAPDiskConfiguration has a new parameter recommended_configuration
      info	[Changelog]   - Model SAPDiskConfiguration has a new parameter supported_configurations
      info	[Changelog]   - Model SAPDiskConfigurationsResult has a new parameter volume_configurations
      info	[Changelog]   - Model SingleServerConfiguration has a new parameter custom_resource_names
      info	[Changelog]   - Model SingleServerConfiguration has a new parameter db_disk_configuration
      info	[Changelog]   - Model StopRequest has a new parameter soft_stop_timeout_seconds
      info	[Changelog]   - Model ThreeTierConfiguration has a new parameter custom_resource_names
      info	[Changelog]   - Model ThreeTierConfiguration has a new parameter storage_configuration
      info	[Changelog]
      info	[Changelog] ### Breaking Changes
      info	[Changelog]
      info	[Changelog]   - Model HanaDbProviderInstanceProperties no longer has parameter db_ssl_certificate_uri
      info	[Changelog]   - Model SAPApplicationServerInstance no longer has parameter virtual_machine_id
      info	[Changelog]   - Model SAPDiskConfiguration no longer has parameter disk_count
      info	[Changelog]   - Model SAPDiskConfiguration no longer has parameter disk_iops_read_write
      info	[Changelog]   - Model SAPDiskConfiguration no longer has parameter disk_m_bps_read_write
      info	[Changelog]   - Model SAPDiskConfiguration no longer has parameter disk_size_gb
      info	[Changelog]   - Model SAPDiskConfiguration no longer has parameter disk_storage_type
      info	[Changelog]   - Model SAPDiskConfiguration no longer has parameter disk_type
      info	[Changelog]   - Model SAPDiskConfiguration no longer has parameter volume
      info	[Changelog]   - Model SAPDiskConfigurationsResult no longer has parameter disk_configurations
      info	[Changelog]   - Model SapNetWeaverProviderInstanceProperties no longer has parameter sap_ssl_certificate_uri
      info	[Changelog]   - Model StopRequest no longer has parameter hard_stop
      info	[Changelog]   - Removed operation group PhpWorkloadsOperations
      info	[Changelog]   - Removed operation group SkusOperations
      info	[Changelog]   - Removed operation group WordpressInstancesOperations
    ️⚠️ azure-sdk-for-java warning [Detail]
    • ⚠️Warning [Logs]Release - Generate from 885266f. 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 available: 22.3.1 -> 23.0
      cmderr	[init.sh] [notice] To update, run: pip install --upgrade pip
      cmderr	[init.sh] [notice] A new release of pip available: 22.3.1 -> 23.0
      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-workloads [View full logs]  [Release SDK Changes]
    ️️✔️ azure-sdk-for-go succeeded [Detail] [Expand]
    • ️✔️Succeeded [Logs]Release - Generate from 885266f. 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/workloads/armworkloads [View full logs]  [Release SDK Changes] Breaking Change Detected
      Only show 120 items here, please refer to log for details.
      info	[Changelog] - Struct `VmssNodesProfile` has been removed
      info	[Changelog] - Struct `WordpressInstanceResource` has been removed
      info	[Changelog] - Struct `WordpressInstanceResourceList` has been removed
      info	[Changelog] - Struct `WordpressInstanceResourceProperties` has been removed
      info	[Changelog] - Struct `WordpressInstancesClient` has been removed
      info	[Changelog] - Struct `WordpressInstancesClientCreateOrUpdateResponse` has been removed
      info	[Changelog] - Struct `WordpressInstancesClientListResponse` has been removed
      info	[Changelog] - Field `DbSSLCertificateURI` of struct `HanaDbProviderInstanceProperties` has been removed
      info	[Changelog] - Field `VirtualMachineID` of struct `SAPApplicationServerProperties` has been removed
      info	[Changelog] - Field `DiskCount` of struct `SAPDiskConfiguration` has been removed
      info	[Changelog] - Field `DiskIopsReadWrite` of struct `SAPDiskConfiguration` has been removed
      info	[Changelog] - Field `DiskMBpsReadWrite` of struct `SAPDiskConfiguration` has been removed
      info	[Changelog] - Field `DiskSizeGB` of struct `SAPDiskConfiguration` has been removed
      info	[Changelog] - Field `DiskStorageType` of struct `SAPDiskConfiguration` has been removed
      info	[Changelog] - Field `DiskType` of struct `SAPDiskConfiguration` has been removed
      info	[Changelog] - Field `Volume` of struct `SAPDiskConfiguration` has been removed
      info	[Changelog] - Field `DiskConfigurations` of struct `SAPDiskConfigurationsResult` has been removed
      info	[Changelog] - Field `SapSSLCertificateURI` of struct `SapNetWeaverProviderInstanceProperties` has been removed
      info	[Changelog] - Field `HardStop` of struct `StopRequest` has been removed
      info	[Changelog]
      info	[Changelog] ### Features Added
      info	[Changelog]
      info	[Changelog] - New value `SAPSoftwareInstallationTypeExternal` added to type alias `SAPSoftwareInstallationType`
      info	[Changelog] - New value `SAPVirtualInstanceStateSoftwareDetectionFailed`, `SAPVirtualInstanceStateSoftwareDetectionInProgress` added to type alias `SAPVirtualInstanceState`
      info	[Changelog] - New value `SAPVirtualInstanceStatusSoftShutdown` added to type alias `SAPVirtualInstanceStatus`
      info	[Changelog] - New type alias `ApplicationServerVirtualMachineType` with values `ApplicationServerVirtualMachineTypeActive`, `ApplicationServerVirtualMachineTypeStandby`, `ApplicationServerVirtualMachineTypeUnknown`
      info	[Changelog] - New type alias `ConfigurationType` with values `ConfigurationTypeCreateAndMount`, `ConfigurationTypeMount`, `ConfigurationTypeSkip`
      info	[Changelog] - New type alias `DiskSKUName` with values `DiskSKUNamePremiumLRS`, `DiskSKUNamePremiumV2LRS`, `DiskSKUNamePremiumZRS`, `DiskSKUNameStandardLRS`, `DiskSKUNameStandardSSDLRS`, `DiskSKUNameStandardSSDZRS`, `DiskSKUNameUltraSSDLRS`
      info	[Changelog] - New type alias `NamingPatternType` with values `NamingPatternTypeFullResourceName`
      info	[Changelog] - New type alias `SSLPreference` with values `SSLPreferenceDisabled`, `SSLPreferenceRootCertificate`, `SSLPreferenceServerCertificate`
      info	[Changelog] - New type alias `SapLandscapeMonitorProvisioningState` with values `SapLandscapeMonitorProvisioningStateAccepted`, `SapLandscapeMonitorProvisioningStateCanceled`, `SapLandscapeMonitorProvisioningStateCreated`, `SapLandscapeMonitorProvisioningStateFailed`, `SapLandscapeMonitorProvisioningStateSucceeded`
      info	[Changelog] - New function `*CreateAndMountFileShareConfiguration.GetFileShareConfiguration() *FileShareConfiguration`
      info	[Changelog] - New function `*ExternalInstallationSoftwareConfiguration.GetSoftwareConfiguration() *SoftwareConfiguration`
      info	[Changelog] - New function `*FileShareConfiguration.GetFileShareConfiguration() *FileShareConfiguration`
      info	[Changelog] - New function `*MountFileShareConfiguration.GetFileShareConfiguration() *FileShareConfiguration`
      info	[Changelog] - New function `*SAPApplicationServerInstancesClient.BeginStartInstance(context.Context, string, string, string, *SAPApplicationServerInstancesClientBeginStartInstanceOptions) (*runtime.Poller[SAPApplicationServerInstancesClientStartInstanceResponse], error)`
      info	[Changelog] - New function `*SAPApplicationServerInstancesClient.BeginStopInstance(context.Context, string, string, string, *SAPApplicationServerInstancesClientBeginStopInstanceOptions) (*runtime.Poller[SAPApplicationServerInstancesClientStopInstanceResponse], error)`
      info	[Changelog] - New function `*SAPCentralInstancesClient.BeginStartInstance(context.Context, string, string, string, *SAPCentralInstancesClientBeginStartInstanceOptions) (*runtime.Poller[SAPCentralInstancesClientStartInstanceResponse], error)`
      info	[Changelog] - New function `*SAPCentralInstancesClient.BeginStopInstance(context.Context, string, string, string, *SAPCentralInstancesClientBeginStopInstanceOptions) (*runtime.Poller[SAPCentralInstancesClientStopInstanceResponse], error)`
      info	[Changelog] - New function `*SAPDatabaseInstancesClient.BeginStartInstance(context.Context, string, string, string, *SAPDatabaseInstancesClientBeginStartInstanceOptions) (*runtime.Poller[SAPDatabaseInstancesClientStartInstanceResponse], error)`
      info	[Changelog] - New function `*SAPDatabaseInstancesClient.BeginStopInstance(context.Context, string, string, string, *SAPDatabaseInstancesClientBeginStopInstanceOptions) (*runtime.Poller[SAPDatabaseInstancesClientStopInstanceResponse], error)`
      info	[Changelog] - New function `NewSapLandscapeMonitorClient(string, azcore.TokenCredential, *arm.ClientOptions) (*SapLandscapeMonitorClient, error)`
      info	[Changelog] - New function `*SapLandscapeMonitorClient.Create(context.Context, string, string, SapLandscapeMonitor, *SapLandscapeMonitorClientCreateOptions) (SapLandscapeMonitorClientCreateResponse, error)`
      info	[Changelog] - New function `*SapLandscapeMonitorClient.Delete(context.Context, string, string, *SapLandscapeMonitorClientDeleteOptions) (SapLandscapeMonitorClientDeleteResponse, error)`
      info	[Changelog] - New function `*SapLandscapeMonitorClient.Get(context.Context, string, string, *SapLandscapeMonitorClientGetOptions) (SapLandscapeMonitorClientGetResponse, error)`
      info	[Changelog] - New function `*SapLandscapeMonitorClient.List(context.Context, string, string, *SapLandscapeMonitorClientListOptions) (SapLandscapeMonitorClientListResponse, error)`
      info	[Changelog] - New function `*SapLandscapeMonitorClient.Update(context.Context, string, string, SapLandscapeMonitor, *SapLandscapeMonitorClientUpdateOptions) (SapLandscapeMonitorClientUpdateResponse, error)`
      info	[Changelog] - New function `*SingleServerCustomResourceNames.GetSingleServerCustomResourceNames() *SingleServerCustomResourceNames`
      info	[Changelog] - New function `*SingleServerFullResourceNames.GetSingleServerCustomResourceNames() *SingleServerCustomResourceNames`
      info	[Changelog] - New function `*SkipFileShareConfiguration.GetFileShareConfiguration() *FileShareConfiguration`
      info	[Changelog] - New function `*ThreeTierCustomResourceNames.GetThreeTierCustomResourceNames() *ThreeTierCustomResourceNames`
      info	[Changelog] - New function `*ThreeTierFullResourceNames.GetThreeTierCustomResourceNames() *ThreeTierCustomResourceNames`
      info	[Changelog] - New struct `ApplicationServerFullResourceNames`
      info	[Changelog] - New struct `ApplicationServerVMDetails`
      info	[Changelog] - New struct `CentralServerFullResourceNames`
      info	[Changelog] - New struct `CreateAndMountFileShareConfiguration`
      info	[Changelog] - New struct `DatabaseServerFullResourceNames`
      info	[Changelog] - New struct `DiskConfiguration`
      info	[Changelog] - New struct `DiskDetails`
      info	[Changelog] - New struct `DiskSKU`
      info	[Changelog] - New struct `DiskVolumeConfiguration`
      info	[Changelog] - New struct `ExternalInstallationSoftwareConfiguration`
      info	[Changelog] - New struct `LoadBalancerDetails`
      info	[Changelog] - New struct `LoadBalancerResourceNames`
      info	[Changelog] - New struct `MountFileShareConfiguration`
      info	[Changelog] - New struct `NetworkInterfaceResourceNames`
      info	[Changelog] - New struct `SAPApplicationServerInstancesClientStartInstanceResponse`
      info	[Changelog] - New struct `SAPApplicationServerInstancesClientStopInstanceResponse`
      info	[Changelog] - New struct `SAPCentralInstancesClientStartInstanceResponse`
      info	[Changelog] - New struct `SAPCentralInstancesClientStopInstanceResponse`
      info	[Changelog] - New struct `SAPDatabaseInstancesClientStartInstanceResponse`
      info	[Changelog] - New struct `SAPDatabaseInstancesClientStopInstanceResponse`
      info	[Changelog] - New struct `SapLandscapeMonitor`
      info	[Changelog] - New struct `SapLandscapeMonitorClient`
      info	[Changelog] - New struct `SapLandscapeMonitorListResult`
      info	[Changelog] - New struct `SapLandscapeMonitorMetricThresholds`
      info	[Changelog] - New struct `SapLandscapeMonitorProperties`
      info	[Changelog] - New struct `SapLandscapeMonitorPropertiesGrouping`
      info	[Changelog] - New struct `SapLandscapeMonitorSidMapping`
      info	[Changelog] - New struct `SharedStorageResourceNames`
      info	[Changelog] - New struct `SingleServerFullResourceNames`
      info	[Changelog] - New struct `SkipFileShareConfiguration`
      info	[Changelog] - New struct `StorageConfiguration`
      info	[Changelog] - New struct `StorageInformation`
      info	[Changelog] - New struct `ThreeTierFullResourceNames`
      info	[Changelog] - New struct `VirtualMachineResourceNames`
      info	[Changelog] - New field `StorageDetails` in struct `CentralServerVMDetails`
      info	[Changelog] - New field `SSLCertificateURI` in struct `DB2ProviderInstanceProperties`
      info	[Changelog] - New field `SSLPreference` in struct `DB2ProviderInstanceProperties`
      info	[Changelog] - New field `DiskConfiguration` in struct `DatabaseConfiguration`
      info	[Changelog] - New field `StorageDetails` in struct `DatabaseVMDetails`
      info	[Changelog] - New field `ManagedRgStorageAccountName` in struct `DiscoveryConfiguration`
      info	[Changelog] - New field `SSLCertificateURI` in struct `HanaDbProviderInstanceProperties`
      info	[Changelog] - New field `SSLPreference` in struct `HanaDbProviderInstanceProperties`
      info	[Changelog] - New field `SapSid` in struct `HanaDbProviderInstanceProperties`
      info	[Changelog] - New field `StorageAccountArmID` in struct `MonitorProperties`
      info	[Changelog] - New field `ZoneRedundancyPreference` in struct `MonitorProperties`
      info	[Changelog] - New field `SSLCertificateURI` in struct `MsSQLServerProviderInstanceProperties`
      info	[Changelog] - New field `SSLPreference` in struct `MsSQLServerProviderInstanceProperties`
      info	[Changelog] - New field `SSLCertificateURI` in struct `PrometheusHaClusterProviderInstanceProperties`
      info	[Changelog] - New field `SSLPreference` in struct `PrometheusHaClusterProviderInstanceProperties`
      info	[Changelog] - New field `SSLCertificateURI` in struct `PrometheusOSProviderInstanceProperties`
      info	[Changelog] - New field `SSLPreference` in struct `PrometheusOSProviderInstanceProperties`
      info	[Changelog] - New field `SapSid` in struct `PrometheusOSProviderInstanceProperties`
      info	[Changelog] - New field `LoadBalancerDetails` in struct `SAPApplicationServerProperties`
      info	[Changelog] - New field `VMDetails` in struct `SAPApplicationServerProperties`
      info	[Changelog] - New field `LoadBalancerDetails` in struct `SAPCentralServerProperties`
      info	[Changelog] - New field `LoadBalancerDetails` in struct `SAPDatabaseProperties`
      info	[Changelog] - New field `RecommendedConfiguration` in struct `SAPDiskConfiguration`
      info	[Changelog] - New field `SupportedConfigurations` in struct `SAPDiskConfiguration`
      info	[Changelog] - New field `VolumeConfigurations` in struct `SAPDiskConfigurationsResult`
      info	[Changelog] - New field `SSLCertificateURI` in struct `SapNetWeaverProviderInstanceProperties`
      info	[Changelog] - New field `SSLPreference` in struct `SapNetWeaverProviderInstanceProperties`
      info	[Changelog] - New field `CustomResourceNames` in struct `SingleServerConfiguration`
      info	[Changelog] - New field `DbDiskConfiguration` in struct `SingleServerConfiguration`
      info	[Changelog] - New field `SoftStopTimeoutSeconds` in struct `StopRequest`
      info	[Changelog] - New field `CustomResourceNames` in struct `ThreeTierConfiguration`
      info	[Changelog] - New field `StorageConfiguration` in struct `ThreeTierConfiguration`
      info	[Changelog]
      info	[Changelog] Total 130 breaking change(s), 143 additive change(s).
    ️️✔️ azure-sdk-for-js succeeded [Detail] [Expand]
    • ️✔️Succeeded [Logs]Release - Generate from 885266f. 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-workloads [View full logs]  [Release SDK Changes] Breaking Change Detected
      Only show 120 items here, please refer to log for details.
      info	[Changelog]   - Added Interface SapLandscapeMonitorMetricThresholds
      info	[Changelog]   - Added Interface SapLandscapeMonitorPropertiesGrouping
      info	[Changelog]   - Added Interface SapLandscapeMonitorSidMapping
      info	[Changelog]   - Added Interface SapLandscapeMonitorUpdateOptionalParams
      info	[Changelog]   - Added Interface SharedStorageResourceNames
      info	[Changelog]   - Added Interface SingleServerCustomResourceNames
      info	[Changelog]   - Added Interface SingleServerFullResourceNames
      info	[Changelog]   - Added Interface SkipFileShareConfiguration
      info	[Changelog]   - Added Interface StorageConfiguration
      info	[Changelog]   - Added Interface StorageInformation
      info	[Changelog]   - Added Interface ThreeTierCustomResourceNames
      info	[Changelog]   - Added Interface ThreeTierFullResourceNames
      info	[Changelog]   - Added Interface VirtualMachineResourceNames
      info	[Changelog]   - Added Type Alias ApplicationServerVirtualMachineType
      info	[Changelog]   - Added Type Alias ConfigurationType
      info	[Changelog]   - Added Type Alias DiskSkuName
      info	[Changelog]   - Added Type Alias FileShareConfigurationUnion
      info	[Changelog]   - Added Type Alias NamingPatternType
      info	[Changelog]   - Added Type Alias SAPApplicationServerInstancesStartInstanceResponse
      info	[Changelog]   - Added Type Alias SAPApplicationServerInstancesStopInstanceResponse
      info	[Changelog]   - Added Type Alias SAPCentralInstancesStartInstanceResponse
      info	[Changelog]   - Added Type Alias SAPCentralInstancesStopInstanceResponse
      info	[Changelog]   - Added Type Alias SAPDatabaseInstancesStartInstanceResponse
      info	[Changelog]   - Added Type Alias SAPDatabaseInstancesStopInstanceResponse
      info	[Changelog]   - Added Type Alias SapLandscapeMonitorCreateResponse
      info	[Changelog]   - Added Type Alias SapLandscapeMonitorGetResponse
      info	[Changelog]   - Added Type Alias SapLandscapeMonitorListResponse
      info	[Changelog]   - Added Type Alias SapLandscapeMonitorProvisioningState
      info	[Changelog]   - Added Type Alias SapLandscapeMonitorUpdateResponse
      info	[Changelog]   - Added Type Alias SingleServerCustomResourceNamesUnion
      info	[Changelog]   - Added Type Alias SslPreference
      info	[Changelog]   - Added Type Alias ThreeTierCustomResourceNamesUnion
      info	[Changelog]   - Interface CentralServerVmDetails has a new optional parameter storageDetails
      info	[Changelog]   - Interface DatabaseConfiguration has a new optional parameter diskConfiguration
      info	[Changelog]   - Interface DatabaseVmDetails has a new optional parameter storageDetails
      info	[Changelog]   - Interface DB2ProviderInstanceProperties has a new optional parameter sslCertificateUri
      info	[Changelog]   - Interface DB2ProviderInstanceProperties has a new optional parameter sslPreference
      info	[Changelog]   - Interface DiscoveryConfiguration has a new optional parameter managedRgStorageAccountName
      info	[Changelog]   - Interface HanaDbProviderInstanceProperties has a new optional parameter sapSid
      info	[Changelog]   - Interface HanaDbProviderInstanceProperties has a new optional parameter sslCertificateUri
      info	[Changelog]   - Interface HanaDbProviderInstanceProperties has a new optional parameter sslPreference
      info	[Changelog]   - Interface Monitor has a new optional parameter storageAccountArmId
      info	[Changelog]   - Interface Monitor has a new optional parameter zoneRedundancyPreference
      info	[Changelog]   - Interface MsSqlServerProviderInstanceProperties has a new optional parameter sslCertificateUri
      info	[Changelog]   - Interface MsSqlServerProviderInstanceProperties has a new optional parameter sslPreference
      info	[Changelog]   - Interface PrometheusHaClusterProviderInstanceProperties has a new optional parameter sslCertificateUri
      info	[Changelog]   - Interface PrometheusHaClusterProviderInstanceProperties has a new optional parameter sslPreference
      info	[Changelog]   - Interface PrometheusOSProviderInstanceProperties has a new optional parameter sapSid
      info	[Changelog]   - Interface PrometheusOSProviderInstanceProperties has a new optional parameter sslCertificateUri
      info	[Changelog]   - Interface PrometheusOSProviderInstanceProperties has a new optional parameter sslPreference
      info	[Changelog]   - Interface SAPApplicationServerInstance has a new optional parameter loadBalancerDetails
      info	[Changelog]   - Interface SAPApplicationServerInstance has a new optional parameter vmDetails
      info	[Changelog]   - Interface SAPCentralServerInstance has a new optional parameter loadBalancerDetails
      info	[Changelog]   - Interface SAPDatabaseInstance has a new optional parameter loadBalancerDetails
      info	[Changelog]   - Interface SAPDiskConfiguration has a new optional parameter recommendedConfiguration
      info	[Changelog]   - Interface SAPDiskConfiguration has a new optional parameter supportedConfigurations
      info	[Changelog]   - Interface SAPDiskConfigurationsResult has a new optional parameter volumeConfigurations
      info	[Changelog]   - Interface SapNetWeaverProviderInstanceProperties has a new optional parameter sslCertificateUri
      info	[Changelog]   - Interface SapNetWeaverProviderInstanceProperties has a new optional parameter sslPreference
      info	[Changelog]   - Interface SingleServerConfiguration has a new optional parameter customResourceNames
      info	[Changelog]   - Interface SingleServerConfiguration has a new optional parameter dbDiskConfiguration
      info	[Changelog]   - Interface StopRequest has a new optional parameter softStopTimeoutSeconds
      info	[Changelog]   - Interface ThreeTierConfiguration has a new optional parameter customResourceNames
      info	[Changelog]   - Interface ThreeTierConfiguration has a new optional parameter storageConfiguration
      info	[Changelog]   - Added Enum KnownApplicationServerVirtualMachineType
      info	[Changelog]   - Added Enum KnownConfigurationType
      info	[Changelog]   - Added Enum KnownDiskSkuName
      info	[Changelog]   - Added Enum KnownNamingPatternType
      info	[Changelog]   - Added Enum KnownSapLandscapeMonitorProvisioningState
      info	[Changelog]   - Added Enum KnownSslPreference
      info	[Changelog]   - Enum KnownSAPSoftwareInstallationType has a new value External
      info	[Changelog]   - Enum KnownSAPVirtualInstanceState has a new value SoftwareDetectionFailed
      info	[Changelog]   - Enum KnownSAPVirtualInstanceState has a new value SoftwareDetectionInProgress
      info	[Changelog]   - Enum KnownSAPVirtualInstanceStatus has a new value SoftShutdown
      info	[Changelog]   - Added function getContinuationToken
      info	[Changelog]
      info	[Changelog] **Breaking Changes**
      info	[Changelog]
      info	[Changelog]   - Removed operation group PhpWorkloads
      info	[Changelog]   - Removed operation group Skus
      info	[Changelog]   - Removed operation group WordpressInstances
      info	[Changelog]   - Interface HanaDbProviderInstanceProperties no longer has parameter dbSslCertificateUri
      info	[Changelog]   - Interface SAPApplicationServerInstance no longer has parameter virtualMachineId
      info	[Changelog]   - Interface SAPDiskConfiguration no longer has parameter diskCount
      info	[Changelog]   - Interface SAPDiskConfiguration no longer has parameter diskIopsReadWrite
      info	[Changelog]   - Interface SAPDiskConfiguration no longer has parameter diskMBpsReadWrite
      info	[Changelog]   - Interface SAPDiskConfiguration no longer has parameter diskSizeGB
      info	[Changelog]   - Interface SAPDiskConfiguration no longer has parameter diskStorageType
      info	[Changelog]   - Interface SAPDiskConfiguration no longer has parameter diskType
      info	[Changelog]   - Interface SAPDiskConfiguration no longer has parameter volume
      info	[Changelog]   - Interface SAPDiskConfigurationsResult no longer has parameter diskConfigurations
      info	[Changelog]   - Interface SapNetWeaverProviderInstanceProperties no longer has parameter sapSslCertificateUri
      info	[Changelog]   - Interface StopRequest no longer has parameter hardStop
      info	[Changelog]   - Type of parameter softwareInstallationType of interface SoftwareConfiguration is changed from "ServiceInitiated" | "SAPInstallWithoutOSConfig" to "ServiceInitiated" | "SAPInstallWithoutOSConfig" | "External"
      info	[Changelog]   - Class WorkloadsClient no longer has parameter phpWorkloads
      info	[Changelog]   - Class WorkloadsClient no longer has parameter skus
      info	[Changelog]   - Class WorkloadsClient no longer has parameter wordpressInstances
      info	[Changelog]   - Removed Enum KnownApplicationProvisioningState
      info	[Changelog]   - Removed Enum KnownAzureFrontDoorEnabled
      info	[Changelog]   - Removed Enum KnownDatabaseType
      info	[Changelog]   - Removed Enum KnownEnableBackup
      info	[Changelog]   - Removed Enum KnownEnableSslEnforcement
      info	[Changelog]   - Removed Enum KnownFileShareStorageType
      info	[Changelog]   - Removed Enum KnownFileShareType
      info	[Changelog]   - Removed Enum KnownHAEnabled
      info	[Changelog]   - Removed Enum KnownLoadBalancerType
      info	[Changelog]   - Removed Enum KnownLocationType
      info	[Changelog]   - Removed Enum KnownOSImageOffer
      info	[Changelog]   - Removed Enum KnownOSImagePublisher
      info	[Changelog]   - Removed Enum KnownOSImageSku
      info	[Changelog]   - Removed Enum KnownOSImageVersion
      info	[Changelog]   - Removed Enum KnownPHPVersion
      info	[Changelog]   - Removed Enum KnownPhpWorkloadProvisioningState
      info	[Changelog]   - Removed Enum KnownRedisCacheFamily
      info	[Changelog]   - Removed Enum KnownSearchType
      info	[Changelog]   - Removed Enum KnownSkuRestrictionReasonCode
      info	[Changelog]   - Removed Enum KnownSkuRestrictionType
      info	[Changelog]   - Removed Enum KnownSkuScaleType
      info	[Changelog]   - Removed Enum KnownWordpressVersions
      info	[Changelog]   - Removed Enum KnownWorkloadKind
    ️❌ azure-sdk-for-net-track2 failed [Detail]
    • Failed [Logs]Release - Generate from 885266f. SDK Automation 14.0.0
      command	pwsh ./eng/scripts/Automation-Sdk-Init.ps1 ../azure-sdk-for-net_tmp/initInput.json ../azure-sdk-for-net_tmp/initOutput.json
      command	pwsh ./eng/scripts/Invoke-GenerateAndBuildV2.ps1 ../azure-sdk-for-net_tmp/generateInput.json ../azure-sdk-for-net_tmp/generateOutput.json
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1mGeneratePackage: �[0m/mnt/vss/_work/1/s/azure-sdk-for-net/eng/scripts/automation/GenerateAndBuildLib.ps1:672
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[36;1mLine |
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[36;1m 672 | �[0m         �[36;1mGeneratePackage -projectFolder $projectFolder -sdkRootPath $s�[0m …
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[36;1m     | �[31;1m         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1m�[36;1m     | �[31;1mFailed to build sdk. exit code: False
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[0m
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1mGeneratePackage: �[0m/mnt/vss/_work/1/s/azure-sdk-for-net/eng/scripts/automation/GenerateAndBuildLib.ps1:672
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[36;1mLine |
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[36;1m 672 | �[0m         �[36;1mGeneratePackage -projectFolder $projectFolder -sdkRootPath $s�[0m …
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[36;1m     | �[31;1m         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1m�[36;1m     | �[31;1mFailed to packe sdk. exit code: False
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[0m
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1mGet-ChildItem: �[0m/mnt/vss/_work/1/s/azure-sdk-for-net/eng/scripts/automation/GenerateAndBuildLib.ps1:760
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[36;1mLine |
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[36;1m 760 | �[0m … rtifacts += �[36;1mGet-ChildItem $artifactsPath -Filter *.nupkg -exclude *.s�[0m …
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[36;1m     | �[31;1m               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1m�[36;1m     | �[31;1mCannot find path
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[36;1m     | �[31;1m'/mnt/vss/_work/1/s/azure-sdk-for-net/artifacts/packages/Debug/' because
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[36;1m     | �[31;1mit does not exist.
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[0m
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1mGeneratePackage: �[0m/mnt/vss/_work/1/s/azure-sdk-for-net/eng/scripts/automation/GenerateAndBuildLib.ps1:672
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[36;1mLine |
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[36;1m 672 | �[0m         �[36;1mGeneratePackage -projectFolder $projectFolder -sdkRootPath $s�[0m …
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[36;1m     | �[31;1m         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1m�[36;1m     | �[31;1mFailed to generate sdk artifact
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[0m
    • Azure.ResourceManager.Workloads [View full logs]  [Release SDK Changes]
      info	[Changelog]
    ️⚠️ azure-resource-manager-schemas warning [Detail]
    • ⚠️Warning [Logs]Release - Generate from 885266f. 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] WARN old lockfile
      cmderr	[initScript.sh] npm WARN old lockfile The package-lock.json file was created with an old version of npm,
      cmderr	[initScript.sh] npm WARN old lockfile so supplemental metadata must be fetched from the registry.
      cmderr	[initScript.sh] npm WARN old lockfile
      cmderr	[initScript.sh] npm WARN old lockfile This is a one-time fix-up, please be patient...
      cmderr	[initScript.sh] npm WARN old lockfile
      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
    • ️✔️workloads [View full logs]  [Release Schema Changes]
    Posted by Swagger Pipeline | How to fix these errors?

    @openapi-pipeline-app
    Copy link

    openapi-pipeline-app bot commented Jan 17, 2023

    Generated ApiView

    Language Package Name ApiView Link
    Go sdk/resourcemanager/workloads/armworkloads https://apiview.dev/Assemblies/Review/ce17de7556634db3990af661f4f460af
    Java azure-resourcemanager-workloads https://apiview.dev/Assemblies/Review/921f167c10424beeb12ed6e8dae45a7f
    JavaScript @azure/arm-workloads https://apiview.dev/Assemblies/Review/1006f7412853476d9d40e4a3360e626f

    @openapi-workflow-bot openapi-workflow-bot bot added ARMReview WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required labels Jan 17, 2023
    @openapi-workflow-bot
    Copy link

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

    @openapi-workflow-bot
    Copy link

    Hi @gargankit-microsoft, one or multiple breaking change(s) is detected in your PR. Please check out the breaking change(s), and provide business justification in the PR comment and @ PR assignee why you must have these change(s), and how external customer impact can be mitigated. Please ensure to follow breaking change policy to request breaking change review and approval before proceeding swagger PR review.
    Action: To initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Addition details on the process and office hours are on the Breaking change Wiki.
    If you want to know the production traffic statistic, please see ARM Traffic statistic.
    If you think it is false positive breaking change, please provide the reasons in the PR comment, report to Swagger Tooling Team via https://aka.ms/swaggerfeedback.
    Note: To avoid breaking change, you can refer to Shift Left Solution for detecting breaking change in early phase at your service code repository.

    @gargankit-microsoft
    Copy link
    Member Author

    Hi,
    This is a new api-version we are taking to public repo from Private repo. We already got the approvals in RPSaaSMaster when we created api-version there and removed PhpWorkloads files: https://github.com/Azure/azure-rest-api-specs-pr/pull/8858

    @NetRock, could you please help with 'ARMSignedOff' tag for this PR, like original PR.
    @chunyu3, could you please help with 'Approved-Avocado' tag for this PR, like original PR.

    @gargankit-microsoft gargankit-microsoft marked this pull request as ready for review January 17, 2023 08:48
    @tadelesh tadelesh added the Approved-SdkBreakingChange-Go Approve the breaking change tracking for azure-sdk-for-go label Jan 18, 2023
    @raosuhas raosuhas added the ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review label Jan 20, 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 Jan 20, 2023
    @raych1 raych1 added Approved-OkToMerge <valid label in PR review process>add this label when assignee approve to merge the updates and removed Reviewed-ChangesRequested <valid label in PR review process>add this label when assignee request changes after review labels Jan 20, 2023
    @openapi-workflow-bot openapi-workflow-bot bot added commitAfterSignedOff and removed Approved-OkToMerge <valid label in PR review process>add this label when assignee approve to merge the updates labels Jan 20, 2023
    @openapi-workflow-bot
    Copy link

    Hi @gargankit-microsoft, 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.

    @raych1 raych1 added the Approved-OkToMerge <valid label in PR review process>add this label when assignee approve to merge the updates label Jan 21, 2023
    …ame of the storage account that will be created as part of VIS registration.
    @openapi-workflow-bot openapi-workflow-bot bot removed the Approved-OkToMerge <valid label in PR review process>add this label when assignee approve to merge the updates label Jan 30, 2023
    @gargankit-microsoft
    Copy link
    Member Author

    /azp run

    @azure-pipelines
    Copy link

    Azure Pipelines successfully started running 1 pipeline(s).

    @raych1
    Copy link
    Member

    raych1 commented Jan 31, 2023

    /azp run

    @azure-pipelines
    Copy link

    Azure Pipelines successfully started running 1 pipeline(s).

    @raych1 raych1 merged commit 885266f into main Jan 31, 2023
    @raych1 raych1 deleted the gargankit-microsoft-workloads-Microsoft.Workloads-2022-11-01-preview branch January 31, 2023 07:28
    ghost pushed a commit to Azure/azure-resource-manager-schemas that referenced this pull request Jan 31, 2023
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    Approved-Avocado Approved-BreakingChange DO NOT USE! OBSOLETE label. See https://github.com/Azure/azure-sdk-tools/issues/6374 Approved-SdkBreakingChange-Go Approve the breaking change tracking for azure-sdk-for-go Approved-SdkBreakingChange-JavaScript Approved-SdkBreakingChange-Python 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 CI-BreakingChange-Go CI-BreakingChange-JavaScript CI-FixRequiredOnFailure commitAfterSignedOff DoNotMerge <valid label in PR review process> use to hold merge after approval new-api-version resource-manager RPaaS
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.

    9 participants