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

[Microsoft.DeviceUpdate] (Internal only) Added Private Endpoint Proxy Private Endpoint Update #18281

Merged
merged 16 commits into from
Mar 19, 2022
Merged

Conversation

darkoa-msft
Copy link
Member

@darkoa-msft darkoa-msft commented Mar 16, 2022

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

Changelog

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

  1. What's the purpose of the update?
    • new service onboarding
    • new API version
    • update existing version for new feature
    • update existing version to fix swagger quality issue in s360
    • Other, please clarify
  2. When are you targeting to deploy the new service/feature to public regions? Please provide the date or, if the date is not yet available, the month.
  3. When do you expect to publish the swagger? Please provide date or, the the date is not yet available, the month.
  4. If updating an existing version, please select the specific language SDKs and CLIs that must be refreshed after the swagger is published.
    • SDK of .NET (need service team to ensure code readiness)
    • SDK of Python
    • SDK of Java
    • SDK of Js
    • SDK of Go
    • PowerShell
    • CLI
    • Terraform
    • No refresh required for updates in this PR

Contribution checklist:

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

ARM API Review Checklist

Applicability: ⚠️

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

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

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

  • Check this box if any of the following apply to the PR so that label "WaitForARMFeedback" will be added automatically to begin ARM API Review. Failure to comply may result in delays to the manifest.

    • Adding a new service
    • Adding new API(s)
    • Adding a new API version
      -[ ] To review changes efficiently, ensure you are using OpenAPIHub to initialize the PR for adding a new version. More details, refer to the wiki.
  • Ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

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

Breaking Change Review Checklist

If any of the following scenarios apply to the PR, request approval from the Breaking Change Review Board as defined in the Breaking Change Policy.

  • Removing API(s) in a stable version
  • Removing properties in a stable version
  • Removing API version(s) in a stable version
  • Updating API in a stable or public preview version with Breaking Change Validation errors
  • Updating API(s) in public preview over 1 year (refer to Retirement of Previews)

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

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

@abatishchev
Copy link
Contributor

/azp run

@darkoa-msft
Copy link
Member Author

@raych1 the checks are not starting, nor is the PR assigned to anyone. Do I need to do anything else?

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@visingl
Copy link
Member

visingl commented Mar 16, 2022

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@darkoa-msft
Copy link
Member Author

/azp run

@azure-pipelines
Copy link

Commenter does not have sufficient privileges for PR 18281 in repo Azure/azure-rest-api-specs

@ruowan
Copy link
Member

ruowan commented Mar 17, 2022

/azp run

@openapi-pipeline-app
Copy link

openapi-pipeline-app bot commented Mar 17, 2022

Swagger Validation Report

️❌BreakingChange: 8 Errors, 0 Warnings failed [Detail]
Rule Message
1029 - ReadonlyPropertyChanged The read only property has changed from 'true' to 'false'.
New: Microsoft.DeviceUpdate/preview/2020-03-01-preview/deviceupdate.json#L1646:9
Old: Microsoft.DeviceUpdate/preview/2020-03-01-preview/deviceupdate.json#L1585:9
1038 - AddedPath The new version is adding a path that was not found in the old version.
New: Microsoft.DeviceUpdate/preview/2020-03-01-preview/deviceupdate.json#L1033:5
1041 - AddedPropertyInResponse The new version has a new property 'location' in response that was not found in the old version.
New: Microsoft.DeviceUpdate/preview/2020-03-01-preview/deviceupdate.json#L1629:7
Old: Microsoft.DeviceUpdate/preview/2020-03-01-preview/deviceupdate.json#L1580:7
1041 - AddedPropertyInResponse The new version has a new property 'immutableSubscriptionId' in response that was not found in the old version.
New: Microsoft.DeviceUpdate/preview/2020-03-01-preview/deviceupdate.json#L1629:7
Old: Microsoft.DeviceUpdate/preview/2020-03-01-preview/deviceupdate.json#L1580:7
1041 - AddedPropertyInResponse The new version has a new property 'immutableResourceId' in response that was not found in the old version.
New: Microsoft.DeviceUpdate/preview/2020-03-01-preview/deviceupdate.json#L1629:7
Old: Microsoft.DeviceUpdate/preview/2020-03-01-preview/deviceupdate.json#L1580:7
1045 - AddedOptionalProperty The new version has a new optional property 'location' that was not found in the old version.
New: Microsoft.DeviceUpdate/preview/2020-03-01-preview/deviceupdate.json#L1629:7
Old: Microsoft.DeviceUpdate/preview/2020-03-01-preview/deviceupdate.json#L1580:7
1045 - AddedOptionalProperty The new version has a new optional property 'immutableSubscriptionId' that was not found in the old version.
New: Microsoft.DeviceUpdate/preview/2020-03-01-preview/deviceupdate.json#L1629:7
Old: Microsoft.DeviceUpdate/preview/2020-03-01-preview/deviceupdate.json#L1580:7
1045 - AddedOptionalProperty The new version has a new optional property 'immutableResourceId' that was not found in the old version.
New: Microsoft.DeviceUpdate/preview/2020-03-01-preview/deviceupdate.json#L1629:7
Old: Microsoft.DeviceUpdate/preview/2020-03-01-preview/deviceupdate.json#L1580:7
️⚠️LintDiff: 0 Warnings warning [Detail]
The following errors/warnings exist before current PR submission:
Rule Message
R4041 - XmsIdentifierValidation Missing identifier id in array item property
Location: Microsoft.DeviceUpdate/preview/2020-03-01-preview/deviceupdate.json#L1386
R4041 - XmsIdentifierValidation Missing identifier id in array item property
Location: Microsoft.DeviceUpdate/preview/2020-03-01-preview/deviceupdate.json#L1650
R4041 - XmsIdentifierValidation Missing identifier id in array item property
Location: Microsoft.DeviceUpdate/preview/2020-03-01-preview/deviceupdate.json#L1657
R4041 - XmsIdentifierValidation Missing identifier id in array item property
Location: Microsoft.DeviceUpdate/preview/2020-03-01-preview/deviceupdate.json#L1747
⚠️ R4024 - PreviewVersionOverOneYear The API version:2020-03-01-preview having been in a preview state over one year , please move it to GA or retire.
Location: Microsoft.DeviceUpdate/preview/2020-03-01-preview/deviceupdate.json#L6
️️✔️Avocado succeeded [Detail] [Expand]
Validation passes for Avocado.
️️✔️~[Staging] ApiReadinessCheck succeeded [Detail] [Expand]
️️✔️ModelValidation succeeded [Detail] [Expand]
Validation passes for ModelValidation.
️️✔️SemanticValidation succeeded [Detail] [Expand]
Validation passes for SemanticValidation.
️️✔️Cross-Version Breaking Changes succeeded [Detail] [Expand]
There are no breaking changes.
️️✔️CredScan succeeded [Detail] [Expand]
There is no credential detected.
️️✔️SDK Track2 Validation succeeded [Detail] [Expand]
Validation passes for SDKTrack2Validation

️️✔️PrettierCheck succeeded [Detail] [Expand]
Validation passes for PrettierCheck.
️️✔️SpellCheck succeeded [Detail] [Expand]
Validation passes for SpellCheck.
️❌Lint(RPaaS): 1 Errors, 0 Warnings failed [Detail]
Rule Message
R4031 - Rpaas_ResourceProvisioningState [RPaaS] The resource PrivateEndpointConnectionProxy is defined without 'provisioningState' in properties bag, consider adding the provisioningState for it.
Location: Microsoft.DeviceUpdate/preview/2020-03-01-preview/deviceupdate.json#L1590
Posted by Swagger Pipeline | How to fix these errors?

@openapi-pipeline-app
Copy link

openapi-pipeline-app bot commented Mar 17, 2022

Swagger Generation Artifacts

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

Breaking Changes Tracking

azure-sdk-for-go-track2 - armdeviceupdate - 0.3.0
+	Function `ErrorDetail.MarshalJSON` has been removed
+	Struct `ErrorAdditionalInfo` has been removed
+	Struct `ErrorDetail` has been removed
+	Struct `ErrorResponse` has been removed
️✔️azure-sdk-for-go - preview/deviceupdate/mgmt/2020-03-01-preview/deviceupdate - v62.2.0
azure-sdk-for-python-track2 - track2_azure-mgmt-deviceupdate - 1.0.0b3
+	Parameter private_link_service_connection_state of model PrivateEndpointConnection is now required
️️✔️ azure-sdk-for-net succeeded [Detail] [Expand]
  • ️✔️Succeeded [Logs]Release - Generate from 3d1ae07. SDK Automation 14.0.0
    warn	Skip initScript due to not configured
    command	sudo apt-get install -y dotnet-sdk-6.0
    command	autorest --version=2.0.4421 --csharp --reflect-api-versions --license-header=MICROSOFT_MIT_NO_VERSION --use=@microsoft.azure/autorest.csharp@2.3.82 --csharp-sdks-folder=/home/vsts/work/1/s/azure-sdk-for-net/sdk ../azure-rest-api-specs/specification/deviceupdate/resource-manager/readme.md
    cmderr	[Autorest] realpath(): Permission denied
    cmderr	[Autorest] realpath(): Permission denied
    cmderr	[Autorest] realpath(): Permission denied
    cmderr	[Autorest] realpath(): Permission denied
    cmderr	[Autorest] realpath(): Permission denied
    cmderr	[Autorest] realpath(): Permission denied
    cmdout	[Autorest] WARNING: HEAD 'Head' method missing 404 status code section -- this might be unintentional.
    cmdout	[Autorest] WARNING: HEAD 'Head' method missing 404 status code section -- this might be unintentional.
  • ️✔️Microsoft.Azure.Management.DeviceUpdate [View full logs]  [Release SDK Changes]
️⚠️ azure-sdk-for-python-track2 warning [Detail]
  • ⚠️Warning [Logs]Release - Generate from 3d1ae07. SDK Automation 14.0.0
    command	sh scripts/automation_init.sh ../azure-sdk-for-python_tmp/initInput.json ../azure-sdk-for-python_tmp/initOutput.json
    cmderr	[automation_init.sh] WARNING: Skipping azure-nspkg as it is not installed.
    command	sh scripts/automation_generate.sh ../azure-sdk-for-python_tmp/generateInput.json ../azure-sdk-for-python_tmp/generateOutput.json
    cmderr	[automation_generate.sh] notice
    cmderr	[automation_generate.sh] npm notice New minor version of npm available! 8.3.1 -> 8.5.5
    cmderr	[automation_generate.sh] npm notice Changelog: <https://github.com/npm/cli/releases/tag/v8.5.5>
    cmderr	[automation_generate.sh] npm notice Run `npm install -g npm@8.5.5` to update!
    cmderr	[automation_generate.sh] npm notice
  • ️✔️track2_azure-mgmt-deviceupdate [View full logs]  [Release SDK Changes] Breaking Change Detected
    info	[Changelog] **Features**
    info	[Changelog]
    info	[Changelog]   - Added operation group PrivateEndpointConnectionProxiesOperations
    info	[Changelog]   - Model Account has a new parameter private_endpoint_connections
    info	[Changelog]   - Model PrivateEndpointConnection has a new parameter group_ids
    info	[Changelog]
    info	[Changelog] **Breaking changes**
    info	[Changelog]
    info	[Changelog]   - Parameter private_link_service_connection_state of model PrivateEndpointConnection is now required
️️✔️ azure-sdk-for-go succeeded [Detail] [Expand]
  • ️✔️Succeeded [Logs]Release - Generate from 3d1ae07. SDK Automation 14.0.0
    command	sh ./eng/initScript.sh ../../../../../azure-sdk-for-go_tmp/initInput.json ../../../../../azure-sdk-for-go_tmp/initOutput.json
    command	generator automation ../../../../../azure-sdk-for-go_tmp/generateInput.json ../../../../../azure-sdk-for-go_tmp/generateOutput.json
  • ️✔️preview/deviceupdate/mgmt/2020-03-01-preview/deviceupdate [View full logs]  [Release SDK Changes]
    info	[Changelog] ### Features Added
    info	[Changelog]
    info	[Changelog] - New const `PrivateEndpointConnectionProxyProvisioningStateCreating`
    info	[Changelog] - New const `PrivateEndpointConnectionProxyProvisioningStateFailed`
    info	[Changelog] - New const `PrivateEndpointConnectionProxyProvisioningStateSucceeded`
    info	[Changelog] - New const `PrivateEndpointConnectionProxyProvisioningStateDeleting`
    info	[Changelog] - New function `PrivateEndpointConnectionProxiesClient.ListByAccount(context.Context, string, string) (PrivateEndpointConnectionProxyListResult, error)`
    info	[Changelog] - New function `PrivateEndpointConnectionProxiesClient.ValidateSender(*http.Request) (*http.Response, error)`
    info	[Changelog] - New function `PossiblePrivateEndpointConnectionProxyProvisioningStateValues() []PrivateEndpointConnectionProxyProvisioningState`
    info	[Changelog] - New function `PrivateEndpointConnectionProxiesClient.DeletePreparer(context.Context, string, string, string) (*http.Request, error)`
    info	[Changelog] - New function `PrivateEndpointConnectionProxiesClient.UpdatePrivateEndpointPropertiesResponder(*http.Response) (autorest.Response, error)`
    info	[Changelog] - New function `PrivateEndpointConnectionProxiesClient.Validate(context.Context, string, string, string, PrivateEndpointConnectionProxy) (autorest.Response, error)`
    info	[Changelog] - New function `PrivateEndpointConnectionProxiesClient.ValidatePreparer(context.Context, string, string, string, PrivateEndpointConnectionProxy) (*http.Request, error)`
    info	[Changelog] - New function `PrivateEndpointConnectionProxiesClient.ListByAccountResponder(*http.Response) (PrivateEndpointConnectionProxyListResult, error)`
    info	[Changelog] - New function `PrivateEndpointConnectionProxiesClient.UpdatePrivateEndpointPropertiesSender(*http.Request) (*http.Response, error)`
    info	[Changelog] - New function `PrivateEndpointConnectionProxiesClient.UpdatePrivateEndpointProperties(context.Context, string, string, string, PrivateEndpointUpdate) (autorest.Response, error)`
    info	[Changelog] - New function `PrivateEndpointConnectionProxiesClient.CreateOrUpdateResponder(*http.Response) (PrivateEndpointConnectionProxy, error)`
    info	[Changelog] - New function `PrivateEndpointConnectionProxiesClient.DeleteResponder(*http.Response) (autorest.Response, error)`
    info	[Changelog] - New function `PrivateEndpointConnectionProxiesClient.CreateOrUpdateSender(*http.Request) (PrivateEndpointConnectionProxiesCreateOrUpdateFuture, error)`
    info	[Changelog] - New function `PrivateEndpointConnectionProxiesClient.ValidateResponder(*http.Response) (autorest.Response, error)`
    info	[Changelog] - New function `PrivateEndpointConnectionProxy.MarshalJSON() ([]byte, error)`
    info	[Changelog] - New function `PrivateEndpointConnectionProxiesClient.GetSender(*http.Request) (*http.Response, error)`
    info	[Changelog] - New function `PrivateEndpointConnectionProxiesClient.ListByAccountSender(*http.Request) (*http.Response, error)`
    info	[Changelog] - New function `PrivateEndpointConnectionProxiesClient.GetPreparer(context.Context, string, string, string) (*http.Request, error)`
    info	[Changelog] - New function `PrivateEndpointConnectionProxiesClient.UpdatePrivateEndpointPropertiesPreparer(context.Context, string, string, string, PrivateEndpointUpdate) (*http.Request, error)`
    info	[Changelog] - New function `PrivateEndpointConnectionProxiesClient.CreateOrUpdate(context.Context, string, string, string, PrivateEndpointConnectionProxy) (PrivateEndpointConnectionProxiesCreateOrUpdateFuture, error)`
    info	[Changelog] - New function `PrivateEndpointConnectionProxiesClient.CreateOrUpdatePreparer(context.Context, string, string, string, PrivateEndpointConnectionProxy) (*http.Request, error)`
    info	[Changelog] - New function `RemotePrivateEndpointConnection.MarshalJSON() ([]byte, error)`
    info	[Changelog] - New function `PrivateEndpointConnectionProxiesClient.GetResponder(*http.Response) (PrivateEndpointConnectionProxy, error)`
    info	[Changelog] - New function `NewPrivateEndpointConnectionProxiesClient(string) PrivateEndpointConnectionProxiesClient`
    info	[Changelog] - New function `PrivateEndpointConnectionProxiesClient.Get(context.Context, string, string, string) (PrivateEndpointConnectionProxy, error)`
    info	[Changelog] - New function `GroupConnectivityInformation.MarshalJSON() ([]byte, error)`
    info	[Changelog] - New function `PrivateEndpointConnectionProxiesClient.ListByAccountPreparer(context.Context, string, string) (*http.Request, error)`
    info	[Changelog] - New function `PrivateEndpointConnectionProxiesClient.Delete(context.Context, string, string, string) (PrivateEndpointConnectionProxiesDeleteFuture, error)`
    info	[Changelog] - New function `NewPrivateEndpointConnectionProxiesClientWithBaseURI(string, string) PrivateEndpointConnectionProxiesClient`
    info	[Changelog] - New function `*PrivateEndpointConnectionProxiesDeleteFuture.UnmarshalJSON([]byte) error`
    info	[Changelog] - New function `ConnectionDetails.MarshalJSON() ([]byte, error)`
    info	[Changelog] - New function `*PrivateEndpointConnectionProxiesCreateOrUpdateFuture.UnmarshalJSON([]byte) error`
    info	[Changelog] - New function `PrivateLinkServiceProxyRemotePrivateEndpointConnection.MarshalJSON() ([]byte, error)`
    info	[Changelog] - New function `PrivateEndpointConnectionProxyProperties.MarshalJSON() ([]byte, error)`
    info	[Changelog] - New function `PrivateEndpointConnectionProxiesClient.DeleteSender(*http.Request) (PrivateEndpointConnectionProxiesDeleteFuture, error)`
    info	[Changelog] - New struct `ConnectionDetails`
    info	[Changelog] - New struct `GroupConnectivityInformation`
    info	[Changelog] - New struct `PrivateEndpointConnectionProxiesClient`
    info	[Changelog] - New struct `PrivateEndpointConnectionProxiesCreateOrUpdateFuture`
    info	[Changelog] - New struct `PrivateEndpointConnectionProxiesDeleteFuture`
    info	[Changelog] - New struct `PrivateEndpointConnectionProxy`
    info	[Changelog] - New struct `PrivateEndpointConnectionProxyListResult`
    info	[Changelog] - New struct `PrivateEndpointConnectionProxyProperties`
    info	[Changelog] - New struct `PrivateEndpointUpdate`
    info	[Changelog] - New struct `PrivateLinkServiceConnection`
    info	[Changelog] - New struct `PrivateLinkServiceProxy`
    info	[Changelog] - New struct `PrivateLinkServiceProxyRemotePrivateEndpointConnection`
    info	[Changelog] - New struct `RemotePrivateEndpoint`
    info	[Changelog] - New struct `RemotePrivateEndpointConnection`
    info	[Changelog] - New field `PrivateEndpointConnections` in struct `AccountProperties`
    info	[Changelog] - New field `GroupIds` in struct `PrivateEndpointConnectionProperties`
    info	[Changelog]
    info	[Changelog] Total 0 breaking change(s), 69 additive change(s).
️️✔️ azure-sdk-for-go-track2 succeeded [Detail] [Expand]
  • ️✔️Succeeded [Logs]Release - Generate from 3d1ae07. SDK Automation 14.0.0
    command	sh ./eng/scripts/automation_init.sh ../../../../../azure-sdk-for-go_tmp/initInput.json ../../../../../azure-sdk-for-go_tmp/initOutput.json
    command	generator automation-v2 ../../../../../azure-sdk-for-go_tmp/generateInput.json ../../../../../azure-sdk-for-go_tmp/generateOutput.json
  • ️✔️armdeviceupdate [View full logs]  [Release SDK Changes] Breaking Change Detected
    info	[Changelog] ### Breaking Changes
    info	[Changelog]
    info	[Changelog] - Function `ErrorDetail.MarshalJSON` has been removed
    info	[Changelog] - Struct `ErrorAdditionalInfo` has been removed
    info	[Changelog] - Struct `ErrorDetail` has been removed
    info	[Changelog] - Struct `ErrorResponse` has been removed
    info	[Changelog]
    info	[Changelog] ### Features Added
    info	[Changelog]
    info	[Changelog] - New function `*PrivateEndpointConnectionProxiesClient.UpdatePrivateEndpointProperties(context.Context, string, string, string, PrivateEndpointUpdate, *PrivateEndpointConnectionProxiesClientUpdatePrivateEndpointPropertiesOptions) (PrivateEndpointConnectionProxiesClientUpdatePrivateEndpointPropertiesResponse, error)`
    info	[Changelog] - New struct `PrivateEndpointConnectionProxiesClientUpdatePrivateEndpointPropertiesOptions`
    info	[Changelog] - New struct `PrivateEndpointConnectionProxiesClientUpdatePrivateEndpointPropertiesResponse`
    info	[Changelog] - New struct `PrivateEndpointUpdate`
    info	[Changelog] - New field `ImmutableResourceID` in struct `RemotePrivateEndpoint`
    info	[Changelog] - New field `ImmutableSubscriptionID` in struct `RemotePrivateEndpoint`
    info	[Changelog] - New field `Location` in struct `RemotePrivateEndpoint`
    info	[Changelog]
    info	[Changelog] Total 7 breaking change(s), 8 additive change(s).
Posted by Swagger Pipeline | How to fix these errors?

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@openapi-workflow-bot
Copy link

Hi @darkoa-msft, one or multiple breaking change(s) is detected in your PR. Please check out the breaking change(s), and provide business justification in the PR comment and @ PR assignee why you must have these change(s), and how external customer impact can be mitigated. Please ensure to follow breaking change policy to request breaking change review and approval before proceeding swagger PR review.
Action: To initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Addition details on the process and office hours are on the Breaking change Wiki.
If you want to know the production traffic statistic, please see ARM Traffic statistic.
If you think it is false positive breaking change, please provide the reasons in the PR comment, report to Swagger Tooling Team via https://aka.ms/swaggerfeedback.

@darkoa-msft
Copy link
Member Author

These are Network RP required changes. No one else is using this API. It is in the public swagger because we are behind RPaaS and cannot have internal API.

@raych1
Copy link
Member

raych1 commented Mar 18, 2022

These are Network RP required changes. No one else is using this API. It is in the public swagger because we are behind RPaaS and cannot have internal API.

Approved breaking change for the reason above and same change for network RP was approved in previous PR.

]
],
"properties": {
"properties": {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pls remove line#1602,corresponding '}', and line#1605.

"x-ms-client-flatten": true,
"description": "The provisioning state of the private endpoint connection proxy resource."
}
"provisioningState": {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

replace provisioningState by properties to clean up the errors.

@raych1 raych1 added the Approved-BreakingChange DO NOT USE! OBSOLETE label. See https://github.com/Azure/azure-sdk-tools/issues/6374 label Mar 19, 2022
@raych1 raych1 merged commit 3d1ae07 into Azure:main Mar 19, 2022
FredericHeem pushed a commit to grucloud/azure-rest-api-specs that referenced this pull request May 16, 2022
… Private Endpoint Update (Azure#18281)

* (Internal only) Added Private Endpoint Proxy Private Endpoint Update

* The existing resource also needs a change

* Renamed example

* Fixing more copy and paste errors

* Removed read only, formatted new file

* Move provisioning state inside proxy properties

* Revert "Move provisioning state inside proxy properties"

This reverts commit 414d0c6.

* Moved proxy provisioning state into properties, try Azure#2

* Moved proxy provisioning state into properties, try number 3

* Moved proxy provisioning state into properties, try number 4

* Moved Proxy provisioningState to top level, removed property bag

* Fixed a naming error

* Linter fixes

* Removed flatten in Proxy properties

* Reverted all provisioningState changes

* Swapped properties to match the old swagger
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Approved-BreakingChange DO NOT USE! OBSOLETE label. See https://github.com/Azure/azure-sdk-tools/issues/6374 CI-BreakingChange-Go-V2 CI-FixRequiredOnFailure
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants