azure-rest-api-specs icon indicating copy to clipboard operation
azure-rest-api-specs copied to clipboard

Update workspaceRP 2024-01-01-preview swagger

Open ZhidaLiu opened this issue 1 year ago • 13 comments

ARM (Control Plane) API Specification Update Pull Request

Tip: overwhelmed by all this guidance? See the Getting help section at the bottom of this PR description.

PR review workflow diagram

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

diagram

Click here to see the details of Step 1

Breaking changes review (Diagram 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.
Click here to see the details of Step 2

ARM API changes review (Diagram 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.
Click here to see the diagram footnotes

Diagram footnotes

[1] ARM review queue (for merge queues, see [2])
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] 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!

  • [x] New API version. (If API spec is not defined in TypeSpec, the PR should have been generated using OpenAPI Hub).
  • [ ] 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:

  • [x] I confirm this PR is modifying Azure Resource Manager (ARM) related specifications, and not data plane related specifications.
  • [x] I have reviewed following Resource Provider guidelines, including ARM resource provider contract and REST guidelines (estimated time: 4 hours).
    I understand this is required before I can proceed to the Diagram Step 2, "ARM API changes Review", for this PR.

Additional information

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

  • First, please carefully read through this PR description, from top to bottom. Please fill out the Purpose of this PR and Due diligence checklist.
  • To understand what you must do next to merge this PR, see the Next Steps to Merge comment. It will appear within few minutes of submitting this PR and will continue to be up-to-date with current PR state.
  • For guidance on fixing this PR CI check failures, see the hyperlinks provided in given failure and https://aka.ms/ci-fix.
  • If the PR CI checks appear to be stuck in queued state, please add a comment with contents /azp run. This should result in a new comment denoting a PR validation pipeline has started and the checks should be updated after few minutes.
  • If the help provided by the previous points is not enough, post to https://aka.ms/azsdk/support/specreview-channel and link to this PR.

ZhidaLiu avatar Dec 26 '23 17:12 ZhidaLiu

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).

Swagger Validation Report

️️✔️BreakingChange succeeded [Detail] [Expand]
There are no breaking changes.
️️✔️Breaking Change(Cross-Version) succeeded [Detail] [Expand]
There are no breaking changes.
compared swaggers (via Oad v0.10.4)] new version base version
workspaceRP.json 2024-01-01-preview(53783aa) 2023-08-01-preview(main)
️⚠️LintDiff: 85 Warnings warning [Detail]
compared tags (via openapi-validator v2.1.6) new version base version
package-preview-2024-01 package-preview-2024-01(53783aa) package-preview-2024-01(release-machinelearningservices-Microsoft.MachineLearningServices-2024-01-01-preview)

[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]
:warning: ParameterDescription Parameter should have a description.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L75
:warning: ParameterDescription Parameter should have a description.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L131
:warning: 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.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L431
:warning: ListInOperationName Since operation response has model definition in array type, it should be of the form '_list'.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L797
:warning: LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L808
:warning: LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L811
:warning: LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L817
:warning: LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L836
:warning: LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L936
:warning: LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L939
:warning: LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L945
:warning: LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L964
:warning: LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L990
:warning: LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L993
:warning: LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L1002
:warning: LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L1015
:warning: LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L1039
:warning: LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L1042
:warning: LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L1051
:warning: LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L1087
:warning: LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L1114
:warning: LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L1117
:warning: LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L1126
:warning: LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L1139
:warning: LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L1165
:warning: LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L1168
:warning: LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L1180
:warning: LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L1204
:warning: LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L1229
:warning: LatestVersionOfCommonTypesMustBeUsed Use the latest version v5 of types.json.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L1232


The following errors/warnings exist before current PR submission:

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

Rule Message
SecurityDefinitionsStructure Every OpenAPI(swagger) spec/configuration must have a security definitions section and it must adhere to the following structure: https://github.com/Azure/azure-openapi-validator/blob/main/docs/security-definitions-structure-validation.md
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L1
DeleteResponseCodes Long-running delete operations must have responses with 202, 204 and default return codes. They also must have no other response codes.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L162
ProvisioningStateMustBeReadOnly provisioningState property must be set to readOnly.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L252
ProvisioningStateMustBeReadOnly provisioningState property must be set to readOnly.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L307
LroLocationHeader A 202 response should include an Location response header.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L311
ProvisioningStateSpecifiedForLROPut 201 response schema in long running PUT operation is missing ProvisioningState property. A LRO PUT operations response schema must have ProvisioningState specified for the 200 and 201 status codes.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L328
PutResponseCodes Synchronous and long-running PUT operations must have responses with 200, 201 and default return codes. They also must not have other response codes.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L328
ProvisioningStateMustBeReadOnly provisioningState property must be set to readOnly.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L366
ParametersInPointGet Query parameter aoaiModelsToDeploy should be removed. Point Get's MUST not have query parameters other than api version.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L519
PutResponseCodes Synchronous and long-running PUT operations must have responses with 200, 201 and default return codes. They also must not have other response codes.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L616
ParametersInPost aoaiModelsToDeploy is a query parameter. Post operation must not contain any query parameter other than api-version.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L684
XmsPageableForListCalls x-ms-pageable extension must be specified for LIST APIs.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L1686
GetCollectionOnlyHasValueAndNextLink Get endpoints for collections of resources must only have the value and nextLink properties in their model.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L1712
DeleteResponseCodes Long-running delete operations must have responses with 202, 204 and default return codes. They also must have no other response codes.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L1779
ProvisioningStateSpecifiedForLROPut 200 response schema in long running PUT operation is missing ProvisioningState property. A LRO PUT operations response schema must have ProvisioningState specified for the 200 and 201 status codes.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L1889
ProvisioningStateSpecifiedForLROPut 201 response schema in long running PUT operation is missing ProvisioningState property. A LRO PUT operations response schema must have ProvisioningState specified for the 200 and 201 status codes.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L1889
PutResponseCodes Synchronous and long-running PUT operations must have responses with 200, 201 and default return codes. They also must not have other response codes.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L1889
GetCollectionOnlyHasValueAndNextLink Get endpoints for collections of resources must only have the value and nextLink properties in their model.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L2056
ResourceNameRestriction The resource name parameter 'privateEndpointConnectionName' should be defined with a 'pattern' restriction.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L2077
ProvisioningStateMustBeReadOnly provisioningState property must be set to readOnly.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L2153
PutResponseCodes Synchronous and long-running PUT operations must have responses with 200, 201 and default return codes. They also must not have other response codes.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L2170
ProvisioningStateMustBeReadOnly provisioningState property must be set to readOnly.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L2211
GetCollectionOnlyHasValueAndNextLink Get endpoints for collections of resources must only have the value and nextLink properties in their model.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L2256
PostResponseCodes 200 return code does not have a schema specified. LRO POST must have a 200 return code if only if the final response is intended to have a schema, if not the 200 return code must not be specified.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L2352
AvoidAdditionalProperties Definitions must not have properties named additionalProperties except for user defined tags or predefined references.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L2846
AvoidAdditionalProperties Definitions must not have properties named additionalProperties except for user defined tags or predefined references.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L2863
AvoidAdditionalProperties Definitions must not have properties named additionalProperties except for user defined tags or predefined references.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L2919
AvoidAdditionalProperties Definitions must not have properties named additionalProperties except for user defined tags or predefined references.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L2924
AvoidAdditionalProperties Definitions must not have properties named additionalProperties except for user defined tags or predefined references.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L2929
AvoidAdditionalProperties Definitions must not have properties named additionalProperties except for user defined tags or predefined references.
Location: Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json#L2934
️️✔️Avocado succeeded [Detail] [Expand]
Validation passes for Avocado.
️️✔️SwaggerAPIView succeeded [Detail] [Expand]
️️✔️TypeSpecAPIView succeeded [Detail] [Expand]
️️✔️ModelValidation succeeded [Detail] [Expand]
Validation passes for ModelValidation.
️️✔️SemanticValidation succeeded [Detail] [Expand]
Validation passes for SemanticValidation.
️️✔️SpellCheck succeeded [Detail] [Expand]
Validation passes for SpellCheck.
️️✔️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?

Swagger Generation Artifacts

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

Breaking Changes Tracking

️❌ azure-sdk-for-net-track2 failed [Detail]
  • Failed [Logs] Generate from 725bde1697c6df43ecc31e9ed9ab5cd0ada152fa. 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:714
    cmderr	[Invoke-GenerateAndBuildV2.ps1] [36;1mLine |
    cmderr	[Invoke-GenerateAndBuildV2.ps1] [36;1m 714 | [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. 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:807
    cmderr	[Invoke-GenerateAndBuildV2.ps1] [36;1mLine |
    cmderr	[Invoke-GenerateAndBuildV2.ps1] [36;1m 807 | [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:714
    cmderr	[Invoke-GenerateAndBuildV2.ps1] [36;1mLine |
    cmderr	[Invoke-GenerateAndBuildV2.ps1] [36;1m 714 | [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.MachineLearning [View full logs]  [Preview SDK Changes]
    info	[Changelog]
️️✔️ azure-sdk-for-go succeeded [Detail] [Expand]
  • ️✔️Succeeded [Logs] Generate from 725bde1697c6df43ecc31e9ed9ab5cd0ada152fa. 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/machinelearning/armmachinelearning [View full logs]  [Preview SDK Changes] Breaking Change Detected
    Only show 120 items here, please refer to log for details.
    info	[Changelog] - New struct `SparkResourceConfiguration`
    info	[Changelog] - New struct `SpeechEndpointDeploymentResourceProperties`
    info	[Changelog] - New struct `SpeechEndpointResourceProperties`
    info	[Changelog] - New struct `StaticInputData`
    info	[Changelog] - New struct `StatusMessage`
    info	[Changelog] - New struct `StorageAccountDetails`
    info	[Changelog] - New struct `SystemCreatedAcrAccount`
    info	[Changelog] - New struct `SystemCreatedStorageAccount`
    info	[Changelog] - New struct `TableFixedParameters`
    info	[Changelog] - New struct `TableParameterSubspace`
    info	[Changelog] - New struct `TableSweepSettings`
    info	[Changelog] - New struct `ThrottlingRule`
    info	[Changelog] - New struct `TmpfsOptions`
    info	[Changelog] - New struct `TopNFeaturesByAttribution`
    info	[Changelog] - New struct `TriggerOnceRequest`
    info	[Changelog] - New struct `TriggerRunSubmissionDto`
    info	[Changelog] - New struct `TritonInferencingServer`
    info	[Changelog] - New struct `UserCreatedAcrAccount`
    info	[Changelog] - New struct `UserCreatedStorageAccount`
    info	[Changelog] - New struct `VolumeDefinition`
    info	[Changelog] - New struct `VolumeOptions`
    info	[Changelog] - New struct `WorkspaceConnectionAPIKey`
    info	[Changelog] - New struct `WorkspaceConnectionAccessKey`
    info	[Changelog] - New struct `WorkspaceConnectionOAuth2`
    info	[Changelog] - New struct `WorkspaceConnectionServicePrincipal`
    info	[Changelog] - New struct `WorkspaceConnectionUpdateParameter`
    info	[Changelog] - New struct `WorkspaceHubConfig`
    info	[Changelog] - New struct `WorkspacePrivateEndpointResource`
    info	[Changelog] - New field `AutoDeleteSetting` in struct `AssetBase`
    info	[Changelog] - New field `PathOnCompute` in struct `AssetJobInput`
    info	[Changelog] - New field `AssetName`, `AssetVersion`, `AutoDeleteSetting`, `PathOnCompute` in struct `AssetJobOutput`
    info	[Changelog] - New field `NotificationSetting`, `QueueSettings`, `SecretsConfiguration` in struct `AutoMLJob`
    info	[Changelog] - New field `IntellectualProperty`, `ResourceGroup`, `SubscriptionID` in struct `AzureBlobDatastore`
    info	[Changelog] - New field `IntellectualProperty`, `ResourceGroup`, `SubscriptionID` in struct `AzureDataLakeGen1Datastore`
    info	[Changelog] - New field `IntellectualProperty`, `ResourceGroup`, `SubscriptionID` in struct `AzureDataLakeGen2Datastore`
    info	[Changelog] - New field `IntellectualProperty`, `ResourceGroup`, `SubscriptionID` in struct `AzureFileDatastore`
    info	[Changelog] - New field `DeploymentConfiguration` in struct `BatchDeploymentProperties`
    info	[Changelog] - New field `FixedParameters`, `SearchSpace`, `SweepSettings` in struct `Classification`
    info	[Changelog] - New field `TrainingMode` in struct `ClassificationTrainingSettings`
    info	[Changelog] - New field `ProvisioningState` in struct `CodeContainerProperties`
    info	[Changelog] - New field `AutoDeleteSetting`, `ProvisioningState` in struct `CodeVersionProperties`
    info	[Changelog] - New field `Hash`, `HashVersion` in struct `CodeVersionsClientListOptions`
    info	[Changelog] - New field `AutologgerSettings`, `NotificationSetting`, `QueueSettings`, `SecretsConfiguration` in struct `CommandJob`
    info	[Changelog] - New field `ProvisioningState` in struct `ComponentContainerProperties`
    info	[Changelog] - New field `AutoDeleteSetting`, `ProvisioningState`, `Stage` in struct `ComponentVersionProperties`
    info	[Changelog] - New field `Stage` in struct `ComponentVersionsClientListOptions`
    info	[Changelog] - New field `MountMode` in struct `ComputeInstanceDataMount`
    info	[Changelog] - New field `AutologgerSettings`, `CustomServices`, `EnableOSPatching`, `EnableRootAccess`, `EnableSSO`, `IdleTimeBeforeShutdown`, `OSImageMetadata`, `ReleaseQuotaOnStop` in struct `ComputeInstanceProperties`
    info	[Changelog] - New field `PathOnCompute` in struct `CustomModelJobInput`
    info	[Changelog] - New field `AssetName`, `AssetVersion`, `AutoDeleteSetting`, `PathOnCompute` in struct `CustomModelJobOutput`
    info	[Changelog] - New field `Stage` in struct `DataVersionsClientListOptions`
    info	[Changelog] - New field `Locations`, `MaxInstanceCount` in struct `DeploymentResourceConfiguration`
    info	[Changelog] - New field `RequiredResourceProviders` in struct `DiagnoseRequestProperties`
    info	[Changelog] - New field `CosmosDbResourceID`, `SearchAccountResourceID`, `StorageAccountResourceID` in struct `EncryptionProperty`
    info	[Changelog] - New field `ProvisioningState` in struct `EnvironmentContainerProperties`
    info	[Changelog] - New field `AutoDeleteSetting`, `IntellectualProperty`, `ProvisioningState`, `Stage` in struct `EnvironmentVersionProperties`
    info	[Changelog] - New field `Stage` in struct `EnvironmentVersionsClientListOptions`
    info	[Changelog] - New field `Category`, `Endpoints` in struct `FQDNEndpoints`
    info	[Changelog] - New field `FixedParameters`, `SearchSpace`, `SweepSettings` in struct `Forecasting`
    info	[Changelog] - New field `FeaturesUnknownAtForecastTime` in struct `ForecastingSettings`
    info	[Changelog] - New field `TrainingMode` in struct `ForecastingTrainingSettings`
    info	[Changelog] - New field `LogTrainingMetrics`, `LogValidationLoss` in struct `ImageModelSettingsObjectDetection`
    info	[Changelog] - New field `Locations`, `MaxInstanceCount` in struct `JobResourceConfiguration`
    info	[Changelog] - New field `Nodes` in struct `JobService`
    info	[Changelog] - New field `AssetName`, `Properties`, `ScheduleID`, `Scheduled` in struct `JobsClientListOptions`
    info	[Changelog] - New field `DataCollector` in struct `KubernetesOnlineDeployment`
    info	[Changelog] - New field `UserStorageArmID` in struct `ListWorkspaceKeysResult`
    info	[Changelog] - New field `PathOnCompute` in struct `MLFlowModelJobInput`
    info	[Changelog] - New field `AssetName`, `AssetVersion`, `AutoDeleteSetting`, `PathOnCompute` in struct `MLFlowModelJobOutput`
    info	[Changelog] - New field `AutoDeleteSetting`, `IntellectualProperty`, `Stage` in struct `MLTableData`
    info	[Changelog] - New field `PathOnCompute` in struct `MLTableJobInput`
    info	[Changelog] - New field `AssetName`, `AssetVersion`, `AutoDeleteSetting`, `PathOnCompute` in struct `MLTableJobOutput`
    info	[Changelog] - New field `CreatedByWorkspaceArmID`, `ExpiryTime`, `Group`, `IsSharedToAll`, `Metadata`, `SharedUserList` in struct `ManagedIdentityAuthTypeWorkspaceConnectionProperties`
    info	[Changelog] - New field `DataCollector` in struct `ManagedOnlineDeployment`
    info	[Changelog] - New field `ProvisioningState` in struct `ModelContainerProperties`
    info	[Changelog] - New field `AutoDeleteSetting`, `IntellectualProperty`, `ProvisioningState`, `Stage` in struct `ModelVersionProperties`
    info	[Changelog] - New field `Stage` in struct `ModelVersionsClientListOptions`
    info	[Changelog] - New field `FixedParameters`, `SearchSpace`, `SweepSettings` in struct `NlpVertical`
    info	[Changelog] - New field `MaxNodes`, `TrialTimeout` in struct `NlpVerticalLimitSettings`
    info	[Changelog] - New field `CreatedByWorkspaceArmID`, `ExpiryTime`, `Group`, `IsSharedToAll`, `Metadata`, `SharedUserList` in struct `NoneAuthTypeWorkspaceConnectionProperties`
    info	[Changelog] - New field `IsPrivateLinkEnabled` in struct `NotebookResourceInfo`
    info	[Changelog] - New field `DataCollector` in struct `OnlineDeploymentProperties`
    info	[Changelog] - New field `MirrorTraffic` in struct `OnlineEndpointProperties`
    info	[Changelog] - New anonymous field `OperationListResult` in struct `OperationsClientListResponse`
    info	[Changelog] - New field `CreatedByWorkspaceArmID`, `ExpiryTime`, `Group`, `IsSharedToAll`, `Metadata`, `SharedUserList` in struct `PATAuthTypeWorkspaceConnectionProperties`
    info	[Changelog] - New field `NotificationSetting`, `SecretsConfiguration` in struct `PipelineJob`
    info	[Changelog] - New field `Logbase` in struct `RandomSamplingAlgorithm`
    info	[Changelog] - New field `FixedParameters`, `SearchSpace`, `SweepSettings` in struct `Regression`
    info	[Changelog] - New field `TrainingMode` in struct `RegressionTrainingSettings`
    info	[Changelog] - New field `Locations`, `MaxInstanceCount` in struct `ResourceConfiguration`
    info	[Changelog] - New field `CreatedByWorkspaceArmID`, `ExpiryTime`, `Group`, `IsSharedToAll`, `Metadata`, `SharedUserList` in struct `SASAuthTypeWorkspaceConnectionProperties`
    info	[Changelog] - New field `ComponentConfiguration`, `NotificationSetting`, `QueueSettings`, `Resources`, `SecretsConfiguration` in struct `SweepJob`
    info	[Changelog] - New field `FixedParameters`, `SearchSpace`, `SweepSettings` in struct `TableVertical`
    info	[Changelog] - New field `MaxNodes`, `SweepConcurrentTrials`, `SweepTrials` in struct `TableVerticalLimitSettings`
    info	[Changelog] - New field `FixedParameters`, `SearchSpace`, `SweepSettings` in struct `TextClassification`
    info	[Changelog] - New field `FixedParameters`, `SearchSpace`, `SweepSettings` in struct `TextClassificationMultilabel`
    info	[Changelog] - New field `FixedParameters`, `SearchSpace`, `SweepSettings` in struct `TextNer`
    info	[Changelog] - New field `TrainingMode` in struct `TrainingSettings`
    info	[Changelog] - New field `PathOnCompute` in struct `TritonModelJobInput`
    info	[Changelog] - New field `AssetName`, `AssetVersion`, `AutoDeleteSetting`, `PathOnCompute` in struct `TritonModelJobOutput`
    info	[Changelog] - New field `AutoDeleteSetting`, `IntellectualProperty`, `Stage` in struct `URIFileDataVersion`
    info	[Changelog] - New field `PathOnCompute` in struct `URIFileJobInput`
    info	[Changelog] - New field `AssetName`, `AssetVersion`, `AutoDeleteSetting`, `PathOnCompute` in struct `URIFileJobOutput`
    info	[Changelog] - New field `AutoDeleteSetting`, `IntellectualProperty`, `Stage` in struct `URIFolderDataVersion`
    info	[Changelog] - New field `PathOnCompute` in struct `URIFolderJobInput`
    info	[Changelog] - New field `AssetName`, `AssetVersion`, `AutoDeleteSetting`, `PathOnCompute` in struct `URIFolderJobOutput`
    info	[Changelog] - New field `CreatedByWorkspaceArmID`, `ExpiryTime`, `Group`, `IsSharedToAll`, `Metadata`, `SharedUserList` in struct `UsernamePasswordAuthTypeWorkspaceConnectionProperties`
    info	[Changelog] - New field `Kind` in struct `Workspace`
    info	[Changelog] - New field `SecurityToken` in struct `WorkspaceConnectionUsernamePassword`
    info	[Changelog] - New field `Body` in struct `WorkspaceConnectionsClientCreateOptions`
    info	[Changelog] - New field `AoaiModelsToDeploy` in struct `WorkspaceConnectionsClientGetOptions`
    info	[Changelog] - New field `IncludeAll` in struct `WorkspaceConnectionsClientListOptions`
    info	[Changelog] - New field `AssociatedWorkspaces`, `ContainerRegistries`, `EnableDataIsolation`, `EnableSoftwareBillOfMaterials`, `ExistingWorkspaces`, `FeatureStoreSettings`, `HubResourceID`, `IPAllowlist`, `KeyVaults`, `ManagedNetwork`, `ServerlessComputeSettings`, `SoftDeleteRetentionInDays`, `StorageAccounts`, `SystemDatastoresAuthMode`, `WorkspaceHubConfig` in struct `WorkspaceProperties`
    info	[Changelog] - New field `EnableDataIsolation`, `EnableSoftwareBillOfMaterials`, `Encryption`, `FeatureStoreSettings`, `IPAllowlist`, `ManagedNetwork`, `ServerlessComputeSettings`, `SoftDeleteRetentionInDays`, `V1LegacyMode` in struct `WorkspacePropertiesUpdateParameters`
    info	[Changelog] - New field `ForceToPurge` in struct `WorkspacesClientBeginDeleteOptions`
    info	[Changelog] - New field `Body` in struct `WorkspacesClientBeginDiagnoseOptions`
    info	[Changelog] - New field `AiCapabilities`, `Kind` in struct `WorkspacesClientListByResourceGroupOptions`
    info	[Changelog] - New field `AiCapabilities`, `Kind` in struct `WorkspacesClientListBySubscriptionOptions`
    info	[Changelog]
    info	[Changelog] Total 34 breaking change(s), 1477 additive change(s).
️⚠️ azure-sdk-for-python-track2 warning [Detail]
  • ⚠️Warning [Logs] Generate from 725bde1697c6df43ecc31e9ed9ab5cd0ada152fa. 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: azure-devtools 1.2.1 does not provide the extra 'ci-tools'
    cmderr	[automation_init.sh] WARNING: azure-devtools 1.2.1 does not provide the extra 'ci-tools'
    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 minor version of npm available! 10.2.3 -> 10.4.0
    cmderr	[automation_generate.sh] npm notice Changelog: <https://github.com/npm/cli/releases/tag/v10.4.0>
    cmderr	[automation_generate.sh] npm notice Run `npm install -g [email protected]` to update!
    cmderr	[automation_generate.sh] npm notice
  • ️✔️track2_azure-mgmt-machinelearningservices [View full logs]  [Preview SDK Changes] Breaking Change Detected
    Only show 120 items here, please refer to log for details.
    info	[Changelog]   - Model SweepJob has a new parameter secrets_configuration
    info	[Changelog]   - Model TableVertical has a new parameter fixed_parameters
    info	[Changelog]   - Model TableVertical has a new parameter search_space
    info	[Changelog]   - Model TableVertical has a new parameter sweep_settings
    info	[Changelog]   - Model TableVerticalLimitSettings has a new parameter max_nodes
    info	[Changelog]   - Model TableVerticalLimitSettings has a new parameter sweep_concurrent_trials
    info	[Changelog]   - Model TableVerticalLimitSettings has a new parameter sweep_trials
    info	[Changelog]   - Model TextClassification has a new parameter fixed_parameters
    info	[Changelog]   - Model TextClassification has a new parameter search_space
    info	[Changelog]   - Model TextClassification has a new parameter sweep_settings
    info	[Changelog]   - Model TextClassificationMultilabel has a new parameter fixed_parameters
    info	[Changelog]   - Model TextClassificationMultilabel has a new parameter search_space
    info	[Changelog]   - Model TextClassificationMultilabel has a new parameter sweep_settings
    info	[Changelog]   - Model TextNer has a new parameter fixed_parameters
    info	[Changelog]   - Model TextNer has a new parameter search_space
    info	[Changelog]   - Model TextNer has a new parameter sweep_settings
    info	[Changelog]   - Model TrainingSettings has a new parameter training_mode
    info	[Changelog]   - Model TritonModelJobInput has a new parameter path_on_compute
    info	[Changelog]   - Model TritonModelJobOutput has a new parameter asset_name
    info	[Changelog]   - Model TritonModelJobOutput has a new parameter asset_version
    info	[Changelog]   - Model TritonModelJobOutput has a new parameter auto_delete_setting
    info	[Changelog]   - Model TritonModelJobOutput has a new parameter path_on_compute
    info	[Changelog]   - Model UriFileDataVersion has a new parameter auto_delete_setting
    info	[Changelog]   - Model UriFileDataVersion has a new parameter intellectual_property
    info	[Changelog]   - Model UriFileDataVersion has a new parameter stage
    info	[Changelog]   - Model UriFileJobInput has a new parameter path_on_compute
    info	[Changelog]   - Model UriFileJobOutput has a new parameter asset_name
    info	[Changelog]   - Model UriFileJobOutput has a new parameter asset_version
    info	[Changelog]   - Model UriFileJobOutput has a new parameter auto_delete_setting
    info	[Changelog]   - Model UriFileJobOutput has a new parameter path_on_compute
    info	[Changelog]   - Model UriFolderDataVersion has a new parameter auto_delete_setting
    info	[Changelog]   - Model UriFolderDataVersion has a new parameter intellectual_property
    info	[Changelog]   - Model UriFolderDataVersion has a new parameter stage
    info	[Changelog]   - Model UriFolderJobInput has a new parameter path_on_compute
    info	[Changelog]   - Model UriFolderJobOutput has a new parameter asset_name
    info	[Changelog]   - Model UriFolderJobOutput has a new parameter asset_version
    info	[Changelog]   - Model UriFolderJobOutput has a new parameter auto_delete_setting
    info	[Changelog]   - Model UriFolderJobOutput has a new parameter path_on_compute
    info	[Changelog]   - Model UsernamePasswordAuthTypeWorkspaceConnectionProperties has a new parameter created_by_workspace_arm_id
    info	[Changelog]   - Model UsernamePasswordAuthTypeWorkspaceConnectionProperties has a new parameter expiry_time
    info	[Changelog]   - Model UsernamePasswordAuthTypeWorkspaceConnectionProperties has a new parameter group
    info	[Changelog]   - Model UsernamePasswordAuthTypeWorkspaceConnectionProperties has a new parameter is_shared_to_all
    info	[Changelog]   - Model UsernamePasswordAuthTypeWorkspaceConnectionProperties has a new parameter metadata
    info	[Changelog]   - Model UsernamePasswordAuthTypeWorkspaceConnectionProperties has a new parameter shared_user_list
    info	[Changelog]   - Model Workspace has a new parameter associated_workspaces
    info	[Changelog]   - Model Workspace has a new parameter container_registries
    info	[Changelog]   - Model Workspace has a new parameter enable_data_isolation
    info	[Changelog]   - Model Workspace has a new parameter enable_software_bill_of_materials
    info	[Changelog]   - Model Workspace has a new parameter existing_workspaces
    info	[Changelog]   - Model Workspace has a new parameter feature_store_settings
    info	[Changelog]   - Model Workspace has a new parameter hub_resource_id
    info	[Changelog]   - Model Workspace has a new parameter ip_allowlist
    info	[Changelog]   - Model Workspace has a new parameter key_vaults
    info	[Changelog]   - Model Workspace has a new parameter kind
    info	[Changelog]   - Model Workspace has a new parameter managed_network
    info	[Changelog]   - Model Workspace has a new parameter serverless_compute_settings
    info	[Changelog]   - Model Workspace has a new parameter soft_delete_retention_in_days
    info	[Changelog]   - Model Workspace has a new parameter storage_accounts
    info	[Changelog]   - Model Workspace has a new parameter system_datastores_auth_mode
    info	[Changelog]   - Model Workspace has a new parameter workspace_hub_config
    info	[Changelog]   - Model WorkspaceConnectionPropertiesV2 has a new parameter created_by_workspace_arm_id
    info	[Changelog]   - Model WorkspaceConnectionPropertiesV2 has a new parameter expiry_time
    info	[Changelog]   - Model WorkspaceConnectionPropertiesV2 has a new parameter group
    info	[Changelog]   - Model WorkspaceConnectionPropertiesV2 has a new parameter is_shared_to_all
    info	[Changelog]   - Model WorkspaceConnectionPropertiesV2 has a new parameter metadata
    info	[Changelog]   - Model WorkspaceConnectionPropertiesV2 has a new parameter shared_user_list
    info	[Changelog]   - Model WorkspaceConnectionUsernamePassword has a new parameter security_token
    info	[Changelog]   - Model WorkspaceUpdateParameters has a new parameter enable_data_isolation
    info	[Changelog]   - Model WorkspaceUpdateParameters has a new parameter enable_software_bill_of_materials
    info	[Changelog]   - Model WorkspaceUpdateParameters has a new parameter encryption
    info	[Changelog]   - Model WorkspaceUpdateParameters has a new parameter feature_store_settings
    info	[Changelog]   - Model WorkspaceUpdateParameters has a new parameter ip_allowlist
    info	[Changelog]   - Model WorkspaceUpdateParameters has a new parameter managed_network
    info	[Changelog]   - Model WorkspaceUpdateParameters has a new parameter serverless_compute_settings
    info	[Changelog]   - Model WorkspaceUpdateParameters has a new parameter soft_delete_retention_in_days
    info	[Changelog]   - Model WorkspaceUpdateParameters has a new parameter v1_legacy_mode
    info	[Changelog]   - Operation ComponentVersionsOperations.list has a new optional parameter stage
    info	[Changelog]   - Operation DataVersionsOperations.list has a new optional parameter stage
    info	[Changelog]   - Operation EnvironmentVersionsOperations.list has a new optional parameter stage
    info	[Changelog]   - Operation JobsOperations.list has a new optional parameter asset_name
    info	[Changelog]   - Operation JobsOperations.list has a new optional parameter properties
    info	[Changelog]   - Operation JobsOperations.list has a new optional parameter schedule_id
    info	[Changelog]   - Operation JobsOperations.list has a new optional parameter scheduled
    info	[Changelog]   - Operation ModelVersionsOperations.list has a new optional parameter stage
    info	[Changelog]   - Operation RegistryComponentVersionsOperations.list has a new optional parameter stage
    info	[Changelog]   - Operation RegistryEnvironmentVersionsOperations.list has a new optional parameter stage
    info	[Changelog]   - Operation WorkspaceConnectionsOperations.create has a new optional parameter body
    info	[Changelog]   - Operation WorkspaceConnectionsOperations.get has a new optional parameter aoai_models_to_deploy
    info	[Changelog]   - Operation WorkspaceConnectionsOperations.list has a new optional parameter include_all
    info	[Changelog]   - Operation WorkspacesOperations.begin_delete has a new optional parameter force_to_purge
    info	[Changelog]   - Operation WorkspacesOperations.begin_diagnose has a new optional parameter body
    info	[Changelog]   - Operation WorkspacesOperations.list_by_resource_group has a new optional parameter ai_capabilities
    info	[Changelog]   - Operation WorkspacesOperations.list_by_resource_group has a new optional parameter kind
    info	[Changelog]   - Operation WorkspacesOperations.list_by_subscription has a new optional parameter ai_capabilities
    info	[Changelog]   - Operation WorkspacesOperations.list_by_subscription has a new optional parameter kind
    info	[Changelog]
    info	[Changelog] ### Breaking Changes
    info	[Changelog]
    info	[Changelog]   - Model FQDNEndpoints no longer has parameter properties
    info	[Changelog]   - Model ListWorkspaceKeysResult no longer has parameter user_storage_resource_id
    info	[Changelog]   - Model ManagedIdentityAuthTypeWorkspaceConnectionProperties no longer has parameter value
    info	[Changelog]   - Model ManagedIdentityAuthTypeWorkspaceConnectionProperties no longer has parameter value_format
    info	[Changelog]   - Model NoneAuthTypeWorkspaceConnectionProperties no longer has parameter value
    info	[Changelog]   - Model NoneAuthTypeWorkspaceConnectionProperties no longer has parameter value_format
    info	[Changelog]   - Model PATAuthTypeWorkspaceConnectionProperties no longer has parameter value
    info	[Changelog]   - Model PATAuthTypeWorkspaceConnectionProperties no longer has parameter value_format
    info	[Changelog]   - Model SASAuthTypeWorkspaceConnectionProperties no longer has parameter value
    info	[Changelog]   - Model SASAuthTypeWorkspaceConnectionProperties no longer has parameter value_format
    info	[Changelog]   - Model UsernamePasswordAuthTypeWorkspaceConnectionProperties no longer has parameter value
    info	[Changelog]   - Model UsernamePasswordAuthTypeWorkspaceConnectionProperties no longer has parameter value_format
    info	[Changelog]   - Model WorkspaceConnectionPropertiesV2 no longer has parameter value
    info	[Changelog]   - Model WorkspaceConnectionPropertiesV2 no longer has parameter value_format
    info	[Changelog]   - Operation PrivateEndpointConnectionsOperations.create_or_update has a new required parameter body
    info	[Changelog]   - Operation PrivateEndpointConnectionsOperations.create_or_update no longer has parameter properties
    info	[Changelog]   - Operation WorkspaceConnectionsOperations.create no longer has parameter parameters
    info	[Changelog]   - Operation WorkspacesOperations.begin_create_or_update has a new required parameter body
    info	[Changelog]   - Operation WorkspacesOperations.begin_create_or_update no longer has parameter parameters
    info	[Changelog]   - Operation WorkspacesOperations.begin_diagnose no longer has parameter parameters
    info	[Changelog]   - Operation WorkspacesOperations.begin_update has a new required parameter body
    info	[Changelog]   - Operation WorkspacesOperations.begin_update no longer has parameter parameters
️⚠️ azure-sdk-for-java warning [Detail]
  • ⚠️Warning [Logs] Generate from 725bde1697c6df43ecc31e9ed9ab5cd0ada152fa. 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.3.2
    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.3.2
    cmderr	[init.sh] [notice] To update, run: pip install --upgrade pip
    cmderr	[init.sh]  Average Speed   Time    Time     Time  Current
    cmderr	[init.sh]                                  Dload  Upload   Total   Spent    Left  Speed
    cmderr	[init.sh] 
      0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0k
    cmderr	[init.sh] Downloading https://nodejs.org/dist/v18.15.0/node-v18.15.0-linux-x64.tar.xz...
    cmderr	[init.sh] Computing checksum with sha256sum
    cmderr	[init.sh] Checksums matched!
    command	./eng/mgmt/automation/generate.py ../azure-sdk-for-java_tmp/generateInput.json ../azure-sdk-for-java_tmp/generateOutput.json
  • ️✔️azure-resourcemanager-machinelearning [View full logs]  [Preview SDK Changes]
️️✔️ azure-sdk-for-js succeeded [Detail] [Expand]
  • ️✔️Succeeded [Logs] Generate from 725bde1697c6df43ecc31e9ed9ab5cd0ada152fa. 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-machinelearning [View full logs]  [Preview SDK Changes] Breaking Change Detected
    Only show 120 items here, please refer to log for details.
    info	[Changelog]   - Interface ComputeListNextOptionalParams no longer has parameter skip
    info	[Changelog]   - Interface DataContainersListNextOptionalParams no longer has parameter listViewType
    info	[Changelog]   - Interface DataContainersListNextOptionalParams no longer has parameter skip
    info	[Changelog]   - Interface DatastoresListNextOptionalParams no longer has parameter count
    info	[Changelog]   - Interface DatastoresListNextOptionalParams no longer has parameter isDefault
    info	[Changelog]   - Interface DatastoresListNextOptionalParams no longer has parameter names
    info	[Changelog]   - Interface DatastoresListNextOptionalParams no longer has parameter orderBy
    info	[Changelog]   - Interface DatastoresListNextOptionalParams no longer has parameter orderByAsc
    info	[Changelog]   - Interface DatastoresListNextOptionalParams no longer has parameter searchText
    info	[Changelog]   - Interface DatastoresListNextOptionalParams no longer has parameter skip
    info	[Changelog]   - Interface DataVersionsListNextOptionalParams no longer has parameter listViewType
    info	[Changelog]   - Interface DataVersionsListNextOptionalParams no longer has parameter orderBy
    info	[Changelog]   - Interface DataVersionsListNextOptionalParams no longer has parameter skip
    info	[Changelog]   - Interface DataVersionsListNextOptionalParams no longer has parameter tags
    info	[Changelog]   - Interface DataVersionsListNextOptionalParams no longer has parameter top
    info	[Changelog]   - Interface EnvironmentContainersListNextOptionalParams no longer has parameter listViewType
    info	[Changelog]   - Interface EnvironmentContainersListNextOptionalParams no longer has parameter skip
    info	[Changelog]   - Interface EnvironmentVersionsListNextOptionalParams no longer has parameter listViewType
    info	[Changelog]   - Interface EnvironmentVersionsListNextOptionalParams no longer has parameter orderBy
    info	[Changelog]   - Interface EnvironmentVersionsListNextOptionalParams no longer has parameter skip
    info	[Changelog]   - Interface EnvironmentVersionsListNextOptionalParams no longer has parameter top
    info	[Changelog]   - Interface FqdnEndpoints no longer has parameter properties
    info	[Changelog]   - Interface JobsListNextOptionalParams no longer has parameter jobType
    info	[Changelog]   - Interface JobsListNextOptionalParams no longer has parameter listViewType
    info	[Changelog]   - Interface JobsListNextOptionalParams no longer has parameter skip
    info	[Changelog]   - Interface JobsListNextOptionalParams no longer has parameter tag
    info	[Changelog]   - Interface ListWorkspaceKeysResult no longer has parameter userStorageResourceId
    info	[Changelog]   - Interface ModelContainersListNextOptionalParams no longer has parameter count
    info	[Changelog]   - Interface ModelContainersListNextOptionalParams no longer has parameter listViewType
    info	[Changelog]   - Interface ModelContainersListNextOptionalParams no longer has parameter skip
    info	[Changelog]   - Interface ModelVersionsListNextOptionalParams no longer has parameter description
    info	[Changelog]   - Interface ModelVersionsListNextOptionalParams no longer has parameter feed
    info	[Changelog]   - Interface ModelVersionsListNextOptionalParams no longer has parameter listViewType
    info	[Changelog]   - Interface ModelVersionsListNextOptionalParams no longer has parameter offset
    info	[Changelog]   - Interface ModelVersionsListNextOptionalParams no longer has parameter orderBy
    info	[Changelog]   - Interface ModelVersionsListNextOptionalParams no longer has parameter properties
    info	[Changelog]   - Interface ModelVersionsListNextOptionalParams no longer has parameter skip
    info	[Changelog]   - Interface ModelVersionsListNextOptionalParams no longer has parameter tags
    info	[Changelog]   - Interface ModelVersionsListNextOptionalParams no longer has parameter top
    info	[Changelog]   - Interface ModelVersionsListNextOptionalParams no longer has parameter version
    info	[Changelog]   - Interface OnlineDeploymentsListNextOptionalParams no longer has parameter orderBy
    info	[Changelog]   - Interface OnlineDeploymentsListNextOptionalParams no longer has parameter skip
    info	[Changelog]   - Interface OnlineDeploymentsListNextOptionalParams no longer has parameter top
    info	[Changelog]   - Interface OnlineDeploymentsListSkusNextOptionalParams no longer has parameter count
    info	[Changelog]   - Interface OnlineDeploymentsListSkusNextOptionalParams no longer has parameter skip
    info	[Changelog]   - Interface OnlineEndpointsListNextOptionalParams no longer has parameter computeType
    info	[Changelog]   - Interface OnlineEndpointsListNextOptionalParams no longer has parameter count
    info	[Changelog]   - Interface OnlineEndpointsListNextOptionalParams no longer has parameter name
    info	[Changelog]   - Interface OnlineEndpointsListNextOptionalParams no longer has parameter orderBy
    info	[Changelog]   - Interface OnlineEndpointsListNextOptionalParams no longer has parameter properties
    info	[Changelog]   - Interface OnlineEndpointsListNextOptionalParams no longer has parameter skip
    info	[Changelog]   - Interface OnlineEndpointsListNextOptionalParams no longer has parameter tags
    info	[Changelog]   - Interface PrivateEndpoint no longer has parameter subnetArmId
    info	[Changelog]   - Interface SchedulesListNextOptionalParams no longer has parameter listViewType
    info	[Changelog]   - Interface SchedulesListNextOptionalParams no longer has parameter skip
    info	[Changelog]   - Interface WorkspaceConnectionPropertiesV2 no longer has parameter value
    info	[Changelog]   - Interface WorkspaceConnectionPropertiesV2 no longer has parameter valueFormat
    info	[Changelog]   - Interface WorkspaceConnectionsListNextOptionalParams no longer has parameter category
    info	[Changelog]   - Interface WorkspaceConnectionsListNextOptionalParams no longer has parameter target
    info	[Changelog]   - Interface WorkspacesDiagnoseOptionalParams no longer has parameter parameters
    info	[Changelog]   - Interface WorkspacesListByResourceGroupNextOptionalParams no longer has parameter skip
    info	[Changelog]   - Interface WorkspacesListBySubscriptionNextOptionalParams no longer has parameter skip
    info	[Changelog]   - Type of parameter cron of interface ComputeStartStopSchedule is changed from CronTrigger to Cron
    info	[Changelog]   - Type of parameter recurrence of interface ComputeStartStopSchedule is changed from RecurrenceTrigger to Recurrence
    info	[Changelog]   - Type of parameter triggerType of interface ComputeStartStopSchedule is changed from TriggerType to ComputeTriggerType
    info	[Changelog]   - Type of parameter applicationInsights of interface DiagnoseRequestProperties is changed from {
    info	[Changelog]         [propertyName: string]: Record<string, unknown>;
    info	[Changelog]     } to {
    info	[Changelog]         [propertyName: string]: any;
    info	[Changelog]     }
    info	[Changelog]   - Type of parameter containerRegistry of interface DiagnoseRequestProperties is changed from {
    info	[Changelog]         [propertyName: string]: Record<string, unknown>;
    info	[Changelog]     } to {
    info	[Changelog]         [propertyName: string]: any;
    info	[Changelog]     }
    info	[Changelog]   - Type of parameter dnsResolution of interface DiagnoseRequestProperties is changed from {
    info	[Changelog]         [propertyName: string]: Record<string, unknown>;
    info	[Changelog]     } to {
    info	[Changelog]         [propertyName: string]: any;
    info	[Changelog]     }
    info	[Changelog]   - Type of parameter keyVault of interface DiagnoseRequestProperties is changed from {
    info	[Changelog]         [propertyName: string]: Record<string, unknown>;
    info	[Changelog]     } to {
    info	[Changelog]         [propertyName: string]: any;
    info	[Changelog]     }
    info	[Changelog]   - Type of parameter nsg of interface DiagnoseRequestProperties is changed from {
    info	[Changelog]         [propertyName: string]: Record<string, unknown>;
    info	[Changelog]     } to {
    info	[Changelog]         [propertyName: string]: any;
    info	[Changelog]     }
    info	[Changelog]   - Type of parameter others of interface DiagnoseRequestProperties is changed from {
    info	[Changelog]         [propertyName: string]: Record<string, unknown>;
    info	[Changelog]     } to {
    info	[Changelog]         [propertyName: string]: any;
    info	[Changelog]     }
    info	[Changelog]   - Type of parameter resourceLock of interface DiagnoseRequestProperties is changed from {
    info	[Changelog]         [propertyName: string]: Record<string, unknown>;
    info	[Changelog]     } to {
    info	[Changelog]         [propertyName: string]: any;
    info	[Changelog]     }
    info	[Changelog]   - Type of parameter storageAccount of interface DiagnoseRequestProperties is changed from {
    info	[Changelog]         [propertyName: string]: Record<string, unknown>;
    info	[Changelog]     } to {
    info	[Changelog]         [propertyName: string]: any;
    info	[Changelog]     }
    info	[Changelog]   - Type of parameter udr of interface DiagnoseRequestProperties is changed from {
    info	[Changelog]         [propertyName: string]: Record<string, unknown>;
    info	[Changelog]     } to {
    info	[Changelog]         [propertyName: string]: any;
    info	[Changelog]     }
    info	[Changelog]   - Type of parameter keyVaultProperties of interface EncryptionProperty is changed from EncryptionKeyVaultProperties to KeyVaultProperties
    info	[Changelog]   - Type of parameter value of interface ExternalFqdnResponse is changed from FqdnEndpoints[] to FqdnEndpointsPropertyBag[]
    info	[Changelog]   - Type of parameter privateEndpoint of interface PrivateEndpointConnection is changed from PrivateEndpoint to WorkspacePrivateEndpointResource
    info	[Changelog]   - Type of parameter status of interface PrivateLinkServiceConnectionState is changed from PrivateEndpointServiceConnectionStatus to EndpointServiceConnectionStatus
    info	[Changelog]   - Type of parameter status of interface SharedPrivateLinkResource is changed from PrivateEndpointServiceConnectionStatus to EndpointServiceConnectionStatus
    info	[Changelog]   - Type of parameter publicNetworkAccess of interface Workspace is changed from PublicNetworkAccess to PublicNetworkAccessType
    info	[Changelog]   - Type of parameter publicNetworkAccess of interface WorkspaceUpdateParameters is changed from PublicNetworkAccess to PublicNetworkAccessType
    info	[Changelog]   - Removed Enum KnownPrivateEndpointServiceConnectionStatus
    info	[Changelog]   - Removed Enum KnownPublicNetworkAccess
    info	[Changelog]   - Removed Enum KnownValueFormat
️⚠️ azure-resource-manager-schemas warning [Detail]
  • ⚠️Warning [Logs] Generate from 725bde1697c6df43ecc31e9ed9ab5cd0ada152fa. 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 minor version of npm available! 10.2.3 -> 10.4.0
    cmderr	[initScript.sh] npm notice Changelog: <https://github.com/npm/cli/releases/tag/v10.4.0>
    cmderr	[initScript.sh] npm notice Run `npm install -g [email protected]` 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
  • ️✔️machinelearningservices [View full logs]  [Preview Schema Changes]
️⚠️ azure-powershell warning [Detail]
  • ⚠️Warning [Logs] Generate from 725bde1697c6df43ecc31e9ed9ab5cd0ada152fa. 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
  • ⚠️Az.machinelearningservices.DefaultTag [View full logs]  [Preview SDK Changes]
Posted by Swagger Pipeline | How to fix these errors?

        "description": "No Content"

Deployment was successfully deleted or doesn't exist.


Refers to: specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json:1199 in 93481ca. [](commit_id = 93481caba2834e22b86fb93995e8a36e68fa13aa, deletion_comment = False)

mentat9 avatar Jan 10 '24 01:01 mentat9

        "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter"

Consider moving to v5 common type. Comment applies throughout. #Closed


Refers to: specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json:808 in 93481ca. [](commit_id = 93481caba2834e22b86fb93995e8a36e68fa13aa, deletion_comment = False)

mentat9 avatar Jan 10 '24 01:01 mentat9

Please address or respond to feedback from the ARM API reviewer.
When you are ready to continue the ARM API review, please remove the ARMChangesRequested label.
This will notify the reviewer to have another look.
If the feedback provided needs further discussion, please use this Teams channel to post your questions - aka.ms/azsdk/support/specreview-channel.
Please include [ARM Query] in the title of your question to indicate that it is ARM-related.

@TimLovellSmith could you help approve this PR? I addressed all the comments above

ZhidaLiu avatar Jan 22 '24 19:01 ZhidaLiu

        "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter"

PLease fix


In reply to: 1884063159


Refers to: specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json:808 in 93481ca. [](commit_id = 93481caba2834e22b86fb93995e8a36e68fa13aa, deletion_comment = False)

raosuhas avatar Jan 22 '24 22:01 raosuhas

Going through all the comments again. There seem to be 2 main pending ones :

One is about using the ODATA filter\select mechanism for Gets as explained here : https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#query-options

The other is about 202 response for PUT.

Could you please respond to those here so we can close on this ?

raosuhas avatar Jan 23 '24 23:01 raosuhas

Going through all the comments again. There seem to be 2 main pending ones :

One is about using the ODATA filter\select mechanism for Gets as explained here : https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#query-options

The other is about 202 response for PUT.

Could you please respond to those here so we can close on this ?

@raosuhas Thanks for the review, since there are multiple comments related to the two problems I will answer here:

I don't think we can fix any of those right now, as the API has been widely used by many services since last Sep, it will require us to coordinate between many teams as changing those will be a "breaking change" to them. so hopefully we can get an exception if it is possible.

For the filter what we can do is add additional OData filter support, hopefully we can do it in the next preview API version we are already behind schedule for this.

For the 202 response for PUT there is not much we can do, our whole service behaves like this and it requires a major refactor to switch to using the 201 flow, what we can do is from now on for new APIs and resources we can try doing the 201 flow, but for the existing APIs we can't change.

@debuggerXi for awareness

ZhidaLiu avatar Jan 24 '24 16:01 ZhidaLiu

I also booked an office hour for tomorrow if it's better to discuss there.

ZhidaLiu avatar Jan 24 '24 18:01 ZhidaLiu

I also booked an office hour for tomorrow if it's better to discuss there.

Yes we can discuss and close during office hours then

raosuhas avatar Jan 24 '24 20:01 raosuhas

please fix the following duplicate schemas

ManagedServiceIdentity
ErrorResponse
Resource
Sku

kazrael2119 avatar Jan 26 '24 02:01 kazrael2119

ManagedServiceIdentity

@kazrael2119 Sorry I don't get it, the schemas you listed are all reference to the v5 common type, we didn't define them in our swagger, why are they considered duplicate?

ZhidaLiu avatar Jan 26 '24 02:01 ZhidaLiu

@raosuhas FYI, we downgrade back to the v3 common type in this PR, as this is considered duplicate if we don't upgrade other common references in other swagger files(see comments above), I will coordinate with the other file's owner next time to upgrade together.

ZhidaLiu avatar Jan 26 '24 02:01 ZhidaLiu

/pr RequestMerge

ZhidaLiu avatar Jan 26 '24 18:01 ZhidaLiu

The newly added schema are from this place:

https://github.com/Azure/azure-rest-api-specs/blob/970010bd704a07c87003c894d53dc1f26c397ea5/specification/cognitiveservices/resource-manager/Microsoft.CognitiveServices/preview/2023-10-01-preview/cognitiveservices.json#L5175

ZhidaLiu avatar Jan 29 '24 19:01 ZhidaLiu