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

Azure VMware Solution 2023-09-01 in TypeSpec #28023

Merged
merged 32 commits into from
Mar 15, 2024
Merged

Azure VMware Solution 2023-09-01 in TypeSpec #28023

merged 32 commits into from
Mar 15, 2024

Conversation

cataggar
Copy link
Member

@cataggar cataggar commented Mar 1, 2024

This adds the 2023-09-01 API version and moves our spec to TypeSpec. It was ARM approved in https://github.com/Azure/azure-rest-api-specs-pr/pull/11977 and then ARM approved and breaking change approved in https://github.com/Azure/azure-rest-api-specs-pr/pull/15631. Future API versions will be easier to author and review. The changes in this API version include:

  • addition of IscsiPath ProxyResource with list, get, createOrUpdate, and delete operations
  • addition of elasticSanVolume? on DatastoreProperties
  • addition of nsxtManagerIp?, vcenterIp?, and hcxCloudMangerIp? on Endpoints
  • addition of audience? on ScriptCmdletProperties

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)

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 1, 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

openapi-pipeline-app bot commented Mar 1, 2024

Swagger Validation Report

️️✔️BreakingChange succeeded [Detail] [Expand]
There are no breaking changes.
️❌Breaking Change(Cross-Version): 2 Errors, 0 Warnings failed [Detail] The following breaking changes are detected by comparison with the latest stable version:
Rule Message
Runtime Exception "new":"https://github.com/Azure/azure-rest-api-specs/blob/1628d55466662ec03975068d8ec9a7ea760b0474/specification/vmware/resource-manager/Microsoft.AVS/stable/2023-09-01/vmware.json",
"old":"https://github.com/Azure/azure-rest-api-specs/blob/main/specification/vmware/resource-manager/Microsoft.AVS/stable/2023-03-01/vmware.json",
"details":"incompatible properties : tags "


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

Rule Message
Runtime Exception "new":"https://github.com/Azure/azure-rest-api-specs/blob/1628d55466662ec03975068d8ec9a7ea760b0474/specification/vmware/resource-manager/Microsoft.AVS/stable/2023-09-01/vmware.json",
"old":"https://github.com/Azure/azure-rest-api-specs/blob/main/specification/vmware/resource-manager/Microsoft.AVS/preview/2021-01-01-preview/vmware.json",
"details":"incompatible properties : tags "
️️✔️CredScan succeeded [Detail] [Expand]
There is no credential detected.
️️✔️LintDiff succeeded [Detail] [Expand]
Validation passes for LintDiff.
Compared specs (v2.2.0) new version base version
package-2023-09-01 package-2023-09-01(1628d55) default(main)
️❌Avocado: 1 Errors, 0 Warnings failed [Detail]
Rule Message
MISSING_APIS_IN_DEFAULT_TAG The default tag should contain all APIs. The API path /subscriptions/{}/resourceGroups/{}/providers/Microsoft.AVS/privateClouds/{}/workloadNetworks/{} is not in the default tag. Please make sure the missing API swaggers are in the default tag.
readme: specification/vmware/resource-manager/readme.md
json: Microsoft.AVS/stable/2023-03-01/vmware.json
️️✔️SwaggerAPIView succeeded [Detail] [Expand]
️️✔️TypeSpecAPIView succeeded [Detail] [Expand]
️️✔️ModelValidation succeeded [Detail] [Expand]
Validation passes for ModelValidation.
️️✔️SemanticValidation succeeded [Detail] [Expand]
Validation passes for SemanticValidation.
️️✔️PoliCheck succeeded [Detail] [Expand]
Validation passed for PoliCheck.
️️✔️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 1, 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/avs/armavs - Approved - 2.0.0
-	Field `AdditionalInfo`, `Code`, `Details`, `Message`, `Target` of struct `ErrorResponse` has been removed
+	Enum `ResourceIdentityType` has been removed
+	Enum `WorkloadNetworkName` has been removed
+	Field `AddonList` of struct `AddonsClientListResponse` has been removed
+	Field `CloudLinkList` of struct `CloudLinksClientListResponse` has been removed
+	Field `ClusterList` of struct `ClustersClientListResponse` has been removed
+	Field `DatastoreList` of struct `DatastoresClientListResponse` has been removed
+	Field `ExpressRouteAuthorizationList` of struct `AuthorizationsClientListResponse` has been removed
+	Field `GlobalReachConnectionList` of struct `GlobalReachConnectionsClientListResponse` has been removed
+	Field `HcxEnterpriseSiteList` of struct `HcxEnterpriseSitesClientListResponse` has been removed
+	Field `OperationList` of struct `OperationsClientListResponse` has been removed
+	Field `PlacementPoliciesList` of struct `PlacementPoliciesClientListResponse` has been removed
+	Field `PrivateCloudList` of struct `PrivateCloudsClientListInSubscriptionResponse` has been removed
+	Field `PrivateCloudList` of struct `PrivateCloudsClientListResponse` has been removed
+	Field `Properties` of struct `Operation` has been removed
+	Field `ScriptCmdletsList` of struct `ScriptCmdletsClientListResponse` has been removed
+	Field `ScriptExecutionsList` of struct `ScriptExecutionsClientListResponse` has been removed
+	Field `ScriptPackagesList` of struct `ScriptPackagesClientListResponse` has been removed
+	Field `VirtualMachinesList` of struct `VirtualMachinesClientListResponse` has been removed
+	Field `WorkloadNetworkDNSServicesList` of struct `WorkloadNetworksClientListDNSServicesResponse` has been removed
+	Field `WorkloadNetworkDNSZonesList` of struct `WorkloadNetworksClientListDNSZonesResponse` has been removed
+	Field `WorkloadNetworkDhcpList` of struct `WorkloadNetworksClientListDhcpResponse` has been removed
+	Field `WorkloadNetworkGatewayList` of struct `WorkloadNetworksClientListGatewaysResponse` has been removed
+	Field `WorkloadNetworkList` of struct `WorkloadNetworksClientListResponse` has been removed
+	Field `WorkloadNetworkPortMirroringList` of struct `WorkloadNetworksClientListPortMirroringResponse` has been removed
+	Field `WorkloadNetworkPublicIPsList` of struct `WorkloadNetworksClientListPublicIPsResponse` has been removed
+	Field `WorkloadNetworkSegmentsList` of struct `WorkloadNetworksClientListSegmentsResponse` has been removed
+	Field `WorkloadNetworkVMGroupsList` of struct `WorkloadNetworksClientListVMGroupsResponse` has been removed
+	Field `WorkloadNetworkVirtualMachinesList` of struct `WorkloadNetworksClientListVirtualMachinesResponse` has been removed
+	Function `*WorkloadNetworksClient.BeginUpdateDNSService` parameter(s) have been changed from `(context.Context, string, string, string, WorkloadNetworkDNSService, *WorkloadNetworksClientBeginUpdateDNSServiceOptions)` to `(context.Context, string, string, string, WorkloadNetworkDNSServiceUpdate, *WorkloadNetworksClientBeginUpdateDNSServiceOptions)`
+	Function `*WorkloadNetworksClient.BeginUpdateDNSZone` parameter(s) have been changed from `(context.Context, string, string, string, WorkloadNetworkDNSZone, *WorkloadNetworksClientBeginUpdateDNSZoneOptions)` to `(context.Context, string, string, string, WorkloadNetworkDNSZoneUpdate, *WorkloadNetworksClientBeginUpdateDNSZoneOptions)`
+	Function `*WorkloadNetworksClient.BeginUpdateDhcp` parameter(s) have been changed from `(context.Context, string, string, string, WorkloadNetworkDhcp, *WorkloadNetworksClientBeginUpdateDhcpOptions)` to `(context.Context, string, string, string, WorkloadNetworkDhcpUpdate, *WorkloadNetworksClientBeginUpdateDhcpOptions)`
+	Function `*WorkloadNetworksClient.BeginUpdatePortMirroring` parameter(s) have been changed from `(context.Context, string, string, string, WorkloadNetworkPortMirroring, *WorkloadNetworksClientBeginUpdatePortMirroringOptions)` to `(context.Context, string, string, string, WorkloadNetworkPortMirroringUpdate, *WorkloadNetworksClientBeginUpdatePortMirroringOptions)`
+	Function `*WorkloadNetworksClient.BeginUpdateSegments` parameter(s) have been changed from `(context.Context, string, string, string, WorkloadNetworkSegment, *WorkloadNetworksClientBeginUpdateSegmentsOptions)` to `(context.Context, string, string, string, WorkloadNetworkSegmentUpdate, *WorkloadNetworksClientBeginUpdateSegmentsOptions)`
+	Function `*WorkloadNetworksClient.BeginUpdateVMGroup` parameter(s) have been changed from `(context.Context, string, string, string, WorkloadNetworkVMGroup, *WorkloadNetworksClientBeginUpdateVMGroupOptions)` to `(context.Context, string, string, string, WorkloadNetworkVMGroupUpdate, *WorkloadNetworksClientBeginUpdateVMGroupOptions)`
+	Function `*WorkloadNetworksClient.Get` parameter(s) have been changed from `(context.Context, string, string, WorkloadNetworkName, *WorkloadNetworksClientGetOptions)` to `(context.Context, string, string, *WorkloadNetworksClientGetOptions)`
+	Struct `AddonList` has been removed
+	Struct `CloudLinkList` has been removed
+	Struct `ClusterList` has been removed
+	Struct `DatastoreList` has been removed
+	Struct `ExpressRouteAuthorizationList` has been removed
+	Struct `GlobalReachConnectionList` has been removed
+	Struct `HcxEnterpriseSiteList` has been removed
+	Struct `LogSpecification` has been removed
+	Struct `MetricDimension` has been removed
+	Struct `MetricSpecification` has been removed
+	Struct `OperationList` has been removed
+	Struct `OperationProperties` has been removed
+	Struct `PlacementPoliciesList` has been removed
+	Struct `PrivateCloudIdentity` has been removed
+	Struct `PrivateCloudList` has been removed
+	Struct `ScriptCmdletsList` has been removed
+	Struct `ScriptExecutionsList` has been removed
+	Struct `ScriptPackagesList` has been removed
+	Struct `ServiceSpecification` has been removed
+	Struct `VirtualMachinesList` has been removed
+	Struct `WorkloadNetworkDNSServicesList` has been removed
+	Struct `WorkloadNetworkDNSZonesList` has been removed
+	Struct `WorkloadNetworkDhcpList` has been removed
+	Struct `WorkloadNetworkGatewayList` has been removed
+	Struct `WorkloadNetworkList` has been removed
+	Struct `WorkloadNetworkPortMirroringList` has been removed
+	Struct `WorkloadNetworkPublicIPsList` has been removed
+	Struct `WorkloadNetworkSegmentsList` has been removed
+	Struct `WorkloadNetworkVMGroupsList` has been removed
+	Struct `WorkloadNetworkVirtualMachinesList` has been removed
+	Type of `Operation.Origin` has been changed from `*string` to `*Origin`
+	Type of `PrivateCloud.Identity` has been changed from `*PrivateCloudIdentity` to `*SystemAssignedServiceIdentity`
+	Type of `PrivateCloudUpdate.Identity` has been changed from `*PrivateCloudIdentity` to `*SystemAssignedServiceIdentity`
+	Type of `WorkloadNetworkDNSZoneProperties.DNSServices` has been changed from `*int64` to `*int32`
+	Type of `WorkloadNetworkDhcpServer.LeaseTime` has been changed from `*int64` to `*int32`
azure-sdk-for-python-track2 - track2_azure-mgmt-avs - Approved - 8.0.0
+	Model Operation no longer has parameter properties
+	Operation WorkloadNetworksOperations.get no longer has parameter workload_network_name
+	Parameter location of model PrivateCloud is now required
+	Parameter location of model TrackedResource is now required
azure-sdk-for-js - @azure/arm-avs - Approved - 5.0.0
+	Interface Operation no longer has parameter properties
+	Operation WorkloadNetworks.beginUpdateDhcp has a new signature
+	Operation WorkloadNetworks.beginUpdateDhcpAndWait has a new signature
+	Operation WorkloadNetworks.beginUpdateDnsService has a new signature
+	Operation WorkloadNetworks.beginUpdateDnsServiceAndWait has a new signature
+	Operation WorkloadNetworks.beginUpdateDnsZone has a new signature
+	Operation WorkloadNetworks.beginUpdateDnsZoneAndWait has a new signature
+	Operation WorkloadNetworks.beginUpdatePortMirroring has a new signature
+	Operation WorkloadNetworks.beginUpdatePortMirroringAndWait has a new signature
+	Operation WorkloadNetworks.beginUpdateSegments has a new signature
+	Operation WorkloadNetworks.beginUpdateSegmentsAndWait has a new signature
+	Operation WorkloadNetworks.beginUpdateVMGroup has a new signature
+	Operation WorkloadNetworks.beginUpdateVMGroupAndWait has a new signature
+	Operation WorkloadNetworks.get has a new signature
+	Parameter location of interface TrackedResource is now required
+	Removed Enum KnownResourceIdentityType
+	Removed Enum KnownWorkloadNetworkName
+	Type of parameter identity of interface PrivateCloud is changed from PrivateCloudIdentity to SystemAssignedServiceIdentity
+	Type of parameter identity of interface PrivateCloudUpdate is changed from PrivateCloudIdentity to SystemAssignedServiceIdentity
+	Type of parameter origin of interface Operation is changed from string to Origin
️️✔️ azure-sdk-for-js succeeded [Detail] [Expand]
  • ️✔️Succeeded [Logs] Generate from 1a27ea3e556c7ab530547d79f4880bd369d8b330. 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-avs [View full logs]  [Preview SDK Changes] Breaking Change Detected
    Only show 120 items here, please refer to log for details.
    info	[Changelog]   - Added Interface WorkloadNetworkPortMirroringUpdate
    info	[Changelog]   - Added Interface WorkloadNetworkPublicIPListResult
    info	[Changelog]   - Added Interface WorkloadNetworksCreateDhcpHeaders
    info	[Changelog]   - Added Interface WorkloadNetworksCreateDnsServiceHeaders
    info	[Changelog]   - Added Interface WorkloadNetworksCreateDnsZoneHeaders
    info	[Changelog]   - Added Interface WorkloadNetworksCreatePortMirroringHeaders
    info	[Changelog]   - Added Interface WorkloadNetworksCreatePublicIPHeaders
    info	[Changelog]   - Added Interface WorkloadNetworksCreateSegmentsHeaders
    info	[Changelog]   - Added Interface WorkloadNetworksCreateVMGroupHeaders
    info	[Changelog]   - Added Interface WorkloadNetworksDeleteDhcpHeaders
    info	[Changelog]   - Added Interface WorkloadNetworksDeleteDnsServiceHeaders
    info	[Changelog]   - Added Interface WorkloadNetworksDeleteDnsZoneHeaders
    info	[Changelog]   - Added Interface WorkloadNetworksDeletePortMirroringHeaders
    info	[Changelog]   - Added Interface WorkloadNetworksDeletePublicIPHeaders
    info	[Changelog]   - Added Interface WorkloadNetworksDeleteSegmentHeaders
    info	[Changelog]   - Added Interface WorkloadNetworksDeleteVMGroupHeaders
    info	[Changelog]   - Added Interface WorkloadNetworkSegmentListResult
    info	[Changelog]   - Added Interface WorkloadNetworkSegmentUpdate
    info	[Changelog]   - Added Interface WorkloadNetworksUpdateDhcpHeaders
    info	[Changelog]   - Added Interface WorkloadNetworksUpdateDnsServiceHeaders
    info	[Changelog]   - Added Interface WorkloadNetworksUpdateDnsZoneHeaders
    info	[Changelog]   - Added Interface WorkloadNetworksUpdatePortMirroringHeaders
    info	[Changelog]   - Added Interface WorkloadNetworksUpdateSegmentsHeaders
    info	[Changelog]   - Added Interface WorkloadNetworksUpdateVMGroupHeaders
    info	[Changelog]   - Added Interface WorkloadNetworkVirtualMachineListResult
    info	[Changelog]   - Added Interface WorkloadNetworkVMGroupListResult
    info	[Changelog]   - Added Interface WorkloadNetworkVMGroupUpdate
    info	[Changelog]   - Added Type Alias ActionType
    info	[Changelog]   - Added Type Alias CloudLinkProvisioningState
    info	[Changelog]   - Added Type Alias CreatedByType
    info	[Changelog]   - Added Type Alias DnsZoneType
    info	[Changelog]   - Added Type Alias HcxEnterpriseSiteProvisioningState
    info	[Changelog]   - Added Type Alias IscsiPathProvisioningState
    info	[Changelog]   - Added Type Alias IscsiPathsCreateOrUpdateResponse
    info	[Changelog]   - Added Type Alias IscsiPathsGetResponse
    info	[Changelog]   - Added Type Alias IscsiPathsListByPrivateCloudNextResponse
    info	[Changelog]   - Added Type Alias IscsiPathsListByPrivateCloudResponse
    info	[Changelog]   - Added Type Alias Origin
    info	[Changelog]   - Added Type Alias PrivateCloudsRotateNsxtPasswordResponse
    info	[Changelog]   - Added Type Alias PrivateCloudsRotateVcenterPasswordResponse
    info	[Changelog]   - Added Type Alias ScriptCmdletAudience
    info	[Changelog]   - Added Type Alias ScriptCmdletProvisioningState
    info	[Changelog]   - Added Type Alias ScriptPackageProvisioningState
    info	[Changelog]   - Added Type Alias SkuTier
    info	[Changelog]   - Added Type Alias SystemAssignedServiceIdentityType
    info	[Changelog]   - Added Type Alias VirtualMachineProvisioningState
    info	[Changelog]   - Added Type Alias VirtualMachinesRestrictMovementResponse
    info	[Changelog]   - Added Type Alias WorkloadNetworkDhcpEntityUpdateUnion
    info	[Changelog]   - Added Type Alias WorkloadNetworkProvisioningState
    info	[Changelog]   - Interface CloudLink has a new optional parameter provisioningState
    info	[Changelog]   - Interface Cluster has a new optional parameter vsanDatastoreName
    info	[Changelog]   - Interface ClusterUpdate has a new optional parameter sku
    info	[Changelog]   - Interface Datastore has a new optional parameter elasticSanVolume
    info	[Changelog]   - Interface Endpoints has a new optional parameter hcxCloudManagerIp
    info	[Changelog]   - Interface Endpoints has a new optional parameter nsxtManagerIp
    info	[Changelog]   - Interface Endpoints has a new optional parameter vcenterIp
    info	[Changelog]   - Interface HcxEnterpriseSite has a new optional parameter provisioningState
    info	[Changelog]   - Interface ManagementCluster has a new optional parameter clusterId
    info	[Changelog]   - Interface ManagementCluster has a new optional parameter clusterSize
    info	[Changelog]   - Interface ManagementCluster has a new optional parameter hosts
    info	[Changelog]   - Interface ManagementCluster has a new optional parameter provisioningState
    info	[Changelog]   - Interface ManagementCluster has a new optional parameter vsanDatastoreName
    info	[Changelog]   - Interface Operation has a new optional parameter actionType
    info	[Changelog]   - Interface PrivateCloud has a new optional parameter dnsZoneType
    info	[Changelog]   - Interface PrivateCloud has a new optional parameter tags
    info	[Changelog]   - Interface PrivateCloud has a new optional parameter virtualNetworkId
    info	[Changelog]   - Interface PrivateCloudUpdate has a new optional parameter dnsZoneType
    info	[Changelog]   - Interface PrivateCloudUpdate has a new optional parameter sku
    info	[Changelog]   - Interface Resource has a new optional parameter systemData
    info	[Changelog]   - Interface ScriptCmdlet has a new optional parameter audience
    info	[Changelog]   - Interface ScriptCmdlet has a new optional parameter provisioningState
    info	[Changelog]   - Interface ScriptPackage has a new optional parameter provisioningState
    info	[Changelog]   - Interface Sku has a new optional parameter capacity
    info	[Changelog]   - Interface Sku has a new optional parameter family
    info	[Changelog]   - Interface Sku has a new optional parameter size
    info	[Changelog]   - Interface Sku has a new optional parameter tier
    info	[Changelog]   - Interface VirtualMachine has a new optional parameter provisioningState
    info	[Changelog]   - Interface WorkloadNetwork has a new optional parameter provisioningState
    info	[Changelog]   - Interface WorkloadNetworkGateway has a new optional parameter provisioningState
    info	[Changelog]   - Interface WorkloadNetworkVirtualMachine has a new optional parameter provisioningState
    info	[Changelog]   - Type of parameter addonType of interface AddonProperties is changed from "SRM" | "VR" | "HCX" | "Arc" to "Arc" | "HCX" | "SRM" | "VR"
    info	[Changelog]   - Type of parameter type of interface PlacementPolicyProperties is changed from "VmVm" | "VmHost" to "VmHost" | "VmVm"
    info	[Changelog]   - Type of parameter type of interface ScriptExecutionParameter is changed from "SecureValue" | "Value" | "Credential" to "Credential" | "SecureValue" | "Value"
    info	[Changelog]   - Type of parameter dhcpType of interface WorkloadNetworkDhcpEntity is changed from "SERVER" | "RELAY" to "RELAY" | "SERVER"
    info	[Changelog]   - Added Enum KnownActionType
    info	[Changelog]   - Added Enum KnownCloudLinkProvisioningState
    info	[Changelog]   - Added Enum KnownCreatedByType
    info	[Changelog]   - Added Enum KnownDnsZoneType
    info	[Changelog]   - Added Enum KnownHcxEnterpriseSiteProvisioningState
    info	[Changelog]   - Added Enum KnownIscsiPathProvisioningState
    info	[Changelog]   - Added Enum KnownOrigin
    info	[Changelog]   - Added Enum KnownScriptCmdletAudience
    info	[Changelog]   - Added Enum KnownScriptCmdletProvisioningState
    info	[Changelog]   - Added Enum KnownScriptPackageProvisioningState
    info	[Changelog]   - Added Enum KnownSystemAssignedServiceIdentityType
    info	[Changelog]   - Added Enum KnownVirtualMachineProvisioningState
    info	[Changelog]   - Added Enum KnownWorkloadNetworkProvisioningState
    info	[Changelog]
    info	[Changelog] **Breaking Changes**
    info	[Changelog]
    info	[Changelog]   - Operation WorkloadNetworks.beginUpdateDhcp has a new signature
    info	[Changelog]   - Operation WorkloadNetworks.beginUpdateDhcpAndWait has a new signature
    info	[Changelog]   - Operation WorkloadNetworks.beginUpdateDnsService has a new signature
    info	[Changelog]   - Operation WorkloadNetworks.beginUpdateDnsServiceAndWait has a new signature
    info	[Changelog]   - Operation WorkloadNetworks.beginUpdateDnsZone has a new signature
    info	[Changelog]   - Operation WorkloadNetworks.beginUpdateDnsZoneAndWait has a new signature
    info	[Changelog]   - Operation WorkloadNetworks.beginUpdatePortMirroring has a new signature
    info	[Changelog]   - Operation WorkloadNetworks.beginUpdatePortMirroringAndWait has a new signature
    info	[Changelog]   - Operation WorkloadNetworks.beginUpdateSegments has a new signature
    info	[Changelog]   - Operation WorkloadNetworks.beginUpdateSegmentsAndWait has a new signature
    info	[Changelog]   - Operation WorkloadNetworks.beginUpdateVMGroup has a new signature
    info	[Changelog]   - Operation WorkloadNetworks.beginUpdateVMGroupAndWait has a new signature
    info	[Changelog]   - Operation WorkloadNetworks.get has a new signature
    info	[Changelog]   - Interface Operation no longer has parameter properties
    info	[Changelog]   - Parameter location of interface TrackedResource is now required
    info	[Changelog]   - Type of parameter origin of interface Operation is changed from string to Origin
    info	[Changelog]   - Type of parameter identity of interface PrivateCloud is changed from PrivateCloudIdentity to SystemAssignedServiceIdentity
    info	[Changelog]   - Type of parameter identity of interface PrivateCloudUpdate is changed from PrivateCloudIdentity to SystemAssignedServiceIdentity
    info	[Changelog]   - Removed Enum KnownResourceIdentityType
    info	[Changelog]   - Removed Enum KnownWorkloadNetworkName
️⚠️ azure-sdk-for-python-track2 warning [Detail]
  • ⚠️Warning [Logs] Generate from 1a27ea3e556c7ab530547d79f4880bd369d8b330. 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.
    warn		specification/vmware/Microsoft.AVS/tspconfig.yaml skipped due to azure-sdk-for-python-track2 not found in tspconfig.yaml
    command	sh scripts/automation_generate.sh ../azure-sdk-for-python_tmp/generateInput.json ../azure-sdk-for-python_tmp/generateOutput.json
    cmderr	[automation_generate.sh]
    cmderr	[automation_generate.sh] npm notice New minor version of npm available! 10.2.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 npm@10.5.0` to update!
    cmderr	[automation_generate.sh] npm notice
  • ️✔️track2_azure-mgmt-avs [View full logs]  [Preview SDK Changes] Breaking Change Detected
    info	[Changelog] ### Features Added
    info	[Changelog]
    info	[Changelog]   - Added operation group IscsiPathsOperations
    info	[Changelog]   - Model Addon has a new parameter system_data
    info	[Changelog]   - Model CloudLink has a new parameter provisioning_state
    info	[Changelog]   - Model CloudLink has a new parameter system_data
    info	[Changelog]   - Model Cluster has a new parameter system_data
    info	[Changelog]   - Model Cluster has a new parameter vsan_datastore_name
    info	[Changelog]   - Model ClusterUpdate has a new parameter sku
    info	[Changelog]   - Model Datastore has a new parameter elastic_san_volume
    info	[Changelog]   - Model Datastore has a new parameter system_data
    info	[Changelog]   - Model Endpoints has a new parameter hcx_cloud_manager_ip
    info	[Changelog]   - Model Endpoints has a new parameter nsxt_manager_ip
    info	[Changelog]   - Model Endpoints has a new parameter vcenter_ip
    info	[Changelog]   - Model ExpressRouteAuthorization has a new parameter system_data
    info	[Changelog]   - Model GlobalReachConnection has a new parameter system_data
    info	[Changelog]   - Model HcxEnterpriseSite has a new parameter provisioning_state
    info	[Changelog]   - Model HcxEnterpriseSite has a new parameter system_data
    info	[Changelog]   - Model ManagementCluster has a new parameter vsan_datastore_name
    info	[Changelog]   - Model Operation has a new parameter action_type
    info	[Changelog]   - Model PlacementPolicy has a new parameter system_data
    info	[Changelog]   - Model PrivateCloud has a new parameter dns_zone_type
    info	[Changelog]   - Model PrivateCloud has a new parameter system_data
    info	[Changelog]   - Model PrivateCloud has a new parameter virtual_network_id
    info	[Changelog]   - Model PrivateCloudUpdate has a new parameter dns_zone_type
    info	[Changelog]   - Model PrivateCloudUpdate has a new parameter sku
    info	[Changelog]   - Model ProxyResource has a new parameter system_data
    info	[Changelog]   - Model Resource has a new parameter system_data
    info	[Changelog]   - Model ScriptCmdlet has a new parameter audience
    info	[Changelog]   - Model ScriptCmdlet has a new parameter provisioning_state
    info	[Changelog]   - Model ScriptCmdlet has a new parameter system_data
    info	[Changelog]   - Model ScriptExecution has a new parameter system_data
    info	[Changelog]   - Model ScriptPackage has a new parameter provisioning_state
    info	[Changelog]   - Model ScriptPackage has a new parameter system_data
    info	[Changelog]   - Model Sku has a new parameter capacity
    info	[Changelog]   - Model Sku has a new parameter family
    info	[Changelog]   - Model Sku has a new parameter size
    info	[Changelog]   - Model Sku has a new parameter tier
    info	[Changelog]   - Model TrackedResource has a new parameter system_data
    info	[Changelog]   - Model VirtualMachine has a new parameter provisioning_state
    info	[Changelog]   - Model VirtualMachine has a new parameter system_data
    info	[Changelog]   - Model WorkloadNetwork has a new parameter provisioning_state
    info	[Changelog]   - Model WorkloadNetwork has a new parameter system_data
    info	[Changelog]   - Model WorkloadNetworkDhcp has a new parameter system_data
    info	[Changelog]   - Model WorkloadNetworkDnsService has a new parameter system_data
    info	[Changelog]   - Model WorkloadNetworkDnsZone has a new parameter system_data
    info	[Changelog]   - Model WorkloadNetworkGateway has a new parameter provisioning_state
    info	[Changelog]   - Model WorkloadNetworkGateway has a new parameter system_data
    info	[Changelog]   - Model WorkloadNetworkPortMirroring has a new parameter system_data
    info	[Changelog]   - Model WorkloadNetworkPublicIP has a new parameter system_data
    info	[Changelog]   - Model WorkloadNetworkSegment has a new parameter system_data
    info	[Changelog]   - Model WorkloadNetworkVMGroup has a new parameter system_data
    info	[Changelog]   - Model WorkloadNetworkVirtualMachine has a new parameter provisioning_state
    info	[Changelog]   - Model WorkloadNetworkVirtualMachine has a new parameter system_data
    info	[Changelog]
    info	[Changelog] ### Breaking Changes
    info	[Changelog]
    info	[Changelog]   - Model Operation no longer has parameter properties
    info	[Changelog]   - Operation WorkloadNetworksOperations.get no longer has parameter workload_network_name
    info	[Changelog]   - Parameter location of model PrivateCloud is now required
    info	[Changelog]   - Parameter location of model TrackedResource is now required
️❌ azure-sdk-for-net failed [Detail]
  • Code Generator Failed [Logs] Generate from 1a27ea3e556c7ab530547d79f4880bd369d8b330. 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
    warn		specification/vmware/Microsoft.AVS/tspconfig.yaml skipped due to azure-sdk-for-net not found in tspconfig.yaml
    command	autorest --version=2.0.4421 --csharp --reflect-api-versions --license-header=MICROSOFT_MIT_NO_VERSION --use=@microsoft.azure/autorest.csharp@2.3.101 --csharp-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-net/sdk ../azure-rest-api-specs/specification/vmware/resource-manager/readme.md
    cmderr	[Autorest] realpath(): Permission denied
    cmderr	[Autorest] realpath(): Permission denied
    cmderr	[Autorest] realpath(): Permission denied
    cmderr	[Autorest] FATAL: System.InvalidOperationException: Found incompatible property types Object, Object for property 'tags' in schema inheritance chain
    cmderr	[Autorest]    at AutoRest.Modeler.SchemaResolver.ExpandAllOf(Schema schema) in /opt/vsts/work/1/s/src/SchemaResolver.cs:line 157
    cmderr	[Autorest]    at AutoRest.Modeler.SchemaResolver.Unwrap(Schema schema) in /opt/vsts/work/1/s/src/SchemaResolver.cs:line 75
    cmderr	[Autorest]    at AutoRest.Modeler.SchemaBuilder.BuildServiceType(String serviceTypeName, Boolean required) in /opt/vsts/work/1/s/src/SchemaBuilder.cs:line 35
    cmderr	[Autorest]    at AutoRest.Modeler.SwaggerModeler.BuildCompositeTypes() in /opt/vsts/work/1/s/src/SwaggerModeler.cs:line 348
    cmderr	[Autorest]    at AutoRest.Modeler.SwaggerModeler.Build(ServiceDefinition serviceDefinition) in /opt/vsts/work/1/s/src/SwaggerModeler.cs:line 66
    cmderr	[Autorest]    at AutoRest.Modeler.Program.<ProcessInternal>d2.MoveNext() in /opt/vsts/work/1/s/src/Program.cs:line 60
    cmderr	[Autorest] --- End of stack trace from previous location where exception was thrown ---
    cmderr	[Autorest]    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
    cmderr	[Autorest]    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    cmderr	[Autorest]    at NewPlugin.<Process>d15.MoveNext()
    cmderr	[Autorest] FATAL: csharp/imodeler1 - FAILED
    cmderr	[Autorest] FATAL: Error: Plugin imodeler1 reported failure.
    cmderr	[Autorest]   Error: Plugin imodeler1 reported failure.
    error	Script return with result [failed] code [1] signal [null] cwd [azure-sdk-for-net]: autorest
    warn	Skip package processing as generation is failed
️️✔️ azure-sdk-for-go succeeded [Detail] [Expand]
  • ️✔️Succeeded [Logs] Generate from 1a27ea3e556c7ab530547d79f4880bd369d8b330. 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
    warn		specification/vmware/Microsoft.AVS/tspconfig.yaml skipped due to azure-sdk-for-go not found in tspconfig.yaml
    command	generator automation-v2 ../../../../../azure-sdk-for-go_tmp/generateInput.json ../../../../../azure-sdk-for-go_tmp/generateOutput.json
  • ️✔️sdk/resourcemanager/avs/armavs [View full logs]  [Preview SDK Changes] Breaking Change Detected
    Only show 120 items here, please refer to log for details.
    info	[Changelog] - New enum type `ScriptCmdletProvisioningState` with values `ScriptCmdletProvisioningStateCanceled`, `ScriptCmdletProvisioningStateFailed`, `ScriptCmdletProvisioningStateSucceeded`
    info	[Changelog] - New enum type `ScriptPackageProvisioningState` with values `ScriptPackageProvisioningStateCanceled`, `ScriptPackageProvisioningStateFailed`, `ScriptPackageProvisioningStateSucceeded`
    info	[Changelog] - New enum type `SystemAssignedServiceIdentityType` with values `SystemAssignedServiceIdentityTypeNone`, `SystemAssignedServiceIdentityTypeSystemAssigned`
    info	[Changelog] - New enum type `VirtualMachineProvisioningState` with values `VirtualMachineProvisioningStateCanceled`, `VirtualMachineProvisioningStateFailed`, `VirtualMachineProvisioningStateSucceeded`
    info	[Changelog] - New enum type `WorkloadNetworkProvisioningState` with values `WorkloadNetworkProvisioningStateBuilding`, `WorkloadNetworkProvisioningStateCanceled`, `WorkloadNetworkProvisioningStateDeleting`, `WorkloadNetworkProvisioningStateFailed`, `WorkloadNetworkProvisioningStateSucceeded`, `WorkloadNetworkProvisioningStateUpdating`
    info	[Changelog] - New function `*ClientFactory.NewIscsiPathsClient() *IscsiPathsClient`
    info	[Changelog] - New function `NewIscsiPathsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*IscsiPathsClient, error)`
    info	[Changelog] - New function `*IscsiPathsClient.BeginCreateOrUpdate(context.Context, string, string, IscsiPath, *IscsiPathsClientBeginCreateOrUpdateOptions) (*runtime.Poller[IscsiPathsClientCreateOrUpdateResponse], error)`
    info	[Changelog] - New function `*IscsiPathsClient.BeginDelete(context.Context, string, string, *IscsiPathsClientBeginDeleteOptions) (*runtime.Poller[IscsiPathsClientDeleteResponse], error)`
    info	[Changelog] - New function `*IscsiPathsClient.Get(context.Context, string, string, *IscsiPathsClientGetOptions) (IscsiPathsClientGetResponse, error)`
    info	[Changelog] - New function `*IscsiPathsClient.NewListByPrivateCloudPager(string, string, *IscsiPathsClientListByPrivateCloudOptions) *runtime.Pager[IscsiPathsClientListByPrivateCloudResponse]`
    info	[Changelog] - New function `*WorkloadNetworkDhcpEntityUpdate.GetWorkloadNetworkDhcpEntityUpdate() *WorkloadNetworkDhcpEntityUpdate`
    info	[Changelog] - New function `*WorkloadNetworkDhcpRelayUpdate.GetWorkloadNetworkDhcpEntityUpdate() *WorkloadNetworkDhcpEntityUpdate`
    info	[Changelog] - New function `*WorkloadNetworkDhcpServerUpdate.GetWorkloadNetworkDhcpEntityUpdate() *WorkloadNetworkDhcpEntityUpdate`
    info	[Changelog] - New struct `AddonListResult`
    info	[Changelog] - New struct `CloudLinkListResult`
    info	[Changelog] - New struct `ClusterListResult`
    info	[Changelog] - New struct `DatastoreListResult`
    info	[Changelog] - New struct `ElasticSanVolume`
    info	[Changelog] - New struct `ExpressRouteAuthorizationListResult`
    info	[Changelog] - New struct `GlobalReachConnectionListResult`
    info	[Changelog] - New struct `HcxEnterpriseSiteListResult`
    info	[Changelog] - New struct `IscsiPath`
    info	[Changelog] - New struct `IscsiPathListResult`
    info	[Changelog] - New struct `IscsiPathProperties`
    info	[Changelog] - New struct `OperationListResult`
    info	[Changelog] - New struct `PlacementPolicyListResult`
    info	[Changelog] - New struct `PrivateCloudListResult`
    info	[Changelog] - New struct `ScriptCmdletListResult`
    info	[Changelog] - New struct `ScriptExecutionListResult`
    info	[Changelog] - New struct `ScriptPackageListResult`
    info	[Changelog] - New struct `SystemAssignedServiceIdentity`
    info	[Changelog] - New struct `SystemData`
    info	[Changelog] - New struct `VirtualMachineListResult`
    info	[Changelog] - New struct `WorkloadNetworkDNSServiceListResult`
    info	[Changelog] - New struct `WorkloadNetworkDNSServiceUpdate`
    info	[Changelog] - New struct `WorkloadNetworkDNSZoneListResult`
    info	[Changelog] - New struct `WorkloadNetworkDNSZoneUpdate`
    info	[Changelog] - New struct `WorkloadNetworkDhcpListResult`
    info	[Changelog] - New struct `WorkloadNetworkDhcpRelayUpdate`
    info	[Changelog] - New struct `WorkloadNetworkDhcpServerUpdate`
    info	[Changelog] - New struct `WorkloadNetworkDhcpUpdate`
    info	[Changelog] - New struct `WorkloadNetworkGatewayListResult`
    info	[Changelog] - New struct `WorkloadNetworkListResult`
    info	[Changelog] - New struct `WorkloadNetworkPortMirroringListResult`
    info	[Changelog] - New struct `WorkloadNetworkPortMirroringUpdate`
    info	[Changelog] - New struct `WorkloadNetworkProperties`
    info	[Changelog] - New struct `WorkloadNetworkPublicIPListResult`
    info	[Changelog] - New struct `WorkloadNetworkSegmentListResult`
    info	[Changelog] - New struct `WorkloadNetworkSegmentUpdate`
    info	[Changelog] - New struct `WorkloadNetworkVMGroupListResult`
    info	[Changelog] - New struct `WorkloadNetworkVMGroupUpdate`
    info	[Changelog] - New struct `WorkloadNetworkVirtualMachineListResult`
    info	[Changelog] - New field `SystemData` in struct `Addon`
    info	[Changelog] - New anonymous field `AddonListResult` in struct `AddonsClientListResponse`
    info	[Changelog] - New anonymous field `ExpressRouteAuthorizationListResult` in struct `AuthorizationsClientListResponse`
    info	[Changelog] - New field `SystemData` in struct `CloudLink`
    info	[Changelog] - New field `ProvisioningState` in struct `CloudLinkProperties`
    info	[Changelog] - New anonymous field `CloudLinkListResult` in struct `CloudLinksClientListResponse`
    info	[Changelog] - New field `SystemData` in struct `Cluster`
    info	[Changelog] - New field `VsanDatastoreName` in struct `ClusterProperties`
    info	[Changelog] - New field `SKU` in struct `ClusterUpdate`
    info	[Changelog] - New anonymous field `ClusterListResult` in struct `ClustersClientListResponse`
    info	[Changelog] - New field `SystemData` in struct `Datastore`
    info	[Changelog] - New field `ElasticSanVolume` in struct `DatastoreProperties`
    info	[Changelog] - New anonymous field `DatastoreListResult` in struct `DatastoresClientListResponse`
    info	[Changelog] - New field `HcxCloudManagerIP`, `NsxtManagerIP`, `VcenterIP` in struct `Endpoints`
    info	[Changelog] - New field `SystemData` in struct `ExpressRouteAuthorization`
    info	[Changelog] - New field `SystemData` in struct `GlobalReachConnection`
    info	[Changelog] - New anonymous field `GlobalReachConnectionListResult` in struct `GlobalReachConnectionsClientListResponse`
    info	[Changelog] - New field `SystemData` in struct `HcxEnterpriseSite`
    info	[Changelog] - New field `ProvisioningState` in struct `HcxEnterpriseSiteProperties`
    info	[Changelog] - New anonymous field `HcxEnterpriseSiteListResult` in struct `HcxEnterpriseSitesClientListResponse`
    info	[Changelog] - New field `VsanDatastoreName` in struct `ManagementCluster`
    info	[Changelog] - New field `ActionType` in struct `Operation`
    info	[Changelog] - New anonymous field `OperationListResult` in struct `OperationsClientListResponse`
    info	[Changelog] - New anonymous field `PlacementPolicyListResult` in struct `PlacementPoliciesClientListResponse`
    info	[Changelog] - New field `SystemData` in struct `PlacementPolicy`
    info	[Changelog] - New field `SystemData` in struct `PrivateCloud`
    info	[Changelog] - New field `DNSZoneType`, `VirtualNetworkID` in struct `PrivateCloudProperties`
    info	[Changelog] - New field `SKU` in struct `PrivateCloudUpdate`
    info	[Changelog] - New field `DNSZoneType` in struct `PrivateCloudUpdateProperties`
    info	[Changelog] - New anonymous field `PrivateCloudListResult` in struct `PrivateCloudsClientListInSubscriptionResponse`
    info	[Changelog] - New anonymous field `PrivateCloudListResult` in struct `PrivateCloudsClientListResponse`
    info	[Changelog] - New field `Capacity`, `Family`, `Size`, `Tier` in struct `SKU`
    info	[Changelog] - New field `SystemData` in struct `ScriptCmdlet`
    info	[Changelog] - New field `Audience`, `ProvisioningState` in struct `ScriptCmdletProperties`
    info	[Changelog] - New anonymous field `ScriptCmdletListResult` in struct `ScriptCmdletsClientListResponse`
    info	[Changelog] - New field `SystemData` in struct `ScriptExecution`
    info	[Changelog] - New anonymous field `ScriptExecutionListResult` in struct `ScriptExecutionsClientListResponse`
    info	[Changelog] - New field `SystemData` in struct `ScriptPackage`
    info	[Changelog] - New field `ProvisioningState` in struct `ScriptPackageProperties`
    info	[Changelog] - New anonymous field `ScriptPackageListResult` in struct `ScriptPackagesClientListResponse`
    info	[Changelog] - New field `SystemData` in struct `VirtualMachine`
    info	[Changelog] - New field `ProvisioningState` in struct `VirtualMachineProperties`
    info	[Changelog] - New anonymous field `VirtualMachineListResult` in struct `VirtualMachinesClientListResponse`
    info	[Changelog] - New field `Properties`, `SystemData` in struct `WorkloadNetwork`
    info	[Changelog] - New field `SystemData` in struct `WorkloadNetworkDNSService`
    info	[Changelog] - New field `SystemData` in struct `WorkloadNetworkDNSZone`
    info	[Changelog] - New field `SystemData` in struct `WorkloadNetworkDhcp`
    info	[Changelog] - New field `SystemData` in struct `WorkloadNetworkGateway`
    info	[Changelog] - New field `ProvisioningState` in struct `WorkloadNetworkGatewayProperties`
    info	[Changelog] - New field `SystemData` in struct `WorkloadNetworkPortMirroring`
    info	[Changelog] - New field `SystemData` in struct `WorkloadNetworkPublicIP`
    info	[Changelog] - New field `SystemData` in struct `WorkloadNetworkSegment`
    info	[Changelog] - New field `SystemData` in struct `WorkloadNetworkVMGroup`
    info	[Changelog] - New field `SystemData` in struct `WorkloadNetworkVirtualMachine`
    info	[Changelog] - New field `ProvisioningState` in struct `WorkloadNetworkVirtualMachineProperties`
    info	[Changelog] - New anonymous field `WorkloadNetworkDNSServiceListResult` in struct `WorkloadNetworksClientListDNSServicesResponse`
    info	[Changelog] - New anonymous field `WorkloadNetworkDNSZoneListResult` in struct `WorkloadNetworksClientListDNSZonesResponse`
    info	[Changelog] - New anonymous field `WorkloadNetworkDhcpListResult` in struct `WorkloadNetworksClientListDhcpResponse`
    info	[Changelog] - New anonymous field `WorkloadNetworkGatewayListResult` in struct `WorkloadNetworksClientListGatewaysResponse`
    info	[Changelog] - New anonymous field `WorkloadNetworkPortMirroringListResult` in struct `WorkloadNetworksClientListPortMirroringResponse`
    info	[Changelog] - New anonymous field `WorkloadNetworkPublicIPListResult` in struct `WorkloadNetworksClientListPublicIPsResponse`
    info	[Changelog] - New anonymous field `WorkloadNetworkListResult` in struct `WorkloadNetworksClientListResponse`
    info	[Changelog] - New anonymous field `WorkloadNetworkSegmentListResult` in struct `WorkloadNetworksClientListSegmentsResponse`
    info	[Changelog] - New anonymous field `WorkloadNetworkVMGroupListResult` in struct `WorkloadNetworksClientListVMGroupsResponse`
    info	[Changelog] - New anonymous field `WorkloadNetworkVirtualMachineListResult` in struct `WorkloadNetworksClientListVirtualMachinesResponse`
    info	[Changelog]
    info	[Changelog] Total 100 breaking change(s), 213 additive change(s).
️⚠️ azure-sdk-for-java warning [Detail]
  • ⚠️Warning [Logs] Generate from 1a27ea3e556c7ab530547d79f4880bd369d8b330. 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]    Time  Current
    cmderr	[init.sh]                                  Dload  Upload   Total   Spent    Left  Speed
    cmderr	[init.sh] 
      0     0    0     0    0     0      0      0 --:-
    100 15916  100 15916    0     0  1195k      0 --:--:-- --:--:-- --:--:-- 1195k
    cmderr	[init.sh] Downloading https://nodejs.org/dist/v18.15.0/node-v18.15.0-linux-x64.tar.xz...
    cmderr	[init.sh] ##################################### 100.0%
    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-avs [View full logs]  [Preview SDK Changes]
️❌ azure-resource-manager-schemas failed [Detail]
  • Failed [Logs] Generate from 1a27ea3e556c7ab530547d79f4880bd369d8b330. 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 npm@10.5.0` 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
  • vmware/resource-manager [View full logs]  [Preview Schema Changes]
️⚠️ azure-powershell warning [Detail]
  • ⚠️Warning [Logs] Generate from 1a27ea3e556c7ab530547d79f4880bd369d8b330. SDK Automation 14.0.0
    command	sh ./tools/SwaggerCI/init.sh ../azure-powershell_tmp/initInput.json ../azure-powershell_tmp/initOutput.json
    warn		specification/vmware/Microsoft.AVS/tspconfig.yaml skipped due to azure-powershell not found in tspconfig.yaml
    command	pwsh ./tools/SwaggerCI/psci.ps1 ../azure-powershell_tmp/generateInput.json ../azure-powershell_tmp/generateOutput.json
  • ⚠️Az.vmware.DefaultTag [View full logs]  [Preview SDK Changes]
Posted by Swagger Pipeline | How to fix these errors?

@cataggar
Copy link
Member Author

cataggar commented Mar 1, 2024

The LintDiff EvenSegmentedPathForPutOperation errors look like false positives, so I created Azure/azure-sdk-tools#7801 .

@raosuhas
Copy link

Changes look fine could you please add specific suppressions rahter than for the whole file for the suppression review ?

@cataggar cataggar added the WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required label Mar 15, 2024
@openapi-workflow-bot openapi-workflow-bot bot removed the ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review label Mar 15, 2024
@cataggar
Copy link
Member Author

All suppressions have paths. LintDiff is passing. Please grant suppression approval. I would like this PR merged.

@cataggar cataggar requested a review from raosuhas March 15, 2024 17:04
@raosuhas raosuhas added the ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review label Mar 15, 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 15, 2024
@cataggar
Copy link
Member Author

/pr RequestMerge

@raosuhas raosuhas merged commit bb4de36 into main Mar 15, 2024
29 of 33 checks passed
@raosuhas raosuhas deleted the AVS/2023-09-01 branch March 15, 2024 21:16
markcowl pushed a commit to markcowl/azure-rest-api-specs that referenced this pull request Mar 15, 2024
* 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 (Azure#28028)

* new audience parameter must be optional

* remove custom rename from 2023-09-01 API (Azure#28105)

* remove ProvisionedNetwork ProxyResource (Azure#28108)

* remove AvailabilityZones from 2023-09-01 API (Azure#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 (Azure#28220)

* use common LocationParameter (Azure#28221)

* remove LintDiff suppressions in readme (Azure#28222)

* add minimal suppressions back (Azure#28234)

* do not specify x-ms-long-running-operation-options for VirtualMachines_RestrictMovement

* specify paths for suppressions (Azure#28281)
vxfield pushed a commit that referenced this pull request Mar 28, 2024
* 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)
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 <hiaga@microsoft.com>

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 <nickouds@hotmail.com>
Co-authored-by: hoppe <hoppewang@microsoft.com>
Co-authored-by: David Watrous <dave.watrous@microsoft.com>
Co-authored-by: Sanjana Kapur <sanjanakapur@microsoft.com>

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 <thhill@microsoft.com>

[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 <huangwill@microsoft.com>

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 <vimunuku@microsoft.com>

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 <ravigautam@microsoft.com>

---------

Co-authored-by: UrosKrsticMIPerf <150959695+UrosKrsticMIPerf@users.noreply.github.com>
Co-authored-by: Ji Wang <jiwang5@microsoft.com>
Co-authored-by: ms-mjovkovic <140057686+ms-mjovkovic@users.noreply.github.com>
Co-authored-by: Ravi Gautam <ravigautam@microsoft.com>

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 <rakshith.bhyravabhotla@gmail.com>

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 <67171398+glorialimicrosoft@users.noreply.github.com>

* 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 <domessin@microsoft.com>
Co-authored-by: Arif Ibrahim Mohamed <arifibrahim4@gmail.com>

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 <priyjain@microsoft.com>
Co-authored-by: Bhuvnesh kumar <bhukumar@microsoft.com>
Co-authored-by: Priyanshi Jain <87351063+priyjain358@users.noreply.github.com>
Co-authored-by: Bhuvnesh Kumar <bhuvnesh.agrawal@gmail.com>

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 <itielmaimon@microsoft.com>

* 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 <markcowl@microsoft.com>
Co-authored-by: Anat Gilenson <53407600+anat-gilenson@users.noreply.github.com>
Co-authored-by: xuhumsft <116764429+xuhumsft@users.noreply.github.com>

* 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 <itielmaimon@microsoft.com>

---------

Co-authored-by: nbatyrbb <115049492+nbatyrbb@users.noreply.github.com>
Co-authored-by: sagamzu <52034287+sagamzu@users.noreply.github.com>
Co-authored-by: Itiel Maimon <itiel.maimon@gmail.com>
Co-authored-by: Itiel Maimon <itielmaimon@microsoft.com>
Co-authored-by: moranraz <59017169+moranraz@users.noreply.github.com>
Co-authored-by: Mark Cowlishaw <markcowl@microsoft.com>
Co-authored-by: Anat Gilenson <53407600+anat-gilenson@users.noreply.github.com>

[Purview Datamap] Fix anonymous model (#28010)

* fix anon model

* swagger

* update mode naming

---------

Co-authored-by: Yifan Zhou <yifanzhou@microsoft.com>

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 <54595583+JoshLove-msft@users.noreply.github.com>

* Addressing comments.

* Fixes.

* Added prefix to events.

* Added prefix.

* Fixes.

* Fixed styling.

---------

Co-authored-by: Alexander Zaslonov <alzaslon@microsoft.com>
Co-authored-by: JoshLove-msft <54595583+JoshLove-msft@users.noreply.github.com>

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 <111523473+minhanh-phan@users.noreply.github.com>

* 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 <35748617+trrwilson@users.noreply.github.com>
Co-authored-by: Travis Wilson <travisw@microsoft.com>
Co-authored-by: Minh-Anh Phan <111523473+minhanh-phan@users.noreply.github.com>
Co-authored-by: Billy Hu <ninhu@microsoft.com>

Update privateEndpointConnection.json (#27980)

Update readme.md (#27993)

modifying readme tag

[Text Translation] Update tsp config file (#28002)

Co-authored-by: Michal Materna <mimat@microsoft.com>

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 <ripark@microsoft.com>

[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 <69483382+tasherif-msft@users.noreply.github.com>

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 <yunba@microsoft.com>

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 <kumehrot@microsoft.com>

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 <mharder@microsoft.com>

[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 <kaseager@microsoft.com>
Co-authored-by: Hanchi Wang <hancwang@microsoft.com>

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 <111523473+minhanh-phan@users.noreply.github.com>

* 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 <conniey@microsoft.com>
Co-authored-by: Minh-Anh Phan <111523473+minhanh-phan@users.noreply.github.com>

[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 <yunba@microsoft.com>

Update readme.python.md (#28125)

* Update readme.python.md

* fix

* Update readme.python.md

---------

Co-authored-by: msyyc <70930885+msyyc@users.noreply.github.com>
Co-authored-by: Yuchao Yan <yuchaoyan@microsoft.com>

[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 <ahnjooneil12@gmail.com>
Co-authored-by: Nessya Hutzler <v-nhutzler@microsoft.com>

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 <jojovancevic@microsoft.com>

[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 <bequ@microsoft.com>

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 <abigailzahne@microsoft.com>

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 <weshaggard@users.noreply.github.com>

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 <61298407+ambrahma@users.noreply.github.com>

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 <vimunuku@microsoft.com>

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 <vimunuku@microsoft.com>

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 <Prachetos.Sadhukhan@microsoft.com>
Co-authored-by: Prachetos Sadhukhan <prsadhu@microsoft.com>

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 <55688292+qiaozha@users.noreply.github.com>

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 <weidong@microsoft.com>

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 <47292630+ityankel@users.noreply.github.com>

[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 <saurabhchugh@microsoft.com>
Co-authored-by: Ruoxuan Wang <52271048+ruowan@users.noreply.github.com>
Co-authored-by: Heng Lu <79895375+ms-henglu@users.noreply.github.com>

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-SdkBreakingChange-Go Approve the breaking change tracking for azure-sdk-for-go Approved-SdkBreakingChange-JavaScript Approved-SdkBreakingChange-Python Approved-Suppression ARMReview ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review BreakingChange-Approved-Benign Changes are not breaking at the REST API level and have at most minor impact to generated SDKs. CI-BreakingChange-Go CI-BreakingChange-JavaScript CI-BreakingChange-Python new-api-version resource-manager SuppressionReviewRequired TypeSpec Authored with TypeSpec
Projects
None yet
Development

Successfully merging this pull request may close these issues.