-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Introduce new parameters into az network watcher connection-monitor. Add new commands. #9432
Comments
@irrogozh what is the min API version for these features and are there PRs that show the actual swagger changes? |
Bumping to sprint 66 due to higher priority direction from NRP. |
Travis, please, don't implement this please. The spec is not approved yet - there is ongoing changes in contract... |
@irrgozh no worries. If the spec isn't approved for work in sprint 66 I'll just shuffle priorities accordingly. |
@irrogozh Hello. Once are the spec PR ready, please modify the title and ping me. Thanks |
@irrogozh Feel free to ping me when the service's ready. |
@myronfanqiu , can we discuss design? The public preview is going to be in January. So, we will need to have cmdlets by this time. |
@irrogozh sure. Should we schedule a meeting? |
@myronfanqiu, yep, would be great. Could you send me your Msft alias so I could schedule a meeting? What time would be convenient for you? I'm working on PST time... |
add to S164. |
Resource Provider
Az.Network
Description of Feature or Work Requested
We are going to create a new version of connection monitor API. instead of single source/destination we are going to enable monitoring for multiple endpoints and configurations. Instead of current parameters, we will need to have a list of endpoints, testConfigurations, testGroups and outputs.
Looks like reasonable approach:
create a shallow connection monitor resource:
az network watcher connection-monitor create --name --notes
add endpoint to connection monitor:
az network watcher connection-monitor endpoint create --name --resourceId --address --filterType --filterAddresses
add testConfiguration to connection monitor:
az network watcher connection-monitor testConfiguration create --name --testFrequencySec -- successThresholdChecksFailedPercent --successThresholdRoundTripTimeMs --preferredIPVersion --protocolConfiguration
add testGroup to connection monitor:
az network watcher connection-monitor testGroup create --name --testConfigurations(list of test configuration names) --sources(list of source endpoint names) --destinations(list of destination endpoint names)
add output to connectionMonitor:
az network watcher connection-monitor output create --outputType --workspaceResourceId
I'm not sure what's the best approach to set protocolConfiguration from item 3.
For powershell we do it like this:
New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject -Protocol
[1st parameter set - if TCP protocol specified: [-Port] [-DisableTraceRoute]]
[2nd parameter set - if HTTP protocol specified: [-Port] [-Method] [-Path] [-RequestHeader] [-ValidStatusCodeRange<List[String]>] [-PreferHTTPS]]
[3nd parameter set - if ICMP protocol specified: [-DisableTraceRoute]]
Minimum API Version Required
What is the minimum API version of your service required to implement your feature?
Swagger Link
Azure/azure-rest-api-specs#7821
it's not updated with new parameters yet
Target Date
We are going to have private preview at the second half of June.
The text was updated successfully, but these errors were encountered: