Skip to content

Dkatyal/test read me #24643

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

Draft
wants to merge 15 commits into
base: main
Choose a base branch
from
Draft

Dkatyal/test read me #24643

wants to merge 15 commits into from

Conversation

dhruvkatyal
Copy link
Contributor

@dhruvkatyal dhruvkatyal commented Jun 29, 2023

ARM (Control Plane) API Specification Update Pull Request

Purpose of this PR

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

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

Due diligence checklist

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

ARM API changes review

  • If you want for the ARM team to review this PR, you must add the ARMReview label.
  • The automation may automatically add the ARMReview label, if appropriate.
    If this happens, proceed according to guidance given in GitHub comments also added by the automation.

Breaking change review

If you have any breaking changes as defined in the Breaking Change Policy,
follow the process outlined in the High-level Breaking Change Process doc.

Getting help

@openapi-pipeline-app
Copy link

openapi-pipeline-app bot commented Jun 29, 2023

Swagger Validation Report

️️✔️BreakingChange succeeded [Detail] [Expand]
There are no breaking changes.
compared swaggers (via Oad v0.10.4)] new version base version
types.json 4.0(6185f6e) 4.0(main)
️⚠️Breaking Change(Cross-Version): 50 Warnings warning [Detail]
compared swaggers (via Oad v0.10.4)] new version base version
azureADOnlyAuthentication.json 2023-05-01(6185f6e) 2021-06-01(main)
azureADOnlyAuthentication.json 2023-05-01(6185f6e) 2021-06-01-preview(main)
bigDataPool.json 2023-05-01(6185f6e) 2021-06-01(main)
bigDataPool.json 2023-05-01(6185f6e) 2021-06-01-preview(main)
checkNameAvailability.json 2023-05-01(6185f6e) 2021-06-01(main)
checkNameAvailability.json 2023-05-01(6185f6e) 2021-06-01-preview(main)
firewallRule.json 2023-05-01(6185f6e) 2021-06-01(main)
firewallRule.json 2023-05-01(6185f6e) 2021-06-01-preview(main)
integrationRuntime.json 2023-05-01(6185f6e) 2021-06-01(main)
integrationRuntime.json 2023-05-01(6185f6e) 2021-06-01-preview(main)
keys.json 2023-05-01(6185f6e) 2021-06-01(main)
keys.json 2023-05-01(6185f6e) 2021-06-01-preview(main)
library.json 2023-05-01(6185f6e) 2021-06-01(main)
library.json 2023-05-01(6185f6e) 2021-06-01-preview(main)
operations.json 2023-05-01(6185f6e) 2021-06-01(main)
operations.json 2023-05-01(6185f6e) 2021-06-01-preview(main)
privateEndpointConnections.json 2023-05-01(6185f6e) 2021-06-01(main)
privateEndpointConnections.json 2023-05-01(6185f6e) 2021-06-01-preview(main)
privateLinkResources.json 2023-05-01(6185f6e) 2021-06-01(main)
privateLinkResources.json 2023-05-01(6185f6e) 2021-06-01-preview(main)
privatelinkhub.json 2023-05-01(6185f6e) 2021-06-01(main)
privatelinkhub.json 2023-05-01(6185f6e) 2021-06-01-preview(main)
sqlPool.json 2023-05-01(6185f6e) 2021-06-01(main)
sqlPool.json 2023-05-01(6185f6e) 2021-06-01-preview(main)
sqlServer.json 2023-05-01(6185f6e) 2021-06-01(main)
sqlServer.json 2023-05-01(6185f6e) 2021-06-01-preview(main)
workspace.json 2023-05-01(6185f6e) 2021-06-01(main)
workspace.json 2023-05-01(6185f6e) 2021-06-01-preview(main)

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

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

Rule Message
⚠️ 1003 - RequestBodyFormatNoLongerSupported The new version does not support 'application/json' as a request body format.
New: Microsoft.Synapse/stable/2023-05-01/azureADOnlyAuthentication.json#L64:9
Old: Microsoft.Synapse/preview/2021-06-01-preview/azureADOnlyAuthentication.json#L23:3
⚠️ 1003 - RequestBodyFormatNoLongerSupported The new version does not support 'application/json' as a request body format.
New: Microsoft.Synapse/stable/2023-05-01/azureADOnlyAuthentication.json#L185:9
Old: Microsoft.Synapse/preview/2021-06-01-preview/azureADOnlyAuthentication.json#L23:3
⚠️ 1005 - RemovedPath The new version is missing a path that was found in the old version. Was path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/start/operationstatuses/{integrationRuntimeOperationId}' removed or restructured?
Old: Microsoft.Synapse/preview/2021-06-01-preview/integrationRuntime.json#L1333:5
⚠️ 1005 - RemovedPath The new version is missing a path that was found in the old version. Was path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/stop/operationstatuses/{integrationRuntimeOperationId}' removed or restructured?
Old: Microsoft.Synapse/preview/2021-06-01-preview/integrationRuntime.json#L1391:5
⚠️ 1005 - RemovedPath The new version is missing a path that was found in the old version. Was path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/enableinteractivequery/operationstatuses/{integrationRuntimeOperationId}' removed or restructured?
Old: Microsoft.Synapse/preview/2021-06-01-preview/integrationRuntime.json#L1449:5
⚠️ 1005 - RemovedPath The new version is missing a path that was found in the old version. Was path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/dataWarehouseQueries' removed or restructured?
Old: Microsoft.Synapse/preview/2021-06-01-preview/sqlPool.json#L5256:5
⚠️ 1005 - RemovedPath The new version is missing a path that was found in the old version. Was path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/dataWarehouseQueries/{dataWarehouseQueriesId}/steps' removed or restructured?
Old: Microsoft.Synapse/preview/2021-06-01-preview/sqlPool.json#L5311:5
⚠️ 1005 - RemovedPath The new version is missing a path that was found in the old version. Was path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/trustedServiceByPassConfiguration/default' removed or restructured?
Old: Microsoft.Synapse/preview/2021-06-01-preview/workspace.json#L885:5
⚠️ 1005 - RemovedPath The new version is missing a path that was found in the old version. Was path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/checkDefaultStorageAccountStatus' removed or restructured?
Old: Microsoft.Synapse/preview/2021-06-01-preview/workspace.json#L942:5
⚠️ 1005 - RemovedPath The new version is missing a path that was found in the old version. Was path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/scopePools' removed or restructured?
Old: Microsoft.Synapse/preview/2021-06-01-preview/workspace.json#L1002:5
⚠️ 1011 - AddingResponseCode The new version adds a response code '202'.
New: Microsoft.Synapse/stable/2023-05-01/firewallRule.json#L122:11
⚠️ 1011 - AddingResponseCode The new version adds a response code '201'.
New: Microsoft.Synapse/stable/2023-05-01/sqlPool.json#L702:11
⚠️ 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Microsoft.Synapse/stable/2023-05-01/firewallRule.json#L174:13
Old: Microsoft.Synapse/preview/2021-06-01-preview/firewallRule.json#L171:13
⚠️ 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: Microsoft.Synapse/stable/2023-05-01/integrationRuntime.json#L708:13
Old: Microsoft.Synapse/preview/2021-06-01-preview/integrationRuntime.json#L708:13
⚠️ 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: synapse/common/v1/types.json#L14:9
Old: common-types/resource-management/v2/types.json#L332:9
⚠️ 1017 - ReferenceRedirection The '$ref' property points to different models in the old and new versions.
New: synapse/common/v1/types.json#L44:11
Old: common-types/resource-management/v2/types.json#L307:11
⚠️ 1025 - RequiredStatusChange The 'required' status changed from the old version('False') to the new version('True').
New: synapse/common/v1/types.json#L13:7
Old: common-types/resource-management/v2/types.json#L331:7
⚠️ 1025 - RequiredStatusChange The 'required' status changed from the old version('False') to the new version('True').
New: synapse/common/v1/types.json#L28:7
Old: common-types/resource-management/v2/types.json#L288:7
⚠️ 1027 - DefaultValueChanged The new version has a different default value than the previous one.
New: Microsoft.Synapse/stable/2023-05-01/sqlPool.json#L5369:9
Old: Microsoft.Synapse/preview/2021-06-01-preview/sqlPool.json#L5471:9
⚠️ 1027 - DefaultValueChanged The new version has a different default value than the previous one.
New: Microsoft.Synapse/stable/2023-05-01/sqlPool.json#L5432:9
Old: Microsoft.Synapse/preview/2021-06-01-preview/sqlPool.json#L5533:9
⚠️ 1027 - DefaultValueChanged The new version has a different default value than the previous one.
New: Microsoft.Synapse/stable/2023-05-01/sqlPool.json#L6213:9
Old: Microsoft.Synapse/preview/2021-06-01-preview/sqlPool.json#L6298:9
⚠️ 1029 - ReadonlyPropertyChanged The read only property has changed from 'true' to 'false'.
New: synapse/common/v1/types.json#L29:9
Old: common-types/resource-management/v2/types.json#L289:9
⚠️ 1029 - ReadonlyPropertyChanged The read only property has changed from 'true' to 'false'.
New: synapse/common/v1/types.json#L33:9
Old: common-types/resource-management/v2/types.json#L294:9
⚠️ 1029 - ReadonlyPropertyChanged The read only property has changed from 'true' to 'false'.
New: synapse/common/v1/types.json#L37:9
Old: common-types/resource-management/v2/types.json#L299:9
⚠️ 1029 - ReadonlyPropertyChanged The read only property has changed from 'true' to 'false'.
New: synapse/common/v1/types.json#L41:9
Old: common-types/resource-management/v2/types.json#L304:9
⚠️ 1029 - ReadonlyPropertyChanged The read only property has changed from 'true' to 'false'.
New: Microsoft.Synapse/stable/2023-05-01/sqlPool.json#L5475:13
Old: Microsoft.Synapse/preview/2021-06-01-preview/sqlPool.json#L5571:13
⚠️ 1032 - DifferentAllOf The new version has a different 'allOf' property than the previous one.
New: Microsoft.Synapse/stable/2023-05-01/firewallRule.json#L174:13
Old: Microsoft.Synapse/preview/2021-06-01-preview/firewallRule.json#L171:13
⚠️ 1033 - RemovedProperty The new version is missing a property found in the old version. Was 'code' renamed or removed?
New: synapse/common/v1/types.json#L13:7
Old: common-types/resource-management/v2/types.json#L288:7
⚠️ 1033 - RemovedProperty The new version is missing a property found in the old version. Was 'message' renamed or removed?
New: synapse/common/v1/types.json#L13:7
Old: common-types/resource-management/v2/types.json#L288:7
⚠️ 1033 - RemovedProperty The new version is missing a property found in the old version. Was 'target' renamed or removed?
New: synapse/common/v1/types.json#L13:7
Old: common-types/resource-management/v2/types.json#L288:7
️️✔️CredScan succeeded [Detail] [Expand]
There is no credential detected.
️❌LintDiff: 2 Errors, 14 Warnings failed [Detail]
compared tags (via openapi-validator v2.1.3) new version base version
package-2023-05 package-2023-05(6185f6e) default(main)
package-composite-v2 package-composite-v2(6185f6e) package-composite-v2(main)

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

Rule Message Related RPC [For API reviewers]
ResourceNameRestriction The resource name parameter 'workspaceName' should be defined with a 'pattern' restriction.
Location: Microsoft.Synapse/stable/2023-05-01/listUsage.json#L72
RPC-Uri-V1-05
ResourceNameRestriction The resource name parameter 'workspaceName' should be defined with a 'pattern' restriction.
Location: Microsoft.Synapse/stable/2023-05-01/listUsage.json#L72
RPC-Uri-V1-05
⚠️ ListInOperationName Since operation response has model definition in array type, it should be of the form '_list'.
Location: Microsoft.Synapse/stable/2023-05-01/listUsage.json#L25
⚠️ ListInOperationName Since operation response has model definition in array type, it should be of the form '_list'.
Location: Microsoft.Synapse/stable/2023-05-01/listUsage.json#L25
⚠️ PageableOperation Based on the response model schema, operation 'Operations_GetSubscriptionQuotaAndUsage' might be pageable. Consider adding the x-ms-pageable extension.
Location: Microsoft.Synapse/stable/2023-05-01/listUsage.json#L25
⚠️ PageableOperation Based on the response model schema, operation 'Operations_GetSubscriptionQuotaAndUsage' might be pageable. Consider adding the x-ms-pageable extension.
Location: Microsoft.Synapse/stable/2023-05-01/listUsage.json#L25
⚠️ SummaryAndDescriptionMustNotBeSame The summary and description values should not be same.
Location: Microsoft.Synapse/stable/2023-05-01/listUsage.json#L25
⚠️ SummaryAndDescriptionMustNotBeSame The summary and description values should not be same.
Location: Microsoft.Synapse/stable/2023-05-01/listUsage.json#L25
⚠️ ParameterNotUsingCommonTypes Not using the common-types defined parameter 'location'.
Location: Microsoft.Synapse/stable/2023-05-01/listUsage.json#L33
⚠️ ParameterNotUsingCommonTypes Not using the common-types defined parameter 'location'.
Location: Microsoft.Synapse/stable/2023-05-01/listUsage.json#L33
⚠️ ListInOperationName Since operation response has model definition in array type, it should be of the form '_list'.
Location: Microsoft.Synapse/stable/2023-05-01/listUsage.json#L73
⚠️ ListInOperationName Since operation response has model definition in array type, it should be of the form '_list'.
Location: Microsoft.Synapse/stable/2023-05-01/listUsage.json#L73
⚠️ PageableOperation Based on the response model schema, operation 'Operations_GetWorkspaceQuotaAndUsage' might be pageable. Consider adding the x-ms-pageable extension.
Location: Microsoft.Synapse/stable/2023-05-01/listUsage.json#L73
⚠️ PageableOperation Based on the response model schema, operation 'Operations_GetWorkspaceQuotaAndUsage' might be pageable. Consider adding the x-ms-pageable extension.
Location: Microsoft.Synapse/stable/2023-05-01/listUsage.json#L73
⚠️ SummaryAndDescriptionMustNotBeSame The summary and description values should not be same.
Location: Microsoft.Synapse/stable/2023-05-01/listUsage.json#L73
⚠️ SummaryAndDescriptionMustNotBeSame The summary and description values should not be same.
Location: Microsoft.Synapse/stable/2023-05-01/listUsage.json#L73


The following errors/warnings exist before current PR submission:

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

Rule Message
ResourceNameRestriction The resource name parameter 'workspaceName' should be defined with a 'pattern' restriction.
Location: Microsoft.Synapse/stable/2023-05-01/azureADOnlyAuthentication.json#L24
ResourceNameRestriction The resource name parameter 'azureADOnlyAuthenticationName' should be defined with a 'pattern' restriction.
Location: Microsoft.Synapse/stable/2023-05-01/azureADOnlyAuthentication.json#L24
ResourceNameRestriction The resource name parameter 'workspaceName' should be defined with a 'pattern' restriction.
Location: Microsoft.Synapse/stable/2023-05-01/azureADOnlyAuthentication.json#L24
ResourceNameRestriction The resource name parameter 'azureADOnlyAuthenticationName' should be defined with a 'pattern' restriction.
Location: Microsoft.Synapse/stable/2023-05-01/azureADOnlyAuthentication.json#L24
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.Synapse/stable/2023-05-01/azureADOnlyAuthentication.json#L74
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.Synapse/stable/2023-05-01/azureADOnlyAuthentication.json#L74
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.Synapse/stable/2023-05-01/azureADOnlyAuthentication.json#L74
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.Synapse/stable/2023-05-01/azureADOnlyAuthentication.json#L74
PutResponseSchemaDescription Description of 200 response code of a PUT operation MUST include term 'update'.
Location: Microsoft.Synapse/stable/2023-05-01/azureADOnlyAuthentication.json#L108
PutResponseSchemaDescription Description of 200 response code of a PUT operation MUST include term 'update'.
Location: Microsoft.Synapse/stable/2023-05-01/azureADOnlyAuthentication.json#L108
LroLocationHeader A 202 response should include an Location response header.
Location: Microsoft.Synapse/stable/2023-05-01/azureADOnlyAuthentication.json#L121
LroLocationHeader A 202 response should include an Location response header.
Location: Microsoft.Synapse/stable/2023-05-01/azureADOnlyAuthentication.json#L121
ResourceNameRestriction The resource name parameter 'workspaceName' should be defined with a 'pattern' restriction.
Location: Microsoft.Synapse/stable/2023-05-01/azureADOnlyAuthentication.json#L148
ResourceNameRestriction The resource name parameter 'workspaceName' should be defined with a 'pattern' restriction.
Location: Microsoft.Synapse/stable/2023-05-01/azureADOnlyAuthentication.json#L148
ResourceNameRestriction The resource name parameter 'workspaceName' should be defined with a 'pattern' restriction.
Location: Microsoft.Synapse/stable/2023-05-01/bigDataPool.json#L24
ResourceNameRestriction The resource name parameter 'bigDataPoolName' should be defined with a 'pattern' restriction.
Location: Microsoft.Synapse/stable/2023-05-01/bigDataPool.json#L24
ResourceNameRestriction The resource name parameter 'workspaceName' should be defined with a 'pattern' restriction.
Location: Microsoft.Synapse/stable/2023-05-01/bigDataPool.json#L24
ResourceNameRestriction The resource name parameter 'bigDataPoolName' should be defined with a 'pattern' restriction.
Location: Microsoft.Synapse/stable/2023-05-01/bigDataPool.json#L24
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.Synapse/stable/2023-05-01/bigDataPool.json#L142
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.Synapse/stable/2023-05-01/bigDataPool.json#L142
PutResponseSchemaDescription Any Put MUST contain 200 and 201 return codes.
Location: Microsoft.Synapse/stable/2023-05-01/bigDataPool.json#L188
PutResponseSchemaDescription Any Put MUST contain 200 and 201 return codes.
Location: Microsoft.Synapse/stable/2023-05-01/bigDataPool.json#L188
LroLocationHeader A 202 response should include an Location response header.
Location: Microsoft.Synapse/stable/2023-05-01/bigDataPool.json#L195
LroLocationHeader A 202 response should include an Location response header.
Location: Microsoft.Synapse/stable/2023-05-01/bigDataPool.json#L195
DeleteResponseBodyEmpty The delete response body must be empty.
Location: Microsoft.Synapse/stable/2023-05-01/bigDataPool.json#L255
DeleteResponseBodyEmpty The delete response body must be empty.
Location: Microsoft.Synapse/stable/2023-05-01/bigDataPool.json#L255
LroLocationHeader A 202 response should include an Location response header.
Location: Microsoft.Synapse/stable/2023-05-01/bigDataPool.json#L260
LroLocationHeader A 202 response should include an Location response header.
Location: Microsoft.Synapse/stable/2023-05-01/bigDataPool.json#L260
ResourceNameRestriction The resource name parameter 'workspaceName' should be defined with a 'pattern' restriction.
Location: Microsoft.Synapse/stable/2023-05-01/bigDataPool.json#L291
ResourceNameRestriction The resource name parameter 'workspaceName' should be defined with a 'pattern' restriction.
Location: Microsoft.Synapse/stable/2023-05-01/bigDataPool.json#L291
️❌Avocado: 1 Errors, 2 Warnings failed [Detail]
Rule Message
NOT_LATEST_API_VERSION_IN_DEFAULT_TAG The default tag does not contains the latest API version. Please make sure the latest api version swaggers are in the default tag.
readme: specification/synapse/resource-manager/readme.md
json: Microsoft.Synapse/stable/2023-05-01/integrationRuntime.json
⚠️ MULTIPLE_API_VERSION The default tag contains multiple API versions swaggers.
readme: specification/synapse/resource-manager/readme.md
tag: specification/synapse/resource-manager/readme.md#tag-package-composite-v2
⚠️ CIRCULAR_REFERENCE The JSON file has a circular reference.
readme: specification/synapse/resource-manager/readme.md
json: Microsoft.Synapse/stable/2023-05-01/azureADOnlyAuthentication.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.

️❌SwaggerAPIView: 0 Errors, 0 Warnings failed [Detail]
️️✔️CadlAPIView succeeded [Detail] [Expand]
️️✔️TypeSpecAPIView succeeded [Detail] [Expand]
️️✔️ModelValidation succeeded [Detail] [Expand]
Validation passes for ModelValidation.
️️✔️SemanticValidation succeeded [Detail] [Expand]
Validation passes for SemanticValidation.
️️✔️PoliCheck succeeded [Detail] [Expand]
Validation passed for PoliCheck.
️️✔️PrettierCheck succeeded [Detail] [Expand]
Validation passes for PrettierCheck.
️️✔️SpellCheck succeeded [Detail] [Expand]
Validation passes for SpellCheck.
️️✔️Lint(RPaaS) succeeded [Detail] [Expand]
Validation passes for Lint(RPaaS).
️️✔️CadlValidation succeeded [Detail] [Expand]
Validation passes for CadlValidation.
️️✔️TypeSpec Validation succeeded [Detail] [Expand]
Validation passes for TypeSpec Validation.
️️✔️PR Summary succeeded [Detail] [Expand]
Validation passes for Summary.
Posted by Swagger Pipeline | How to fix these errors?

@openapi-workflow-bot
Copy link

Hi, @dhruvkatyal! Thank you for your pull request. To help get your PR merged:
- Ensure you reviewed the checklists in the PR description. - Know that PR assignee is the person auto-assigned and responsible for your current PR review and approval. - 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.

@openapi-pipeline-app
Copy link

openapi-pipeline-app bot commented Jun 29, 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/synapse/armsynapse - 0.8.0
+	Type of `ServerVulnerabilityAssessmentProperties.RecurringScans` has been changed from `*VulnerabilityAssessmentRecurringScansProperties` to `*VulnerabilityAssessmentRecurringScansPropertiesAutoGenerated`
azure-sdk-for-js - @azure/arm-synapse - 9.0.0-beta.2
+	Class SynapseManagementClient has a new signature
+	Class SynapseManagementClient no longer has parameter privateLinkResources
+	Interface IntegrationRuntimeStatusResponse has a new required parameter type
+	Interface IntegrationRuntimeStatusResponse no longer has parameter properties
+	Interface SqlPoolSchemasListNextOptionalParams no longer has parameter filter
+	Interface SqlPoolSensitivityLabelsListCurrentNextOptionalParams no longer has parameter filter
+	Interface SqlPoolSensitivityLabelsListRecommendedNextOptionalParams no longer has parameter filter
+	Interface SqlPoolSensitivityLabelsListRecommendedNextOptionalParams no longer has parameter includeDisabledRecommendations
+	Interface SqlPoolSensitivityLabelsListRecommendedNextOptionalParams no longer has parameter skipToken
+	Interface SqlPoolTableColumnsListByTableNameNextOptionalParams no longer has parameter filter
+	Interface SqlPoolTablesListBySchemaNextOptionalParams no longer has parameter filter
+	Removed Enum KnownManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentityActualState
+	Removed Enum KnownManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentityDesiredState
+	Removed operation SqlPoolOperationResults.getLocationHeaderResult
+	Removed operation SqlPools.update
+	Removed operation group PrivateLinkResources
+	Type of parameter actualState of interface ManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentity is changed from ManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentityActualState to ActualState
+	Type of parameter desiredState of interface ManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentity is changed from ManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentityDesiredState to DesiredState

️️✔️ azure-sdk-for-net-track2 succeeded [Detail] [Expand]
  • ️✔️Succeeded [Logs] Generate from c51e657b3b9d65eb829228f430da1a7f736326c3. 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
  • ️✔️Azure.ResourceManager.Synapse [View full logs]  [Preview SDK Changes]
    info	[Changelog]
️️✔️ azure-sdk-for-js succeeded [Detail] [Expand]
  • ️✔️Succeeded [Logs] Generate from c51e657b3b9d65eb829228f430da1a7f736326c3. 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-synapse [View full logs]  [Preview SDK Changes] Breaking Change Detected
    Only show 120 items here, please refer to log for details.
    info	[Changelog]   - Added Interface GetIntegrationRuntimeStopOptionalParams
    info	[Changelog]   - Added Interface IntegrationRuntimeEnableinteractivequery
    info	[Changelog]   - Added Interface IntegrationRuntimeOperationStatus
    info	[Changelog]   - Added Interface IntegrationRuntimeResource
    info	[Changelog]   - Added Interface IntegrationRuntimeStopOperationStatus
    info	[Changelog]   - Added Interface IotHubDataConnection
    info	[Changelog]   - Added Interface IpFirewallRuleInfo
    info	[Changelog]   - Added Interface Key
    info	[Changelog]   - Added Interface KustoPool
    info	[Changelog]   - Added Interface KustoPoolPrivateLinkResources
    info	[Changelog]   - Added Interface KustoPoolPrivateLinkResourcesListOptionalParams
    info	[Changelog]   - Added Interface KustoPoolUpdate
    info	[Changelog]   - Added Interface LibraryResource
    info	[Changelog]   - Added Interface LinkedIntegrationRuntimeKeyAuthorization
    info	[Changelog]   - Added Interface LinkedIntegrationRuntimeRbacAuthorization
    info	[Changelog]   - Added Interface ListUsagesResult
    info	[Changelog]   - Added Interface MaintenanceWindowOptions
    info	[Changelog]   - Added Interface MaintenanceWindows
    info	[Changelog]   - Added Interface ManagedIdentitySqlControlSettingsModel
    info	[Changelog]   - Added Interface ManagedIntegrationRuntime
    info	[Changelog]   - Added Interface ManagedIntegrationRuntimeStatus
    info	[Changelog]   - Added Interface MetadataSyncConfig
    info	[Changelog]   - Added Interface OperationsGetSubscriptionQuotaAndUsageOptionalParams
    info	[Changelog]   - Added Interface OperationsGetWorkspaceQuotaAndUsageOptionalParams
    info	[Changelog]   - Added Interface PrivateEndpointConnection
    info	[Changelog]   - Added Interface PrivateEndpointConnectionForPrivateLinkHub
    info	[Changelog]   - Added Interface PrivateLinkHub
    info	[Changelog]   - Added Interface PrivateLinkResource
    info	[Changelog]   - Added Interface PrivateLinkResources
    info	[Changelog]   - Added Interface ProxyResource
    info	[Changelog]   - Added Interface ReadOnlyFollowingDatabase
    info	[Changelog]   - Added Interface ReadWriteDatabase
    info	[Changelog]   - Added Interface RecommendedSensitivityLabelUpdate
    info	[Changelog]   - Added Interface RecoverableSqlPool
    info	[Changelog]   - Added Interface ReplicationLink
    info	[Changelog]   - Added Interface RestorableDroppedSqlPool
    info	[Changelog]   - Added Interface RestorePoint
    info	[Changelog]   - Added Interface SecureString
    info	[Changelog]   - Added Interface SelfHostedIntegrationRuntime
    info	[Changelog]   - Added Interface SelfHostedIntegrationRuntimeStatus
    info	[Changelog]   - Added Interface SensitivityLabel
    info	[Changelog]   - Added Interface SensitivityLabelUpdate
    info	[Changelog]   - Added Interface ServerBlobAuditingPolicy
    info	[Changelog]   - Added Interface ServerSecurityAlertPolicy
    info	[Changelog]   - Added Interface ServerVulnerabilityAssessment
    info	[Changelog]   - Added Interface SparkConfigurationResource
    info	[Changelog]   - Added Interface SqlPool
    info	[Changelog]   - Added Interface SqlPoolBlobAuditingPolicy
    info	[Changelog]   - Added Interface SqlPoolColumn
    info	[Changelog]   - Added Interface SqlPoolConnectionPolicy
    info	[Changelog]   - Added Interface SqlPoolOperation
    info	[Changelog]   - Added Interface SqlPoolSchema
    info	[Changelog]   - Added Interface SqlPoolSecurityAlertPolicy
    info	[Changelog]   - Added Interface SqlPoolTable
    info	[Changelog]   - Added Interface SqlPoolVulnerabilityAssessment
    info	[Changelog]   - Added Interface SqlPoolVulnerabilityAssessmentRuleBaseline
    info	[Changelog]   - Added Interface SqlPoolVulnerabilityAssessmentScansExport
    info	[Changelog]   - Added Interface SsisEnvironment
    info	[Changelog]   - Added Interface SsisFolder
    info	[Changelog]   - Added Interface SsisPackage
    info	[Changelog]   - Added Interface SsisProject
    info	[Changelog]   - Added Interface SubResource
    info	[Changelog]   - Added Interface TrackedResource
    info	[Changelog]   - Added Interface TransparentDataEncryption
    info	[Changelog]   - Added Interface Usage
    info	[Changelog]   - Added Interface UsageName
    info	[Changelog]   - Added Interface VulnerabilityAssessmentRecurringScansPropertiesAutoGenerated
    info	[Changelog]   - Added Interface VulnerabilityAssessmentScanRecord
    info	[Changelog]   - Added Interface WorkloadClassifier
    info	[Changelog]   - Added Interface WorkloadGroup
    info	[Changelog]   - Added Interface Workspace
    info	[Changelog]   - Added Interface WorkspaceAadAdminInfo
    info	[Changelog]   - Added Interface WorkspaceManagedSqlServerDedicatedSQLMinimalTlsSettingsGetOptionalParams
    info	[Changelog]   - Added Interface WorkspaceManagedSqlServerDedicatedSQLMinimalTlsSettingsListNextOptionalParams
    info	[Changelog]   - Added Interface WorkspaceManagedSqlServerDedicatedSQLMinimalTlsSettingsListOptionalParams
    info	[Changelog]   - Added Interface WorkspaceManagedSqlServerDedicatedSQLMinimalTlsSettingsUpdateOptionalParams
    info	[Changelog]   - Added Type Alias ActualState
    info	[Changelog]   - Added Type Alias DedicatedSQLMinimalTlsSettingsName
    info	[Changelog]   - Added Type Alias DesiredState
    info	[Changelog]   - Added Type Alias GetIntegrationRuntimeEnableInteractivequeryResponse
    info	[Changelog]   - Added Type Alias GetIntegrationRuntimeStartResponse
    info	[Changelog]   - Added Type Alias GetIntegrationRuntimeStopResponse
    info	[Changelog]   - Added Type Alias KustoPoolPrivateLinkResourcesListResponse
    info	[Changelog]   - Added Type Alias OperationsGetSubscriptionQuotaAndUsageResponse
    info	[Changelog]   - Added Type Alias OperationsGetWorkspaceQuotaAndUsageResponse
    info	[Changelog]   - Added Type Alias WorkspaceManagedSqlServerDedicatedSQLMinimalTlsSettingsGetResponse
    info	[Changelog]   - Added Type Alias WorkspaceManagedSqlServerDedicatedSQLMinimalTlsSettingsListNextResponse
    info	[Changelog]   - Added Type Alias WorkspaceManagedSqlServerDedicatedSQLMinimalTlsSettingsListResponse
    info	[Changelog]   - Added Type Alias WorkspaceManagedSqlServerDedicatedSQLMinimalTlsSettingsUpdateResponse
    info	[Changelog]   - Added Type Alias WorkspaceStatus
    info	[Changelog]   - Interface IntegrationRuntimeStatusResponse has a new optional parameter dataFactoryName
    info	[Changelog]   - Interface IntegrationRuntimeStatusResponse has a new optional parameter state
    info	[Changelog]   - Interface SqlPoolOperationResultsGetLocationHeaderResultOptionalParams has a new optional parameter resumeFrom
    info	[Changelog]   - Interface SqlPoolOperationResultsGetLocationHeaderResultOptionalParams has a new optional parameter updateIntervalInMs
    info	[Changelog]   - Interface SqlPoolsUpdateOptionalParams has a new optional parameter resumeFrom
    info	[Changelog]   - Interface SqlPoolsUpdateOptionalParams has a new optional parameter updateIntervalInMs
    info	[Changelog]   - Added Enum KnownDedicatedSQLMinimalTlsSettingsName
    info	[Changelog]   - Added Enum KnownWorkspaceStatus
    info	[Changelog]   - Added function getContinuationToken
    info	[Changelog]
    info	[Changelog] **Breaking Changes**
    info	[Changelog]
    info	[Changelog]   - Removed operation group PrivateLinkResources
    info	[Changelog]   - Removed operation SqlPoolOperationResults.getLocationHeaderResult
    info	[Changelog]   - Removed operation SqlPools.update
    info	[Changelog]   - Class SynapseManagementClient has a new signature
    info	[Changelog]   - Interface IntegrationRuntimeStatusResponse no longer has parameter properties
    info	[Changelog]   - Interface SqlPoolSchemasListNextOptionalParams no longer has parameter filter
    info	[Changelog]   - Interface SqlPoolSensitivityLabelsListCurrentNextOptionalParams no longer has parameter filter
    info	[Changelog]   - Interface SqlPoolSensitivityLabelsListRecommendedNextOptionalParams no longer has parameter filter
    info	[Changelog]   - Interface SqlPoolSensitivityLabelsListRecommendedNextOptionalParams no longer has parameter includeDisabledRecommendations
    info	[Changelog]   - Interface SqlPoolSensitivityLabelsListRecommendedNextOptionalParams no longer has parameter skipToken
    info	[Changelog]   - Interface SqlPoolTableColumnsListByTableNameNextOptionalParams no longer has parameter filter
    info	[Changelog]   - Interface SqlPoolTablesListBySchemaNextOptionalParams no longer has parameter filter
    info	[Changelog]   - Interface IntegrationRuntimeStatusResponse has a new required parameter type
    info	[Changelog]   - Type of parameter actualState of interface ManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentity is changed from ManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentityActualState to ActualState
    info	[Changelog]   - Type of parameter desiredState of interface ManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentity is changed from ManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentityDesiredState to DesiredState
    info	[Changelog]   - Class SynapseManagementClient no longer has parameter privateLinkResources
    info	[Changelog]   - Removed Enum KnownManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentityActualState
    info	[Changelog]   - Removed Enum KnownManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentityDesiredState
️🔄 azure-sdk-for-java inProgress [Detail]
️⚠️ azure-sdk-for-python-track2 warning [Detail]
  • ⚠️Warning [Logs] Generate from c51e657b3b9d65eb829228f430da1a7f736326c3. 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 minor version of npm available! 9.5.1 -> 9.8.0
    cmderr	[automation_generate.sh] npm notice Changelog: <https://github.com/npm/cli/releases/tag/v9.8.0>
    cmderr	[automation_generate.sh] npm notice Run `npm install -g [email protected]` to update!
    cmderr	[automation_generate.sh] npm notice
  • ️✔️track2_azure-mgmt-synapse [View full logs]  [Preview SDK Changes]
    info	[Changelog] ### Features Added
    info	[Changelog]
    info	[Changelog]   - Added operation Operations.get_subscription_quota_and_usage
    info	[Changelog]   - Added operation Operations.get_workspace_quota_and_usage
    info	[Changelog]   - Model SelfHostedIntegrationRuntimeStatus has a new parameter os_type
    info	[Changelog]   - Model SelfHostedIntegrationRuntimeStatus has a new parameter target_framework
️️✔️ azure-sdk-for-go succeeded [Detail] [Expand]
  • ️✔️Succeeded [Logs] Generate from c51e657b3b9d65eb829228f430da1a7f736326c3. 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/synapse/armsynapse [View full logs]  [Preview SDK Changes] Breaking Change Detected
    info	[Changelog] ### Breaking Changes
    info	[Changelog]
    info	[Changelog] - Type of `ServerVulnerabilityAssessmentProperties.RecurringScans` has been changed from `*VulnerabilityAssessmentRecurringScansProperties` to `*VulnerabilityAssessmentRecurringScansPropertiesAutoGenerated`
    info	[Changelog]
    info	[Changelog] ### Features Added
    info	[Changelog]
    info	[Changelog] - Type of `WorkspaceProperties.ExtraProperties` has been changed from `map[string]any` to `any`
    info	[Changelog] - New function `*OperationsClient.GetSubscriptionQuotaAndUsage(context.Context, string, *OperationsClientGetSubscriptionQuotaAndUsageOptions) (OperationsClientGetSubscriptionQuotaAndUsageResponse, error)`
    info	[Changelog] - New function `*OperationsClient.GetWorkspaceQuotaAndUsage(context.Context, string, string, *OperationsClientGetWorkspaceQuotaAndUsageOptions) (OperationsClientGetWorkspaceQuotaAndUsageResponse, error)`
    info	[Changelog] - New struct `ListUsagesResult`
    info	[Changelog] - New struct `Usage`
    info	[Changelog] - New struct `UsageName`
    info	[Changelog] - New struct `VulnerabilityAssessmentRecurringScansPropertiesAutoGenerated`
    info	[Changelog] - New field `OSType`, `TargetFramework` in struct `SelfHostedIntegrationRuntimeStatusTypeProperties`
    info	[Changelog]
    info	[Changelog] Total 2 breaking change(s), 11 additive change(s).
️⚠️ azure-resource-manager-schemas warning [Detail]
  • ⚠️Warning [Logs] Generate from c51e657b3b9d65eb829228f430da1a7f736326c3. 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]  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
  • ️✔️synapse [View full logs]  [Preview Schema Changes]
️❌ azure-powershell failed [Detail]
  • Pipeline Framework Failed [Logs] Generate from c51e657b3b9d65eb829228f430da1a7f736326c3. SDK Automation 14.0.0
    command	sh ./tools/SwaggerCI/init.sh ../azure-powershell_tmp/initInput.json ../azure-powershell_tmp/initOutput.json
    command	pwsh ./tools/SwaggerCI/psci.ps1 ../azure-powershell_tmp/generateInput.json ../azure-powershell_tmp/generateOutput.json
    SSL error: syscall failure: Broken pipe
    Error: SSL error: syscall failure: Broken pipe
  • Az.synapse.DefaultTag [View full logs
    error	Fatal error: SSL error: syscall failure: Broken pipe
    error	The following packages are still pending:
    error		Az.synapse.DefaultTag
Posted by Swagger Pipeline | How to fix these errors?

@openapi-pipeline-app
Copy link

openapi-pipeline-app bot commented Jun 29, 2023

Generated ApiView

Language Package Name ApiView Link
Swagger Microsoft.Synapse Create ApiView failed. Please ask PR assignee for help
Go sdk/resourcemanager/synapse/armsynapse Create ApiView failed. Please ask PR assignee for help
.Net Azure.ResourceManager.Synapse Create ApiView failed. Please ask PR assignee for help
JavaScript @azure/arm-synapse Create ApiView failed. Please ask PR assignee for help

@openapi-workflow-bot
Copy link

Hi @dhruvkatyal! For review efficiency consideration, when creating a new API version, it is required to place API specs of the base version in the first commit, and push new version updates into successive commits. You can use OpenAPIHub to initialize the PR for adding a new version.
For more details refer to the wiki.

Copy link

Next Steps to Merge

Next steps that must be taken to merge this PR:
  • ❌ Your PR has breaking changes in the generated SDK for go (label: CI-BreakingChange-Go). Refer to step 3 in the PR workflow diagram (even if your PR is for data plane, not ARM).
  • ❌ Your PR has breaking changes in the generated SDK for javascript (label: CI-BreakingChange-JavaScript). Refer to step 3 in the PR workflow diagram (even if your PR is for data plane, not ARM).
  • ❌ The required check named Swagger LintDiff has failed. Refer to the check in the PR's 'Checks' tab for details on how to fix it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants