[PrivateDns] Add resolutionPolicy property to vnet links #30115
+8,522
−3,441
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Related command
network private-dns link vnet create
network private-dns link vnet delete
network private-dns link vnet list
network private-dns link vnet show
network private-dns link vnet update
network private-dns link vnet wait
Description
In this change, we add a new property to (private dns) vnet link resources: resolutionPolicy. This will be an optional parameter in CLI. It is an enum that consists of two possible values - "Default" or "NxDomainRedirect".
For example, to create a new vnet link with resolutionPolicy property set to "NxDomainRedirect", one can run the following command:
az network private-dns link vnet create -g myResourceGroup -n myLink -z privatelink.consoto.com -v {vnet-resourceId} -e True/False --resolution-policy NxDomainRedirect
This property has already been added to swagger and other language SDKs and publicly released.
Swagger change: Azure/azure-rest-api-specs#29470
New property can be found here
.NET sdk reference documentation can be found here
Pull request on Aaz repo: Azure/aaz#591
Testing Guide
Added new tests and generated yaml files.
History Notes
This checklist is used to make sure that common guidelines for a pull request are followed.
The PR title and description has followed the guideline in Submitting Pull Requests.
I adhere to the Command Guidelines.
I adhere to the Error Handling Guidelines.