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

Swagger changes for adding SPN, UAMI and SAMI credentials #28122

Merged

Conversation

saurabh-chugh2358
Copy link
Contributor

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.

Note

As of January 2024 there is no PR assignee. This is expected. See https://aka.ms/azsdk/pr-arm-review.

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)

This is to fix swagger definition for Data Factory Credential. Currently the swagger to create credential(PUT call on cred resource) lists type as Managed Identity. We need to include these credential types: SPN, UAMI and SAMI.

Below files were changed:
***datafactory.json: *** This include the changes where instead of having ManagedIdentityCredentialResource as a cred resource, now we will be using CredentialResource (parent class), which is inherited by ManagedIdentityCredentialResource and ServicePrincipalCredentialResource.

***Credential.json: *** Here we are adding UserAssignedManagedIdentityCredential and SystemAssignedManagedIdentityCredential which would inherit ManagedIdentityCredential.

Sample payload for UAMI and SAMI:

Payload of SAMI:

{
    "name": "WorkspaceSystemIdentity",
    "properties": {
        "type": "ManagedIdentity"
    }
}

Payload for UAMI:

{
    "name": "credential2",
    "properties": {
        "type": "ManagedIdentity",
        "typeProperties": {
            "resourceId": "/subscriptions/d3bb3b2e-9a7e-4194-9960-5171bd192117/resourcegroups/saurabhchugh-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/schugh_UAM1"
        }
    }
}
Click here to see the diagram footnotes

Diagram footnotes

[1] See ARM review queue (for PR merge queues, see [2]).
[2] public repo merge queue, private repo merge queue (for ARM review queue, [1])
The ARM reviewer on-call engineer visits the merge queue twice a day, so the approximate ETA for merges is 12 - 24 hours.

Purpose of this PR

What's the purpose of this PR? Check the specific option that applies. This is mandatory!

  • New resource provider.
  • New API version for an existing resource provider. (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 OpenAPI spec 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:

  • I confirm this PR is modifying Azure Resource Manager (ARM) related specifications, and not data plane related specifications.
  • 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
suppressions guide 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.
  • For help with PR workflow diagram Step 2 (ARM review), see https://aka.ms/azsdk/pr-arm-review.
  • 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.

Copy link

openapi-pipeline-app bot commented Mar 7, 2024

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

Copy link

Hi @saurabh-chugh2358, this service has enabled ShiftLeft Toolset. All spec updates MUST be initiated from service ADO project repo, so that to guarantee it to be the source of truth., please review this pull request if it is intentional or reject it if it is not expected. Normally, all the specification or example changes should start with PR created in ADO.

  • You can refer to ShiftLeft Toolset Introduction for details.
  • Please contact service focal contacts or ShiftLeft Toolset Support Channel if need further help.
  • Copy link

    openapi-pipeline-app bot commented Mar 7, 2024

    Swagger Validation Report

    ️❌BreakingChange: 2 Errors, 0 Warnings failed [Detail]
    Compared specs (v0.10.5) new version base version
    Credential.json 2018-06-01(eaa57b0) 2018-06-01(main)
    Rule Message
    1033 - RemovedProperty The new version is missing a property found in the old version. Was 'typeProperties' renamed or removed?
    Old: stable/2018-06-01/entityTypes/Credential.json#L87:7
    Runtime Exception "new":"https://github.com/Azure/azure-rest-api-specs/blob/eaa57b0384b6a9f7f13649f2d2bcf04b740e70f5/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/datafactory.json",
    "old":"https://github.com/Azure/azure-rest-api-specs/blob/main/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/datafactory.json",
    "details":"incompatible properties : properties "
    ️️✔️Breaking Change(Cross-Version) succeeded [Detail] [Expand]
    There are no breaking changes.
    ️️✔️CredScan succeeded [Detail] [Expand]
    There is no credential detected.
    ️⚠️LintDiff: 0 Warnings warning [Detail]
    Compared specs (v2.2.0) new version base version
    package-2018-06 package-2018-06(eaa57b0) package-2018-06(main)

    The following errors/warnings exist before current PR submission:

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

    Rule Message
    OperationsApiResponseSchema The response schema of operations API '/providers/Microsoft.DataFactory/operations' does not match the ARM specification. Please standardize the schema.
    Location: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L56
    OperationsApiSchemaUsesCommonTypes Operations API path must follow the schema provided in the common types.
    Location: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L57
    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.DataFactory/stable/2018-06-01/datafactory.json#L352
    PatchBodyParametersSchema Properties of a PATCH request body must not be required, property:type.
    Location: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L437
    GetResponseCodes GET operation must have response codes 200 and default. In addition, can have 202 if the GET represents the location header polling url.
    Location: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L457
    NoErrorCodeResponses Invalid status code specified. Please refer to the documentation for the allowed set.
    Location: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L496
    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.DataFactory/stable/2018-06-01/datafactory.json#L696
    GetResponseCodes GET operation must have response codes 200 and default. In addition, can have 202 if the GET represents the location header polling url.
    Location: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L755
    NoErrorCodeResponses Invalid status code specified. Please refer to the documentation for the allowed set.
    Location: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L797
    ConsistentPatchProperties The property 'autoUpdate' in the request body either not apppear in the resource model or has the wrong level.
    Location: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L840
    ConsistentPatchProperties The property 'updateDelayOffset' in the request body either not apppear in the resource model or has the wrong level.
    Location: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L840
    XmsPageableForListCalls x-ms-pageable extension must be specified for LIST APIs.
    Location: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L950
    GetCollectionOnlyHasValueAndNextLink Get endpoints for collections of resources must only have the value and nextLink properties in their model.
    Location: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L981
    LroLocationHeader A 202 response should include an Location response header.
    Location: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L1175
    LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
    Location: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L1181
    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.DataFactory/stable/2018-06-01/datafactory.json#L1188
    LroLocationHeader A 202 response should include an Location response header.
    Location: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L1221
    LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
    Location: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L1227
    OperationIdNounVerb Per the Noun_Verb convention for Operation Ids, the noun 'IntegrationRuntimes' should not appear after the underscore. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change.
    Location: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L1418
    LroLocationHeader A 202 response should include an Location response header.
    Location: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L1504
    LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
    Location: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L1510
    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.DataFactory/stable/2018-06-01/datafactory.json#L1813
    GetResponseCodes GET operation must have response codes 200 and default. In addition, can have 202 if the GET represents the location header polling url.
    Location: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L1875
    NoErrorCodeResponses Invalid status code specified. Please refer to the documentation for the allowed set.
    Location: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L1917
    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.DataFactory/stable/2018-06-01/datafactory.json#L2018
    GetResponseCodes GET operation must have response codes 200 and default. In addition, can have 202 if the GET represents the location header polling url.
    Location: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L2080
    NoErrorCodeResponses Invalid status code specified. Please refer to the documentation for the allowed set.
    Location: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L2122
    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.DataFactory/stable/2018-06-01/datafactory.json#L2223
    GetResponseCodes GET operation must have response codes 200 and default. In addition, can have 202 if the GET represents the location header polling url.
    Location: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L2285
    NoErrorCodeResponses Invalid status code specified. Please refer to the documentation for the allowed set.
    Location: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L2327
    ️️✔️Avocado succeeded [Detail] [Expand]
    Validation passes for Avocado.
    ️️✔️SwaggerAPIView succeeded [Detail] [Expand]
    ️️✔️TypeSpecAPIView succeeded [Detail] [Expand]
    ️❌ModelValidation: 83 Errors, 0 Warnings failed [Detail]

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

    Rule Message
    LRO_RESPONSE_HEADER Long running operation should return location or azure-AsyncOperation in header but not provided
    Url: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L1168:22
    ExampleUrl: stable/2018-06-01/examples/IntegrationRuntimes_Start.json
    LRO_RESPONSE_HEADER Long running operation should return location or azure-AsyncOperation in header but not provided
    Url: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L1217:22
    ExampleUrl: stable/2018-06-01/examples/IntegrationRuntimes_Stop.json
    LRO_RESPONSE_HEADER Long running operation should return location or azure-AsyncOperation in header but not provided
    Url: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L1497:22
    ExampleUrl: stable/2018-06-01/examples/IntegrationRuntimeObjectMetadata_Refresh.json
    INVALID_TYPE Expected type object but found type array
    Url: stable/2018-06-01/entityTypes/Pipeline.json#L163:31
    ExampleUrl: stable/2018-06-01/examples/Pipelines_ListByFactory.json#L46:35
    INVALID_TYPE Expected type object but found type array
    Url: stable/2018-06-01/entityTypes/Pipeline.json#L163:31
    ExampleUrl: stable/2018-06-01/examples/Pipelines_ListByFactory.json#L56:36
    INVALID_TYPE Expected type object but found type string
    Url: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L5729:31
    ExampleUrl: stable/2018-06-01/examples/Pipelines_ListByFactory.json#L50:47
    INVALID_TYPE Expected type object but found type string
    Url: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L5729:31
    ExampleUrl: stable/2018-06-01/examples/Pipelines_ListByFactory.json#L51:45
    INVALID_TYPE Expected type object but found type string
    Url: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L5729:31
    ExampleUrl: stable/2018-06-01/examples/Pipelines_ListByFactory.json#L60:47
    INVALID_TYPE Expected type object but found type array
    Url: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L163:31
    ExampleUrl: stable/2018-06-01/examples/Pipelines_Create.json#L8:17
    INVALID_TYPE Expected type object but found type string
    Url: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L5729:31
    ExampleUrl: stable/2018-06-01/examples/Pipelines_Create.json#L8:17
    INVALID_TYPE Expected type object but found type array
    Url: stable/2018-06-01/entityTypes/Pipeline.json#L163:31
    ExampleUrl: stable/2018-06-01/examples/Pipelines_Create.json#L124:31
    INVALID_TYPE Expected type object but found type array
    Url: stable/2018-06-01/entityTypes/Pipeline.json#L163:31
    ExampleUrl: stable/2018-06-01/examples/Pipelines_Create.json#L134:32
    INVALID_TYPE Expected type object but found type string
    Url: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L5729:31
    ExampleUrl: stable/2018-06-01/examples/Pipelines_Create.json#L128:43
    INVALID_TYPE Expected type object but found type string
    Url: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L5729:31
    ExampleUrl: stable/2018-06-01/examples/Pipelines_Create.json#L129:41
    INVALID_TYPE Expected type object but found type string
    Url: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L5729:31
    ExampleUrl: stable/2018-06-01/examples/Pipelines_Create.json#L138:43
    INVALID_TYPE Expected type object but found type array
    Url: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L163:31
    ExampleUrl: stable/2018-06-01/examples/Pipelines_Update.json#L8:17
    INVALID_TYPE Expected type object but found type string
    Url: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L5729:31
    ExampleUrl: stable/2018-06-01/examples/Pipelines_Update.json#L8:17
    INVALID_TYPE Expected type object but found type array
    Url: stable/2018-06-01/entityTypes/Pipeline.json#L163:31
    ExampleUrl: stable/2018-06-01/examples/Pipelines_Update.json#L112:31
    INVALID_TYPE Expected type object but found type array
    Url: stable/2018-06-01/entityTypes/Pipeline.json#L163:31
    ExampleUrl: stable/2018-06-01/examples/Pipelines_Update.json#L122:32
    INVALID_TYPE Expected type object but found type string
    Url: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L5729:31
    ExampleUrl: stable/2018-06-01/examples/Pipelines_Update.json#L116:43
    INVALID_TYPE Expected type object but found type string
    Url: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L5729:31
    ExampleUrl: stable/2018-06-01/examples/Pipelines_Update.json#L117:41
    INVALID_TYPE Expected type object but found type string
    Url: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L5729:31
    ExampleUrl: stable/2018-06-01/examples/Pipelines_Update.json#L126:43
    INVALID_TYPE Expected type object but found type array
    Url: stable/2018-06-01/entityTypes/Pipeline.json#L163:31
    ExampleUrl: stable/2018-06-01/examples/Pipelines_Get.json#L47:31
    INVALID_TYPE Expected type object but found type array
    Url: stable/2018-06-01/entityTypes/Pipeline.json#L163:31
    ExampleUrl: stable/2018-06-01/examples/Pipelines_Get.json#L57:32
    INVALID_TYPE Expected type object but found type string
    Url: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L5729:31
    ExampleUrl: stable/2018-06-01/examples/Pipelines_Get.json#L51:43
    INVALID_TYPE Expected type object but found type string
    Url: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L5729:31
    ExampleUrl: stable/2018-06-01/examples/Pipelines_Get.json#L52:41
    INVALID_TYPE Expected type object but found type string
    Url: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L5729:31
    ExampleUrl: stable/2018-06-01/examples/Pipelines_Get.json#L61:43
    INVALID_TYPE Expected type object but found type array
    Url: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L5729:31
    ExampleUrl: stable/2018-06-01/examples/Pipelines_CreateRun.json#L8:19
    INVALID_TYPE Expected type object but found type array
    Url: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L6654:31
    ExampleUrl: stable/2018-06-01/examples/PipelineRuns_QueryByFactory.json#L48:28
    INVALID_TYPE Expected type object but found type array
    Url: Microsoft.DataFactory/stable/2018-06-01/datafactory.json#L6654:31
    ExampleUrl: stable/2018-06-01/examples/PipelineRuns_QueryByFactory.json#L69:28
    ️️✔️SemanticValidation succeeded [Detail] [Expand]
    Validation passes for SemanticValidation.
    ️️✔️PoliCheck succeeded [Detail] [Expand]
    Validation passed for PoliCheck.
    ️️✔️SpellCheck succeeded [Detail] [Expand]
    Validation passes for SpellCheck.
    ️️✔️Lint(RPaaS) succeeded [Detail] [Expand]
    Validation passes for Lint(RPaaS).
    ️️✔️PR Summary succeeded [Detail] [Expand]
    Validation passes for Summary.
    ️️✔️Automated merging requirements met succeeded [Detail] [Expand]
    Posted by Swagger Pipeline | How to fix these errors?

    Copy link

    openapi-pipeline-app bot commented Mar 7, 2024

    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/datafactory/armdatafactory - Approved - 7.0.0
    +	Field `ManagedIdentityCredentialResource` of struct `CredentialOperationsClientCreateOrUpdateResponse` has been removed
    +	Field `ManagedIdentityCredentialResource` of struct `CredentialOperationsClientGetResponse` has been removed
    +	Field `TypeProperties` of struct `ManagedIdentityCredential` has been removed
    +	Function `*CredentialOperationsClient.CreateOrUpdate` parameter(s) have been changed from `(context.Context, string, string, string, ManagedIdentityCredentialResource, *CredentialOperationsClientCreateOrUpdateOptions)` to `(context.Context, string, string, string, CredentialResource, *CredentialOperationsClientCreateOrUpdateOptions)`
    +	Struct `ManagedIdentityCredentialResource` has been removed
    +	Struct `ManagedIdentityTypeProperties` has been removed
    +	Type of `CredentialListResponse.Value` has been changed from `[]*ManagedIdentityCredentialResource` to `[]*CredentialResource`
    azure-sdk-for-js - @azure/arm-datafactory - Approved - 15.0.0
    +	Interface ManagedIdentityCredential no longer has parameter resourceId
    +	Operation CredentialOperations.createOrUpdate has a new signature
    +	Type of parameter value of interface CredentialListResponse is changed from ManagedIdentityCredentialResource[] to CredentialResource[]
    azure-sdk-for-python-track2 - track2_azure-mgmt-datafactory - Approved - 6.1.0
    +	Model ManagedIdentityCredential no longer has parameter resource_id
    ️❌ azure-sdk-for-net-track2 failed [Detail]
    • Failed [Logs] Generate from 02c2ea6b393a49d6870aeb59d8c7da111ff89db1. 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�[0m
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1m�[0m�[36;1mLine |�[0m
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1m�[0m�[36;1m�[36;1m 714 | �[0m         �[36;1mGeneratePackage -projectFolder $projectFolder -sdkRootPath $s�[0m …�[0m
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1m�[0m�[36;1m�[36;1m�[0m�[36;1m�[0m�[36;1m     | �[31;1m         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�[0m
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1m�[0m�[36;1m�[36;1m�[0m�[36;1m�[0m�[36;1m�[31;1m�[31;1m�[36;1m     | �[31;1mFailed to generate sdk. exit code: False�[0m
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1mGet-ChildItem: �[0m/mnt/vss/_work/1/s/azure-sdk-for-net/eng/scripts/automation/GenerateAndBuildLib.ps1:807�[0m
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1m�[0m�[36;1mLine |�[0m
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1m�[0m�[36;1m�[36;1m 807 | �[0m … rtifacts += �[36;1mGet-ChildItem $artifactsPath -Filter *.nupkg -exclude *.s�[0m …�[0m
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1m�[0m�[36;1m�[36;1m�[0m�[36;1m�[0m�[36;1m     | �[31;1m               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�[0m
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1m�[0m�[36;1m�[36;1m�[0m�[36;1m�[0m�[36;1m�[31;1m�[31;1m�[36;1m     | �[31;1mCannot find path�[0m
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1m�[0m�[36;1m�[36;1m�[0m�[36;1m�[0m�[36;1m�[31;1m�[31;1m�[36;1m�[31;1m�[36;1m     | �[31;1m'/mnt/vss/_work/1/s/azure-sdk-for-net/artifacts/packages/Debug/' because�[0m
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1m�[0m�[36;1m�[36;1m�[0m�[36;1m�[0m�[36;1m�[31;1m�[31;1m�[36;1m�[31;1m�[36;1m�[31;1m�[36;1m     | �[31;1mit does not exist.�[0m
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1mGeneratePackage: �[0m/mnt/vss/_work/1/s/azure-sdk-for-net/eng/scripts/automation/GenerateAndBuildLib.ps1:714�[0m
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1m�[0m�[36;1mLine |�[0m
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1m�[0m�[36;1m�[36;1m 714 | �[0m         �[36;1mGeneratePackage -projectFolder $projectFolder -sdkRootPath $s�[0m …�[0m
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1m�[0m�[36;1m�[36;1m�[0m�[36;1m�[0m�[36;1m     | �[31;1m         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�[0m
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1m�[0m�[36;1m�[36;1m�[0m�[36;1m�[0m�[36;1m�[31;1m�[31;1m�[36;1m     | �[31;1mFailed to generate sdk artifact�[0m
    • Azure.ResourceManager.DataFactory [View full logs]  [Preview SDK Changes]
      info	[Changelog]
    ️⚠️ azure-sdk-for-python-track2 warning [Detail]
    • ⚠️Warning [Logs] Generate from 02c2ea6b393a49d6870aeb59d8c7da111ff89db1. 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]  notice
      cmderr	[automation_generate.sh] npm notice New minor version of npm available! 10.2.4 -> 10.5.0
      cmderr	[automation_generate.sh] npm notice Changelog: <https://github.com/npm/cli/releases/tag/v10.5.0>
      cmderr	[automation_generate.sh] npm notice Run `npm install -g [email protected]` to update!
      cmderr	[automation_generate.sh] npm notice
    • ️✔️track2_azure-mgmt-datafactory [View full logs]  [Preview SDK Changes] Breaking Change Detected
      info	[Changelog] ### Breaking Changes
      info	[Changelog]
      info	[Changelog]   - Model ManagedIdentityCredential no longer has parameter resource_id
    ️⚠️ azure-sdk-for-java warning [Detail]
    • ⚠️Warning [Logs] Generate from 02c2ea6b393a49d6870aeb59d8c7da111ff89db1. 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 -> 24.0
      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 -> 24.0
      cmderr	[init.sh] [notice] To update, run: pip install --upgrade pip
      cmderr	[init.sh] rd  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-datafactory [View full logs]  [Preview SDK Changes]
    ️️✔️ azure-sdk-for-go succeeded [Detail] [Expand]
    • ️✔️Succeeded [Logs] Generate from 02c2ea6b393a49d6870aeb59d8c7da111ff89db1. 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/datafactory/armdatafactory [View full logs]  [Preview SDK Changes] Breaking Change Detected
      info	[Changelog] ### Breaking Changes
      info	[Changelog]
      info	[Changelog] - Function `*CredentialOperationsClient.CreateOrUpdate` parameter(s) have been changed from `(context.Context, string, string, string, ManagedIdentityCredentialResource, *CredentialOperationsClientCreateOrUpdateOptions)` to `(context.Context, string, string, string, CredentialResource, *CredentialOperationsClientCreateOrUpdateOptions)`
      info	[Changelog] - Type of `CredentialListResponse.Value` has been changed from `[]*ManagedIdentityCredentialResource` to `[]*CredentialResource`
      info	[Changelog] - Struct `ManagedIdentityCredentialResource` has been removed
      info	[Changelog] - Struct `ManagedIdentityTypeProperties` has been removed
      info	[Changelog] - Field `ManagedIdentityCredentialResource` of struct `CredentialOperationsClientCreateOrUpdateResponse` has been removed
      info	[Changelog] - Field `ManagedIdentityCredentialResource` of struct `CredentialOperationsClientGetResponse` has been removed
      info	[Changelog] - Field `TypeProperties` of struct `ManagedIdentityCredential` has been removed
      info	[Changelog]
      info	[Changelog] ### Features Added
      info	[Changelog]
      info	[Changelog] - New enum type `ExpressionV2Type` with values `ExpressionV2TypeBinary`, `ExpressionV2TypeConstant`, `ExpressionV2TypeField`, `ExpressionV2TypeUnary`
      info	[Changelog] - New enum type `GoogleBigQueryV2AuthenticationType` with values `GoogleBigQueryV2AuthenticationTypeServiceAuthentication`, `GoogleBigQueryV2AuthenticationTypeUserAuthentication`
      info	[Changelog] - New enum type `ServiceNowV2AuthenticationType` with values `ServiceNowV2AuthenticationTypeBasic`, `ServiceNowV2AuthenticationTypeOAuth2`
      info	[Changelog] - New function `*GoogleBigQueryV2LinkedService.GetLinkedService() *LinkedService`
      info	[Changelog] - New function `*GoogleBigQueryV2ObjectDataset.GetDataset() *Dataset`
      info	[Changelog] - New function `*GoogleBigQueryV2Source.GetCopySource() *CopySource`
      info	[Changelog] - New function `*GoogleBigQueryV2Source.GetTabularSource() *TabularSource`
      info	[Changelog] - New function `*PostgreSQLV2LinkedService.GetLinkedService() *LinkedService`
      info	[Changelog] - New function `*PostgreSQLV2Source.GetCopySource() *CopySource`
      info	[Changelog] - New function `*PostgreSQLV2Source.GetTabularSource() *TabularSource`
      info	[Changelog] - New function `*PostgreSQLV2TableDataset.GetDataset() *Dataset`
      info	[Changelog] - New function `*ServiceNowV2LinkedService.GetLinkedService() *LinkedService`
      info	[Changelog] - New function `*ServiceNowV2ObjectDataset.GetDataset() *Dataset`
      info	[Changelog] - New function `*ServiceNowV2Source.GetCopySource() *CopySource`
      info	[Changelog] - New function `*ServiceNowV2Source.GetTabularSource() *TabularSource`
      info	[Changelog] - New struct `CredentialResource`
      info	[Changelog] - New struct `ExpressionV2`
      info	[Changelog] - New struct `GoogleBigQueryV2DatasetTypeProperties`
      info	[Changelog] - New struct `GoogleBigQueryV2LinkedService`
      info	[Changelog] - New struct `GoogleBigQueryV2LinkedServiceTypeProperties`
      info	[Changelog] - New struct `GoogleBigQueryV2ObjectDataset`
      info	[Changelog] - New struct `GoogleBigQueryV2Source`
      info	[Changelog] - New struct `PostgreSQLV2LinkedService`
      info	[Changelog] - New struct `PostgreSQLV2LinkedServiceTypeProperties`
      info	[Changelog] - New struct `PostgreSQLV2Source`
      info	[Changelog] - New struct `PostgreSQLV2TableDataset`
      info	[Changelog] - New struct `PostgreSQLV2TableDatasetTypeProperties`
      info	[Changelog] - New struct `ServiceNowV2LinkedService`
      info	[Changelog] - New struct `ServiceNowV2LinkedServiceTypeProperties`
      info	[Changelog] - New struct `ServiceNowV2ObjectDataset`
      info	[Changelog] - New struct `ServiceNowV2Source`
      info	[Changelog] - New anonymous field `CredentialResource` in struct `CredentialOperationsClientCreateOrUpdateResponse`
      info	[Changelog] - New anonymous field `CredentialResource` in struct `CredentialOperationsClientGetResponse`
      info	[Changelog]
      info	[Changelog] Total 9 breaking change(s), 57 additive change(s).
    ️️✔️ azure-sdk-for-js succeeded [Detail] [Expand]
    • ️✔️Succeeded [Logs] Generate from 02c2ea6b393a49d6870aeb59d8c7da111ff89db1. 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-datafactory [View full logs]  [Preview SDK Changes] Breaking Change Detected
      info	[Changelog] **Features**
      info	[Changelog]
      info	[Changelog]   - Added Interface ExpressionV2
      info	[Changelog]   - Added Interface GoogleBigQueryV2LinkedService
      info	[Changelog]   - Added Interface GoogleBigQueryV2ObjectDataset
      info	[Changelog]   - Added Interface GoogleBigQueryV2Source
      info	[Changelog]   - Added Interface PostgreSqlV2LinkedService
      info	[Changelog]   - Added Interface PostgreSqlV2Source
      info	[Changelog]   - Added Interface PostgreSqlV2TableDataset
      info	[Changelog]   - Added Interface ServiceNowV2LinkedService
      info	[Changelog]   - Added Interface ServiceNowV2ObjectDataset
      info	[Changelog]   - Added Interface ServiceNowV2Source
      info	[Changelog]   - Added Interface ServicePrincipalCredentialResource
      info	[Changelog]   - Added Type Alias ExpressionV2Type
      info	[Changelog]   - Added Type Alias GoogleBigQueryV2AuthenticationType
      info	[Changelog]   - Added Type Alias ServiceNowV2AuthenticationType
      info	[Changelog]   - Type of parameter type of interface CopySource is changed from "AvroSource" | "ExcelSource" | "ParquetSource" | "DelimitedTextSource" | "JsonSource" | "XmlSource" | "OrcSource" | "BinarySource" | "TabularSource" | "AzureTableSource" | "BlobSource" | "DocumentDbCollectionSource" | "CosmosDbSqlApiSource" | "DynamicsSource" | "DynamicsCrmSource" | "CommonDataServiceForAppsSource" | "RelationalSource" | "InformixSource" | "MicrosoftAccessSource" | "Db2Source" | "OdbcSource" | "MySqlSource" | "PostgreSqlSource" | "SybaseSource" | "SapBwSource" | "ODataSource" | "SalesforceSource" | "SalesforceServiceCloudSource" | "SapCloudForCustomerSource" | "SapEccSource" | "SapHanaSource" | "SapOpenHubSource" | "SapOdpSource" | "SapTableSource" | "RestSource" | "SqlSource" | "SqlServerSource" | "AmazonRdsForSqlServerSource" | "AzureSqlSource" | "SqlMISource" | "SqlDWSource" | "FileSystemSource" | "HdfsSource" | "AzureMySqlSource" | "AzureDataExplorerSource" | "OracleSource" | "AmazonRdsForOracleSource" | "TeradataSource" | "WebSource" | "CassandraSource" | "MongoDbSource" | "MongoDbAtlasSource" | "MongoDbV2Source" | "CosmosDbMongoDbApiSource" | "Office365Source" | "AzureDataLakeStoreSource" | "AzureBlobFSSource" | "HttpSource" | "AmazonMWSSource" | "AzurePostgreSqlSource" | "ConcurSource" | "CouchbaseSource" | "DrillSource" | "EloquaSource" | "GoogleBigQuerySource" | "GreenplumSource" | "HBaseSource" | "HiveSource" | "HubspotSource" | "ImpalaSource" | "JiraSource" | "MagentoSource" | "MariaDBSource" | "AzureMariaDBSource" | "MarketoSource" | "PaypalSource" | "PhoenixSource" | "PrestoSource" | "QuickBooksSource" | "ServiceNowSource" | "ShopifySource" | "SparkSource" | "SquareSource" | "XeroSource" | "ZohoSource" | "NetezzaSource" | "VerticaSource" | "SalesforceMarketingCloudSource" | "ResponsysSource" | "DynamicsAXSource" | "OracleServiceCloudSource" | "GoogleAdWordsSource" | "AmazonRedshiftSource" | "LakeHouseTableSource" | "SnowflakeSource" | "SnowflakeV2Source" | "AzureDatabricksDeltaLakeSource" | "WarehouseSource" | "SharePointOnlineListSource" | "SalesforceV2Source" | "SalesforceServiceCloudV2Source" to "AvroSource" | "ExcelSource" | "ParquetSource" | "DelimitedTextSource" | "JsonSource" | "XmlSource" | "OrcSource" | "BinarySource" | "TabularSource" | "AzureTableSource" | "BlobSource" | "DocumentDbCollectionSource" | "CosmosDbSqlApiSource" | "DynamicsSource" | "DynamicsCrmSource" | "CommonDataServiceForAppsSource" | "RelationalSource" | "InformixSource" | "MicrosoftAccessSource" | "Db2Source" | "OdbcSource" | "MySqlSource" | "PostgreSqlSource" | "PostgreSqlV2Source" | "SybaseSource" | "SapBwSource" | "ODataSource" | "SalesforceSource" | "SalesforceServiceCloudSource" | "SapCloudForCustomerSource" | "SapEccSource" | "SapHanaSource" | "SapOpenHubSource" | "SapOdpSource" | "SapTableSource" | "RestSource" | "SqlSource" | "SqlServerSource" | "AmazonRdsForSqlServerSource" | "AzureSqlSource" | "SqlMISource" | "SqlDWSource" | "FileSystemSource" | "HdfsSource" | "AzureMySqlSource" | "AzureDataExplorerSource" | "OracleSource" | "AmazonRdsForOracleSource" | "TeradataSource" | "WebSource" | "CassandraSource" | "MongoDbSource" | "MongoDbAtlasSource" | "MongoDbV2Source" | "CosmosDbMongoDbApiSource" | "Office365Source" | "AzureDataLakeStoreSource" | "AzureBlobFSSource" | "HttpSource" | "AmazonMWSSource" | "AzurePostgreSqlSource" | "ConcurSource" | "CouchbaseSource" | "DrillSource" | "EloquaSource" | "GoogleBigQuerySource" | "GoogleBigQueryV2Source" | "GreenplumSource" | "HBaseSource" | "HiveSource" | "HubspotSource" | "ImpalaSource" | "JiraSource" | "MagentoSource" | "MariaDBSource" | "AzureMariaDBSource" | "MarketoSource" | "PaypalSource" | "PhoenixSource" | "PrestoSource" | "QuickBooksSource" | "ServiceNowSource" | "ShopifySource" | "SparkSource" | "SquareSource" | "XeroSource" | "ZohoSource" | "NetezzaSource" | "VerticaSource" | "SalesforceMarketingCloudSource" | "ResponsysSource" | "DynamicsAXSource" | "OracleServiceCloudSource" | "GoogleAdWordsSource" | "AmazonRedshiftSource" | "LakeHouseTableSource" | "SnowflakeSource" | "SnowflakeV2Source" | "AzureDatabricksDeltaLakeSource" | "WarehouseSource" | "SharePointOnlineListSource" | "SalesforceV2Source" | "SalesforceServiceCloudV2Source" | "ServiceNowV2Source"
      info	[Changelog]   - Type of parameter type of interface Dataset is changed from "AmazonS3Object" | "Avro" | "Excel" | "Parquet" | "DelimitedText" | "Json" | "Xml" | "Orc" | "Binary" | "AzureBlob" | "AzureTable" | "AzureSqlTable" | "AzureSqlMITable" | "AzureSqlDWTable" | "CassandraTable" | "CustomDataset" | "CosmosDbSqlApiCollection" | "DocumentDbCollection" | "DynamicsEntity" | "DynamicsCrmEntity" | "CommonDataServiceForAppsEntity" | "AzureDataLakeStoreFile" | "AzureBlobFSFile" | "Office365Table" | "FileShare" | "MongoDbCollection" | "MongoDbAtlasCollection" | "MongoDbV2Collection" | "CosmosDbMongoDbApiCollection" | "ODataResource" | "OracleTable" | "AmazonRdsForOracleTable" | "TeradataTable" | "AzureMySqlTable" | "AmazonRedshiftTable" | "Db2Table" | "RelationalTable" | "InformixTable" | "OdbcTable" | "MySqlTable" | "PostgreSqlTable" | "MicrosoftAccessTable" | "SalesforceObject" | "SalesforceServiceCloudObject" | "SybaseTable" | "SapBwCube" | "SapCloudForCustomerResource" | "SapEccResource" | "SapHanaTable" | "SapOpenHubTable" | "SqlServerTable" | "AmazonRdsForSqlServerTable" | "RestResource" | "SapTableResource" | "SapOdpResource" | "WebTable" | "AzureSearchIndex" | "HttpFile" | "AmazonMWSObject" | "AzurePostgreSqlTable" | "ConcurObject" | "CouchbaseTable" | "DrillTable" | "EloquaObject" | "GoogleBigQueryObject" | "GreenplumTable" | "HBaseObject" | "HiveObject" | "HubspotObject" | "ImpalaObject" | "JiraObject" | "MagentoObject" | "MariaDBTable" | "AzureMariaDBTable" | "MarketoObject" | "PaypalObject" | "PhoenixObject" | "PrestoObject" | "QuickBooksObject" | "ServiceNowObject" | "ShopifyObject" | "SparkObject" | "SquareObject" | "XeroObject" | "ZohoObject" | "NetezzaTable" | "VerticaTable" | "SalesforceMarketingCloudObject" | "ResponsysObject" | "DynamicsAXResource" | "OracleServiceCloudObject" | "AzureDataExplorerTable" | "GoogleAdWordsObject" | "SnowflakeTable" | "SnowflakeV2Table" | "SharePointOnlineListResource" | "AzureDatabricksDeltaLakeDataset" | "LakeHouseTable" | "SalesforceV2Object" | "SalesforceServiceCloudV2Object" | "WarehouseTable" to "AmazonS3Object" | "Avro" | "Excel" | "Parquet" | "DelimitedText" | "Json" | "Xml" | "Orc" | "Binary" | "AzureBlob" | "AzureTable" | "AzureSqlTable" | "AzureSqlMITable" | "AzureSqlDWTable" | "CassandraTable" | "CustomDataset" | "CosmosDbSqlApiCollection" | "DocumentDbCollection" | "DynamicsEntity" | "DynamicsCrmEntity" | "CommonDataServiceForAppsEntity" | "AzureDataLakeStoreFile" | "AzureBlobFSFile" | "Office365Table" | "FileShare" | "MongoDbCollection" | "MongoDbAtlasCollection" | "MongoDbV2Collection" | "CosmosDbMongoDbApiCollection" | "ODataResource" | "OracleTable" | "AmazonRdsForOracleTable" | "TeradataTable" | "AzureMySqlTable" | "AmazonRedshiftTable" | "Db2Table" | "RelationalTable" | "InformixTable" | "OdbcTable" | "MySqlTable" | "PostgreSqlTable" | "PostgreSqlV2Table" | "MicrosoftAccessTable" | "SalesforceObject" | "SalesforceServiceCloudObject" | "SybaseTable" | "SapBwCube" | "SapCloudForCustomerResource" | "SapEccResource" | "SapHanaTable" | "SapOpenHubTable" | "SqlServerTable" | "AmazonRdsForSqlServerTable" | "RestResource" | "SapTableResource" | "SapOdpResource" | "WebTable" | "AzureSearchIndex" | "HttpFile" | "AmazonMWSObject" | "AzurePostgreSqlTable" | "ConcurObject" | "CouchbaseTable" | "DrillTable" | "EloquaObject" | "GoogleBigQueryObject" | "GoogleBigQueryV2Object" | "GreenplumTable" | "HBaseObject" | "HiveObject" | "HubspotObject" | "ImpalaObject" | "JiraObject" | "MagentoObject" | "MariaDBTable" | "AzureMariaDBTable" | "MarketoObject" | "PaypalObject" | "PhoenixObject" | "PrestoObject" | "QuickBooksObject" | "ServiceNowObject" | "ShopifyObject" | "SparkObject" | "SquareObject" | "XeroObject" | "ZohoObject" | "NetezzaTable" | "VerticaTable" | "SalesforceMarketingCloudObject" | "ResponsysObject" | "DynamicsAXResource" | "OracleServiceCloudObject" | "AzureDataExplorerTable" | "GoogleAdWordsObject" | "SnowflakeTable" | "SnowflakeV2Table" | "SharePointOnlineListResource" | "AzureDatabricksDeltaLakeDataset" | "LakeHouseTable" | "SalesforceV2Object" | "SalesforceServiceCloudV2Object" | "WarehouseTable" | "ServiceNowV2Object"
      info	[Changelog]   - Type of parameter type of interface LinkedService is changed from "AzureStorage" | "AzureBlobStorage" | "AzureTableStorage" | "AzureSqlDW" | "SqlServer" | "AmazonRdsForSqlServer" | "AzureSqlDatabase" | "AzureSqlMI" | "AzureBatch" | "AzureKeyVault" | "CosmosDb" | "Dynamics" | "DynamicsCrm" | "CommonDataServiceForApps" | "HDInsight" | "FileServer" | "AzureFileStorage" | "AmazonS3Compatible" | "OracleCloudStorage" | "GoogleCloudStorage" | "Oracle" | "AmazonRdsForOracle" | "AzureMySql" | "MySql" | "PostgreSql" | "Sybase" | "Db2" | "Teradata" | "AzureML" | "AzureMLService" | "Odbc" | "Informix" | "MicrosoftAccess" | "Hdfs" | "OData" | "Web" | "Cassandra" | "MongoDb" | "MongoDbAtlas" | "MongoDbV2" | "CosmosDbMongoDbApi" | "AzureDataLakeStore" | "AzureBlobFS" | "Office365" | "Salesforce" | "SalesforceServiceCloud" | "SapCloudForCustomer" | "SapEcc" | "SapOpenHub" | "SapOdp" | "RestService" | "TeamDesk" | "Quickbase" | "Smartsheet" | "Zendesk" | "Dataworld" | "AppFigures" | "Asana" | "Twilio" | "GoogleSheets" | "AmazonS3" | "AmazonRedshift" | "CustomDataSource" | "AzureSearch" | "HttpServer" | "FtpServer" | "Sftp" | "SapBW" | "SapHana" | "AmazonMWS" | "AzurePostgreSql" | "Concur" | "Couchbase" | "Drill" | "Eloqua" | "GoogleBigQuery" | "Greenplum" | "HBase" | "Hive" | "Hubspot" | "Impala" | "Jira" | "Magento" | "MariaDB" | "AzureMariaDB" | "Marketo" | "Paypal" | "Phoenix" | "Presto" | "QuickBooks" | "ServiceNow" | "Shopify" | "Spark" | "Square" | "Xero" | "Zoho" | "Vertica" | "Netezza" | "SalesforceMarketingCloud" | "HDInsightOnDemand" | "AzureDataLakeAnalytics" | "AzureDatabricks" | "AzureDatabricksDeltaLake" | "Responsys" | "DynamicsAX" | "OracleServiceCloud" | "GoogleAdWords" | "SapTable" | "AzureDataExplorer" | "AzureFunction" | "Snowflake" | "SnowflakeV2" | "SharePointOnlineList" | "AzureSynapseArtifacts" | "LakeHouse" | "SalesforceV2" | "SalesforceServiceCloudV2" | "Warehouse" to "AzureStorage" | "AzureBlobStorage" | "AzureTableStorage" | "AzureSqlDW" | "SqlServer" | "AmazonRdsForSqlServer" | "AzureSqlDatabase" | "AzureSqlMI" | "AzureBatch" | "AzureKeyVault" | "CosmosDb" | "Dynamics" | "DynamicsCrm" | "CommonDataServiceForApps" | "HDInsight" | "FileServer" | "AzureFileStorage" | "AmazonS3Compatible" | "OracleCloudStorage" | "GoogleCloudStorage" | "Oracle" | "AmazonRdsForOracle" | "AzureMySql" | "MySql" | "PostgreSql" | "PostgreSqlV2" | "Sybase" | "Db2" | "Teradata" | "AzureML" | "AzureMLService" | "Odbc" | "Informix" | "MicrosoftAccess" | "Hdfs" | "OData" | "Web" | "Cassandra" | "MongoDb" | "MongoDbAtlas" | "MongoDbV2" | "CosmosDbMongoDbApi" | "AzureDataLakeStore" | "AzureBlobFS" | "Office365" | "Salesforce" | "SalesforceServiceCloud" | "SapCloudForCustomer" | "SapEcc" | "SapOpenHub" | "SapOdp" | "RestService" | "TeamDesk" | "Quickbase" | "Smartsheet" | "Zendesk" | "Dataworld" | "AppFigures" | "Asana" | "Twilio" | "GoogleSheets" | "AmazonS3" | "AmazonRedshift" | "CustomDataSource" | "AzureSearch" | "HttpServer" | "FtpServer" | "Sftp" | "SapBW" | "SapHana" | "AmazonMWS" | "AzurePostgreSql" | "Concur" | "Couchbase" | "Drill" | "Eloqua" | "GoogleBigQuery" | "GoogleBigQueryV2" | "Greenplum" | "HBase" | "Hive" | "Hubspot" | "Impala" | "Jira" | "Magento" | "MariaDB" | "AzureMariaDB" | "Marketo" | "Paypal" | "Phoenix" | "Presto" | "QuickBooks" | "ServiceNow" | "Shopify" | "Spark" | "Square" | "Xero" | "Zoho" | "Vertica" | "Netezza" | "SalesforceMarketingCloud" | "HDInsightOnDemand" | "AzureDataLakeAnalytics" | "AzureDatabricks" | "AzureDatabricksDeltaLake" | "Responsys" | "DynamicsAX" | "OracleServiceCloud" | "GoogleAdWords" | "SapTable" | "AzureDataExplorer" | "AzureFunction" | "Snowflake" | "SnowflakeV2" | "SharePointOnlineList" | "AzureSynapseArtifacts" | "LakeHouse" | "SalesforceV2" | "SalesforceServiceCloudV2" | "Warehouse" | "ServiceNowV2"
      info	[Changelog]   - Type of parameter type of interface TabularSource is changed from "TabularSource" | "AzureTableSource" | "InformixSource" | "Db2Source" | "OdbcSource" | "MySqlSource" | "PostgreSqlSource" | "SybaseSource" | "SapBwSource" | "SalesforceSource" | "SapCloudForCustomerSource" | "SapEccSource" | "SapHanaSource" | "SapOpenHubSource" | "SapOdpSource" | "SapTableSource" | "SqlSource" | "SqlServerSource" | "AmazonRdsForSqlServerSource" | "AzureSqlSource" | "SqlMISource" | "SqlDWSource" | "AzureMySqlSource" | "TeradataSource" | "CassandraSource" | "AmazonMWSSource" | "AzurePostgreSqlSource" | "ConcurSource" | "CouchbaseSource" | "DrillSource" | "EloquaSource" | "GoogleBigQuerySource" | "GreenplumSource" | "HBaseSource" | "HiveSource" | "HubspotSource" | "ImpalaSource" | "JiraSource" | "MagentoSource" | "MariaDBSource" | "AzureMariaDBSource" | "MarketoSource" | "PaypalSource" | "PhoenixSource" | "PrestoSource" | "QuickBooksSource" | "ServiceNowSource" | "ShopifySource" | "SparkSource" | "SquareSource" | "XeroSource" | "ZohoSource" | "NetezzaSource" | "VerticaSource" | "SalesforceMarketingCloudSource" | "ResponsysSource" | "DynamicsAXSource" | "OracleServiceCloudSource" | "GoogleAdWordsSource" | "AmazonRedshiftSource" | "WarehouseSource" | "SalesforceV2Source" to "TabularSource" | "AzureTableSource" | "InformixSource" | "Db2Source" | "OdbcSource" | "MySqlSource" | "PostgreSqlSource" | "PostgreSqlV2Source" | "SybaseSource" | "SapBwSource" | "SalesforceSource" | "SapCloudForCustomerSource" | "SapEccSource" | "SapHanaSource" | "SapOpenHubSource" | "SapOdpSource" | "SapTableSource" | "SqlSource" | "SqlServerSource" | "AmazonRdsForSqlServerSource" | "AzureSqlSource" | "SqlMISource" | "SqlDWSource" | "AzureMySqlSource" | "TeradataSource" | "CassandraSource" | "AmazonMWSSource" | "AzurePostgreSqlSource" | "ConcurSource" | "CouchbaseSource" | "DrillSource" | "EloquaSource" | "GoogleBigQuerySource" | "GoogleBigQueryV2Source" | "GreenplumSource" | "HBaseSource" | "HiveSource" | "HubspotSource" | "ImpalaSource" | "JiraSource" | "MagentoSource" | "MariaDBSource" | "AzureMariaDBSource" | "MarketoSource" | "PaypalSource" | "PhoenixSource" | "PrestoSource" | "QuickBooksSource" | "ServiceNowSource" | "ShopifySource" | "SparkSource" | "SquareSource" | "XeroSource" | "ZohoSource" | "NetezzaSource" | "VerticaSource" | "SalesforceMarketingCloudSource" | "ResponsysSource" | "DynamicsAXSource" | "OracleServiceCloudSource" | "GoogleAdWordsSource" | "AmazonRedshiftSource" | "WarehouseSource" | "SalesforceV2Source" | "ServiceNowV2Source"
      info	[Changelog]   - Added Enum KnownExpressionV2Type
      info	[Changelog]   - Added Enum KnownGoogleBigQueryV2AuthenticationType
      info	[Changelog]   - Added Enum KnownServiceNowV2AuthenticationType
      info	[Changelog]
      info	[Changelog] **Breaking Changes**
      info	[Changelog]
      info	[Changelog]   - Operation CredentialOperations.createOrUpdate has a new signature
      info	[Changelog]   - Interface ManagedIdentityCredential no longer has parameter resourceId
      info	[Changelog]   - Type of parameter value of interface CredentialListResponse is changed from ManagedIdentityCredentialResource[] to CredentialResource[]
    ️❌ azure-resource-manager-schemas failed [Detail]
    • Failed [Logs] Generate from 02c2ea6b393a49d6870aeb59d8c7da111ff89db1. 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]  notice
      cmderr	[initScript.sh] npm notice New minor version of npm available! 10.2.4 -> 10.5.0
      cmderr	[initScript.sh] npm notice Changelog: <https://github.com/npm/cli/releases/tag/v10.5.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
    • datafactory/resource-manager [View full logs]  [Preview Schema Changes]
    ️⚠️ azure-powershell warning [Detail]
    • ⚠️Warning [Logs] Generate from 02c2ea6b393a49d6870aeb59d8c7da111ff89db1. 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.datafactory.DefaultTag [View full logs]  [Preview SDK Changes]
    Posted by Swagger Pipeline | How to fix these errors?

    @openapi-workflow-bot openapi-workflow-bot bot added ShiftLeftViolation DoNotMerge <valid label in PR review process> use to hold merge after approval labels Mar 7, 2024
    Copy link

    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.

    @ms-henglu
    Copy link
    Member

    There are a bunch of breaking changes reported on this PR. Please get a breaking changes approval from Azure Breaking Changes Reviewers [email protected] and ARM can review the changes afterwards. Once you have the approval, please remove the "ARMChangesRequested" label from the PR to make the PR visible to the ARM reviewers.

    @mikekistler mikekistler added the BreakingChange-Approved-BugFix Changes are to correct the REST API definition to correctly describe service behavior label Mar 11, 2024
    @ms-henglu ms-henglu removed the ARMChangesRequested <valid label in PR review process>add this label when require changes after ARM review label Mar 12, 2024
    @openapi-workflow-bot openapi-workflow-bot bot added the WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required label Mar 12, 2024
    @raosuhas raosuhas added the ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review label Mar 12, 2024
    @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 Mar 12, 2024
    @Alancere Alancere added the Approved-SdkBreakingChange-Go Approve the breaking change tracking for azure-sdk-for-go label Mar 13, 2024
    @ruowan
    Copy link
    Member

    ruowan commented Mar 14, 2024

    Confirmed the model validation locally, it both existing on the main branch. And it's not introduced by this PR. Can we by pass this model validation failure? @scbedd

    @ruowan ruowan removed the DoNotMerge <valid label in PR review process> use to hold merge after approval label Mar 14, 2024
    @scbedd
    Copy link
    Member

    scbedd commented Mar 14, 2024

    It existing in main isn't a good excuse to bypass the validation failure. Please give me a link to an issue that tracks resolving the failures, and I will bypass validation then.

    @ruowan
    Copy link
    Member

    ruowan commented Mar 15, 2024

    I created a work item to track: https://msdata.visualstudio.com/Azure%20Data%20Movement/_workitems/edit/3021924 . And we will plan this work item to do such cleanup.

    @ms-henglu ms-henglu merged commit 44d7a32 into main Mar 19, 2024
    31 of 33 checks passed
    @ms-henglu ms-henglu deleted the dev/saurabhchugh/AddingCredentialSourcesForDataFactory branch March 19, 2024 03:43
    vxfield pushed a commit that referenced this pull request Mar 28, 2024
    Co-authored-by: Saurabh Chugh <[email protected]>
    Co-authored-by: Ruoxuan Wang <[email protected]>
    Co-authored-by: Heng Lu <[email protected]>
    hiaga pushed a commit to hiaga/azure-rest-api-specs that referenced this pull request May 21, 2024
    Resolved comments
    
    [Batch] Azure Batch Data Plane 2024-02-01.19.0 (#27505)
    
    Added the summary property to the data services (#27829)
    
    * Added the summary property for the data registry service API.
    
    * Added the summary properties for the data v2 service APIs.
    
    * Added the summary properties for the data v1 service APIs.
    
    * Added the summary properties for the data v2 service APIs.
    
    Relay : Updated with optional property trustedServiceAccessEnabled in NetworkRuleSet (#27709)
    
    * Updated with optional property trustedServiceAccessEnabled in NetworkRuleSet
    
    * fix prettier check failures
    
    [Microsoft.Marketplace][Discovery][ApiKeys] - Adding documentation for self-service discovery api keys (#27470)
    
    * Adding apiKey documentation
    
    * Fixing document name typo
    
    * Fixing code formatting to use prettier
    
    * Moving readme file to correct nesting location
    
    * PR validation fixes
    
    * Formatting with prettier
    
    * PR Validation fixes
    
    * NextPageLink
    
    * Removing nextPageLink
    
    * Removing redundant sub parameter from examples
    
    * More fixes
    
    * nextLink fixes
    
    * fixing subscriptionId capital
    
    * Adding ref to subscriptionId
    
    * Adding subscription param
    
    * updating post path type
    
    * Fixing path to capital
    
    * reverting capital in post path
    
    * Adding "discovery" to path
    
    * revert to previous path name
    
    * Adding key alias
    
    * Updating key api examples
    
    * Linting errors fix
    
    * Removing x-ms-pageable
    
    * More bugfixes
    
    * Changing dictionary type
    
    * Fixing prettier issues
    
    * Fix pageable
    
    * fix ref and pageable
    
    * Fixing pageable value issue
    
    * changing nextLink property
    
    * Replaceing null value of nextLink
    
    * Reading api keys as objects
    
    * Change return type of listing controller
    
    * Updating create key
    
    * Fixing prettier issues
    
    * Change return type of api key
    
    * Updating object descriptions
    
    * Updating technical descriptions
    
    * Adding full stops to descriptions
    
    * Fixing API Keys description
    
    * Adding missing full stop
    
    * Fixing PR comments
    
    * Updating to standard error response
    
    * Fixing invalid object examples
    
    openai, update tsp for *AsPlainText op, request as multipart/form-data, and response as text/plain (#26412)
    
    [Hub generated spec] recoveryservicesbackup microsoft.recovery services 2024 01 01 (#27775)
    
    * Adds base for updating Microsoft.RecoveryServices from version stable/2023-08-01 to version 2024-01-01
    
    * Updates readme
    
    * Updates API version in new specs and examples
    
    * Update readme.md: Removing multiple default tags to resolve avocado error.
    
    * Update readme.md: Remove tag
    
    * resolved issues with readme
    
    ---------
    
    Co-authored-by: Himanshu Agarwal <[email protected]>
    
    NGINX@2024-01-01-preview: Add to readme.md (#27891)
    
    Add PostgreSqlV2 Connector (#27893)
    
    * Add PostgreSqlV2 Connector
    
    * Add PostgreSqlV2 Connector
    
    * Add PostgreSqlV2 Connector
    
    * Add PostgreSqlV2 Connector
    
    * Add PostgreSqlV2 Connector
    
    * Add PostgreSqlV2 Connector
    
    Batch DataPlane TypeSpec (#26381)
    
    Batch TypeSpec Definition
    
    ---------
    
    Co-authored-by: NickKouds <[email protected]>
    Co-authored-by: hoppe <[email protected]>
    Co-authored-by: David Watrous <[email protected]>
    Co-authored-by: Sanjana Kapur <[email protected]>
    
    Create Api Version Microsoft.Search 2024-03-01-preview (#27450)
    
    * Adds base for updating Microsoft.Search from version preview/2021-04-01-preview to version 2024-03-01-preview
    
    * Updates readme
    
    * Updates API version in new specs and examples
    
    * Update semantic description for free tier
    
    * Update 2024-03-01-Preview api version to have 2023-11-01 api changes
    
    * Add quota usages
    
    * Update quota usages descriptions and types +lint
    
    * swagger prettier changes
    
    * Address comments, update descriptions and grammar
    
    * Add NSP contracts to API version.
    
    * Fix missing token.
    
    * Fix missing tokens.
    
    * Fix reference issues.
    
    * refactor nsp changes.
    
    * Fix minor semantic issues
    
    * Add descriptions.
    
    * Fix description
    
    * Prettier fixes
    
    * Add pattern for SearchServiceParameter to comply with pattern RPC policy
    
    * Update branding and descriptions
    
    * Add suppressions for LroErrorContent and AvoidAdditionalProperties
    
    * Align versioning on all common types
    
    * Further update descriptions to improve locale changes and readability
    
    ---------
    
    Co-authored-by: Jacob Hill <[email protected]>
    
    [Microsoft.DeviceRegistry] Migrated Microsoft.DeviceRegistry 2023-11-01-preview API to TypeSpec (#27566)
    
    * Migrated Microsoft.DeviceRegistry 2023-11-01-preview API to TypeSpec
    
    * Fixed AssetEndpointProfiles examples path
    
    * Fixed operations examples
    
    * Regenerated swagger file
    
    * Added example reference for GetOperationStatus API
    
    * Fixed AssetEndpointProfiles examples
    
    * Moved to v3 common types (TypeSpec default)
    
    * - Fixed EventsObservabilityMode reference name in Assets
    
    - Generated swaggers with latest tsp compiler
    
    * Fixed Asset Endpoint Profile anonymous auth mode description
    
    Update Route Directions API (#27651)
    
    * first commit
    
    * update
    
    * update
    
    ---------
    
    Co-authored-by: Will Huang <[email protected]>
    
    Clean-up Data swagger files (#27720)
    
    * Update readme.md: Common/stable/2023-06-01
    
    current: Common/stable/2023-07-01
    Updated: Common/stable/2023-06-01
    
    * Moved swagger files: Data v1/v2 & Render v1 to directories consistent with the other Azure Maps swagger files.
    
    * Changed 'Macao' to 'Macao SAR'.
    
    * Data service updates
    
    Fix two broken links in Route v2 (2023-10-01-preview) (#27904)
    
    * Fixed broken route-v2 links.
    
    * Fixed broken route-v2 links.
    
    Broken links (#27906)
    
    [npm-install.yml] Ignore errors from "npm ls -a" (#27934)
    
    - Step is only informational
    
    [Hub Generated] Publish private branch 'raghumunukutla-supportrp-Microsoft.Support-2023-06-01-preview' (#27544)
    
    * Adds base for updating Microsoft.Support from version preview/2022-09-01-preview to version 2023-06-01-preview
    
    * Updates readme
    
    * Updates API version in new specs and examples
    
    * Changes for updating swagger and corresponding examples
    
    * Added one example
    
    * Changes to address check failures
    
    * Changes to fix breaking changes
    
    * Changes to address couple of other checks
    
    * Minor change
    
    * Minor fix
    
    * Changes as per PR comments
    
    * Changes for adding support to classifyProblems at tenant scope
    
    * Minor change
    
    * Changes for addressing comments
    
    * 1. Changes for adding classifyservices apis for both tenant and subscription scope
    2. Changes for adding a new property related service for problem classification api
    
    * Minor changes to fix failures related to automated checks
    
    * Changes as per review comments
    
    * Minor changes for updating the examples
    
    * Minor change for updating examples
    
    * Changes as per PR comments
    
    * Minor change
    
    * Minro change to example file
    
    * Changes for adding: "x-ms-parameter-location" to parameters
    
    * Changes for adding suppressions for additional properties
    
    * On top of signed off private preview PR, below are couple of changes added in this commit:
    
    - Remove readonly for enrollmentId which is now also sent as create ticket payload
    - Adding a new api(lookUpResourceId) which was in a different version of private preview(2019-05-01-preview)
    
    * Minor change for fixing the model validation
    
    * Changes for updating type from number to integer as suggested by CLI team
    
    * Changes as per review comments
    
    * Changes for adding suppression
    
    * Based on recommendation from Java SDK team.
    
    * Changes in the operationid to have commandlets generated in a desired way for powershell/cli
    
    ---------
    
    Co-authored-by: Vijaya Munukutla <[email protected]>
    
    Addressing .net sdk comments (#27708)
    
    * Addressing .net sdk comments
    
    * Change the name from DiscoSourceKind to DiscoverySourceKind for csharp sdk
    
    * Change disco to discovery in operations
    
    * use ValidateResult as the returns type of validate endpoint
    
    * Change the key name of SavedFilter from filterName to savedFilterName
    
    * Re-added the ValidateResult model as it breaks validate endpoint
    
    * Move all path parameters to endpoint
    
    * Change single word model name
    
    * Regenerate json spec
    
    * Update saved filter examples
    
    * Sync with main
    
    * Fix prettier in examples
    
    * Update model names
    
    * use clientName instead of projectedName. Suppress property name conflict
    
    * Use projected name instead of client name
    
    * run typespec validation
    
    * Fix breaking change
    
    * Update examples
    
    * Use projected name for routes as well
    
    * Run typespec validation
    
    * Add more comments
    
    * Add doc for observedportstate value
    
    * Update request model name
    
    * Change Request to Payload
    
    * Change Request to Payload
    
    * Update request to payload
    
    * update json file
    
    Moving Microsoft.Workloads/SapDiscoverySites with API version 2023-10-01-preview to Public repo for Public preview (Onboarded to typespec) (#27791)
    
    * Initial commit based on https://github.com/Azure/azure-rest-api-specs-pr/pull/16889
    
    * synced with https://github.com/Azure/azure-rest-api-specs-pr/pull/16889
    
    * Synced with https://github.com/Azure/azure-rest-api-specs-pr/pull/16924
    
    * added supressions for lintDiff errors
    
    * updated descriptions based on PM suggestions
    
    * supressed PatchBodyParametersSchema as "This API is inaccessible from end user and is there for purposes to make sure service can make patch calls for updating properties"
    
    Update readme.python.md (#27956)
    
    Release sql microsoft.sql 2023 08 01 preview (#27828)
    
    * Adds base for updating Microsoft.Sql from version preview/2023-05-01-preview to version 2023-08-01-preview
    
    * Updates readme
    
    * Updates API version in new specs and examples
    
    * Add the memory MB parameter for LocationCapabilities.json for 2023-08-01-preview api version (#26820)
    
    * Revert client tag to package-composite-v5 (#26809)
    
    * DAG API 2023-08-01 for Chimera DRv2 (#27236)
    
    * Chimera DRv2 DAG REST API Swagger update
    
    * spelling updatre
    
    * adding x-ms-identifiers
    
    * Adding pattern
    
    * location header update
    
    * addressing comments
    
    * reverting to v1
    
    * ResourceNameRestriction
    
    * Adding Swagger files for 2023-08-01 preview Api Release (#27417)
    
    * adding swagger files for 2023-08-01 Api release
    
    * resolving spell check issues and exceptions to words like Freemium and others
    
    * resolving spell check errors msdtcdns and msdtc's
    
    * resolving erros
    
    * resolving model validation errors
    
    * adding changes for model validation error
    
    * adding changes for model validation errors
    
    * adding 202 response headers for virtualclusterdelete.json file
    
    * resolving lint diff errors
    
    * resolving model validation errors and comments
    
    * resolving error
    
    * resolving symentic errors
    
    * resolving avocado errors
    
    * resolving uniquex-ms-enum error
    
    * reverting the changes
    
    * resolving typing mistake
    
    * reverting the changes for MaintenanceWindows
    
    * removed the extra json file added in readme file
    
    * removing another occurence
    
    ---------
    
    Co-authored-by: Ravi Gautam <[email protected]>
    
    ---------
    
    Co-authored-by: UrosKrsticMIPerf <[email protected]>
    Co-authored-by: Ji Wang <[email protected]>
    Co-authored-by: ms-mjovkovic <[email protected]>
    Co-authored-by: Ravi Gautam <[email protected]>
    
    Update Examples (#27928)
    
    Wiboris batch microsoft.batch 2024 02 01 (#27675)
    
    * Adding support for version 2024-02-01
    
    adding in a missing format (#27952)
    
    Revert "Mvvsubbu databricks microsoft.databricks 2024 02 01 preview" (#27884)
    
    * Revert "Mvvsubbu databricks microsoft.databricks 2024 02 01 preview (#27607)"
    
    This reverts commit 39608b2c1c7b7dc06cb99abb9d733665cfce9a75.
    
    * Updating Package Tag in Readme file
    
    Johnkoh msft azuredatatransfer microsoft.azure data transfer 2024 01 25 (#27925)
    
    * Adds base for updating Microsoft.AzureDataTransfer from version preview/2023-10-11-preview to version 2024-01-25
    
    * Updates readme
    
    * Updates API version in new specs and examples
    
    * Add BillingTier to new messagingOptions property
    
    * Run prettier
    
    Noneumar alertsmanagement microsoft.alerts management 2024 01 01 preview (#27216)
    
    * Adds base for updating Microsoft.AlertsManagement from version preview/2023-08-01-preview to version 2023-12-01-preview
    
    * Updates readme
    
    * Updates API version in new specs and examples
    
    * New 2023-12-01-preview private API version.
    
    * updated the swagger
    
    * Added preview API 2024-01-01-preview
    
    * fixed readme
    
    * fixed readme
    
    * fixed readme
    
    * after review
    
    * changed correlationTime to correlationDateTime
    
    * Updated the hasEnrichments description.
    
    * Added missing fields
    
    update readme.typescript,md from edgemarketplace (#27990)
    
    * update readme.typescript,md from edgemarketplace
    
    * update
    
    [Public][main][awsconnector] Update cSpell.json (#27996)
    
    [EventGrid] System Events in TypeSpec (#27672)
    
    * [Do not Merge] Eventgrid to CADL (#19819)
    
    * Initial commit
    
    * formatted
    
    * fix appconfig
    
    * API management fix
    
    * keyvault
    
    * Storage
    
    * signalR
    
    * servicebus
    
    * resources
    
    * redis
    
    * policy insights
    
    * eventhub
    
    * Iothub
    
    * cr
    
    * cr-2
    
    * web
    
    * maps
    
    * healthcare APi
    
    * media services
    
    * media services
    
    * ACS
    
    * Eg omdels
    
    * updating healthcare api enum for cadl
    
    * change number in Maps.cadl to float64
    
    * changing Map<k,V> to Record<V>
    
    * update service title and version for healthcareapi
    
    * fix containerregistry
    
    * container registry updated
    
    * updating container service cadl
    
    * eventgrid service version
    
    * eventhub cadl service version
    
    * healthcare api cadl
    
    * iothub cadl
    
    * keyvault cadl
    
    * machine learning cadl
    
    * maps cadl
    
    * policyInsights cadl
    
    * redis cache cadl
    
    * resources cadl
    
    * servicebus cadl
    
    * signalRservice cadl
    
    * web cadl -- may need improvements
    
    * updating cadl inheritance story
    
    * made a remove an add on communication
    
    * trying 2 namespaces
    
    * cleaning up container
    
    * 2nd anmespace for baseevent container
    
    * adding in docs to healthcare cadl
    
    * add doc for healthcareresourcetype enum
    
    * save recent
    
    * two namespaces mediaservices
    
    * policy insights 2 namespaces
    
    * two namespaces resources
    
    * two namespaces sb
    
    * 2 namespace signalr
    
    * storage 2 namespaces
    
    * 2 namespaces web cadl
    
    * ran prettier on cadl
    
    * working on adding publish to EG cadl
    
    * updating EG cadl
    
    * updated cadl version
    
    * remove service
    
    * remove repo level files
    
    * changing baseEvents to alias
    
    * adding evnetgrid subnamespace to all files
    
    * inital generated swagger files from cadl
    
    * generation step initial
    
    * generation step initial2
    
    * changing gen steps
    
    * change extends to spread
    
    * added in apimanagementgateway to cadl
    
    * cadl databox
    
    * updating cadl to align with public client
    
    * adding auth and apiversion fix
    
    * adding cadl output and operations file to show overlaod
    
    * overload?
    
    * eg
    
    * try overlaod again
    
    * save here try to see why models are not showing
    
    * save
    
    * generalevent publish function
    
    * shared route
    
    * remove commented code
    
    * rename to typespec
    
    * eventgrid updates
    
    * refactoring
    
    * zonedDateTime to utcDateTime
    
    * update eg versioning
    
    * remove unused folders
    
    * update eg tsp
    
    * fix web warnings
    
    * storage warnings
    
    * fix signalr warnings
    
    * addressing warnings
    
    * update warnings
    
    * typespec openapi.json
    
    * addressed warnings
    
    * gen swagger to compare
    
    * update format
    
    * update mapping script
    
    * updates
    
    * fix appconfig
    
    * update ACS
    
    * update containerservice
    
    * regen and edits
    
    * update databox
    
    * update script
    
    * update healthcare
    
    * iothub
    
    * updating mapping script
    
    * update ref
    
    * enum doc .45
    
    * update to valueof string
    
    * update preview tag
    
    * extra period appconfig
    
    * update communication tsp
    
    * update containerservice
    
    * update databox
    
    * iohtub upstate
    
    * update healthcareAPis
    
    * media services read visb
    
    * add storage events
    
    * refactor EG
    
    * changed integer to int64
    
    * int64
    
    * update readme
    
    * move location of tsp-config for generation
    
    * updates for gen testing
    
    * tsp format
    
    * blank line
    
    * delete gen file
    
    * changes
    
    * add script
    
    * update import
    
    * update
    
    * update client
    
    * add tsp
    
    * remove autorest import
    
    * iotHub update
    
    * typo viop -> voip
    
    * update int type
    
    * update type
    
    * eventhub int32
    
    * update maps
    
    * update tsp
    
    * update auth
    
    * add eg system events
    
    * remove excess models
    
    * work on versioning -- part 1
    
    * generate only eventgrid sys events
    
    * typspec sys events
    
    * remove uneeded import
    
    * tsp format
    
    * add doc
    
    * add app config models
    
    * mark internal for gen of v1
    
    * Revert "mark internal for gen of v1"
    
    This reverts commit 15c09989a6ceda3688983787d22dd646b175d2a3.
    
    * @usage
    
    * add ACS event change
    
    * use @usage
    
    * move systemEvents into preview version for compile
    
    * update to just output
    
    * add access public
    
    * add acess to script
    
    * remove commented
    
    * system events not specific to version
    
    * change import level
    
    * update generate swagger
    
    * initializing "write in typespec doc"
    
    * move typespec guide to typespec readme
    
    * Resource Notifications pr 25848
    
    * add acsrouter events
    
    * update model lists
    
    * u[date .net changes
    
    * update tsp communication error
    
    * move around file placement for tempTypeSpecFile
    
    * move out of folder
    
    * renme
    
    * rename
    
    * resolving warnings
    
    * all in one file
    
    * two client customization
    
    * remove todo
    
    * format
    
    * combine files to add communicationIdentifierModel to client.tsp
    
    * Update README.md
    
    * Update README.md
    
    * add resourceNotifications
    
    * ... to extends ***
    
    * WIP- media services
    
    * suppress composition-over-inheritance
    
    * update swagger with sys events
    
    * int64 instead of int32
    
    * change to string record
    
    * update json
    
    * gen sysEvents separately with dummy operation for ease of viewing
    
    * remove dummyOperation
    
    * richard generate diff updates
    
    * richard gen tsp changes part 2
    
    * remove dummy operation from client
    
    * make non-anon model IotHub
    
    * anon model sku fix
    
    * script update + enums added to client_systemEvents
    
    * changes after customization folder
    
    * tsp format and Usage.output only
    
    * update script
    
    * starting changes for PR
    
    * update readme
    
    * remove diffs
    
    * change namespace to Microsoft.EventGrid.SystemEvents
    
    * move swagger location
    
    * most recents sys events merged
    
    * encode?
    
    * typo
    
    * add package name for CI
    
    * add examples folder
    
    * no need for url endpoint
    
    * remove http
    
    * change docs, move imports
    
    * add metadata
    
    * update docstrings
    
    * try to resolve examples issue
    
    * remove script
    
    * start updating samples
    
    * add commError back
    
    * remove api-version
    
    * rename samples back to examples
    
    * try adding blank opId
    
    * add opID
    
    * need version
    
    * add examples with operationID
    
    * update exmaples
    
    * prettier
    
    * prettier
    
    * ran prettier
    
    * remove floats
    
    * update readme
    
    * enum to union
    
    * add quotes
    
    * update
    
    * update compile
    
    * commit
    
    * Revert "update compile"
    
    This reverts commit d642125aa2b2f28e1601aa8af0dbf17353580fee.
    
    * compile with 0.39.1
    
    * fixes from projectedName
    
    * compile
    
    * fixing incorrect usage of friendlyName
    
    * fix x-ms-client-names
    
    * change to clientName
    
    * Revert "change to clientName"
    
    This reverts commit 6d6654865a8d71f960e56ae41e5fa6afb22e0f58.
    
    * compile
    
    * add a swagger.tsp for swagger needed edits
    
    * clientName
    
    * use tsp gen events
    
    * make namespace models
    
    * update desc
    
    * update
    
    * update readme again
    
    * .NET diff changes
    
    * modelAsString true
    
    * diff from .NET generated
    
    * ordering
    
    * ordering
    
    * ordering
    
    * order
    
    * dont use unknown use record unknown
    
    * make record,string/ tags
    
    * timeToLive
    
    * type of labelValue is unknown
    
    * follow wire
    
    ---------
    
    Co-authored-by: Rakshith Bhyravabhotla <[email protected]>
    
    Add TypeSpec for Azure.Communication.Messages service (#27405)
    
    * Add GA swagger
    
    * add typespec
    
    * generated swagger by TypeSpec
    
    * add repeatability headers
    
    * Update client.tsp
    
    * try adding internal to the methods
    
    * mark response public
    
    * make clients internal for all languages
    
    * mark more as public
    
    * fix naming - StreamClient
    
    * remove StreamClient, move into NotificationMessagesClient
    
    * fix typo - application/octet-stream
    
    * change body to content
    
    * renaming
    
    * some changes to model access
    
    * change the access decorator to csharp only
    
    * experiment with polymorphism
    
    * Update client.tsp
    
    * add @access(Access.public, "csharp"), fix WhatsAppMessageTemplateValueSubType
    
    * Update models.tsp
    
    * Update models.tsp
    
    * add name as a field to MessageTemplateValue
    
    * add @visibility("create")
    
    * try @visibility("read", "query", "create", "update", "delete")
    
    * try Array<MessageTemplateValue>
    
    * change client
    
    * make MessageTemplateResponse and WhatsAppMessageTemplateResponse internal
    
    * Update CommunicationServicesMessages.json
    
    * more discriminators
    
    * Update models.tsp
    
    * Update models.tsp
    
    * Update models.tsp
    
    * address comment for adding SupportsClientRequestId
    
    "ServiceTraits should also includeSupportsClientRequestId because that header is mandatory for all Azure services and will get auto-populated by the SDK."
    
    * fix tsp compile warnings
    
    * generate csharp for test purposes
    
    * remove csharp client tweaks
    
    * fix client hierarchy
    
    * add auth decoration
    
    * avoid response and request in model names
    
    * avoid single noun names
    
    * revert string literal to enum to control naming in SDK
    
    * change button to buttons
    
    * make enums public and rename client methods
    
    * change operation name from sendMessage to send
    
    * remove outdated generated examples
    
    * JS and Java SDK related typespec changes (#27416)
    
    * updated js emitter output
    
    * JS discriminator model issue  fix
    
    * JS generation fix
    
    * reverting the discriminator changes
    
    * java emitter changes
    
    * added key credential auth
    
    * address some PR comments (#27435)
    
    * renaming
    
    * make latitude and longitude requried
    
    * rename MessageTemplateType to MessageTemplateBindingsType
    
    * add suppression for unknown type
    
    * extract an enum CommunicationMessagesChannel for MessageTemplateItem
    
    * fix examples
    
    * fix examples and generate swagger
    
    ---------
    
    Co-authored-by: glorialimicrosoft <[email protected]>
    
    * renaming
    
    * use @projectedName("csharp", "uri")  to rename url to uri for csharp and make downloadMedia internal for csharp
    
    * fix example, fix typo
    
    * fix XmsEnumValidation error on build pipeline
    
    * regenerate swagger with TypeSpec
    
    * fix example
    
    * fix nextLink in example
    
    * fix nextLink model validation
    
    TypeSpec automatically generates nextLink as an Uri type, and in our service we use relative path for nextLink, so validation is failing, setting it to null to bypass this validation
    
    * run npx tsv specification/communication/Communication.Messages
    
    * run tsp compile
    
    * try something
    
    * merge main into feature branch then rerun npx tsv specification/communication/Communication.Messages
    
    * make communicationservicesmessages all lower case
    
    * run npx tsv specification/communication/Communication.Messages again
    
    * Update tspconfig.yaml
    
    * fix Swagger Avocado
    
    * fix Swagger Avocado
    
    * add suppressions for LroExtension
    
    * remove customization-class setting in tspconfig.yaml that is causing the customization task to fail.
    
    * Address comment: rename getTemplates  in routes.tsp to listTemplates
    
    * remove `?` from subType as it is required for WhatsAppMessageTemplateBindingsButton
    
    * add more examples
    
    * format namespace as Azure.Communication.MessagesService
    
    * remove unnecessary @access(Access.public)
    
    * rename Type to Kind
    
    * add description for language in template
    
    * Update communicationservicesmessages.json
    
    * fix CI failure, rename download to get
    
    * remove multiple-line docs from TypeSpec
    
    * add maxpagesize for list template operation
    
    * move @access out of models.tsp into client.tsp
    
    * remove the unneeded maxpagesize in models, ListTemplatesQueryParams already takes care of it
    
    * Fix some doc description
    
    * rerun  npx tsv specification/communication/Communication.Messages
    
    * change channel id for ListTemplates to uuid
    
    * Java Customization for Communication Message Typespec (#27919)
    
    * Java Customization
    
    ---------
    
    Co-authored-by: Dominik Messinger <[email protected]>
    Co-authored-by: Arif Ibrahim Mohamed <[email protected]>
    
    Update workflow-bot comment.yml: update guidance for publishing to public repo; add support for new breaking changes labels
    
    Update comment.yml: fix workflow-bot logic (#28006)
    
    Todd king msft monitor microsoft.insights dp 2024 02 01 (#27560)
    
    * Adds base for updating Microsoft.Insights from version stable/2023-10-01 to version 2024-02-01
    
    * Updates readme
    
    * Updates API version in new specs and examples
    
    Update cSpell.json - add nwrfc stands for NetWeaver RFC of SAP (#27874)
    
    * Update cSpell.json - add nwrfc stands for NetWeaver RFC of SAP
    
    * Update cSpell.json with SAP terms
    
    Updating docs related to Hermes IOPS/MBPS  (#27971)
    
    * updating docs
    
    * spell check police
    
    [Hub Generated] Review request for Microsoft.AzureStackHCI to add version stable/2024-01-01 (#26905)
    
    * Adds base for updating Microsoft.AzureStackHCI from version stable/2023-08-01 to version 2024-01-01
    
    * Updates readme
    
    * Updates API version in new specs and examples
    
    * pick up changes from https://github.com/Azure/azure-rest-api-specs-pr/pull/16097
    
    * merge w 2023-11-01-preview
    
    * fixed api version
    
    * adding changes for cluster resources
    
    * add examples
    
    * add missing files in readme
    
    * updated edgedevice to make deviceconfiguration as optional
    
    * updating ProxyResource to v5
    
    * Revert "updating ProxyResource to v5"
    
    This reverts commit 7b849bd01bbb3da1d2d3dfb12be7db993e504d60.
    
    * update common-types for security settings to v3
    
    ---------
    
    Co-authored-by: Patricia Huang <pathuang@pathuang-dev>
    Co-authored-by: Priyanshi Jain <[email protected]>
    Co-authored-by: Bhuvnesh kumar <[email protected]>
    Co-authored-by: Priyanshi Jain <[email protected]>
    Co-authored-by: Bhuvnesh Kumar <[email protected]>
    
    Dev sentinel securityinsights microsoft.security insights 2024 01 01 preview (#27728)
    
    * Adds base for updating Microsoft.SecurityInsights from version preview/2023-12-01-preview to version 2024-01-01-preview
    
    * Updates readme
    
    * Updates API version in new specs and examples
    
    * Enrichment API (#27706)
    
    * Update DataConnectorDefinitions API. Removed unused properties (#27737)
    
    * removed unused properties from definition api
    
    * remove sampleQuery object
    
    * Add new kind (RestApiPoller) to DataConnectors API (#27736)
    
    * add new dataConnector kind
    
    * fix Errors
    
    * Added Recommendations API 2024-01-01-preview version (#27682)
    
    * Added Microsoft.SecurityInsights Recommendations API 2024-01-01-preview
    
    * prettier
    
    * prettier
    
    * cr
    
    * Added back Azure-AsyncOperation header
    
    * cr
    
    * cr
    
    * cr
    
    * cr
    
    ---------
    
    Co-authored-by: Itiel Maimon <[email protected]>
    
    * Morazmiz/query 2024 01 01 preview add query (#27723)
    
    * Add blockchain to latest profile
    
    * Add additional types
    
    * Adds base for updating Microsoft.SecurityInsights from version preview/2022-04-01-preview to version 2022-05-01-preview
    
    * Updates readme
    
    * Updates API version in new specs and examples
    
    * add Query API
    
    * delete redundant file
    
    * validations
    
    * validations
    
    * .
    
    * .
    
    * .
    
    * .
    
    * count
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * .
    
    * suppress warnings
    
    * fix model validation error
    
    * make main a parameter
    
    * .
    
    * object
    
    * .
    
    * .
    
    * .
    
    * revert
    
    * .
    
    ---------
    
    Co-authored-by: Mark Cowlishaw <[email protected]>
    Co-authored-by: Anat Gilenson <[email protected]>
    Co-authored-by: xuhumsft <[email protected]>
    
    * remove suppress that does not work (#27974)
    
    * Ms security insights recommendations api 2024 01 01 preview - arm review fixes (#27972)
    
    * Added Microsoft.SecurityInsights Recommendations API 2024-01-01-preview
    
    * prettier
    
    * prettier
    
    * cr
    
    * Added back Azure-AsyncOperation header
    
    * cr
    
    * cr
    
    * cr
    
    * cr
    
    * Updated Recommendation per ARM review
    
    * RecommendationPatch
    
    * fixes
    
    * cr
    
    * check
    
    * try
    
    * try3
    
    * h
    
    * typo
    
    * try
    
    * r
    
    * rs
    
    * s
    
    * d
    
    * try fix
    
    * 6
    
    * try
    
    * ddd
    
    * i
    
    ---------
    
    Co-authored-by: Itiel Maimon <[email protected]>
    
    ---------
    
    Co-authored-by: nbatyrbb <[email protected]>
    Co-authored-by: sagamzu <[email protected]>
    Co-authored-by: Itiel Maimon <[email protected]>
    Co-authored-by: Itiel Maimon <[email protected]>
    Co-authored-by: moranraz <[email protected]>
    Co-authored-by: Mark Cowlishaw <[email protected]>
    Co-authored-by: Anat Gilenson <[email protected]>
    
    [Purview Datamap] Fix anonymous model (#28010)
    
    * fix anon model
    
    * swagger
    
    * update mode naming
    
    ---------
    
    Co-authored-by: Yifan Zhou <[email protected]>
    
    Fixing prettier check
    
    Fixed Model Validation
    
    Resolved comments
    
    Fixing case in examples
    
    Resolved comments
    
    fixing param
    
    Fixing examples
    
    Moving Orbital from 2024-03-01 preview to stable (#27924)
    
    * Moving from 2024-03-01-preview to stable
    
    * Updated version in swagger json
    
    * Modified examples folder
    
    * Updated readme files
    
    * updated readme path
    
    * no sdk gen in readme
    
    * updated readme
    
    * Old files
    
    * referencing old preview
    
    * Removed old preview folder
    
    * Adding preview folder back, remove later in a separate PR
    
    Added EventGridEvent schemas for a Microsoft.ApiCenter. (#27902)
    
    * Added EventGridEvent schemas for a Microsoft.ApiCenter.
    
    * Added reference in readme.md.
    
    * Addressing comments.
    
    * Addressing comments.
    
    * Update specification/eventgrid/data-plane/Microsoft.ApiCenter/stable/2018-01-01/ApiCenter.json
    
    Co-authored-by: JoshLove-msft <[email protected]>
    
    * Addressing comments.
    
    * Fixes.
    
    * Added prefix to events.
    
    * Added prefix.
    
    * Fixes.
    
    * Fixed styling.
    
    ---------
    
    Co-authored-by: Alexander Zaslonov <[email protected]>
    Co-authored-by: JoshLove-msft <[email protected]>
    
    2024-02-29-preview (#28004)
    
    [OpenAI.Inference] Implementing changes for the 2024-02-15-preview version. (#27558)
    
    * Implementing changes for the 2024-02-15-preview version.
    
    * Fixing examples api versions.
    
    * Missing examples
    
    * updating OYD samples
    
    * fixes
    
    * format
    
    * fixe
    
    * typo
    
    * fixes
    
    * reflect new structure of OYD response 'context' object
    
    * reflect new structure of OYD response 'context' object (compile)
    
    * reflect new chat completions logprobs
    
    * Remove 'removed' for deprecated but continuing models/routes
    
    * Update specification/cognitiveservices/OpenAI.Inference/client.tsp
    
    Co-authored-by: Minh-Anh Phan <[email protected]>
    
    * TTS docs pass, compile/format clean
    
    * pending clarification, minimally update embedding input_type to at least be optional and clear
    
    * test
    
    * TTS naming change
    
    * fixing enum casing.
    
    * samples + missing field
    
    * compile after merge
    
    * fixing samples
    
    * updating to match latest service provided swagger
    
    * updating examples
    
    * fix
    
    * Adding projectedName back to fix emitted libraries.
    
    * renaming deployment-id to deploymentId to match samples.
    
    * fixing more tests.
    
    * fixing handwritten swagger
    
    * rollling back changes to handwritten spec + examples
    
    * generated examples
    
    * more roll backs
    
    * more rollbacks
    
    * test
    
    * compiled
    
    * fixing examples
    
    * recompiled with updated compiler
    
    * recompiled after merge
    
    * updating example + fix name
    
    * removed projectedName json
    
    ---------
    
    Co-authored-by: Travis Wilson <[email protected]>
    Co-authored-by: Travis Wilson <[email protected]>
    Co-authored-by: Minh-Anh Phan <[email protected]>
    Co-authored-by: Billy Hu <[email protected]>
    
    Update privateEndpointConnection.json (#27980)
    
    Update readme.md (#27993)
    
    modifying readme tag
    
    [Text Translation] Update tsp config file (#28002)
    
    Co-authored-by: Michal Materna <[email protected]>
    
    Removed sentence from countryRegion property description. (#28000)
    
    remove usage.input (#28057)
    
    Introducing VoiceServices.Provisioning 2024-02-29-preview (#27968)
    
    OpenAI assistants: The file ID is just a string, not an object. (#27743)
    
    * Remove some unneeded changes.
    
    * Incorrect route
    
    * Fixing typespec validation errors.
    
    ---------
    
    Co-authored-by: Richard Park <[email protected]>
    
    [TypeSpecRequirement] Add suppression mechanism (#28043)
    
    - Fixes #27348
    
    Update README.md (#27497)
    
    * fix package-composite-v3 (sort and remove dup)
    * remove duplicate package tag
    
    Updated the Creator Conversion description property to reference data registry. (#28058)
    
    * Updatd to use data registry.
    
    * Updatd to use data registry.
    
    Updated the Creator Dataset and Conversion services `description` property (to reference Data Registry) (#28060)
    
    * Updatd to use data registry.
    
    * Updatd to use data registry.
    
    [DocumentIntelligence] Rename base64Source to bytesSource in Python (#28094)
    
    Storage STG 93 (#27488)
    
    * added 2024-05-04 swagger (#26851)
    
    * changed readme version (#26867)
    
    * Added NFS Snapshot Support (#26870)
    
    * added nfs support to spec
    
    * added nfs support to spec
    
    * Revert "Added NFS Snapshot Support (#26870)" (#26876)
    
    This reverts commit 46b2c9610415e6ae1f16bfd672210c4684abb078.
    
    * added blob swagger (#26995)
    
    * updated version in readme and swagger (#26996)
    
    * [STG93] Add Rename Support to List Ranges (#26875)
    
    * [STG93] Add NFS Snapshot Support (#26877)
    
    * Fixed typo (#27410)
    
    * Revert "Fixed typo (#27410)"
    
    This reverts commit 61ded74b71c6f0f3886960d9bf5def71a6f2fe30.
    
    * Revert "[STG93] Add NFS Snapshot Support (#26877)"
    
    This reverts commit ba14955ad35a61dce84652190e662928746bd990.
    
    * removed blob version (#28063)
    
    ---------
    
    Co-authored-by: Tamer Sherif <[email protected]>
    
    Create new api version 2023-04-01 for storage resource provider and added new Network Securiy Perimeter related APIs (#27804)
    
    * Adds base for updating Microsoft.Storage from version stable/2023-01-01 to version 2023-04-01
    
    * Updates readme
    
    * Updates API version in new specs and examples
    
    * Add Network Security Perimeter feature related APIs.
    
    * Remove 200 response code for NSP reconcile api
    
    * Fix errors detected by Swagger LintDiff
    
    * Fix warnings in Network Security Perimeter swagger.
    
    * Remove 200 response code from example of reconcile Network Security Perimeter Configuration API.
    
    * Replace subscription token with a fake subscription id to pass Swagger ModelValidation
    
    * Fix prettierCheck issues.
    
    * Remove not allowed $ref siblings properties.
    
    * Fix SDK azure-sdk-for-go failure by updating the title to AzureStorageManagement for all swagger json
    
    * Update title to StorageManagementClient since it break JS SDK
    
    * Add provisioningIssues property in example.
    
    Rheajain paloaltonetworks palo alto networks.cloudngfw 2024 02 07 preview (#27913)
    
    * Add base for updating PaloAltoNetworks.Cloudngfw from version preview/2024-01-19-review to version 2024-02-07-preview
    
    * Updates readme
    
    * Updates API version in new specs and examples
    
    * Add SCM APIs in swagger
    
    * Update examples
    
    * Fix api version in example
    
    * Changed model name ProductSerialNumberRequestStatus
    
    * Make array dictionary
    
    * Add status code 404 for examples
    
    Add aoai 2024-03-01-preview api version; (#27954)
    
    Co-authored-by: Yunsong Bai <[email protected]>
    
    Update the ARM PR review workflow diagram: `VersioningReviewRequired` label + better contrast (#28084)
    
    * new diagram
    
    * update asset link
    
    Moved latest Storage swagger to stable (#28097)
    
    * Moved latest Storage swagger to stable
    
    * Fixing CI
    
    Remove pricing tier link and update summary/desc fields got Creator v2. (#28089)
    
    * Remove pricing tier link and update summary/desc fields.
    
    * Update summary/desc fields.
    
    * Update summary/desc fields.
    
    * Ran Swagger PrettierCheck
    
    * fixed spelling.
    
    disable flatten for new services (#28039)
    
    * disable-flatten
    
    * Update quantum title
    
    [resource] fix python config (#28119)
    
    * python config
    
    * update
    
    1. Update Linux Ahub modelling in 2023-04-01-preview version (#27831)
    
    * 1. Update Linux Ahub modelling in 2023-04-01-preview version
    
    * 1. Updated swagger
    
    * 1. Fixed model validation error
    
    * 1. Renamed Tomcat to Java
    
    ---------
    
    Co-authored-by: Kushal Mehrotra <[email protected]>
    
    20230401preview (#28021)
    
    Update number lookup feature from GA to preview (#27799)
    
    * move March release to preview instead of GA
    
    * prettier fix
    
    Updates to description field, impacting user docs. (#28134)
    
    * Updates to description field, impacting user docs.
    
    * Updates to description field, impacting user docs.
    
    * Updates to description field, impacting user docs.
    
    * npx prettier
    
    Updating Templates value property projected name for CPM Python SDK (#28120)
    
    * Updating Templates value property projected name for CPM Python SDK
    
    * ci fix
    
    [TypeSpec] Upgrade to 0.54.0 (#28127)
    
    [TypeSpecRequirement] Remove fallback to suppressions.yml (#28131)
    
    Grchris microsoft monitor microsoft.insights 2020 10 01 (#27439)
    
    * Update location property description
    
    Deprecating sapmonitor methods in HanaOnAzure api (#27837)
    
    * Deprecating sapmonitor methods
    
    * Adding location to long running operations
    
    Update control_plane_template.md: simplify guidance around breaking changes (#28155)
    
    * Update control_plane_template.md: simplify guidance around breaking changes
    
    * Update control_plane_template.md
    
    [Hub Generated] Review request for Microsoft.Insights to add version stable/2024-02-01 (#27559)
    
    * Adds version 2024-02-01
    * Add metricnamespaces to latest API vesion
    
    Deprecating Create Sap HANA instance method (#27862)
    
    * Deprecating put method
    * Fixed example
    * Fixing response
    * Updating descriptions
    
    Convert scripts to use "npm exec" instead of "npx" (#28163)
    
    - Devs should use "npx" for brevity
    - Scripts should use "npm exec --no --" for predictability and consistency
    - Not expected to cause any behavioral changes, just fixing proactively
    
    New resource provider Microsoft.EdgeZones first api-version 2024-04-01-preview for public preview. (#28138)
    
    * Adding Microsoft.Edgezones public preview 2024-04-01-preview
    
    New API version for Azure DataProtection 2024-02-01-preview (#27963)
    
    * Adding Microsoft.DataProtection version 2024-02-01-preview
    * added examples
    * adding suppressions
    
    [TypeSpec Scripts] Add base and target commit params (#28167)
    
    - Plumb parameters from Get-ChangedFiles
    - Enables validating between arbitrary commits
    - Used by branch typespec-next
    
    [TypeSpecValidation] Rename script to TypeSpec-Validation.ps1 (#28165)
    
    - Aligns with other scripts in folder
    
    [TypeSpecValidation] Remove displayName from "all" job (#28174)
    
    - Improves GitHub check UI by shortening name
    
    Add flavor to tspconfig.yaml (#28077)
    
    * use flavor
    
    * [TypeSpecValidation] Add rule FlavorAzure
    
    * Move flavor into nested scope
    
    * Rename "sdk emitters" to "client emitters"
    
    * Add extra newline to separate failures
    
    * [TypeSpecValidation] Improve scripts in package.json
    
    * Sort dev deps
    
    * Add unit tests for FlavorAzureRule
    
    * Change regex from ".*" to ".+"
    - Slightly more accurate since package should never be named "http-client-"
    
    ---------
    
    Co-authored-by: Mike Harder <[email protected]>
    
    [edgezones] Migrate to versions enum (#28177)
    
    - React to breaking changes in TypeSpec v0.54.0
    
    [TypeSpecRequirement] Create separate jobs for data-plane and resource-manager (#28172)
    
    - Creates separate GitHub checks, which can be made required or non-required independently
    
    [TypeSpecValidation] Format tspconfig.yaml (#28164)
    
    - Fixes #28082
    - Also remove workaround to fail on stderr from "tsp format"
      - Fixed in microsoft/typespec#2323
    
    Convert HealthInsights enum to union (#27725)
    
    * Convert HealthInsights enum to union
    
    * Fix some spaces
    
    * Was missing one enum
    
    Init Data Plane AzureML/Azure-AI - Index Asset (#27265)
    
    * init data plane assets Azure-AI
    
    * small clean-ups
    
    * ARM -> dataplane
    
    * clean-ups, namespacing docs etc
    
    * versioning and naming clean-up
    
    * wip resource nesting
    
    * update to include proper workspace nesting, doing both is WIP
    
    * small clean-ups will get back to endpoint later...
    
    * rewrite assets for generic asset integration
    
    * update service routing
    
    * write routes by hand sadly don't have support for registry + workspace controllers otherwise
    
    * give up on ref
    
    * remove the index config
    
    * updated examples
    
    * prettier
    
    * update container
    
    * label to orderBy
    
    * update contracts post DevPlatV2 review
    
    * updates post review
    
    * simplified asset representation
    
    * fix examples and latest changes except for async
    
    * auto-gen for tsp compile is messed up, updating examples again
    
    * bump
    
    * system data update
    
    * Dto for IndexVersion is Index
    
    * update to only sync workspace
    
    * update to sync workspace only
    
    * clean-up workspaces ref alignment
    
    * clean-up operation naming
    
    * auto-gen
    
    * fix inline error
    
    * fix  x-ms-identifier error
    
    * update from IsArchived to Stage
    
    * update examples
    
    * add next Index Version
    
    * can remove workspace and top-level index definition since I am no longer doing nesting hierarchy in routing with this approach
    
    * update routing
    
    * missing piece for auto-gen thanks Hanchi
    
    * spell check
    
    * update for auto generated code
    
    * updated examples/json for Hanchi's changes
    
    * differentiate name from control plane
    
    * remove name/version -> Id
    
    * remove extra header requirement
    
    * align version with control plane
    
    * update pattern to match MFE
    
    * add tag filtering on version
    
    ---------
    
    Co-authored-by: Kayla Ames <[email protected]>
    Co-authored-by: Hanchi Wang <[email protected]>
    
    Updates to description field, impacting user docs. (#28139)
    
    [machinelearningservices] Add flavor:azure, format tspconfig.yaml (#28181)
    
    Fixed readme.java.md for cosmosdb release exception (#28188)
    
    Review request for microsoft.healthcare apis stable version 2024 03 31 (#27981)
    
    * Adds base for updating Microsoft.HealthcareApis from version stable/2024-03-01 to version 2024-03-31
    
    * Updates readme
    
    * Updates API version in new specs and examples
    
    * Update spec to include data partitions variable
    
    * Fix duplicate tag
    
    * Add default tag
    
    * Fix prettier check
    
    * Ran prettier
    
    * Fix prettier
    
    schemaregistry tsp (#25168)
    
    * initial tsp
    
    * generate openapi
    
    * update register schema op
    
    * update standard ops to foundations.operation
    
    * add examples + re-gen
    
    * update tsp
    
    * update tspconfig package version
    
    * remove generated swagger
    
    * remove extra files/package.json
    
    * remove \n from doc
    
    * remove / from doc
    
    * update credential scopes
    
    * cats comments + update header names to apital
    
    * update for 2023-07-01 version
    
    * format tsp
    
    * fix examples errors
    
    * make models private w/ augment decorator
    
    * add import for access decorator
    
    * change private to internal
    
    * try exclude for model, not internal
    
    * internal -> Access.internal
    
    * remove unnecessary openapi import
    
    * remove configs
    
    * add generate-package-files to tspconfig
    
    * add models for Maddy/as per Cat
    
    * add usage decorator
    
    * change all public client model access to internal
    
    * temp remove projectedName for ContentType
    
    * add content type enum for .net
    
    * update content type enum name + doc
    
    * update projectedName for csharp content type
    
    * make ops internal
    
    * emit swagger from tsp
    
    * fix errors
    
    * fix examples
    
    * rename/fix examples
    
    * update old examples
    
    * re-run pipelines
    
    * remove extra examples
    
    * Add typespec-java
    
    * update content type for c# and address comments
    
    * update tspconfig.yaml for ts
    
    Co-authored-by: Minh-Anh Phan <[email protected]>
    
    * add client decorator to avoid sub interface/client
    
    * address cats comments
    
    * address comments
    
    * change namespace
    
    * last few comments
    
    * re-emit openapispec
    
    * move client only models to client.tsp
    
    * only update 2023-07-01 examples
    
    * fix examples
    
    * update list ops
    
    * add 2021-10 samples
    
    * fix validation errors
    
    * address comments
    
    * update tspconfig emitted dir
    
    * remove emitted preview swagger
    
    * fix tspconfig/enum
    
    * remove all added decorators + don't generate old versions of swagger
    
    * keep necessary examples
    
    * fix examples
    
    * remove content type enum + interface from client.tsp
    
    * remove octet-stream content type from main
    
    * re-emit swagger
    
    * add older versions back + rename api version enum
    
    * add older version examples
    
    * add opID to older examples
    
    * fix breaking changes
    
    * emit older version swaggers
    
    * fix examples
    
    * add reason for c# ci check failure
    
    * remove old swaggers
    
    * re-emit swagger w/ updated compiler
    
    * remove okresponse from schema model
    
    * add https:// to endpoint
    
    * remove net ci check fail comment in tsp config
    
    * update js tspconfig
    
    * update swaggers
    
    * revert ts package name in tspconfig since not rlc
    
    * update docs
    
    * use spread operator for schema content
    
    * test spell check case sensitive
    
    * cr changes
    
    * format
    
    * rename content to schemaContent
    
    * add TODO blocked comment
    
    * add pattern to sr schemaName
    
    * fix constraint changed breaking check
    
    * rename sr directory back to eh and re-rename in other pr
    
    * tspconfig
    
    ---------
    
    Co-authored-by: Connie Yau <[email protected]>
    Co-authored-by: Minh-Anh Phan <[email protected]>
    
    [schemaregistry] rename swagger folder (#28200)
    
    * rename swagger folder
    
    * add flavor to tspconfig
    
    * newline
    
    [schemaregistry] Add flavor:azure (#28202)
    
    * [schemaregistry] Add flavor:azure
    
    * Format tspconfig.yaml
    
    Update summary & desc fields for the Azure Maps Creator preview docs. (#28135)
    
    * Summary field
    
    * Updates to description field, impacting user docs.
    
    * Updates to description field, impacting user docs.
    
    * Updates to description field, impacting user docs.
    
    * Updates to description field, impacting user docs.
    
    * Updates to description field, impacting user docs.
    
    * Updates to description field, impacting user docs.
    
    * Updates to description field, impacting user docs.
    
    * Updates to description field, impacting user docs.
    
    * updates
    
    remove duplicate flavor (#28206)
    
    Add AOAI 2024-02-01 GA API version; (#28196)
    
    Co-authored-by: Yunsong Bai <[email protected]>
    
    Update readme.python.md (#28125)
    
    * Update readme.python.md
    
    * fix
    
    * Update readme.python.md
    
    ---------
    
    Co-authored-by: msyyc <[email protected]>
    Co-authored-by: Yuchao Yan <[email protected]>
    
    [Hub Generated] Review request for Microsoft.Security to add version preview/2023-12-01-preview (#26773)
    
    * Update readme.md
    
    Reverting global tag to stable GA version for SDK release
    
    * Adds base for updating Microsoft.Security from version preview/2020-01-01-preview to version 2023-12-01-preview
    
    * Updates readme
    
    * Updates API version in new specs and examples
    
    * Add 2023-12-01 version
    
    * Remove files
    
    * change in readme file
    
    * fix version
    
    * Check error
    
    * back to boolean
    
    * Fix examples
    
    * some more fixes
    
    * Fix version in automation examples
    
    * .
    
    * fix
    
    * fix
    
    * fixes
    
    * .
    
    * fixes
    
    * more fixes
    
    * more fixes
    
    * .
    
    * .
    
    * .
    
    * Resolve comments
    
    * Add automation patch request + add empty patren name
    
    * some fixes
    
    * fix path example
    
    * roll back tags changes
    
    * try
    
    * fix readme
    
    * Add AutomationUpdateModel
    
    * missing }
    
    * fix
    
    * fix
    
    * fix
    
    * fix
    
    * indention fix
    
    * Update readme after merge
    
    ---------
    
    Co-authored-by: Jooneil Ahn <[email protected]>
    Co-authored-by: Nessya Hutzler <[email protected]>
    
    The version of API for Distributed Availability Groups in package-composite-v5 is updated to the newest one. This is needed in order to update CLI commands. (#28166)
    
    Co-authored-by: jovancevic123 <[email protected]>
    
    [translation] Remove empty section from readme.md to fix LintDiff (#28211)
    
    Task 27145232 (#28233)
    
    * TASK-27145232
    
    * TASK-27145232
    
    * TASK-27145232
    
    Compose rest api specs for Azure Monitor LiveMetrics (#27430)
    
    * Use typespec to define ApplicationInsights LiveMetrics Rest APIs
    
    * Update cSpell.json
    
    * Format typespec
    
    * Correct transmissionTime type
    
    * Fix x-ms-parameterized-host issue
    
    * Fix example jsons
    
    * Sync example jsons changes to openapi
    
    * Remove client.tsp not in use
    
    * Fix swagger model validation
    
    * Fix swagger model validation
    
    * Resolve comments
    
    * Update namespace
    
    * Minor updates
    
    * Remove legacy error cases in example jsons
    
    * Add missing readme.md
    
    * Resolve new round of comments
    
    * Fix up global endpoint
    
    * Tweak some words
    
    * Tweak some words
    
    * Add omit-unreachable-types
    
    * Add flavor to tspconfig.yaml
    
    * Fix GitDiff
    
    * Resolve another round of comments
    
    ---------
    
    Co-authored-by: Benke Qu <[email protected]>
    
    Update TSP enum to union (#27687)
    
    * Update TSP enum to union
    
    * Fix last 3 knownValues
    
    * Revert changes to ProvisioningState enums
    
    * Double quote what is needed
    
    * Another set of fixes
    
    * More fixes again
    
    * Move back discriminator to union
    
    * Fixes about validation
    
    * Revert a lroStatus union
    
    * Final fixes
    
    * Remove useless space
    
    * Extra space
    
    * Format
    
    * Remove knownValues
    
    * Regenerate OpenAPIv3 of OpenAI
    
    * Format those files
    
    * Migrate provisioningState as well
    
    * Reformat
    
    * Typo
    
    * Remove extra space
    
    * Reintroduce trailing whitespaces in LoadTestService
    
    * Reintroduce trailing whitespaces in Purview
    
    * Reintroduce trailing whitespaces in CodeSigning
    
    * Reintroduce trailing whitespaces in TextTranslation
    
    * More Purview spaces
    
    * More Purview spaces again
    
    * Restore OpenAPI files as main
    
    secret regex validation and TargetCollectionStatus field bug fix (#27976)
    
    Co-authored-by: Abigail Zahne <[email protected]>
    
    Alec baird desktopvirtualization microsoft.desktop virtualization 2024 03 06 preview (#28157)
    
    * Adds base for updating Microsoft.DesktopVirtualization from version preview/2024-01-16-preview to version 2024-03-06-preview
    
    * Updates readme
    
    * Updates API version in new specs and examples
    
    * Added appAttach Swagger changes to public preview
    
    * Added MultiPD swagger changes
    
    * Added examples and camelcased AppAttach Properties
    
    * Added pattern name restriction exception as defined until next stable
    
    * captialized APPV to pass spell check
    
    * Another APP-V spelling to try and pass spellcheck
    
    update typescript.md for notificationhubs (#28215)
    
    switch @projectedName to @clientName (#27797)
    
    Origin/neeleshk cdn profilelogscrubbing (#26604)
    
    * AFDx  Profile Log scrubbing 2024-02-01 Version
    
    * readme add version
    
    * updated the version in readme.json
    
    * update the version and correct the id in example
    
    * updated the version
    
    * Commit the base version to take care the CI-MissingBaseCommit label
    
    * PR for adding a new version on top of base version
    
    * incorparet the comments
    
    * Updated some descriptions
    
    waf features 2024-02-01 (#26633)
    
    * waf features 2024-02-01
    
    * added the groupby feature
    
    * added the new policy setting javascriptChallengeExpirationInMinutes
    
    * updated the description.
    
    * updated the min max and default value for javascriptChallengeExpirationInMinutes property.
    
    * Fixing Lintdiff issues
    
    * Commit the base version to take care the CI-MissingBaseCommit label
    
    * PR for adding a new version on top of base version
    
    * updated teh description.
    
    * Change a variable name from groupByDimension to variable.
    
    * Change the property name from variable to variableName
    
    AppConfiguration 2023-09-01-preview API version (#27859)
    
    * Adds base for updating Microsoft.AppConfiguration from version preview/2023-08-01-preview to version 2023-09-01-preview
    
    * Updates readme
    
    * Updates API version in new specs and examples
    
    * 2023-09-01-preview API changes
    
    * update API version in example
    
    [ACS JobRouter] Add max concurrent offers to workers (#27288)
    
    * fix semantic validations
    
    * add new api-version for maxConcurrentOffers added to RouterWorker
    
    * fix lint errors
    
    * update tspconfig for beta version for python sdk
    
    * update minor docstring
    
    * run validation rules
    
    * minor update in client.tsp
    
    updating readme default version (#28178)
    
    Added 'Time is in UTC.' to departure and arrival times. (#28251)
    
    BUG 7527990 (#28229)
    
    * BUG 7527990
    
    * BUG 7527990
    
    * BUG-7527990
    
    * BUG-7527990
    
    * Added new properties.
    
    * added neighbourhood property to the address object and changed 'countrySubdivision' to  because that is what the code returns.
    
    * Added 'Neighbourhood' property to the Address object. This appears to have been added recently in TomTom (https://developer.tomtom.com/reverse-geocoding-api/documentation/product-information/release-notes).
    
    * countrySubdivision vs countrySubdivisionCode.
    
    * countrySubdivision and countrySubdivisionCode
    
    Codesigning RP: adding first 2024-02-05 public preview version  (#27888)
    
    * Added files for public preview
    
    * Updated readme java file
    
    * Updating the python readme as per comments
    
    * Fixed TypeSpec validation
    
    * updated as per the TS validation with readonly for nextLink
    
    ---------
    
    Co-authored-by: Amrita Shanbhag <amritas>
    
    Add new stable version 2023-12-30 based on 2023-12-01-preview for MICROSOFT.DBFORMYSQL (#28187)
    
    * base commit copy base folder
    
    * update api version
    
    * update readme
    
    Update error response version for aca (#28244)
    
    * fix
    
    * fix
    
    Update data_plane_template.md (#28231)
    
    Update ci-fix.md (#28230)
    
    [confidentialledger] Add default tag to readme.md (#28263)
    
    NotificationHubs 2023-10-01-preview Bugfix  (#28030)
    
    * Bugfix - x-ms-client-flatten
    
    * nit: edit lowercase
    
    * Revert "nit: edit lowercase"
    
    This reverts commit 1bce04c4c0fa50b5993ab4e8d095476cfc904db5.
    
    BUG-27177220 (#28269)
    
    * BUG-27177220
    
    * updated indenting
    
    [AKS][Fleet] 2024-02-02-preview API  (#27886)
    
    * fleet api 2024-02-02-preview
    
    * md files
    
    * examples
    
    * use union instead of enum (#27900)
    
    * update with latest compiler (#28267)
    
    ---------
    
    Co-authored-by: Wes Haggard <[email protected]>
    
    Review request for Microsoft.DBforPostgreSQL to add version preview/2023-12-01-preview (#27947)
    
    * Adds base for updating Microsoft.DBforPostgreSQL from version preview/2023-06-01-preview to version 2023-12-01-preview
    
    * Updates readme
    
    * Updates API version in new specs and examples
    
    * Update readme file to point to the latest tag for flexible servers
    
    * remove delete migraiton and update source type
    
    * include migrationInstanceResourceId in examples
    
    * add support for migration roles
    
    * fix migratin instance resource id property
    
    * add missing example reference
    
    * include suppressions
    
    * remove "migrationInstanceResourceId" from example request
    
    * add delete back to migrations
    
    * correct migrationInstanceResourceId in response
    
    * PR review fixes
    
    * add example reference for Migrations_Create_With_PrivateEndpoint_Servers
    
    ---------
    
    Co-authored-by: ambrahma <[email protected]>
    
    Adding new stable version "2024-03-01" (#28106)
    
    * Base API commit
    
    * Changing version to new 2024-03-01 version
    
    * Update monitor patch call responses, billingCycle type and the related examples
    
    * Update readme.md
    
    * Fix minor errors
    
    * Fix operationId typo for monitoredSubscriptions put method
    
    Spot Placement Recommender API swagger docs (#27899)
    
    * Adding 2024-02-01-preview files, initial commit
    
    * Fix response bodies for RunDiskInspection and SpotPlacementRecommender
    
    * Removing commented summary property
    
    * Update API version to 2024-03-01-preview
    
    * Addressing comments from PR review
    
    * Add new diagnostics.json file to README.md
    
    * Adding definitions and descriptions
    
    * Adding description
    
    * Adding ComputeDiagnosticsOperationResult and changing references
    
    * Change qualified name to qualified ID
    
    * Adding description for storageaccountId
    
    * Clean up description message
    
    * Update references to CDRP specific definitions
    
    * Addressing more Lint failures
    
    * Addressing 202 location lint comment, api-version parameter comment
    
    * Fix ResourceSize ref
    
    * Add Microsoft.Compute/DiagnosticRP/preview/2024-03-01-preview/diagnostic.json to readme.md
    
    * Fix readme.md remove unnecessary Microsoft.Compute/DiagnosticRP/preview/2024-03-01-preview/diagnostic.json
    
    * Addressing LintDiff validation checks
    
    * Fixing some example jsons
    
    * Adding SpotPlacementRecommender Json example
    
    * Fixing example responses
    
    * Lint fixes
    
    * Change {subscription-id} to 00000000-00000-0000-0000-000000000000
    
    * Change subscription id to 00000000-0000-0000-0000-000000000000
    
    * Address ModelValidation checks
    
    * Change resultStatus type from string to integer
    
    * Adding 202 schema for DiskInspection_Create
    
    * Lower casing for RunDiskInspection 202 example response properties
    
    * Change message type from integer to string
    
    * Change resultStatus type from string to integer
    
    * Set ModelAsString to false for enum and add integer format
    
    * Remove 202 schema and body from example RunDiskInspection
    
    * Remove x-ms-pageable property from Get DiskInspection Operation
    
    * Change resultStatus type to string, modelAsString: false
    
    * Change resultStatus example to Success
    
    * Adding GetSpotPlacementRecommender operation and SpotPlacementRecommender metadata in GetDiagnostics operation example
    
    * Prettier checks
    
    * Change Metadata to List, change GetDiagnostics to ListDiagnostics
    
    * Add examples for storageAccountId example, update sku description to CRP VM SKU size
    
    * Add examples for storageAccountId example, update sku description to CRP VM SKU size
    
    * Remove responseFields: null; nextLink: null from examples
    
    * Reference ProxyResource using allOf property in ComputeDiagnosticBase
    
    * Revert previous change to reference ProxyResource
    
    * Updating example for ComputeDiagnosticBase - changing ID and Name properties to match ARM requirements
    
    * Update ComputeDiagnosticBase to use ProxyResource
    
    * Add package-2024-03-01-preview tag and update readme.md tag to package-2024-03-01-preview
    
    * Revert readme.md tag to package-2023-07-03
    
    * Adding OperationsAPIImplementation suppression to diagnostic.json
    
    * Update Lint suppression checks for diagnostic.json
    
    * Update Lint suppression checks for diagnostic.json change where to from
    
    * Add suppressions to global yaml list
    
    * Update suppression reason for OperationsAPIImplementation
    
    Azure VMware Solution 2023-09-01 in TypeSpec (#28023)
    
    * copy 2023-03-01
    
    * update readme
    
    * add TypeSpec
    
    * TypeSpec examples
    
    * tsp compile
    
    * these examples were renamed
    
    * set default tag to new API version
    
    * Properties of a PATCH request body must not have default value, property:internet.
    
    * remove Maintenances (#28028)
    
    * new audience parameter must be optional
    
    * remove custom rename from 2023-09-01 API (#28105)
    
    * remove ProvisionedNetwork ProxyResource (#28108)
    
    * remove AvailabilityZones from 2023-09-01 API (#28111)
    
    * "quota", not "quote"
    
    * "quota" fix in swagger
    
    * remove "workloadNetworkName": "default" from example
    
    * TypeSpec compiler v0.54.0
    
    * suppress namedOutputs again
    
    * suppress 200s in deletes
    
    * suppress missing-x-ms-identifiers
    
    * format tspconfig.yaml
    
    * suppress false positives (#28220)
    
    * use common LocationParameter (#28221)
    
    * remove LintDiff suppressions in readme (#28222)
    
    * add minimal suppressions back (#28234)
    
    * do not specify x-ms-long-running-operation-options for VirtualMachines_RestrictMovement
    
    * specify paths for suppressions (#28281)
    
    Exposing undocumented "IsTemporaryTicket" property for addressing S360 issues (#28240)
    
    * Changes for exposing undocumented "IsTemporary" property
    
    * Changes to update isTemporaryTicket property as enum as suggested by ARM team
    
    ---------
    
    Co-authored-by: Vijaya Munukutla <[email protected]>
    
    Exposing undocumented "IsTemporaryTicket" property for addressing S360 issues (#28237)
    
    * Changes for exposing undocumented "IsTemporary" property
    
    * Changes to update isTemporaryTicket property as enum as suggested by ARM team
    
    ---------
    
    Co-authored-by: Vijaya Munukutla <[email protected]>
    
    Review request for Microsoft.RecoveryServices to add version stable/2024-01-01 (#27261)
    
    * Adds base for updating Microsoft.RecoveryServices from version stable/2023-06-01 to version 2024-01-01
    
    * Updates readme
    
    * Updates API version in new specs and examples
    
    * Swagger changes for PMS
    
    * Swagger changes for Linux AHB
    
    * Swagger changes for V2A RCM stack parity
    
    * Swagger changes for supporting CVM for H2A and V2A-RCM
    
    * Swagger changes for user selected OS Name
    
    * Swagger changes for PV2/ZRS/Ultra disk type for CBT/H2A/V2A-RCM
    
    * Swagger changes for AddDisk
    
    * Added missed changes
    
    * Spell check and some Lintdiff fix
    
    * Fixed sectorSizeInBytes
    
    * Adding InMageRcmUnProtectedDiskDetails property and removed GRS disk type
    
    * Update service.json: Modified customScriptInputs to postMigrationSteps and scriptParameter to scriptParameters
    
    * Defining diskaccounttype in common place and referring it at other places
    
    * Added changes added in 2023-08-01 API version here
    
    * Fixed swagger model vliadation error in 1 file in examples folder
    
    * Adding x ms identifier to InMageRcmUnprotectedDiskDetails
    
    * Added x-ms-identifier tag to property and removed from object
    
    * Removed Standard_ZRS from diskaccountype as it's not applicable
    
    * Added fix for missed property which was causing breaking change test to fail
    
    * Fixed comments given by ARM-reviewer for linux AHB, CVM and DiskType
    
    * Fixing x-ms-identifier comment
    
    * To avoid conflict on additionalproperties attribute, remodeled resource tags to list of objects
    
    * Added max length for tags
    
    ---------
    
    Co-authored-by: Prachetos Sadhukhan <[email protected]>
    Co-authored-by: Prachetos Sadhukhan <[email protected]>
    
    Add new stable version for serviceOperations for Microsoft.DBForMySQL (#28273)
    
    * base commit copy base folder
    
    * update api version
    
    Update readme.python.md (#28275)
    
    update nginx examples (#27220)
    
    * update nginx examples
    
    * update
    
    ---------
    
    Co-authored-by: Qiaoqiao Zhang <[email protected]>
    
    hdinsight: onboard new apiversion 2024-05-01 (#28161)
    
    * Adds base for updating Microsoft.HDInsight/HDInsightOnAks from version preview/2023-11-01-preview to version 2024-05-01
    
    * Updates readme
    
    * Updates API version in new specs and examples
    
    * add new features
    
    * add new features
    
    ---------
    
    Co-authored-by: Wei Dong <[email protected]>
    
    Update Examples with non valid Credentials (#28270)
    
    * invalid app credentials
    
    * invalidate client secret
    
    Dev  sentinel securityinsights microsoft.security insights 2024 03 01 (#28029)
    
    * Adds base for updating Microsoft.SecurityInsights from version stable/2023-11-01 to version 2024-03-01
    
    * Updates readme
    
    * Updates API version in new specs and examples
    
    * Update Incidents.json and AutomationRules.json (#28037)
    
    * Update automationRules swagger
    
    * update automation examples
    
    * update incidents swagger
    
    * update incident examples
    
    * fix incidents.json
    
    * prettier
    
    * update examples for oav
    
    * fix lint error
    
    * fix reviewer comments
    
    * Fix review comments
    
    ---------
    
    Co-authored-by: ityankel <[email protected]>
    
    [Microsoft.DeviceRegistry] Moved to single TypeSpec project (#28198)
    
    * Moved to single TypeSpec project
    
    * Regenerated spec with latest TypeSpec compiler version
    
    * Added doc
    
    Swagger changes for adding SPN, UAMI and SAMI credentials (#28122)
    
    Co-authored-by: Saurabh Chugh <[email protected]>
    Co-authored-by: Ruoxuan Wang <[email protected]>
    Co-authored-by: Heng Lu <[email protected]>
    
    ResourceTypeName rename from AzureExtendedZones to ExtendedZones (#28290)
    
    * ResourceTypeName correction. Changeing AzureExtendedeZones to ExtendedZones. A resourceTypeName with the word "Azure" is causing problems with SDK generation and Powershell module generation. Resource naming guidelines says not to use branded names.
    
    * Updating typespec and swagger with more detailed doc descriptions.
    
    * Updating main.tsp
    
    * Updating main.tsp and edgezones.json
    
    Add directive to fix the store folder of Ambr/PlmnId/Snssai (#28309)
    
    * Add directive to fix the store folder of Ambr/PlmnId/Snssai/PlmnId
    
    * Fixed comment for PR#28309
    
    fix headers schema issue (#28210)
    
    [Microsoft.DevCenter] Dataplane moving to TypeSpec (#26359)
    
    * initial tsp conversion
    
    * move main and tspconfig
    
    * add client.tsp
    
    * fix shared models
    
    * prep for versioning
    
    * define clients in client.tsp
    
    * add auth
    
    * fix conflicts
    
    * add files for autorest emitter
    
    * add resources and standard ops
    
    * add versioning
    
    * add versioned swaggers
    
    * update generated swaggers
    
    * reorganize code
    
    * add ts to tspconfig.yaml
    
    * update config
    
    * update routes for accuracy
    
    * more route fixes
    
    * remove preview refs
    
    * remove preview version
    
    * remove extra op
    
    * make models more accurate
    
    * fix client.tsp
    
    * add python to tspconfig.yaml
    
    * fix lros
    
    * create dev box fix
    
    * add final operation for createdevbox
    
    * update tspconfig.yaml
    
    * Update EnvironmentsClient to DeploymentEnvironmentsClient
    
    * Update client order
    
    * Update userId doc
    
    * Update from GetEnvironmentByUser to GetEnvironment
    
    * Change CreateOrReplaceEnvironment to CreateOrUpdateEnvironment
    
    * Update ListEnvironments
    
    * Remove ByProject
    
    * Add Operation Status
    
    * Rename Dev Boxes Client methods
    
    * Add  @pollingOperation for LRO
    
    * change order
    
    * optinal properties for filter and maxCount
    
    * Update GetSchedules parameter order and make then nullable
    
    * Make hibernate nullable
    
    * Add and update list devboxes operations
    
    * fix conflict. move get all devboxes from devcenter to devbox client
    
    * make list all dev boxes filter and top nullable
    
    * DevCenter client nullablle filter
    
    * rename namespace
    
    * add client.python.tsp
    
    * update tspconfig.yaml
    
    * Rename python client tsp
    
    * Add client parameter description
    
    * update put lros
    
    * switch to foundations error response
    
    * remove custom error defs
    
    * remove default value from description
    
    * Add java option
    
    * update endpoint to devCenterEndpoint
    
    * more ranaming based on meeting review
    
    * Make top optional for environments and switching parameter order
    
    * update client prop to delayuntil and request to until to match api request
    
    * try @query("until")
    
    * Revert "update endpoint to devCenterEndpoint"
    
    This reverts commit b8e3abf9f2365c5d2127c39f536f7b476e2d2742.
    
    * Move all operation to one client
    
    * Update js t…
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    Approved-ModelValidation Approved-SdkBreakingChange-Go Approve the breaking change tracking for azure-sdk-for-go Approved-SdkBreakingChange-JavaScript Approved-SdkBreakingChange-Python ARMReview ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review BreakingChange-Approved-BugFix Changes are to correct the REST API definition to correctly describe service behavior BreakingChangeReviewRequired <valid label in PR review process>add this label when breaking change review is required CI-BreakingChange-Go CI-BreakingChange-JavaScript CI-BreakingChange-Python resource-manager ShiftLeftViolation
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.

    10 participants