Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Added Path and Properties #20887

Conversation

12VamshiKrishna
Copy link
Contributor

@12VamshiKrishna 12VamshiKrishna commented Sep 27, 2022

ARM API Information (Control Plane)

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

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

Changelog

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

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

Contribution checklist (MS Employees Only):

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

ARM API Review Checklist

Applicability: ⚠️

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

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

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

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

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

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

Breaking Change Review Checklist

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

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

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

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

@openapi-pipeline-app
Copy link

openapi-pipeline-app bot commented Sep 27, 2022

Swagger Validation Report

️❌BreakingChange: 1 Errors, 0 Warnings failed [Detail]
compared swaggers (via Oad v0.9.7)] new version base version
kustoPool.json 2021-06-01-preview(68490ea) 2021-06-01-preview(main)
Rule Message
1038 - AddedPath The new version is adding a path that was not found in the old version.
New: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L2303:5
️️✔️Breaking Change(Cross-Version) succeeded [Detail] [Expand]
There are no breaking changes.
️️✔️CredScan succeeded [Detail] [Expand]
There is no credential detected.
️❌LintDiff: 2 Errors, 2 Warnings failed [Detail]
compared tags (via openapi-validator v1.13.0) new version base version
package-composite-v2 package-composite-v2(68490ea) package-composite-v2(main)

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

Rule Message Related RPC [For API reviewers]
R4036 - ImplementPrivateEndpointAPIs The private endpoint API: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/privateEndpointConnections/{privateEndpointConnectionName} is missing.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L17
R4036 - ImplementPrivateEndpointAPIs The private endpoint API: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/privateEndpointConnections is missing.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L17
⚠️ R2063 - OperationIdNounConflictingModelNames OperationId has a noun that conflicts with one of the model names in definitions section. The model name will be disambiguated to 'KustoPoolPrivateLinkResourcesModel'. Consider using the plural form of 'KustoPoolPrivateLinkResources' to avoid this. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L2308
⚠️ R4014 - AllResourcesMustHaveGetOperation The resource 'KustoPoolPrivateLinkResources' does not have get operation, please add it.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L3939


The following errors/warnings exist before current PR submission:

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

Rule Message
R4039 - ParametersOrder The parameters:workspaceName,kustoPoolName,resourceGroupName should be kept in the same order as they present in the path.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L182
R4039 - ParametersOrder The parameters:workspaceName,resourceGroupName,kustoPoolName should be kept in the same order as they present in the path.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L225
R4039 - ParametersOrder The parameters:workspaceName,resourceGroupName,kustoPoolName should be kept in the same order as they present in the path.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L300
R4039 - ParametersOrder The parameters:workspaceName,resourceGroupName,kustoPoolName should be kept in the same order as they present in the path.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L367
R4039 - ParametersOrder The parameters:workspaceName,kustoPoolName,resourceGroupName should be kept in the same order as they present in the path.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L416
R4039 - ParametersOrder The parameters:workspaceName,kustoPoolName,resourceGroupName should be kept in the same order as they present in the path.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L462
R4039 - ParametersOrder The parameters:workspaceName,kustoPoolName,resourceGroupName should be kept in the same order as they present in the path.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L508
R4039 - ParametersOrder The parameters:workspaceName,kustoPoolName,resourceGroupName should be kept in the same order as they present in the path.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L556
R4039 - ParametersOrder The parameters:workspaceName,kustoPoolName,resourceGroupName should be kept in the same order as they present in the path.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L614
R4039 - ParametersOrder The parameters:workspaceName,kustoPoolName,resourceGroupName should be kept in the same order as they present in the path.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L662
R4039 - ParametersOrder The parameters:workspaceName,kustoPoolName,resourceGroupName should be kept in the same order as they present in the path.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L717
R4039 - ParametersOrder The parameters:workspaceName,kustoPoolName,resourceGroupName should be kept in the same order as they present in the path.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L772
R4039 - ParametersOrder The parameters:workspaceName,kustoPoolName,resourceGroupName should be kept in the same order as they present in the path.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L820
R4039 - ParametersOrder The parameters:workspaceName,kustoPoolName,resourceGroupName should be kept in the same order as they present in the path.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L875
R4039 - ParametersOrder The parameters:workspaceName,kustoPoolName,attachedDatabaseConfigurationName,resourceGroupName should be kept in the same order as they present in the path.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L923
R4039 - ParametersOrder The parameters:workspaceName,kustoPoolName,attachedDatabaseConfigurationName,resourceGroupName should be kept in the same order as they present in the path.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L969
R4039 - ParametersOrder The parameters:workspaceName,kustoPoolName,attachedDatabaseConfigurationName,resourceGroupName should be kept in the same order as they present in the path.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L1037
R4039 - ParametersOrder The parameters:workspaceName,kustoPoolName,resourceGroupName should be kept in the same order as they present in the path.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L1765
R4039 - ParametersOrder The parameters:workspaceName,kustoPoolName,resourceGroupName should be kept in the same order as they present in the path.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L1819
R4039 - ParametersOrder The parameters:workspaceName,kustoPoolName,principalAssignmentName,resourceGroupName should be kept in the same order as they present in the path.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L1867
R4039 - ParametersOrder The parameters:workspaceName,kustoPoolName,principalAssignmentName,resourceGroupName should be kept in the same order as they present in the path.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L1913
R4039 - ParametersOrder The parameters:workspaceName,kustoPoolName,principalAssignmentName,resourceGroupName should be kept in the same order as they present in the path.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L1975
R4039 - ParametersOrder The parameters:workspaceName,kustoPoolName,databaseName,resourceGroupName should be kept in the same order as they present in the path.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L2027
R4039 - ParametersOrder The parameters:workspaceName,kustoPoolName,databaseName,resourceGroupName should be kept in the same order as they present in the path.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L2084
R4039 - ParametersOrder The parameters:workspaceName,kustoPoolName,databaseName,principalAssignmentName,resourceGroupName should be kept in the same order as they present in the path.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L2135
R4039 - ParametersOrder The parameters:workspaceName,kustoPoolName,databaseName,principalAssignmentName,resourceGroupName should be kept in the same order as they present in the path.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L2184
R4039 - ParametersOrder The parameters:workspaceName,kustoPoolName,databaseName,principalAssignmentName,resourceGroupName should be kept in the same order as they present in the path.
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L2249
R4041 - XmsIdentifierValidation Missing identifier id in array item property
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L2357
R4041 - XmsIdentifierValidation Missing identifier id in array item property
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L2431
R4041 - XmsIdentifierValidation Missing identifier id in array item property
Location: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L2468
️⚠️Avocado: 1 Warnings warning [Detail]
Rule Message
⚠️ 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
️️✔️ApiReadinessCheck succeeded [Detail] [Expand]
️⚠️~[Staging] ServiceAPIReadinessTest: 0 Warnings warning [Detail]

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

️⚠️~[Staging] TrafficValidation: 0 Warnings warning [Detail]

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

️❌ModelValidation: 6 Errors, 0 Warnings failed [Detail]
Rule Message
LRO_RESPONSE_HEADER Long running operation should return location or azure-AsyncOperation in header but not provided
Url: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L346:22
ExampleUrl: preview/2021-06-01-preview/examples/KustoPoolsUpdate.json
LRO_RESPONSE_HEADER Long running operation should return location or azure-AsyncOperation in header but not provided
Url: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L1285:22
ExampleUrl: preview/2021-06-01-preview/examples/KustoPoolDatabasesUpdate.json
LRO_RESPONSE_HEADER Long running operation should return location or azure-AsyncOperation in header but not provided
Url: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L1688:22
ExampleUrl: preview/2021-06-01-preview/examples/KustoPoolDataConnectionsUpdate.json
LRO_RESPONSE_HEADER Long running operation should return location or azure-AsyncOperation in header but not provided
Url: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L346:22
ExampleUrl: preview/2021-06-01-preview/examples/KustoPoolsUpdate.json
LRO_RESPONSE_HEADER Long running operation should return location or azure-AsyncOperation in header but not provided
Url: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L1285:22
ExampleUrl: preview/2021-06-01-preview/examples/KustoPoolDatabasesUpdate.json
LRO_RESPONSE_HEADER Long running operation should return location or azure-AsyncOperation in header but not provided
Url: Microsoft.Synapse/preview/2021-06-01-preview/kustoPool.json#L1688:22
ExampleUrl: preview/2021-06-01-preview/examples/KustoPoolDataConnectionsUpdate.json
️️✔️SemanticValidation succeeded [Detail] [Expand]
Validation passes for SemanticValidation.
️️✔️PoliCheck succeeded [Detail] [Expand]
Validation passed for PoliCheck.
️⚠️SDK Track2 Validation: 3 Warnings warning [Detail]
  • The following tags are being changed in this PR
    • "https://github.com/Azure/azure-rest-api-specs/blob/68490ea480423eced4a2ca074e1c3029e3edd8ff/specification/synapse/resource-manager/readme.md#tag-package-composite-v2">synapse/resource-manager/readme.md#package-composite-v2
The following errors/warnings are introduced by current PR:
Rule Message
⚠️ PreCheck/DuplicateSchema "readme":"synapse/resource-manager/readme.md",
"tag":"package-composite-v2",
"details":"Duplicate Schema named 'PrivateEndpointConnectionForPrivateLinkHubBasic' (5 differences):\n - properties.id.$ref: "#/components/schemas/schemas:93" => "#/components/schemas/schemas:1476"\n - properties.id.description: "identifier" =>\n - properties.id.readOnly: true =>\n - properties.properties.description: "Properties of private endpoint connection for private link hub" =>\n - properties.properties.x-ms-client-flatten: true =>"
⚠️ PreCheck/DuplicateSchema "readme":"synapse/resource-manager/readme.md",
"tag":"package-composite-v2",
"details":"Duplicate Schema named 'ErrorResponse' (7 differences):\n - title: "Error response" => "Error Response"\n - properties.error: "description":"The error object.",
"$ref":"#/components/schemas/schemas:1316" =>\n - properties.code: => "$ref":"#/components/schemas/schemas:1540",
"description":"The error code.",
"readOnly":true\n - properties.message: => "$ref":"#/components/schemas/schemas:1541",
"description":"The error message.",
"readOnly":true\n - properties.target: => "$ref":"#/components/schemas/schemas:1542",
"description":"The error target.",
"readOnly":true\n - properties.details: => "x-ms-identifiers":["message",
"target"],
"$ref":"#/components/schemas/schemas:1543",
"description":"The error details.",
"readOnly":true\n - properties.additionalInfo: => "x-ms-identifiers":[],
"$ref":"#/components/schemas/schemas:1544",
"description":"The error additional info.",
"readOnly":true"
⚠️ Modeler/MissingType "readme":"synapse/resource-manager/readme.md",
"tag":"package-composite-v2",
"details":"The schema 'KekIdentityProperties-useSystemAssignedIdentity' has no type or format information whatsoever. Location:\n file:///mnt/vss/_work/1/azure-rest-api-specs/specification/synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/workspace.json#/components/schemas/KekIdentityProperties-useSystemAssignedIdentity"


The following errors/warnings exist before current PR submission:

Rule Message
⚠️ PreCheck/PropertyRedeclarationWarning "readme":"synapse/resource-manager/readme.md",
"tag":"package-composite-v2",
"details":"Schema 'ReplicationLink' has a property 'type' that is already declared the parent schema 'Resource' but isn't significantly different. The property has been removed from ReplicationLink"
⚠️ PreNamer/DeduplicateName "readme":"synapse/resource-manager/readme.md",
"tag":"package-composite-v2",
"details":"Deduplicating schema name: 'SecurityAlertPolicyName' -> 'SecurityAlertPolicyNameAutoGenerated'"
⚠️ PreNamer/DeduplicateName "readme":"synapse/resource-manager/readme.md",
"tag":"package-composite-v2",
"details":"Deduplicating schema name: 'ErrorResponse' -> 'ErrorResponseAutoGenerated'"
⚠️ PreNamer/DeduplicateName "readme":"synapse/resource-manager/readme.md",
"tag":"package-composite-v2",
"details":"Deduplicating schema name: 'PrivateEndpointConnectionForPrivateLinkHubBasic' -> 'PrivateEndpointConnectionForPrivateLinkHubBasicAutoGenerated'"
️️✔️PrettierCheck succeeded [Detail] [Expand]
Validation passes for PrettierCheck.
️️✔️SpellCheck succeeded [Detail] [Expand]
Validation passes for SpellCheck.
️️✔️Lint(RPaaS) succeeded [Detail] [Expand]
Validation passes for Lint(RPaaS).
️️✔️CadlValidation succeeded [Detail] [Expand]
Validation passes for CadlValidation.
️️✔️PR Summary succeeded [Detail] [Expand]
Validation passes for Summary.
Posted by Swagger Pipeline | How to fix these errors?

@openapi-pipeline-app
Copy link

openapi-pipeline-app bot commented Sep 27, 2022

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.6.0
+	Const `ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentityActualStateDisabled` has been removed
+	Const `ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentityActualStateDisabling` has been removed
+	Const `ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentityActualStateEnabled` has been removed
+	Const `ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentityActualStateEnabling` has been removed
+	Const `ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentityActualStateUnknown` has been removed
+	Const `ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentityDesiredStateDisabled` has been removed
+	Const `ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentityDesiredStateEnabled` has been removed
+	Field `Interface` of struct `WorkspacesClientDeleteResponse` has been removed
+	Function `PossibleManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentityActualStateValues` has been removed
+	Function `PossibleManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentityDesiredStateValues` has been removed
+	Type alias `ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentityActualState` has been removed
+	Type alias `ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentityDesiredState` has been removed
+	Type of `ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentity.ActualState` has been changed from `*ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentityActualState` to `*ActualState`
+	Type of `ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentity.DesiredState` has been changed from `*ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentityDesiredState` to `*DesiredState`
azure-sdk-for-js - @azure/arm-synapse - 9.0.0-beta.1
+	Class SynapseManagementClient no longer has parameter privateLinkResources
+	Removed Enum KnownManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentityActualState
+	Removed Enum KnownManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentityDesiredState
+	Removed operation group PrivateLinkResources
️❌ azure-sdk-for-net failed [Detail]
  • Failed [Logs]Release - Generate from 6f4e22c. SDK Automation 14.0.0
    warn	Skip initScript due to not configured
    command	sudo apt-get install -y dotnet-sdk-6.0
    command	autorest --version=2.0.4421 --csharp --reflect-api-versions --license-header=MICROSOFT_MIT_NO_VERSION [email protected]/[email protected] --csharp-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-net/sdk ../azure-rest-api-specs/specification/synapse/resource-manager/readme.md
    cmderr	[Autorest] realpath(): Permission denied
    cmderr	[Autorest] realpath(): Permission denied
    cmderr	[Autorest] realpath(): Permission denied
    cmderr	[Autorest] realpath(): Permission denied
    cmderr	[Autorest] realpath(): Permission denied
    cmderr	[Autorest] realpath(): Permission denied
    cmderr	[Autorest] No usable version of the libssl was found
    cmderr	[Autorest] FATAL: csharp/simplifier - FAILED
    cmderr	[Autorest] FATAL: Error: [Exception] AutoRest extension '@microsoft.azure/autorest.csharp' terminated.
    cmderr	[Autorest] Process() cancelled due to exception : [Exception] AutoRest extension '@microsoft.azure/autorest.csharp' terminated.
    cmderr	[Autorest] Failure during batch task - {"tag":"$(tag)"} -- false.
    error	Script return with result [failed] code [1] signal [null] cwd [azure-sdk-for-net]: autorest
    warn	Skip package processing as generation is failed
️️✔️ azure-sdk-for-js succeeded [Detail] [Expand]
  • ️✔️Succeeded [Logs]Release - Generate from 6f4e22c. 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]  [Release SDK Changes] Breaking Change Detected
    info	[Changelog] **Features**
    info	[Changelog]
    info	[Changelog]   - Added operation group KustoPoolPrivateLinkResourcesOperations
    info	[Changelog]   - Added operation group PrivateLinkResourcesOperations
    info	[Changelog]   - Added operation group WorkspaceManagedSqlServerDedicatedSQLMinimalTlsSettings
    info	[Changelog]   - Added operation SqlPools.beginUpdate
    info	[Changelog]   - Added operation SqlPools.beginUpdateAndWait
    info	[Changelog]   - Added Interface AttachedDatabaseConfiguration
    info	[Changelog]   - Added Interface AzureADOnlyAuthentication
    info	[Changelog]   - Added Interface AzureEntityResource
    info	[Changelog]   - Added Interface BigDataPoolResourceInfo
    info	[Changelog]   - Added Interface ClusterPrincipalAssignment
    info	[Changelog]   - Added Interface CmdkeySetup
    info	[Changelog]   - Added Interface ComponentSetup
    info	[Changelog]   - Added Interface Database
    info	[Changelog]   - Added Interface DatabasePrincipalAssignment
    info	[Changelog]   - Added Interface DataConnection
    info	[Changelog]   - Added Interface DataMaskingPolicy
    info	[Changelog]   - Added Interface DataMaskingRule
    info	[Changelog]   - Added Interface DataWarehouseUserActivities
    info	[Changelog]   - Added Interface DedicatedSQLminimalTlsSettings
    info	[Changelog]   - Added Interface DedicatedSQLminimalTlsSettingsListResult
    info	[Changelog]   - Added Interface DedicatedSQLminimalTlsSettingsPatchInfo
    info	[Changelog]   - Added Interface EncryptionProtector
    info	[Changelog]   - Added Interface EnvironmentVariableSetup
    info	[Changelog]   - Added Interface ErrorResponseAutoGenerated
    info	[Changelog]   - Added Interface EventGridDataConnection
    info	[Changelog]   - Added Interface EventHubDataConnection
    info	[Changelog]   - Added Interface ExtendedServerBlobAuditingPolicy
    info	[Changelog]   - Added Interface ExtendedSqlPoolBlobAuditingPolicy
    info	[Changelog]   - Added Interface GeoBackupPolicy
    info	[Changelog]   - Added Interface IntegrationRuntimeResource
    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 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 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 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 KustoPoolPrivateLinkResourcesListResponse
    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]   - Interface SqlPoolsUpdateOptionalParams has a new optional parameter resumeFrom
    info	[Changelog]   - Interface SqlPoolsUpdateOptionalParams has a new optional parameter updateIntervalInMs
    info	[Changelog]   - Class SynapseManagementClient has a new parameter kustoPoolPrivateLinkResourcesOperations
    info	[Changelog]   - Class SynapseManagementClient has a new parameter privateLinkResourcesOperations
    info	[Changelog]   - Class SynapseManagementClient has a new parameter workspaceManagedSqlServerDedicatedSQLMinimalTlsSettings
    info	[Changelog]   - Added Enum KnownDedicatedSQLMinimalTlsSettingsName
    info	[Changelog]
    info	[Changelog] **Breaking Changes**
    info	[Changelog]
    info	[Changelog]   - Removed operation group PrivateLinkResources
    info	[Changelog]   - Removed operation SqlPools.update
    info	[Changelog]   - Class SynapseManagementClient no longer has parameter privateLinkResources
    info	[Changelog]   - Removed Enum KnownManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentityActualState
    info	[Changelog]   - Removed Enum KnownManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentityDesiredState
️️✔️ azure-sdk-for-java succeeded [Detail] [Expand]
️⚠️ azure-sdk-for-python-track2 warning [Detail]
  • ⚠️Warning [Logs]Release - Generate from 6f4e22c. 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
  • ️✔️track2_azure-mgmt-synapse [View full logs]  [Release SDK Changes] Breaking Change Detected
    info	[Changelog] ### Features Added
    info	[Changelog]
    info	[Changelog]   - Added operation group KustoPoolPrivateLinkResourcesOperations
    info	[Changelog]   - Model BigDataPoolResourceInfo has a new parameter is_autotune_enabled
    info	[Changelog]   - Model ClusterPrincipalAssignment has a new parameter aad_object_id
    info	[Changelog]   - Model DatabasePrincipalAssignment has a new parameter aad_object_id
    info	[Changelog]   - Model SparkConfigurationResource has a new parameter config_merge_rule
    info	[Changelog]
    info	[Changelog] ### Breaking Changes
    info	[Changelog]
    info	[Changelog]   - Renamed operation SqlPoolsOperations.update to SqlPoolsOperations.begin_update
️️✔️ azure-sdk-for-go succeeded [Detail] [Expand]
  • ️✔️Succeeded [Logs]Release - Generate from 6f4e22c. 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]  [Release SDK Changes] Breaking Change Detected
    info	[Changelog] ### Breaking Changes
    info	[Changelog]
    info	[Changelog] - Type of `ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentity.DesiredState` has been changed from `*ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentityDesiredState` to `*DesiredState`
    info	[Changelog] - Type of `ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentity.ActualState` has been changed from `*ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentityActualState` to `*ActualState`
    info	[Changelog] - Const `ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentityActualStateEnabling` has been removed
    info	[Changelog] - Const `ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentityDesiredStateDisabled` has been removed
    info	[Changelog] - Const `ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentityActualStateDisabling` has been removed
    info	[Changelog] - Const `ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentityActualStateDisabled` has been removed
    info	[Changelog] - Const `ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentityDesiredStateEnabled` has been removed
    info	[Changelog] - Const `ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentityActualStateEnabled` has been removed
    info	[Changelog] - Const `ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentityActualStateUnknown` has been removed
    info	[Changelog] - Type alias `ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentityDesiredState` has been removed
    info	[Changelog] - Type alias `ManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentityActualState` has been removed
    info	[Changelog] - Function `*SQLPoolsClient.Update` has been removed
    info	[Changelog] - Function `PossibleManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentityActualStateValues` has been removed
    info	[Changelog] - Function `PossibleManagedIdentitySQLControlSettingsModelPropertiesGrantSQLControlToManagedIdentityDesiredStateValues` has been removed
    info	[Changelog] - Struct `SQLPoolsClientUpdateOptions` has been removed
    info	[Changelog] - Field `Interface` of struct `SQLPoolsClientPauseResponse` has been removed
    info	[Changelog] - Field `Interface` of struct `SQLPoolsClientDeleteResponse` has been removed
    info	[Changelog] - Field `Interface` of struct `SQLPoolOperationResultsClientGetLocationHeaderResultResponse` has been removed
    info	[Changelog] - Field `Interface` of struct `SQLPoolsClientResumeResponse` has been removed
    info	[Changelog] - Field `Interface` of struct `BigDataPoolsClientDeleteResponse` has been removed
    info	[Changelog] - Field `Interface` of struct `WorkspacesClientDeleteResponse` has been removed
    info	[Changelog]
    info	[Changelog] ### Features Added
    info	[Changelog]
    info	[Changelog] - New const `ActualStateDisabled`
    info	[Changelog] - New const `ActualStateDisabling`
    info	[Changelog] - New const `DesiredStateDisabled`
    info	[Changelog] - New const `ActualStateEnabled`
    info	[Changelog] - New const `ActualStateEnabling`
    info	[Changelog] - New const `DesiredStateEnabled`
    info	[Changelog] - New const `ActualStateUnknown`
    info	[Changelog] - New type alias `ActualState`
    info	[Changelog] - New type alias `DesiredState`
    info	[Changelog] - New function `*SQLPoolsClient.BeginUpdate(context.Context, string, string, string, SQLPoolPatchInfo, *SQLPoolsClientBeginUpdateOptions) (*runtime.Poller[SQLPoolsClientUpdateResponse], error)`
    info	[Changelog] - New function `NewKustoPoolPrivateLinkResourcesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*KustoPoolPrivateLinkResourcesClient, error)`
    info	[Changelog] - New function `PossibleActualStateValues() []ActualState`
    info	[Changelog] - New function `*KustoPoolPrivateLinkResourcesClient.NewListPager(string, string, string, *KustoPoolPrivateLinkResourcesClientListOptions) *runtime.Pager[KustoPoolPrivateLinkResourcesClientListResponse]`
    info	[Changelog] - New function `PossibleDesiredStateValues() []DesiredState`
    info	[Changelog] - New struct `ErrorResponseAutoGenerated`
    info	[Changelog] - New struct `KustoPoolPrivateLinkResources`
    info	[Changelog] - New struct `KustoPoolPrivateLinkResourcesClient`
    info	[Changelog] - New struct `KustoPoolPrivateLinkResourcesClientListOptions`
    info	[Changelog] - New struct `KustoPoolPrivateLinkResourcesClientListResponse`
    info	[Changelog] - New struct `PrivateLinkResources`
    info	[Changelog] - New struct `PrivateLinkResourcesProperties`
    info	[Changelog] - New struct `SQLPoolsClientBeginUpdateOptions`
    info	[Changelog] - New field `AADObjectID` in struct `DatabasePrincipalProperties`
    info	[Changelog] - New anonymous field `SQLPool` in struct `SQLPoolOperationResultsClientGetLocationHeaderResultResponse`
    info	[Changelog] - New anonymous field `SQLPool` in struct `SQLPoolsClientResumeResponse`
    info	[Changelog] - New field `ConfigMergeRule` in struct `SparkConfigurationInfo`
    info	[Changelog] - New anonymous field `SQLPool` in struct `SQLPoolsClientDeleteResponse`
    info	[Changelog] - New anonymous field `SQLPool` in struct `SQLPoolsClientPauseResponse`
    info	[Changelog] - New field `IsAutotuneEnabled` in struct `BigDataPoolResourceProperties`
    info	[Changelog] - New field `AADObjectID` in struct `ClusterPrincipalProperties`
    info	[Changelog] - New anonymous field `Workspace` in struct `WorkspacesClientDeleteResponse`
    info	[Changelog] - New anonymous field `BigDataPoolResourceInfo` in struct `BigDataPoolsClientDeleteResponse`
    info	[Changelog]
    info	[Changelog] Total 21 breaking change(s), 40 additive change(s).
️⚠️ azure-resource-manager-schemas warning [Detail]
  • ⚠️Warning [Logs]Release - Generate from 6f4e22c. Schema Automation 14.0.0
    command	.sdkauto/initScript.sh ../azure-resource-manager-schemas_tmp/initInput.json ../azure-resource-manager-schemas_tmp/initOutput.json
    cmderr	[initScript.sh] WARN old lockfile
    cmderr	[initScript.sh] npm WARN old lockfile The package-lock.json file was created with an old version of npm,
    cmderr	[initScript.sh] npm WARN old lockfile so supplemental metadata must be fetched from the registry.
    cmderr	[initScript.sh] npm WARN old lockfile
    cmderr	[initScript.sh] npm WARN old lockfile This is a one-time fix-up, please be patient...
    cmderr	[initScript.sh] npm WARN old lockfile
    warn	File azure-resource-manager-schemas_tmp/initOutput.json not found to read
    command	.sdkauto/generateScript.sh ../azure-resource-manager-schemas_tmp/generateInput.json ../azure-resource-manager-schemas_tmp/generateOutput.json
    warn	No file changes detected after generation
  • ️✔️synapse [View full logs
️❌ azure-powershell failed [Detail]
  • Failed [Logs]Release - Generate from 6f4e22c. 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.synapse [View full logs]  [Release SDK Changes]
Posted by Swagger Pipeline | How to fix these errors?

@openapi-pipeline-app
Copy link

openapi-pipeline-app bot commented Sep 27, 2022

Generated ApiView

Language Package Name ApiView Link
Go sdk/resourcemanager/synapse/armsynapse Create ApiView failed. Please ensure your github account in Azure/Microsoft is public and add a comment "/azp run" to re-trigger the CI.
Python track2_azure-mgmt-synapse Create ApiView failed. Please ensure your github account in Azure/Microsoft is public and add a comment "/azp run" to re-trigger the CI.
Java azure-resourcemanager-synapse Create ApiView failed. Please ensure your github account in Azure/Microsoft is public and add a comment "/azp run" to re-trigger the CI.
JavaScript @azure/arm-synapse Create ApiView failed. Please ensure your github account in Azure/Microsoft is public and add a comment "/azp run" to re-trigger the CI.

VamshiKrishna Chirra (Quadrant Resource) added 2 commits September 27, 2022 21:33
@openapi-workflow-bot
Copy link

NewApiVersionRequired reason:

A service’s API is a contract with customers and is represented by using the api-version query parameter. Changes such as adding an optional property to a request/response or introducing a new operation is a change to the service’s contract and therefore requires a new api-version value. This is critically important for documentation, client libraries, and customer support.

EXAMPLE: if a customer calls a service in the public cloud using api-version=2020-07-27, the new property or operation may exist but if they call the service in a government cloud, air-gapped cloud, or Azure Stack Hub cloud using the same api-version, the property or operation may not exist. Because there is no clear relationship between the service api-version and the new property/operation, customers can’t trust the documentation and Azure customer have difficulty helping customers diagnose issues. In addition, each client library version documents the service version it supports. When an optional property or new operation is added to a service and its Swagger, new client libraries must be produced to expose this functionality to customers. Without updating the api-version, it is unclear to customers which version of a client library supports these new features.

VamshiKrishna Chirra (Quadrant Resource) added 3 commits September 29, 2022 16:04
@mikekistler
Copy link
Member

Approving breaking change as it corrects an omission in the REST API definition.

@mikekistler mikekistler added the Approved-BreakingChange DO NOT USE! OBSOLETE label. See https://github.com/Azure/azure-sdk-tools/issues/6374 label Sep 29, 2022
@bansalaseem bansalaseem added the ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review label Sep 30, 2022
@openapi-workflow-bot openapi-workflow-bot bot removed the WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required label Sep 30, 2022
@raych1
Copy link
Member

raych1 commented Oct 3, 2022

@12VamshiKrishna , can you fix lintDiff failures?

@12VamshiKrishna
Copy link
Contributor Author

@12VamshiKrishna , can you fix lintDiff failures?

Those errors for API-/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/privateEndpointConnections

Which are not my file changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Approved-BreakingChange DO NOT USE! OBSOLETE label. See https://github.com/Azure/azure-sdk-tools/issues/6374 Approved-LintDiff Approved-ModelValidation ARMReview ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review CI-BreakingChange-Go CI-BreakingChange-JavaScript CI-FixRequiredOnFailure NewApiVersionRequired resource-manager Synapses
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants