From 655415859d6c2f016041c5a8d97ef33c6ad5229c Mon Sep 17 00:00:00 2001 From: Zim Kalinowski Date: Fri, 5 Jun 2020 18:59:16 +0200 Subject: [PATCH 01/14] network test --- .../network/resource-manager/readme.cli.md | 525 ++++++++++++++++++ 1 file changed, 525 insertions(+) create mode 100644 specification/network/resource-manager/readme.cli.md diff --git a/specification/network/resource-manager/readme.cli.md b/specification/network/resource-manager/readme.cli.md new file mode 100644 index 000000000000..923dc750bd14 --- /dev/null +++ b/specification/network/resource-manager/readme.cli.md @@ -0,0 +1,525 @@ +## CLI + +These settings apply only when `--cli` is specified on the command line. + +``` yaml $(cli) +cli: + cli-name: network + package-name: azure-mgmt-network + namespace: azure.mgmt.network + test-scenario: + - split: publicipaddresses + - name: /PublicIPAddresses/put/Create public IP address DNS + - name: /PublicIPAddresses/put/Create public IP address allocation method + - name: /PublicIPAddresses/put/Create public IP address defaults + - name: /PublicIPAddresses/get/GetVMSSPublicIP + - name: /PublicIPAddresses/get/ListVMSSVMPublicIP + - name: /PublicIPAddresses/get/ListVMSSPublicIP + - name: /PublicIPAddresses/get/Get public IP address + - name: /PublicIPAddresses/get/List resource group public IP addresses + - name: /PublicIPAddresses/get/List all public IP addresses + - name: /PublicIPAddresses/patch/Update public IP address tags + - name: /PublicIPAddresses/delete/Delete public IP address + - split: virtualnetworks + - name: /VirtualNetworks/put/Create virtual network with service endpoints and service endpoint policy + - name: /VirtualNetworks/put/Create virtual network with subnet containing address prefixes + - name: /VirtualNetworks/put/Create virtual network with Bgp Communities + - name: /VirtualNetworks/put/Create virtual network + - name: /VirtualNetworks/put/Create virtual network with service endpoints + - name: /VirtualNetworks/put/Create virtual network with subnet + - name: /VirtualNetworks/put/Create virtual network with delegated subnets + - name: /VirtualNetworks/get/Check IP address availability + - name: /VirtualNetworks/get/VnetGetUsage + - name: /VirtualNetworks/get/Get virtual network + - name: /VirtualNetworks/get/Get virtual network with service association links + - name: /VirtualNetworks/get/Get virtual network with a delegated subnet + - name: /VirtualNetworks/get/List virtual networks in resource group + - name: /VirtualNetworks/get/List all virtual networks + - name: /VirtualNetworks/patch/Update virtual network tags + - name: /VirtualNetworks/delete/Delete virtual network + - split: subnets + - name: /Subnets/put/Create subnet + - name: /Subnets/put/Create subnet with service endpoints + - name: /Subnets/put/Create subnet with a delegation + - name: /Subnets/get/Get subnet with a delegation + - name: /Subnets/get/Get subnet + - name: /Subnets/get/List subnets + - name: /Subnets/post/Unprepare Network Policies + - name: /Subnets/post/Prepare Network Policies + - name: /Subnets/delete/Delete subnet + - split: loadbalancers + - name: /LoadBalancers/put/Create load balancer with Frontend IP in Zone 1 + - name: /LoadBalancers/put/Create load balancer with outbound rules + - name: /LoadBalancers/put/Create load balancer with Standard SKU + - name: /LoadBalancers/put/Create load balancer + - name: /LoadBalancers/put/Create load balancer with inbound nat pool + - name: /LoadBalancers/get/Get load balancer + - name: /LoadBalancers/get/List load balancers in resource group + - name: /LoadBalancers/get/List all load balancers + - name: /LoadBalancers/patch/Update load balancer tags + - name: /LoadBalancers/delete/Delete load balancer + - split: networkinterfaces + - name: /NetworkInterfaces/put/Create network interface + - name: /NetworkInterfaces/get/Get virtual machine scale set network interface + - name: /NetworkInterfaces/get/List virtual machine scale set network interface ip configurations + - name: /NetworkInterfaces/get/Get virtual machine scale set network interface + - name: /NetworkInterfaces/get/List virtual machine scale set vm network interfaces + - name: /NetworkInterfaces/get/List virtual machine scale set network interfaces + - name: /NetworkInterfaces/get/Get network interface + - name: /NetworkInterfaces/get/List network interfaces in resource group + - name: /NetworkInterfaces/get/List all network interfaces + - name: /NetworkInterfaces/post/List network interface effective network security groups + - name: /NetworkInterfaces/post/Show network interface effective route tables + - name: /NetworkInterfaces/patch/Update network interface tags + - name: /NetworkInterfaces/delete/Delete network interface + - split: other + - name: /VpnSites/put/VpnSiteCreate + - name: /IpGroups/put/CreateOrUpdate_IpGroups + - name: /VpnGateways/put/VpnGatewayPut + - name: /VirtualWans/put/VirtualWANCreate + - name: /VirtualNetworkTaps/put/Create Virtual Network Tap + - name: /P2sVpnGateways/put/P2SVpnGatewayPut + - name: /NatGateways/put/Create nat gateway + - name: /VirtualHubs/put/VirtualHubPut + - name: /RouteTables/put/Create route table with route + - name: /RouteTables/put/Create route table + - name: /BastionHosts/put/Create Bastion Host + - name: /RouteFilters/put/RouteFilterCreate + - name: /PrivateLinkServices/put/Create private link service + - name: /IpAllocations/put/Create IpAllocation + - name: /ExpressRouteCircuits/put/Create ExpressRouteCircuit + - name: /ExpressRouteCircuits/put/Create ExpressRouteCircuit on ExpressRoutePort + - name: /VirtualRouters/put/Create VirtualRouter + - name: /AzureFirewalls/put/Create Azure Firewall With IpGroups + - name: /AzureFirewalls/put/Create Azure Firewall With Additional Properties + - name: /AzureFirewalls/put/Create Azure Firewall in virtual Hub + - name: /AzureFirewalls/put/Create Azure Firewall With management subnet + - name: /AzureFirewalls/put/Create Azure Firewall With Zones + - name: /AzureFirewalls/put/Create Azure Firewall + - name: /NetworkWatchers/put/Create network watcher + - name: /NetworkProfiles/put/Create network profile defaults + - name: /FirewallPolicies/put/Create FirewallPolicy + - name: /PublicIPPrefixes/put/Create public IP prefix defaults + - name: /PublicIPPrefixes/put/Create public IP prefix allocation method + - name: /PrivateEndpoints/put/Create private endpoint with manual approval connection + - name: /PrivateEndpoints/put/Create private endpoint + - name: /ExpressRoutePorts/put/ExpressRoutePortCreate + - name: /ExpressRoutePorts/put/ExpressRoutePortUpdateLink + - name: /DdosCustomPolicies/put/Create DDoS custom policy + - name: /ApplicationGateways/put/Create Application Gateway + - name: /DdosProtectionPlans/put/Create DDoS protection plan + - name: /ExpressRouteGateways/put/ExpressRouteGatewayCreate + - name: /LocalNetworkGateways/put/CreateLocalNetworkGateway + - name: /NetworkSecurityGroups/put/Create network security group + - name: /NetworkSecurityGroups/put/Create network security group with rule + - name: /ExpressRouteCrossConnections/put/UpdateExpressRouteCrossConnection + - name: /VirtualNetworkGateways/put/UpdateVirtualNetworkGateway + - name: /VirtualNetworkGatewayConnections/put/CreateVirtualNetworkGatewayConnection_S2S + - name: /Routes/put/Create route + - name: /ServiceEndpointPolicies/put/Create service endpoint policy with definition + - name: /ServiceEndpointPolicies/put/Create service endpoint policy + - name: /VpnServerConfigurations/put/VpnServerConfigurationCreate + - name: /NetworkVirtualAppliances/put/Create NetworkVirtualAppliance + - name: /SecurityPartnerProviders/put/Create Security Partner Provider + - name: /ApplicationSecurityGroups/put/Create application security group + - name: /WebApplicationFirewallPolicies/put/Creates or updates a WAF policy within a resource group + - name: /VpnConnections/put/VpnConnectionPut + - name: /ExpressRouteCircuitPeerings/put/Create ExpressRouteCircuit Peerings + - name: /VirtualNetworkGatewayConnections/put/SetVirtualNetworkGatewayConnectionSharedKey + - name: /VirtualRouterPeerings/put/Create Virtual Router Peering + - name: /RouteFilterRules/put/RouteFilterRuleCreate + - name: /VirtualHubRouteTableV2s/put/VirtualHubRouteTableV2Put + - name: /FlowLogs/put/Create or update flow log + - name: /HubRouteTables/put/RouteTablePut + - name: /FirewallPolicyRuleGroups/put/Create FirewallPolicyRuleGroup + - name: /FirewallPolicyRuleGroups/put/Create FirewallPolicyRuleGroup With IpGroups + - name: /ExpressRouteCircuitAuthorizations/put/Create ExpressRouteCircuit Authorization + - name: /InboundNatRules/put/InboundNatRuleCreate + - name: /PacketCaptures/put/Create packet capture + - name: /ExpressRouteCrossConnectionPeerings/put/ExpressRouteCrossConnectionBgpPeeringCreate + - name: /PrivateLinkServices/put/approve or reject private end point connection for a private link service + - name: /LoadBalancerBackendAddressPools/put/Update load balancer backend pool with backend addresses containing virtual network and IP address defined in network interfaces. + - name: /LoadBalancerBackendAddressPools/put/Update load balancer backend pool with backend addresses containing virtual network and IP address. + - name: /ConnectionMonitors/put/Create connection monitor V2 + - name: /ConnectionMonitors/put/Create connection monitor V1 + - name: /NetworkInterfaceTapConfigurations/put/Create Network Interface Tap Configurations + - name: /SecurityRules/put/Create security rule + - name: /PrivateDnsZoneGroups/put/Create private dns zone group + - name: /ExpressRouteConnections/put/ExpressRouteConnectionCreate + - name: /VirtualNetworkPeerings/put/Create peering + - name: /ExpressRouteCircuitConnections/put/ExpressRouteCircuitConnectionCreate + - name: /ServiceEndpointPolicyDefinitions/put/Create service endpoint policy definition + - name: /ServiceEndpointPolicyDefinitions/get/Get service endpoint definition in service endpoint policy + - name: /VpnSiteLinkConnections/get/VpnSiteLinkConnectionGet + - name: /DefaultSecurityRules/get/DefaultSecurityRuleGet + - name: /PeerExpressRouteCircuitConnections/get/PeerExpressRouteCircuitConnectionGet + - name: /ExpressRouteCircuitConnections/get/ExpressRouteCircuitConnectionGet + - name: /ApplicationGateways/get/Get Available Ssl Predefined Policy by name + - name: /VirtualNetworkPeerings/get/Get peering + - name: /ExpressRouteConnections/get/ExpressRouteConnectionGet + - name: /PrivateDnsZoneGroups/get/Get private dns zone group + - name: /LoadBalancerFrontendIPConfigurations/get/LoadBalancerFrontendIPConfigurationGet + - name: /SecurityRules/get/Get network security rule in network security group + - name: /NetworkInterfaceTapConfigurations/get/Get Network Interface Tap Configurations + - name: /ResourceNavigationLinks/get/Get Resource Navigation Links + - name: /ServiceAssociationLinks/get/Get Service Association Links + - name: /ConnectionMonitors/get/Get connection monitor + - name: /ServiceEndpointPolicyDefinitions/get/List service endpoint definitions in service end point policy + - name: /NetworkInterfaceIPConfigurations/get/NetworkInterfaceIPConfigurationGet + - name: /PrivateLinkServices/get/Get private end point connection + - name: /LoadBalancerBackendAddressPools/get/LoadBalancerBackendAddressPoolGet + - name: /LoadBalancerBackendAddressPools/get/LoadBalancer with BackendAddressPool with BackendAddresses + - name: /LoadBalancerLoadBalancingRules/get/LoadBalancerLoadBalancingRuleGet + - name: /VpnLinkConnections/get/VpnSiteLinkConnectionList + - name: /HubVirtualNetworkConnections/get/HubVirtualNetworkConnectionGet + - name: /ExpressRouteCrossConnectionPeerings/get/GetExpressRouteCrossConnectionBgpPeering + - name: /PacketCaptures/get/Get packet capture + - name: /PeerExpressRouteCircuitConnections/get/List Peer ExpressRouteCircuit Connection + - name: /InboundNatRules/get/InboundNatRuleGet + - name: /ExpressRouteCircuitConnections/get/List ExpressRouteCircuit Connection + - name: /ExpressRouteCircuitAuthorizations/get/Get ExpressRouteCircuit Authorization + - name: /ExpressRouteConnections/get/ExpressRouteConnectionList + - name: /LoadBalancerOutboundRules/get/LoadBalancerOutboundRuleGet + - name: /FirewallPolicyRuleGroups/get/Get FirewallPolicyRuleGroup With IpGroups + - name: /DefaultSecurityRules/get/DefaultSecurityRuleList + - name: /FirewallPolicyRuleGroups/get/Get FirewallPolicyRuleGroup + - name: /ExpressRouteCircuits/get/Get ExpressRoute Circuit Peering Traffic Stats + - name: /HubRouteTables/get/RouteTableGet + - name: /ApplicationGateways/get/Get Available Ssl Predefined Policies + - name: /FlowLogs/get/Get flow log + - name: /VirtualNetworkGateways/get/VirtualNetworkGatewaysListConnections + - name: /VirtualHubRouteTableV2s/get/VirtualHubVirtualHubRouteTableV2Get + - name: /ExpressRouteLinks/get/ExpressRouteLinkGet + - name: /RouteFilterRules/get/RouteFilterRuleGet + - name: /SecurityRules/get/List network security rules in network security group + - name: /VirtualRouterPeerings/get/Get Virtual Router Peering + - name: /ExpressRouteCircuitPeerings/get/Get ExpressRouteCircuit Peering + - name: /VirtualNetworkGatewayConnections/get/GetVirtualNetworkGatewayConnectionSharedKey + - name: /VpnConnections/get/VpnConnectionGet + - name: /VpnSiteLinks/get/VpnSiteGet + - name: /WebApplicationFirewallPolicies/get/Gets a WAF policy within a resource group + - name: /PrivateLinkServices/get/List private link service in resource group + - name: /PrivateDnsZoneGroups/get/List private endpoints in resource group + - name: /ExpressRouteCrossConnectionPeerings/get/ExpressRouteCrossConnectionBgpPeeringList + - name: /VirtualNetworkPeerings/get/List peerings + - name: /NetworkInterfaceTapConfigurations/get/List virtual network tap configurations + - name: /LoadBalancerFrontendIPConfigurations/get/LoadBalancerFrontendIPConfigurationList + - name: /ApplicationSecurityGroups/get/Get application security group + - name: /HubVirtualNetworkConnections/get/HubVirtualNetworkConnectionList + - name: /NetworkInterfaceIPConfigurations/get/NetworkInterfaceIPConfigurationList + - name: /LoadBalancerProbes/get/LoadBalancerProbeGet + - name: /PrivateLinkServices/get/Get list of private link service id that can be linked to a private end point with auto approved + - name: /SecurityPartnerProviders/get/Get Security Partner Provider + - name: /NetworkVirtualAppliances/get/Get NetworkVirtualAppliance + - name: /ConnectionMonitors/get/List connection monitors + - name: /AvailablePrivateEndpointTypes/get/Get available PrivateEndpoint types in the resource group + - name: //get/supportedSecurityProviders + - name: /NetworkInterfaceLoadBalancers/get/NetworkInterfaceLoadBalancerList + - name: /VpnServerConfigurations/get/VpnServerConfigurationGet + - name: /ServiceEndpointPolicies/get/Get service endPoint Policy + - name: /LoadBalancerBackendAddressPools/get/Load balancer with BackendAddressPool containing BackendAddresses + - name: /LoadBalancerBackendAddressPools/get/LoadBalancerBackendAddressPoolList + - name: /Routes/get/Get route + - name: /PacketCaptures/get/List packet captures + - name: /VirtualNetworkGatewayConnections/get/GetVirtualNetworkGatewayConnection + - name: /LoadBalancerLoadBalancingRules/get/LoadBalancerLoadBalancingRuleList + - name: /VirtualNetworkGateways/get/GetVirtualNetworkGateway + - name: /LoadBalancerNetworkInterfaces/get/LoadBalancerNetworkInterfaceListVmss + - name: /LoadBalancerNetworkInterfaces/get/LoadBalancerNetworkInterfaceListSimple + - name: /ExpressRouteCrossConnections/get/GetExpressRouteCrossConnection + - name: /NetworkSecurityGroups/get/Get network security group + - name: /ExpressRouteCircuitAuthorizations/get/List ExpressRouteCircuit Authorization + - name: /InboundNatRules/get/InboundNatRuleList + - name: /FirewallPolicyRuleGroups/get/List all FirewallPolicyRuleGroups for a given FirewallPolicy + - name: /AvailableServiceAliases/get/Get available service aliases in the resource group + - name: /FirewallPolicyRuleGroups/get/List all FirewallPolicyRuleGroups with IpGroups for a given FirewallPolicy + - name: /LocalNetworkGateways/get/GetLocalNetworkGateway + - name: /ExpressRouteLinks/get/ExpressRouteLinkGet + - name: /ExpressRouteGateways/get/ExpressRouteGatewayGet + - name: /RouteFilterRules/get/RouteFilterRuleListByRouteFilter + - name: /ApplicationGateways/get/Get Available Ssl Options + - name: /LoadBalancerOutboundRules/get/LoadBalancerOutboundRuleList + - name: /DdosProtectionPlans/get/Get DDoS protection plan + - name: /AvailableResourceGroupDelegations/get/Get available delegations in the resource group + - name: /FlowLogs/get/List connection monitors + - name: /ApplicationGateways/get/Get ApplicationGateway + - name: /HubRouteTables/get/RouteTableList + - name: /VirtualRouterPeerings/get/List all Virtual Router Peerings for a given Virtual Router + - name: /ExpressRouteCircuitPeerings/get/List ExpressRouteCircuit Peerings + - name: /WebApplicationFirewallPolicies/get/Lists all WAF policies in a resource group + - name: /DdosCustomPolicies/get/Get DDoS custom policy + - name: /ExpressRoutePorts/get/ExpressRoutePortGet + - name: /VirtualHubRouteTableV2s/get/VirtualHubRouteTableV2List + - name: /VpnConnections/get/VpnConnectionList + - name: /LoadBalancerProbes/get/LoadBalancerProbeList + - name: /ExpressRouteCircuits/get/Get ExpressRoute Circuit Traffic Stats + - name: /PrivateEndpoints/get/Get private endpoint + - name: /PublicIPPrefixes/get/Get public IP prefix + - name: /PrivateEndpoints/get/Get private endpoint with manual approval connection + - name: /FirewallPolicies/get/Get FirewallPolicy + - name: /NetworkProfiles/get/Get network profile with container network interfaces + - name: /NetworkWatchers/get/Get network watcher + - name: /NetworkProfiles/get/Get network profile + - name: /Routes/get/List routes + - name: /VpnSiteLinks/get/VpnSiteLinkListByVpnSite + - name: /VirtualRouters/get/Get VirtualRouter + - name: /AzureFirewalls/get/Get Azure Firewall + - name: /AzureFirewalls/get/Get Azure Firewall With Zones + - name: /AzureFirewalls/get/Get Azure Firewall With management subnet + - name: /AzureFirewalls/get/Get Azure Firewall With Additional Properties + - name: /AzureFirewalls/get/Get Azure Firewall With IpGroups + - name: /ExpressRouteCircuits/get/Get ExpressRouteCircuit + - name: /IpAllocations/get/Get IpAllocation + - name: /PrivateLinkServices/get/Get private link service + - name: /RouteFilters/get/RouteFilterGet + - name: /BastionHosts/get/Get Bastion Host + - name: /AvailableEndpointServices/get/EndpointServicesList + - name: /NatGateways/get/Get nat gateway + - name: /RouteTables/get/Get route table + - name: /VirtualHubs/get/VirtualHubGet + - name: /P2sVpnGateways/get/P2SVpnGatewayGet + - name: /VirtualWans/get/VirtualWANGet + - name: /VirtualNetworkTaps/get/Get Virtual Network Tap + - name: /VpnGateways/get/VpnGatewayGet + - name: /IpGroups/get/Get_IpGroups + - name: /VpnSites/get/VpnSiteGet + - name: /ExpressRouteCrossConnections/get/ExpressRouteCrossConnectionListByResourceGroup + - name: /PrivateLinkServices/get/Get list of private link service id that can be linked to a private end point with auto approved + - name: /ApplicationSecurityGroups/get/List load balancers in resource group + - name: /SecurityPartnerProviders/get/List all Security Partner Providers for a given resource group + - name: /AvailablePrivateEndpointTypes/get/Get available PrivateEndpoint types + - name: /NetworkVirtualAppliances/get/List all Network Virtual Appliance for a given resource group + - name: /VpnServerConfigurations/get/VpnServerConfigurationListByResourceGroup + - name: /ServiceEndpointPolicies/get/List resource group service endpoint policies + - name: /VirtualNetworkGateways/get/ListVirtualNetworkGatewaysinResourceGroup + - name: /NetworkSecurityGroups/get/List network security groups in resource group + - name: /ExpressRouteGateways/get/ExpressRouteGatewayListByResourceGroup + - name: /LocalNetworkGateways/get/ListLocalNetworkGateways + - name: /ExpressRouteCircuits/get/List ExpressRouteCircuits in a resource group + - name: /DdosProtectionPlans/get/List DDoS protection plans in resource group + - name: /ApplicationGateways/get/Lists all application gateways in a resource group + - name: /PrivateLinkServices/get/List private link service in resource group + - name: //get/Check Dns Name Availability + - name: /AvailableServiceAliases/get/Get available service aliases + - name: /VirtualNetworkTaps/get/List virtual network taps in resource group + - name: /ExpressRoutePorts/get/ExpressRoutePortListByResourceGroup + - name: /FirewallPolicies/get/List all Firewall Policies for a given resource group + - name: /PublicIPPrefixes/get/List resource group public IP prefixes + - name: /PrivateEndpoints/get/List private endpoints in resource group + - name: /NetworkWatchers/get/List network watchers + - name: /NetworkProfiles/get/List resource group network profiles + - name: /AvailableDelegations/get/Get available delegations + - name: /P2sVpnGateways/get/P2SVpnGatewayListByResourceGroup + - name: /VirtualRouters/get/List all Virtual Router for a given resource group + - name: /AzureFirewalls/get/List all Azure Firewalls for a given resource group + - name: /IpAllocations/get/List IpAllocations in resource group + - name: /WebApplicationFirewallPolicies/get/Lists all WAF policies in a subscription + - name: /BastionHosts/get/List all Bastion Hosts for a given resource group + - name: /RouteFilters/get/RouteFilterListByResourceGroup + - name: /VpnGateways/get/VpnGatewayListByResourceGroup + - name: /VirtualHubs/get/VirtualHubListByResourceGroup + - name: /RouteTables/get/List route tables in resource group + - name: /VirtualWans/get/VirtualWANListByResourceGroup + - name: /VirtualNetworkGatewayConnections/get/ListVirtualNetworkGatewayConnectionsinResourceGroup + - name: /NatGateways/get/List nat gateways in resource group + - name: /ExpressRoutePortsLocations/get/ExpressRoutePortsLocationGet + - name: /IpGroups/get/ListByResourceGroup_IpGroups + - name: /VpnSites/get/VpnSiteListByResourceGroup + - name: /ServiceTags/get/Get list of service tags + - name: /ApplicationGateways/get/Get Available Server Variables + - name: /ApplicationGateways/get/Get Available Response Headers + - name: /ApplicationGateways/get/Get Available Request Headers + - name: /ApplicationGateways/get/Get Available Waf Rule Sets + - name: /Usages/get/List usages + - name: /Usages/get/List usages spaced location + - name: /ExpressRouteCrossConnections/get/ExpressRouteCrossConnectionList + - name: /ExpressRouteServiceProviders/get/List ExpressRoute providers + - name: /ExpressRoutePortsLocations/get/ExpressRoutePortsLocationList + - name: /ApplicationSecurityGroups/get/List all application security groups + - name: /NetworkVirtualAppliances/get/List all Network Virtual Appliances for a given subscription + - name: /SecurityPartnerProviders/get/List all Security Partner Providers for a given subscription + - name: /ServiceEndpointPolicies/get/List all service endpoint policy + - name: /VpnServerConfigurations/get/VpnServerConfigurationList + - name: /NetworkSecurityGroups/get/List all network security groups + - name: /AzureFirewallFqdnTags/get/List all Azure Firewall FQDN Tags for a given subscription + - name: /BgpServiceCommunities/get/ServiceCommunityList + - name: /ExpressRouteGateways/get/ExpressRouteGatewayListBySubscription + - name: /ExpressRouteCircuits/get/List ExpressRouteCircuits in a subscription + - name: /PrivateLinkServices/get/List all private list service + - name: /DdosProtectionPlans/get/List all DDoS protection plans + - name: /ApplicationGateways/get/Lists all application gateways in a subscription + - name: /VirtualNetworkTaps/get/List all virtual network taps + - name: /ExpressRoutePorts/get/ExpressRoutePortList + - name: /PublicIPPrefixes/get/List all public IP prefixes + - name: /FirewallPolicies/get/List all Firewall Policies for a given subscription + - name: /PrivateEndpoints/get/List all private endpoints + - name: /NetworkProfiles/get/List all network profiles + - name: /NetworkWatchers/get/List all network watchers + - name: /P2sVpnGateways/get/P2SVpnGatewayListBySubscription + - name: /AzureFirewalls/get/List all Azure Firewalls for a given subscription + - name: /VirtualRouters/get/List all Virtual Routers for a given subscription + - name: /IpAllocations/get/List all IpAllocations + - name: /BastionHosts/get/List all Bastion Hosts for a given subscription + - name: /RouteFilters/get/RouteFilterList + - name: /RouteTables/get/List all route tables + - name: /NatGateways/get/List all nat gateways + - name: /VirtualWans/get/VirtualWANList + - name: /VirtualHubs/get/VirtualHubList + - name: /VpnGateways/get/VpnGatewayListBySubscription + - name: /IpGroups/get/List_IpGroups + - name: /VpnSites/get/VpnSiteList + - name: /Operations/get/Get a list of operations for a resource provider + - name: /ExpressRouteCrossConnections/post/GetExpressRouteCrossConnectionsRouteTableSummary + - name: /ExpressRouteCrossConnections/post/GetExpressRouteCrossConnectionsRouteTable + - name: /ExpressRouteCrossConnections/post/GetExpressRouteCrossConnectionsArpTable + - name: /ExpressRouteCircuits/post/List Route Table Summary + - name: /VirtualNetworkGateways/post/Disconnect VpnConnections from Virtual Network Gateway + - name: /ConnectionMonitors/post/Start connection monitor + - name: /ExpressRouteCircuits/post/List Route Tables + - name: /ConnectionMonitors/post/Query connection monitor + - name: /ConnectionMonitors/post/Stop connection monitor + - name: /ExpressRouteCircuits/post/List ARP Table + - name: /PacketCaptures/post/Query packet capture status + - name: /ConnectionMonitors/patch/Update connection monitor tags + - name: /VirtualNetworkGatewayConnections/post/ResetVirtualNetworkGatewayConnectionSharedKey + - name: /PacketCaptures/post/Stop packet capture + - name: /VirtualNetworkGateways/post/GetVPNDeviceConfigurationScript + - name: /VirtualNetworkGateways/post/GetVirtualNetworkGatewayVpnclientConnectionHealth + - name: /VirtualNetworkGateways/post/Set VirtualNetworkGateway VpnClientIpsecParameters + - name: /VirtualNetworkGateways/post/Get VirtualNetworkGateway VpnClientIpsecParameters + - name: /VirtualNetworkGateways/post/GenerateVPNClientPackage + - name: /VirtualNetworkGateways/post/GetVirtualNetworkGatewayVPNProfilePackageURL + - name: /VirtualNetworkGateways/post/ResetVpnClientSharedKey + - name: /VirtualNetworkGateways/post/ListVirtualNetworkGatewaySupportedVPNDevices + - name: /VirtualNetworkGateways/post/GetVirtualNetworkGatewayAdvertisedRoutes + - name: /VirtualNetworkGatewayConnections/post/Start packet capture on virtual network gateway connection with filter + - name: /VirtualNetworkGatewayConnections/post/Start packet capture on virtual network gateway connection without filter + - name: /VirtualNetworkGateways/post/Start packet capture on virtual network gateway without filter + - name: /VirtualNetworkGateways/post/Start packet capture on virtual network gateway with filter + - name: /VirtualNetworkGateways/post/GenerateVirtualNetworkGatewayVPNProfile + - name: /VirtualNetworkGatewayConnections/post/Stop packet capture on virtual network gateway connection + - name: /VirtualNetworkGateways/post/Stop packet capture on virtual network gateway + - name: /ApplicationGateways/post/Test Backend Health + - name: /VirtualNetworkGateways/post/GetVirtualNetworkGatewayLearnedRoutes + - name: /VirtualNetworkGateways/post/GetVirtualNetworkGatewayBGPPeerStatus + - name: /NetworkWatchers/post/Network configuration diagnostic + - name: /P2sVpnGateways/post/Disconnect VpnConnections from P2sVpn Gateway + - name: /P2sVpnGateways/post/P2SVpnGatewayGetConnectionHealthDetailed + - name: /NetworkWatchers/post/Get troubleshoot result + - name: /NetworkWatchers/post/Get Azure Reachability Report + - name: /NetworkWatchers/post/Get Available Providers List + - name: /ApplicationGateways/post/Get Backend Health + - name: /PrivateLinkServices/post/Check private link service visibility + - name: /VirtualNetworkGateways/post/ResetVirtualNetworkGateway + - name: /ApplicationSecurityGroups/patch/Update application security group tags + - name: /NetworkVirtualAppliances/patch/Update NetworkVirtualAppliance + - name: //post/Deletes the specified active session + - name: /NetworkWatchers/post/Get flow log status + - name: /SecurityPartnerProviders/patch/Update Security Partner Provider Tags + - name: /NetworkWatchers/post/Get security group view + - name: /NetworkWatchers/post/Check connectivity + - name: /NetworkWatchers/post/Configure flow log + - name: /VpnServerConfigurations/patch/VpnServerConfigurationUpdate + - name: /P2sVpnGateways/post/P2SVpnGatewayGetConnectionHealth + - name: /ServiceEndpointPolicies/patch/Update service endpoint policy tags + - name: //post/Create Bastion Shareable Links for the request VMs + - name: /VirtualNetworkGatewayConnections/patch/UpdateVirtualNetworkGatewayConnectionTags + - name: //post/Delete Bastion Shareable Links for the request VMs + - name: /VpnServerConfigurationsAssociatedWithVirtualWan/post/GetVirtualWanVpnServerConfigurations + - name: /VirtualNetworkGateways/patch/UpdateVirtualNetworkGatewayTags + - name: /ApplicationGateways/post/Start Application Gateway + - name: /ExpressRouteCrossConnections/patch/UpdateExpressRouteCrossConnectionTags + - name: /NetworkWatchers/post/Ip flow verify + - name: /NetworkWatchers/post/Get troubleshooting + - name: /ApplicationGateways/post/Stop Application Gateway + - name: /NetworkSecurityGroups/patch/Update network security group tags + - name: //post/Returns the Bastion Shareable Links for the request VMs + - name: //post/Returns a list of currently active sessions on the Bastion + - name: /LocalNetworkGateways/patch/UpdateLocalNetworkGatewayTags + - name: /P2sVpnGateways/post/GenerateP2SVpnGatewayVPNProfile + - name: //post/GenerateVirtualWanVpnServerConfigurationVpnProfile + - name: /NetworkWatchers/post/Get Topology + - name: /DdosProtectionPlans/patch/DDoS protection plan Update tags + - name: /VpnSitesConfiguration/post/VpnSitesConfigurationDownload + - name: /NetworkWatchers/post/Get next hop + - name: /ApplicationGateways/patch/Update Application Gateway tags + - name: /DdosCustomPolicies/patch/DDoS Custom policy Update tags + - name: /ExpressRoutePorts/patch/ExpressRoutePortUpdateTags + - name: /PublicIPPrefixes/patch/Update public IP prefix tags + - name: /NetworkProfiles/patch/Update network profile tags + - name: /NetworkWatchers/patch/Update network watcher tags + - name: /AzureFirewalls/patch/Update Azure Firewall Tags + - name: /ExpressRouteCircuits/patch/Update Express Route Circuit Tags + - name: /IpAllocations/patch/Update virtual network tags + - name: /VpnGateways/post/ResetVpnGateway + - name: /RouteFilters/patch/Update route filter tags + - name: /VirtualHubs/patch/VirtualHubUpdate + - name: /NatGateways/patch/Update nat gateway tags + - name: /RouteTables/patch/Update route table tags + - name: /VirtualNetworkTaps/patch/Update virtual network tap tags + - name: /VirtualWans/patch/VirtualWANUpdate + - name: /P2sVpnGateways/patch/P2SVpnGatewayUpdate + - name: /VpnGateways/patch/VpnGatewayUpdate + - name: /IpGroups/patch/Update_IpGroups + - name: /PrivateLinkServices/post/Check private link service visibility + - name: /VpnSites/patch/VpnSiteUpdate + - name: /ServiceEndpointPolicyDefinitions/delete/Delete service endpoint policy definitions from service endpoint policy + - name: /ExpressRouteCircuitConnections/delete/Delete ExpressRouteCircuit + - name: /VirtualNetworkPeerings/delete/Delete peering + - name: /ExpressRouteConnections/delete/ExpressRouteConnectionDelete + - name: /PrivateDnsZoneGroups/delete/Delete private dns zone group + - name: /SecurityRules/delete/Delete network security rule from network security group + - name: /NetworkInterfaceTapConfigurations/delete/Delete tap configuration + - name: /ConnectionMonitors/delete/Delete connection monitor + - name: /LoadBalancerBackendAddressPools/delete/BackendAddressPoolDelete + - name: /PrivateLinkServices/delete/delete private end point connection for a private link service + - name: /ExpressRouteCrossConnectionPeerings/delete/DeleteExpressRouteCrossConnectionBgpPeering + - name: /PacketCaptures/delete/Delete packet capture + - name: /InboundNatRules/delete/InboundNatRuleDelete + - name: /ExpressRouteCircuitAuthorizations/delete/Delete ExpressRouteCircuit Authorization + - name: /FirewallPolicyRuleGroups/delete/Delete FirewallPolicyRuleGroup + - name: /HubRouteTables/delete/RouteTableDelete + - name: /FlowLogs/delete/Delete flow log + - name: /VirtualHubRouteTableV2s/delete/VirtualHubRouteTableV2Delete + - name: /RouteFilterRules/delete/RouteFilterRuleDelete + - name: /VirtualRouterPeerings/delete/Delete VirtualRouterPeering + - name: /ExpressRouteCircuitPeerings/delete/Delete ExpressRouteCircuit Peerings + - name: /VpnConnections/delete/VpnConnectionDelete + - name: /WebApplicationFirewallPolicies/delete/Deletes a WAF policy within a resource group + - name: /ApplicationSecurityGroups/delete/Delete application security group + - name: /NetworkVirtualAppliances/delete/Delete NetworkVirtualAppliance + - name: /SecurityPartnerProviders/delete/Delete Security Partner Provider + - name: /VpnServerConfigurations/delete/VpnServerConfigurationDelete + - name: /Routes/delete/Delete route + - name: /ServiceEndpointPolicies/delete/Delete service endpoint policy + - name: /VirtualNetworkGatewayConnections/delete/DeleteVirtualNetworkGatewayConnection + - name: /VirtualNetworkGateways/delete/DeleteVirtualNetworkGateway + - name: /NetworkSecurityGroups/delete/Delete network security group + - name: /ExpressRouteGateways/delete/ExpressRouteGatewayDelete + - name: /LocalNetworkGateways/delete/DeleteLocalNetworkGateway + - name: /DdosProtectionPlans/delete/Delete DDoS protection plan + - name: /ApplicationGateways/delete/Delete ApplicationGateway + - name: /DdosCustomPolicies/delete/Delete DDoS custom policy + - name: /ExpressRoutePorts/delete/ExpressRoutePortDelete + - name: /PrivateEndpoints/delete/Delete private endpoint + - name: /PublicIPPrefixes/delete/Delete public IP prefix + - name: /FirewallPolicies/delete/Delete Firewall Policy + - name: /NetworkProfiles/delete/Delete network profile + - name: /NetworkWatchers/delete/Delete network watcher + - name: /AzureFirewalls/delete/Delete Azure Firewall + - name: /VirtualRouters/delete/Delete VirtualRouter + - name: /ExpressRouteCircuits/delete/Delete ExpressRouteCircuit + - name: /IpAllocations/delete/Delete IpAllocation + - name: /PrivateLinkServices/delete/Delete private link service + - name: /RouteFilters/delete/RouteFilterDelete + - name: /BastionHosts/delete/Delete Bastion Host + - name: /RouteTables/delete/Delete route table + - name: /NatGateways/delete/Delete nat gateway + - name: /VirtualHubs/delete/VirtualHubDelete + - name: /VirtualWans/delete/VirtualWANDelete + - name: /VirtualNetworkTaps/delete/Delete Virtual Network Tap resource + - name: /P2sVpnGateways/delete/P2SVpnGatewayDelete + - name: /VpnGateways/delete/VpnGatewayDelete + - name: /IpGroups/delete/Delete_IpGroups + - name: /VpnSites/delete/VpnSiteDelete +``` From 0fa855921c51f47405f662cef64e60abecaf8dd4 Mon Sep 17 00:00:00 2001 From: Zim Kalinowski Date: Sat, 6 Jun 2020 08:34:08 +0200 Subject: [PATCH 02/14] dependencies --- specification/network/resource-manager/readme.cli.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/specification/network/resource-manager/readme.cli.md b/specification/network/resource-manager/readme.cli.md index 923dc750bd14..2830fc0cdf54 100644 --- a/specification/network/resource-manager/readme.cli.md +++ b/specification/network/resource-manager/readme.cli.md @@ -38,6 +38,7 @@ cli: - name: /VirtualNetworks/patch/Update virtual network tags - name: /VirtualNetworks/delete/Delete virtual network - split: subnets + - name: /VirtualNetworks/put/Create virtual network - name: /Subnets/put/Create subnet - name: /Subnets/put/Create subnet with service endpoints - name: /Subnets/put/Create subnet with a delegation @@ -59,6 +60,9 @@ cli: - name: /LoadBalancers/patch/Update load balancer tags - name: /LoadBalancers/delete/Delete load balancer - split: networkinterfaces + - name: /VirtualNetworks/put/Create virtual network + - name: /Subnets/put/Create subnet + - name: /PublicIPAddresses/put/Create public IP address defaults - name: /NetworkInterfaces/put/Create network interface - name: /NetworkInterfaces/get/Get virtual machine scale set network interface - name: /NetworkInterfaces/get/List virtual machine scale set network interface ip configurations From d5133eb8fa408bb5d7cb04dc9e9dcfbc624db7bd Mon Sep 17 00:00:00 2001 From: Zim Kalinowski Date: Sat, 6 Jun 2020 14:56:03 +0200 Subject: [PATCH 03/14] sorted out more examples --- .../network/resource-manager/readme.cli.md | 114 ++++++++++-------- 1 file changed, 65 insertions(+), 49 deletions(-) diff --git a/specification/network/resource-manager/readme.cli.md b/specification/network/resource-manager/readme.cli.md index 2830fc0cdf54..e8a74b13a597 100644 --- a/specification/network/resource-manager/readme.cli.md +++ b/specification/network/resource-manager/readme.cli.md @@ -76,19 +76,76 @@ cli: - name: /NetworkInterfaces/post/Show network interface effective route tables - name: /NetworkInterfaces/patch/Update network interface tags - name: /NetworkInterfaces/delete/Delete network interface - - split: other + - split: routetables + - name: /RouteTables/put/Create route table with route + - name: /RouteTables/put/Create route table + - name: /RouteTables/get/Get route table + - name: /RouteTables/get/List route tables in resource group + - name: /RouteTables/get/List all route tables + - name: /RouteTables/patch/Update route table tags + - name: /RouteTables/delete/Delete route table + - split: routes + - name: /RouteTables/put/Create route table + - name: /Routes/put/Create route + - name: /Routes/get/Get route + - name: /Routes/get/List routes + - name: /Routes/delete/Delete route + - split: routefilters + - name: /RouteFilters/put/RouteFilterCreate + - name: /RouteFilters/get/RouteFilterGet + - name: /RouteFilters/get/RouteFilterListByResourceGroup + - name: /RouteFilters/get/RouteFilterList + - name: /RouteFilters/patch/Update route filter tags + - name: /RouteFilters/delete/RouteFilterDelete + - split: virtualwans + - name: /VirtualWans/put/VirtualWANCreate + - name: /VirtualWans/get/VirtualWANGet + - name: /VirtualWans/get/VirtualWANListByResourceGroup + - name: /VirtualWans/get/VirtualWANList + - name: /VirtualWans/patch/VirtualWANUpdate + - name: /VirtualWans/delete/VirtualWANDelete + - split: virtualhubs + - name: /VirtualWans/put/VirtualWANCreate + - name: /VirtualHubs/put/VirtualHubPut + - name: /VirtualHubs/get/VirtualHubGet + - name: /VirtualHubs/get/VirtualHubListByResourceGroup + - name: /VirtualHubs/get/VirtualHubList + - name: /VirtualHubs/patch/VirtualHubUpdate + - name: /VirtualHubs/delete/VirtualHubDelete + - split: vpnsites + - name: /VirtualWans/put/VirtualWANCreate - name: /VpnSites/put/VpnSiteCreate + - name: /VpnSites/get/VpnSiteGet + - name: /VpnSites/get/VpnSiteListByResourceGroup + - name: /VpnSites/get/VpnSiteList + - name: /VpnSites/patch/VpnSiteUpdate + - name: /VpnSites/delete/VpnSiteDelete + - split: ipgroups - name: /IpGroups/put/CreateOrUpdate_IpGroups + - name: /IpGroups/get/Get_IpGroups + - name: /IpGroups/get/ListByResourceGroup_IpGroups + - name: /IpGroups/get/List_IpGroups + - name: /IpGroups/patch/Update_IpGroups + - name: /IpGroups/delete/Delete_IpGroups + - split: bastionhosts + - name: /VirtualNetworks/put/Create virtual network + - name: /Subnets/put/Create subnet + - name: /PublicIPAddresses/put/Create public IP address defaults + - name: /BastionHosts/put/Create Bastion Host + - name: /BastionHosts/get/Get Bastion Host + - name: /BastionHosts/get/List all Bastion Hosts for a given resource group + - name: /BastionHosts/get/List all Bastion Hosts for a given subscription + - name: /BastionHosts/delete/Delete Bastion Host + - split: inboundnatrules + - name: /InboundNatRules/put/InboundNatRuleCreate + - name: /InboundNatRules/get/InboundNatRuleGet + - name: /InboundNatRules/get/InboundNatRuleList + - name: /InboundNatRules/delete/InboundNatRuleDelete + - split: other - name: /VpnGateways/put/VpnGatewayPut - - name: /VirtualWans/put/VirtualWANCreate - name: /VirtualNetworkTaps/put/Create Virtual Network Tap - name: /P2sVpnGateways/put/P2SVpnGatewayPut - name: /NatGateways/put/Create nat gateway - - name: /VirtualHubs/put/VirtualHubPut - - name: /RouteTables/put/Create route table with route - - name: /RouteTables/put/Create route table - - name: /BastionHosts/put/Create Bastion Host - - name: /RouteFilters/put/RouteFilterCreate - name: /PrivateLinkServices/put/Create private link service - name: /IpAllocations/put/Create IpAllocation - name: /ExpressRouteCircuits/put/Create ExpressRouteCircuit @@ -119,7 +176,6 @@ cli: - name: /ExpressRouteCrossConnections/put/UpdateExpressRouteCrossConnection - name: /VirtualNetworkGateways/put/UpdateVirtualNetworkGateway - name: /VirtualNetworkGatewayConnections/put/CreateVirtualNetworkGatewayConnection_S2S - - name: /Routes/put/Create route - name: /ServiceEndpointPolicies/put/Create service endpoint policy with definition - name: /ServiceEndpointPolicies/put/Create service endpoint policy - name: /VpnServerConfigurations/put/VpnServerConfigurationCreate @@ -138,7 +194,6 @@ cli: - name: /FirewallPolicyRuleGroups/put/Create FirewallPolicyRuleGroup - name: /FirewallPolicyRuleGroups/put/Create FirewallPolicyRuleGroup With IpGroups - name: /ExpressRouteCircuitAuthorizations/put/Create ExpressRouteCircuit Authorization - - name: /InboundNatRules/put/InboundNatRuleCreate - name: /PacketCaptures/put/Create packet capture - name: /ExpressRouteCrossConnectionPeerings/put/ExpressRouteCrossConnectionBgpPeeringCreate - name: /PrivateLinkServices/put/approve or reject private end point connection for a private link service @@ -152,6 +207,7 @@ cli: - name: /ExpressRouteConnections/put/ExpressRouteConnectionCreate - name: /VirtualNetworkPeerings/put/Create peering - name: /ExpressRouteCircuitConnections/put/ExpressRouteCircuitConnectionCreate + - name: /ServiceEndpointPolicyDefinitions/put/Create service endpoint policy definition - name: /ServiceEndpointPolicyDefinitions/get/Get service endpoint definition in service endpoint policy - name: /VpnSiteLinkConnections/get/VpnSiteLinkConnectionGet @@ -179,7 +235,6 @@ cli: - name: /ExpressRouteCrossConnectionPeerings/get/GetExpressRouteCrossConnectionBgpPeering - name: /PacketCaptures/get/Get packet capture - name: /PeerExpressRouteCircuitConnections/get/List Peer ExpressRouteCircuit Connection - - name: /InboundNatRules/get/InboundNatRuleGet - name: /ExpressRouteCircuitConnections/get/List ExpressRouteCircuit Connection - name: /ExpressRouteCircuitAuthorizations/get/Get ExpressRouteCircuit Authorization - name: /ExpressRouteConnections/get/ExpressRouteConnectionList @@ -223,7 +278,6 @@ cli: - name: /ServiceEndpointPolicies/get/Get service endPoint Policy - name: /LoadBalancerBackendAddressPools/get/Load balancer with BackendAddressPool containing BackendAddresses - name: /LoadBalancerBackendAddressPools/get/LoadBalancerBackendAddressPoolList - - name: /Routes/get/Get route - name: /PacketCaptures/get/List packet captures - name: /VirtualNetworkGatewayConnections/get/GetVirtualNetworkGatewayConnection - name: /LoadBalancerLoadBalancingRules/get/LoadBalancerLoadBalancingRuleList @@ -233,7 +287,6 @@ cli: - name: /ExpressRouteCrossConnections/get/GetExpressRouteCrossConnection - name: /NetworkSecurityGroups/get/Get network security group - name: /ExpressRouteCircuitAuthorizations/get/List ExpressRouteCircuit Authorization - - name: /InboundNatRules/get/InboundNatRuleList - name: /FirewallPolicyRuleGroups/get/List all FirewallPolicyRuleGroups for a given FirewallPolicy - name: /AvailableServiceAliases/get/Get available service aliases in the resource group - name: /FirewallPolicyRuleGroups/get/List all FirewallPolicyRuleGroups with IpGroups for a given FirewallPolicy @@ -264,7 +317,6 @@ cli: - name: /NetworkProfiles/get/Get network profile with container network interfaces - name: /NetworkWatchers/get/Get network watcher - name: /NetworkProfiles/get/Get network profile - - name: /Routes/get/List routes - name: /VpnSiteLinks/get/VpnSiteLinkListByVpnSite - name: /VirtualRouters/get/Get VirtualRouter - name: /AzureFirewalls/get/Get Azure Firewall @@ -275,18 +327,11 @@ cli: - name: /ExpressRouteCircuits/get/Get ExpressRouteCircuit - name: /IpAllocations/get/Get IpAllocation - name: /PrivateLinkServices/get/Get private link service - - name: /RouteFilters/get/RouteFilterGet - - name: /BastionHosts/get/Get Bastion Host - name: /AvailableEndpointServices/get/EndpointServicesList - name: /NatGateways/get/Get nat gateway - - name: /RouteTables/get/Get route table - - name: /VirtualHubs/get/VirtualHubGet - name: /P2sVpnGateways/get/P2SVpnGatewayGet - - name: /VirtualWans/get/VirtualWANGet - name: /VirtualNetworkTaps/get/Get Virtual Network Tap - name: /VpnGateways/get/VpnGatewayGet - - name: /IpGroups/get/Get_IpGroups - - name: /VpnSites/get/VpnSiteGet - name: /ExpressRouteCrossConnections/get/ExpressRouteCrossConnectionListByResourceGroup - name: /PrivateLinkServices/get/Get list of private link service id that can be linked to a private end point with auto approved - name: /ApplicationSecurityGroups/get/List load balancers in resource group @@ -318,17 +363,10 @@ cli: - name: /AzureFirewalls/get/List all Azure Firewalls for a given resource group - name: /IpAllocations/get/List IpAllocations in resource group - name: /WebApplicationFirewallPolicies/get/Lists all WAF policies in a subscription - - name: /BastionHosts/get/List all Bastion Hosts for a given resource group - - name: /RouteFilters/get/RouteFilterListByResourceGroup - name: /VpnGateways/get/VpnGatewayListByResourceGroup - - name: /VirtualHubs/get/VirtualHubListByResourceGroup - - name: /RouteTables/get/List route tables in resource group - - name: /VirtualWans/get/VirtualWANListByResourceGroup - name: /VirtualNetworkGatewayConnections/get/ListVirtualNetworkGatewayConnectionsinResourceGroup - name: /NatGateways/get/List nat gateways in resource group - name: /ExpressRoutePortsLocations/get/ExpressRoutePortsLocationGet - - name: /IpGroups/get/ListByResourceGroup_IpGroups - - name: /VpnSites/get/VpnSiteListByResourceGroup - name: /ServiceTags/get/Get list of service tags - name: /ApplicationGateways/get/Get Available Server Variables - name: /ApplicationGateways/get/Get Available Response Headers @@ -363,15 +401,8 @@ cli: - name: /AzureFirewalls/get/List all Azure Firewalls for a given subscription - name: /VirtualRouters/get/List all Virtual Routers for a given subscription - name: /IpAllocations/get/List all IpAllocations - - name: /BastionHosts/get/List all Bastion Hosts for a given subscription - - name: /RouteFilters/get/RouteFilterList - - name: /RouteTables/get/List all route tables - name: /NatGateways/get/List all nat gateways - - name: /VirtualWans/get/VirtualWANList - - name: /VirtualHubs/get/VirtualHubList - name: /VpnGateways/get/VpnGatewayListBySubscription - - name: /IpGroups/get/List_IpGroups - - name: /VpnSites/get/VpnSiteList - name: /Operations/get/Get a list of operations for a resource provider - name: /ExpressRouteCrossConnections/post/GetExpressRouteCrossConnectionsRouteTableSummary - name: /ExpressRouteCrossConnections/post/GetExpressRouteCrossConnectionsRouteTable @@ -456,17 +487,11 @@ cli: - name: /ExpressRouteCircuits/patch/Update Express Route Circuit Tags - name: /IpAllocations/patch/Update virtual network tags - name: /VpnGateways/post/ResetVpnGateway - - name: /RouteFilters/patch/Update route filter tags - - name: /VirtualHubs/patch/VirtualHubUpdate - name: /NatGateways/patch/Update nat gateway tags - - name: /RouteTables/patch/Update route table tags - name: /VirtualNetworkTaps/patch/Update virtual network tap tags - - name: /VirtualWans/patch/VirtualWANUpdate - name: /P2sVpnGateways/patch/P2SVpnGatewayUpdate - name: /VpnGateways/patch/VpnGatewayUpdate - - name: /IpGroups/patch/Update_IpGroups - name: /PrivateLinkServices/post/Check private link service visibility - - name: /VpnSites/patch/VpnSiteUpdate - name: /ServiceEndpointPolicyDefinitions/delete/Delete service endpoint policy definitions from service endpoint policy - name: /ExpressRouteCircuitConnections/delete/Delete ExpressRouteCircuit - name: /VirtualNetworkPeerings/delete/Delete peering @@ -479,7 +504,6 @@ cli: - name: /PrivateLinkServices/delete/delete private end point connection for a private link service - name: /ExpressRouteCrossConnectionPeerings/delete/DeleteExpressRouteCrossConnectionBgpPeering - name: /PacketCaptures/delete/Delete packet capture - - name: /InboundNatRules/delete/InboundNatRuleDelete - name: /ExpressRouteCircuitAuthorizations/delete/Delete ExpressRouteCircuit Authorization - name: /FirewallPolicyRuleGroups/delete/Delete FirewallPolicyRuleGroup - name: /HubRouteTables/delete/RouteTableDelete @@ -494,7 +518,6 @@ cli: - name: /NetworkVirtualAppliances/delete/Delete NetworkVirtualAppliance - name: /SecurityPartnerProviders/delete/Delete Security Partner Provider - name: /VpnServerConfigurations/delete/VpnServerConfigurationDelete - - name: /Routes/delete/Delete route - name: /ServiceEndpointPolicies/delete/Delete service endpoint policy - name: /VirtualNetworkGatewayConnections/delete/DeleteVirtualNetworkGatewayConnection - name: /VirtualNetworkGateways/delete/DeleteVirtualNetworkGateway @@ -515,15 +538,8 @@ cli: - name: /ExpressRouteCircuits/delete/Delete ExpressRouteCircuit - name: /IpAllocations/delete/Delete IpAllocation - name: /PrivateLinkServices/delete/Delete private link service - - name: /RouteFilters/delete/RouteFilterDelete - - name: /BastionHosts/delete/Delete Bastion Host - - name: /RouteTables/delete/Delete route table - name: /NatGateways/delete/Delete nat gateway - - name: /VirtualHubs/delete/VirtualHubDelete - - name: /VirtualWans/delete/VirtualWANDelete - name: /VirtualNetworkTaps/delete/Delete Virtual Network Tap resource - name: /P2sVpnGateways/delete/P2SVpnGatewayDelete - name: /VpnGateways/delete/VpnGatewayDelete - - name: /IpGroups/delete/Delete_IpGroups - - name: /VpnSites/delete/VpnSiteDelete ``` From a4159f19e6190198483547b52eaf368edf1116cb Mon Sep 17 00:00:00 2001 From: Zim Kalinowski Date: Sat, 6 Jun 2020 15:07:37 +0200 Subject: [PATCH 04/14] more --- .../network/resource-manager/readme.cli.md | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/specification/network/resource-manager/readme.cli.md b/specification/network/resource-manager/readme.cli.md index e8a74b13a597..64e55171d952 100644 --- a/specification/network/resource-manager/readme.cli.md +++ b/specification/network/resource-manager/readme.cli.md @@ -141,6 +141,20 @@ cli: - name: /InboundNatRules/get/InboundNatRuleGet - name: /InboundNatRules/get/InboundNatRuleList - name: /InboundNatRules/delete/InboundNatRuleDelete + - split: networksecuritygroups + - name: /NetworkSecurityGroups/put/Create network security group + - name: /NetworkSecurityGroups/put/Create network security group with rule + - name: /NetworkSecurityGroups/get/Get network security group + - name: /NetworkSecurityGroups/get/List network security groups in resource group + - name: /NetworkSecurityGroups/get/List all network security groups + - name: /NetworkSecurityGroups/patch/Update network security group tags + - name: /NetworkSecurityGroups/delete/Delete network security group + - split: securityrules + - name: /NetworkSecurityGroups/put/Create network security group + - name: /SecurityRules/put/Create security rule + - name: /SecurityRules/get/List network security rules in network security group + - name: /SecurityRules/get/Get network security rule in network security group + - name: /SecurityRules/delete/Delete network security rule from network security group - split: other - name: /VpnGateways/put/VpnGatewayPut - name: /VirtualNetworkTaps/put/Create Virtual Network Tap @@ -171,8 +185,6 @@ cli: - name: /DdosProtectionPlans/put/Create DDoS protection plan - name: /ExpressRouteGateways/put/ExpressRouteGatewayCreate - name: /LocalNetworkGateways/put/CreateLocalNetworkGateway - - name: /NetworkSecurityGroups/put/Create network security group - - name: /NetworkSecurityGroups/put/Create network security group with rule - name: /ExpressRouteCrossConnections/put/UpdateExpressRouteCrossConnection - name: /VirtualNetworkGateways/put/UpdateVirtualNetworkGateway - name: /VirtualNetworkGatewayConnections/put/CreateVirtualNetworkGatewayConnection_S2S @@ -202,7 +214,6 @@ cli: - name: /ConnectionMonitors/put/Create connection monitor V2 - name: /ConnectionMonitors/put/Create connection monitor V1 - name: /NetworkInterfaceTapConfigurations/put/Create Network Interface Tap Configurations - - name: /SecurityRules/put/Create security rule - name: /PrivateDnsZoneGroups/put/Create private dns zone group - name: /ExpressRouteConnections/put/ExpressRouteConnectionCreate - name: /VirtualNetworkPeerings/put/Create peering @@ -219,7 +230,6 @@ cli: - name: /ExpressRouteConnections/get/ExpressRouteConnectionGet - name: /PrivateDnsZoneGroups/get/Get private dns zone group - name: /LoadBalancerFrontendIPConfigurations/get/LoadBalancerFrontendIPConfigurationGet - - name: /SecurityRules/get/Get network security rule in network security group - name: /NetworkInterfaceTapConfigurations/get/Get Network Interface Tap Configurations - name: /ResourceNavigationLinks/get/Get Resource Navigation Links - name: /ServiceAssociationLinks/get/Get Service Association Links @@ -250,7 +260,6 @@ cli: - name: /VirtualHubRouteTableV2s/get/VirtualHubVirtualHubRouteTableV2Get - name: /ExpressRouteLinks/get/ExpressRouteLinkGet - name: /RouteFilterRules/get/RouteFilterRuleGet - - name: /SecurityRules/get/List network security rules in network security group - name: /VirtualRouterPeerings/get/Get Virtual Router Peering - name: /ExpressRouteCircuitPeerings/get/Get ExpressRouteCircuit Peering - name: /VirtualNetworkGatewayConnections/get/GetVirtualNetworkGatewayConnectionSharedKey @@ -285,7 +294,6 @@ cli: - name: /LoadBalancerNetworkInterfaces/get/LoadBalancerNetworkInterfaceListVmss - name: /LoadBalancerNetworkInterfaces/get/LoadBalancerNetworkInterfaceListSimple - name: /ExpressRouteCrossConnections/get/GetExpressRouteCrossConnection - - name: /NetworkSecurityGroups/get/Get network security group - name: /ExpressRouteCircuitAuthorizations/get/List ExpressRouteCircuit Authorization - name: /FirewallPolicyRuleGroups/get/List all FirewallPolicyRuleGroups for a given FirewallPolicy - name: /AvailableServiceAliases/get/Get available service aliases in the resource group @@ -341,7 +349,6 @@ cli: - name: /VpnServerConfigurations/get/VpnServerConfigurationListByResourceGroup - name: /ServiceEndpointPolicies/get/List resource group service endpoint policies - name: /VirtualNetworkGateways/get/ListVirtualNetworkGatewaysinResourceGroup - - name: /NetworkSecurityGroups/get/List network security groups in resource group - name: /ExpressRouteGateways/get/ExpressRouteGatewayListByResourceGroup - name: /LocalNetworkGateways/get/ListLocalNetworkGateways - name: /ExpressRouteCircuits/get/List ExpressRouteCircuits in a resource group @@ -382,7 +389,6 @@ cli: - name: /SecurityPartnerProviders/get/List all Security Partner Providers for a given subscription - name: /ServiceEndpointPolicies/get/List all service endpoint policy - name: /VpnServerConfigurations/get/VpnServerConfigurationList - - name: /NetworkSecurityGroups/get/List all network security groups - name: /AzureFirewallFqdnTags/get/List all Azure Firewall FQDN Tags for a given subscription - name: /BgpServiceCommunities/get/ServiceCommunityList - name: /ExpressRouteGateways/get/ExpressRouteGatewayListBySubscription @@ -467,7 +473,6 @@ cli: - name: /NetworkWatchers/post/Ip flow verify - name: /NetworkWatchers/post/Get troubleshooting - name: /ApplicationGateways/post/Stop Application Gateway - - name: /NetworkSecurityGroups/patch/Update network security group tags - name: //post/Returns the Bastion Shareable Links for the request VMs - name: //post/Returns a list of currently active sessions on the Bastion - name: /LocalNetworkGateways/patch/UpdateLocalNetworkGatewayTags @@ -497,7 +502,6 @@ cli: - name: /VirtualNetworkPeerings/delete/Delete peering - name: /ExpressRouteConnections/delete/ExpressRouteConnectionDelete - name: /PrivateDnsZoneGroups/delete/Delete private dns zone group - - name: /SecurityRules/delete/Delete network security rule from network security group - name: /NetworkInterfaceTapConfigurations/delete/Delete tap configuration - name: /ConnectionMonitors/delete/Delete connection monitor - name: /LoadBalancerBackendAddressPools/delete/BackendAddressPoolDelete @@ -521,7 +525,6 @@ cli: - name: /ServiceEndpointPolicies/delete/Delete service endpoint policy - name: /VirtualNetworkGatewayConnections/delete/DeleteVirtualNetworkGatewayConnection - name: /VirtualNetworkGateways/delete/DeleteVirtualNetworkGateway - - name: /NetworkSecurityGroups/delete/Delete network security group - name: /ExpressRouteGateways/delete/ExpressRouteGatewayDelete - name: /LocalNetworkGateways/delete/DeleteLocalNetworkGateway - name: /DdosProtectionPlans/delete/Delete DDoS protection plan From 12f0e3bca2d763d900d6232a857d9d0a405011d0 Mon Sep 17 00:00:00 2001 From: Zim Kalinowski Date: Sun, 7 Jun 2020 07:08:39 +0200 Subject: [PATCH 05/14] sorted out more operations --- .../network/resource-manager/readme.cli.md | 134 ++++++++++-------- 1 file changed, 73 insertions(+), 61 deletions(-) diff --git a/specification/network/resource-manager/readme.cli.md b/specification/network/resource-manager/readme.cli.md index 64e55171d952..b6960455c6ab 100644 --- a/specification/network/resource-manager/readme.cli.md +++ b/specification/network/resource-manager/readme.cli.md @@ -155,27 +155,89 @@ cli: - name: /SecurityRules/get/List network security rules in network security group - name: /SecurityRules/get/Get network security rule in network security group - name: /SecurityRules/delete/Delete network security rule from network security group - - split: other - - name: /VpnGateways/put/VpnGatewayPut - - name: /VirtualNetworkTaps/put/Create Virtual Network Tap - - name: /P2sVpnGateways/put/P2SVpnGatewayPut - - name: /NatGateways/put/Create nat gateway - - name: /PrivateLinkServices/put/Create private link service + - split: ipallocations + - name: /VirtualNetworks/put/Create virtual network - name: /IpAllocations/put/Create IpAllocation - - name: /ExpressRouteCircuits/put/Create ExpressRouteCircuit - - name: /ExpressRouteCircuits/put/Create ExpressRouteCircuit on ExpressRoutePort + - name: /IpAllocations/get/Get IpAllocation + - name: /IpAllocations/get/List IpAllocations in resource group + - name: /IpAllocations/get/List all IpAllocations + - name: /IpAllocations/patch/Update virtual network tags + - name: /IpAllocations/delete/Delete IpAllocation + - split: publicipprefixes + - name: /PublicIPPrefixes/put/Create public IP prefix defaults + - name: /PublicIPPrefixes/put/Create public IP prefix allocation method + - name: /PublicIPPrefixes/get/Get public IP prefix + - name: /PublicIPPrefixes/get/List resource group public IP prefixes + - name: /PublicIPPrefixes/get/List all public IP prefixes + - name: /PublicIPPrefixes/patch/Update public IP prefix tags + - name: /PublicIPPrefixes/delete/Delete public IP prefix + - split: firewallpolicies + - name: /FirewallPolicies/put/Create FirewallPolicy + - name: /FirewallPolicyRuleGroups/put/Create FirewallPolicyRuleGroup + - name: /FirewallPolicyRuleGroups/put/Create FirewallPolicyRuleGroup With IpGroups + - name: /FirewallPolicyRuleGroups/get/Get FirewallPolicyRuleGroup With IpGroups + - name: /FirewallPolicyRuleGroups/get/Get FirewallPolicyRuleGroup + - name: /FirewallPolicyRuleGroups/get/List all FirewallPolicyRuleGroups for a given FirewallPolicy + - name: /FirewallPolicyRuleGroups/get/List all FirewallPolicyRuleGroups with IpGroups for a given FirewallPolicy + - name: /FirewallPolicies/get/Get FirewallPolicy + - name: /FirewallPolicies/get/List all Firewall Policies for a given resource group + - name: /FirewallPolicies/get/List all Firewall Policies for a given subscription + - name: /FirewallPolicyRuleGroups/delete/Delete FirewallPolicyRuleGroup + - name: /FirewallPolicies/delete/Delete Firewall Policy + - split: virtualrouters - name: /VirtualRouters/put/Create VirtualRouter + - name: /VirtualRouters/get/Get VirtualRouter + - name: /VirtualRouters/get/List all Virtual Router for a given resource group + - name: /VirtualRouters/get/List all Virtual Routers for a given subscription + - name: /VirtualRouters/delete/Delete VirtualRouter + - split: azurefirewalls - name: /AzureFirewalls/put/Create Azure Firewall With IpGroups - name: /AzureFirewalls/put/Create Azure Firewall With Additional Properties - name: /AzureFirewalls/put/Create Azure Firewall in virtual Hub - name: /AzureFirewalls/put/Create Azure Firewall With management subnet - name: /AzureFirewalls/put/Create Azure Firewall With Zones - name: /AzureFirewalls/put/Create Azure Firewall + - name: /AzureFirewalls/get/Get Azure Firewall + - name: /AzureFirewalls/get/Get Azure Firewall With Zones + - name: /AzureFirewalls/get/Get Azure Firewall With management subnet + - name: /AzureFirewalls/get/Get Azure Firewall With Additional Properties + - name: /AzureFirewalls/get/Get Azure Firewall With IpGroups + - name: /AzureFirewalls/get/List all Azure Firewalls for a given resource group + - name: /AzureFirewalls/get/List all Azure Firewalls for a given subscription + - name: /AzureFirewalls/patch/Update Azure Firewall Tags + - name: /AzureFirewalls/delete/Delete Azure Firewall + - split: vpngateways + - name: /VpnGateways/put/VpnGatewayPut + - name: /VpnGateways/get/VpnGatewayGet + - name: /VpnGateways/get/VpnGatewayListByResourceGroup + - name: /VpnGateways/get/VpnGatewayListBySubscription + - name: /VpnGateways/post/ResetVpnGateway + - name: /VpnGateways/patch/VpnGatewayUpdate + - name: /VpnGateways/delete/VpnGatewayDelete + - split: natgateways + - name: /PublicIPAddresses/put/Create public IP address defaults + - name: /PublicIPPrefixes/put/Create public IP prefix defaults + - name: /NatGateways/put/Create nat gateway + - name: /NatGateways/get/Get nat gateway + - name: /NatGateways/get/List nat gateways in resource group + - name: /NatGateways/get/List all nat gateways + - name: /NatGateways/patch/Update nat gateway tags + - name: /NatGateways/delete/Delete nat gateway + - split: virtualnetworktaps + - name: /VirtualNetworkTaps/put/Create Virtual Network Tap + - name: /VirtualNetworkTaps/get/Get Virtual Network Tap + - name: /VirtualNetworkTaps/get/List virtual network taps in resource group + - name: /VirtualNetworkTaps/get/List all virtual network taps + - name: /VirtualNetworkTaps/patch/Update virtual network tap tags + - name: /VirtualNetworkTaps/delete/Delete Virtual Network Tap resource + - split: other + + - name: /P2sVpnGateways/put/P2SVpnGatewayPut + - name: /PrivateLinkServices/put/Create private link service + - name: /ExpressRouteCircuits/put/Create ExpressRouteCircuit + - name: /ExpressRouteCircuits/put/Create ExpressRouteCircuit on ExpressRoutePort - name: /NetworkWatchers/put/Create network watcher - name: /NetworkProfiles/put/Create network profile defaults - - name: /FirewallPolicies/put/Create FirewallPolicy - - name: /PublicIPPrefixes/put/Create public IP prefix defaults - - name: /PublicIPPrefixes/put/Create public IP prefix allocation method - name: /PrivateEndpoints/put/Create private endpoint with manual approval connection - name: /PrivateEndpoints/put/Create private endpoint - name: /ExpressRoutePorts/put/ExpressRoutePortCreate @@ -203,8 +265,6 @@ cli: - name: /VirtualHubRouteTableV2s/put/VirtualHubRouteTableV2Put - name: /FlowLogs/put/Create or update flow log - name: /HubRouteTables/put/RouteTablePut - - name: /FirewallPolicyRuleGroups/put/Create FirewallPolicyRuleGroup - - name: /FirewallPolicyRuleGroups/put/Create FirewallPolicyRuleGroup With IpGroups - name: /ExpressRouteCircuitAuthorizations/put/Create ExpressRouteCircuit Authorization - name: /PacketCaptures/put/Create packet capture - name: /ExpressRouteCrossConnectionPeerings/put/ExpressRouteCrossConnectionBgpPeeringCreate @@ -249,9 +309,7 @@ cli: - name: /ExpressRouteCircuitAuthorizations/get/Get ExpressRouteCircuit Authorization - name: /ExpressRouteConnections/get/ExpressRouteConnectionList - name: /LoadBalancerOutboundRules/get/LoadBalancerOutboundRuleGet - - name: /FirewallPolicyRuleGroups/get/Get FirewallPolicyRuleGroup With IpGroups - name: /DefaultSecurityRules/get/DefaultSecurityRuleList - - name: /FirewallPolicyRuleGroups/get/Get FirewallPolicyRuleGroup - name: /ExpressRouteCircuits/get/Get ExpressRoute Circuit Peering Traffic Stats - name: /HubRouteTables/get/RouteTableGet - name: /ApplicationGateways/get/Get Available Ssl Predefined Policies @@ -295,9 +353,7 @@ cli: - name: /LoadBalancerNetworkInterfaces/get/LoadBalancerNetworkInterfaceListSimple - name: /ExpressRouteCrossConnections/get/GetExpressRouteCrossConnection - name: /ExpressRouteCircuitAuthorizations/get/List ExpressRouteCircuit Authorization - - name: /FirewallPolicyRuleGroups/get/List all FirewallPolicyRuleGroups for a given FirewallPolicy - name: /AvailableServiceAliases/get/Get available service aliases in the resource group - - name: /FirewallPolicyRuleGroups/get/List all FirewallPolicyRuleGroups with IpGroups for a given FirewallPolicy - name: /LocalNetworkGateways/get/GetLocalNetworkGateway - name: /ExpressRouteLinks/get/ExpressRouteLinkGet - name: /ExpressRouteGateways/get/ExpressRouteGatewayGet @@ -319,27 +375,15 @@ cli: - name: /LoadBalancerProbes/get/LoadBalancerProbeList - name: /ExpressRouteCircuits/get/Get ExpressRoute Circuit Traffic Stats - name: /PrivateEndpoints/get/Get private endpoint - - name: /PublicIPPrefixes/get/Get public IP prefix - name: /PrivateEndpoints/get/Get private endpoint with manual approval connection - - name: /FirewallPolicies/get/Get FirewallPolicy - name: /NetworkProfiles/get/Get network profile with container network interfaces - name: /NetworkWatchers/get/Get network watcher - name: /NetworkProfiles/get/Get network profile - name: /VpnSiteLinks/get/VpnSiteLinkListByVpnSite - - name: /VirtualRouters/get/Get VirtualRouter - - name: /AzureFirewalls/get/Get Azure Firewall - - name: /AzureFirewalls/get/Get Azure Firewall With Zones - - name: /AzureFirewalls/get/Get Azure Firewall With management subnet - - name: /AzureFirewalls/get/Get Azure Firewall With Additional Properties - - name: /AzureFirewalls/get/Get Azure Firewall With IpGroups - name: /ExpressRouteCircuits/get/Get ExpressRouteCircuit - - name: /IpAllocations/get/Get IpAllocation - name: /PrivateLinkServices/get/Get private link service - name: /AvailableEndpointServices/get/EndpointServicesList - - name: /NatGateways/get/Get nat gateway - name: /P2sVpnGateways/get/P2SVpnGatewayGet - - name: /VirtualNetworkTaps/get/Get Virtual Network Tap - - name: /VpnGateways/get/VpnGatewayGet - name: /ExpressRouteCrossConnections/get/ExpressRouteCrossConnectionListByResourceGroup - name: /PrivateLinkServices/get/Get list of private link service id that can be linked to a private end point with auto approved - name: /ApplicationSecurityGroups/get/List load balancers in resource group @@ -357,22 +401,14 @@ cli: - name: /PrivateLinkServices/get/List private link service in resource group - name: //get/Check Dns Name Availability - name: /AvailableServiceAliases/get/Get available service aliases - - name: /VirtualNetworkTaps/get/List virtual network taps in resource group - name: /ExpressRoutePorts/get/ExpressRoutePortListByResourceGroup - - name: /FirewallPolicies/get/List all Firewall Policies for a given resource group - - name: /PublicIPPrefixes/get/List resource group public IP prefixes - name: /PrivateEndpoints/get/List private endpoints in resource group - name: /NetworkWatchers/get/List network watchers - name: /NetworkProfiles/get/List resource group network profiles - name: /AvailableDelegations/get/Get available delegations - name: /P2sVpnGateways/get/P2SVpnGatewayListByResourceGroup - - name: /VirtualRouters/get/List all Virtual Router for a given resource group - - name: /AzureFirewalls/get/List all Azure Firewalls for a given resource group - - name: /IpAllocations/get/List IpAllocations in resource group - name: /WebApplicationFirewallPolicies/get/Lists all WAF policies in a subscription - - name: /VpnGateways/get/VpnGatewayListByResourceGroup - name: /VirtualNetworkGatewayConnections/get/ListVirtualNetworkGatewayConnectionsinResourceGroup - - name: /NatGateways/get/List nat gateways in resource group - name: /ExpressRoutePortsLocations/get/ExpressRoutePortsLocationGet - name: /ServiceTags/get/Get list of service tags - name: /ApplicationGateways/get/Get Available Server Variables @@ -396,19 +432,11 @@ cli: - name: /PrivateLinkServices/get/List all private list service - name: /DdosProtectionPlans/get/List all DDoS protection plans - name: /ApplicationGateways/get/Lists all application gateways in a subscription - - name: /VirtualNetworkTaps/get/List all virtual network taps - name: /ExpressRoutePorts/get/ExpressRoutePortList - - name: /PublicIPPrefixes/get/List all public IP prefixes - - name: /FirewallPolicies/get/List all Firewall Policies for a given subscription - name: /PrivateEndpoints/get/List all private endpoints - name: /NetworkProfiles/get/List all network profiles - name: /NetworkWatchers/get/List all network watchers - name: /P2sVpnGateways/get/P2SVpnGatewayListBySubscription - - name: /AzureFirewalls/get/List all Azure Firewalls for a given subscription - - name: /VirtualRouters/get/List all Virtual Routers for a given subscription - - name: /IpAllocations/get/List all IpAllocations - - name: /NatGateways/get/List all nat gateways - - name: /VpnGateways/get/VpnGatewayListBySubscription - name: /Operations/get/Get a list of operations for a resource provider - name: /ExpressRouteCrossConnections/post/GetExpressRouteCrossConnectionsRouteTableSummary - name: /ExpressRouteCrossConnections/post/GetExpressRouteCrossConnectionsRouteTable @@ -485,17 +513,10 @@ cli: - name: /ApplicationGateways/patch/Update Application Gateway tags - name: /DdosCustomPolicies/patch/DDoS Custom policy Update tags - name: /ExpressRoutePorts/patch/ExpressRoutePortUpdateTags - - name: /PublicIPPrefixes/patch/Update public IP prefix tags - name: /NetworkProfiles/patch/Update network profile tags - name: /NetworkWatchers/patch/Update network watcher tags - - name: /AzureFirewalls/patch/Update Azure Firewall Tags - name: /ExpressRouteCircuits/patch/Update Express Route Circuit Tags - - name: /IpAllocations/patch/Update virtual network tags - - name: /VpnGateways/post/ResetVpnGateway - - name: /NatGateways/patch/Update nat gateway tags - - name: /VirtualNetworkTaps/patch/Update virtual network tap tags - name: /P2sVpnGateways/patch/P2SVpnGatewayUpdate - - name: /VpnGateways/patch/VpnGatewayUpdate - name: /PrivateLinkServices/post/Check private link service visibility - name: /ServiceEndpointPolicyDefinitions/delete/Delete service endpoint policy definitions from service endpoint policy - name: /ExpressRouteCircuitConnections/delete/Delete ExpressRouteCircuit @@ -509,7 +530,6 @@ cli: - name: /ExpressRouteCrossConnectionPeerings/delete/DeleteExpressRouteCrossConnectionBgpPeering - name: /PacketCaptures/delete/Delete packet capture - name: /ExpressRouteCircuitAuthorizations/delete/Delete ExpressRouteCircuit Authorization - - name: /FirewallPolicyRuleGroups/delete/Delete FirewallPolicyRuleGroup - name: /HubRouteTables/delete/RouteTableDelete - name: /FlowLogs/delete/Delete flow log - name: /VirtualHubRouteTableV2s/delete/VirtualHubRouteTableV2Delete @@ -532,17 +552,9 @@ cli: - name: /DdosCustomPolicies/delete/Delete DDoS custom policy - name: /ExpressRoutePorts/delete/ExpressRoutePortDelete - name: /PrivateEndpoints/delete/Delete private endpoint - - name: /PublicIPPrefixes/delete/Delete public IP prefix - - name: /FirewallPolicies/delete/Delete Firewall Policy - name: /NetworkProfiles/delete/Delete network profile - name: /NetworkWatchers/delete/Delete network watcher - - name: /AzureFirewalls/delete/Delete Azure Firewall - - name: /VirtualRouters/delete/Delete VirtualRouter - name: /ExpressRouteCircuits/delete/Delete ExpressRouteCircuit - - name: /IpAllocations/delete/Delete IpAllocation - name: /PrivateLinkServices/delete/Delete private link service - - name: /NatGateways/delete/Delete nat gateway - - name: /VirtualNetworkTaps/delete/Delete Virtual Network Tap resource - name: /P2sVpnGateways/delete/P2SVpnGatewayDelete - - name: /VpnGateways/delete/VpnGatewayDelete ``` From 4dd367eb959f284230ee381825f88a6410eb5b8c Mon Sep 17 00:00:00 2001 From: Zim Kalinowski Date: Sun, 7 Jun 2020 10:19:33 +0200 Subject: [PATCH 06/14] sorted out more tests --- .../network/resource-manager/readme.cli.md | 327 +++++++++--------- 1 file changed, 172 insertions(+), 155 deletions(-) diff --git a/specification/network/resource-manager/readme.cli.md b/specification/network/resource-manager/readme.cli.md index b6960455c6ab..acd78efb1f31 100644 --- a/specification/network/resource-manager/readme.cli.md +++ b/specification/network/resource-manager/readme.cli.md @@ -230,36 +230,197 @@ cli: - name: /VirtualNetworkTaps/get/List all virtual network taps - name: /VirtualNetworkTaps/patch/Update virtual network tap tags - name: /VirtualNetworkTaps/delete/Delete Virtual Network Tap resource - - split: other - + - split: virtualnetworkgateways + - name: /VirtualNetworkGateways/put/UpdateVirtualNetworkGateway + - name: /VirtualNetworkGateways/get/VirtualNetworkGatewaysListConnections + - name: /VirtualNetworkGateways/get/GetVirtualNetworkGateway + - name: /VirtualNetworkGateways/get/ListVirtualNetworkGatewaysinResourceGroup + - name: /VirtualNetworkGateways/post/Disconnect VpnConnections from Virtual Network Gateway + - name: /VirtualNetworkGateways/post/GetVPNDeviceConfigurationScript + - name: /VirtualNetworkGateways/post/GetVirtualNetworkGatewayVpnclientConnectionHealth + - name: /VirtualNetworkGateways/post/Set VirtualNetworkGateway VpnClientIpsecParameters + - name: /VirtualNetworkGateways/post/Get VirtualNetworkGateway VpnClientIpsecParameters + - name: /VirtualNetworkGateways/post/GenerateVPNClientPackage + - name: /VirtualNetworkGateways/post/GetVirtualNetworkGatewayVPNProfilePackageURL + - name: /VirtualNetworkGateways/post/ResetVpnClientSharedKey + - name: /VirtualNetworkGateways/post/ListVirtualNetworkGatewaySupportedVPNDevices + - name: /VirtualNetworkGateways/post/GetVirtualNetworkGatewayAdvertisedRoutes + - name: /VirtualNetworkGateways/post/Start packet capture on virtual network gateway without filter + - name: /VirtualNetworkGateways/post/Start packet capture on virtual network gateway with filter + - name: /VirtualNetworkGateways/post/GenerateVirtualNetworkGatewayVPNProfile + - name: /VirtualNetworkGateways/post/Stop packet capture on virtual network gateway + - name: /VirtualNetworkGateways/post/GetVirtualNetworkGatewayLearnedRoutes + - name: /VirtualNetworkGateways/post/GetVirtualNetworkGatewayBGPPeerStatus + - name: /VirtualNetworkGateways/post/ResetVirtualNetworkGateway + - name: /VirtualNetworkGateways/patch/UpdateVirtualNetworkGatewayTags + - name: /VirtualNetworkGateways/delete/DeleteVirtualNetworkGateway + - split: p2svpngateways - name: /P2sVpnGateways/put/P2SVpnGatewayPut + - name: /P2sVpnGateways/get/P2SVpnGatewayGet + - name: /P2sVpnGateways/get/P2SVpnGatewayListByResourceGroup + - name: /P2sVpnGateways/get/P2SVpnGatewayListBySubscription + - name: /P2sVpnGateways/post/Disconnect VpnConnections from P2sVpn Gateway + - name: /P2sVpnGateways/post/P2SVpnGatewayGetConnectionHealthDetailed + - name: /P2sVpnGateways/post/P2SVpnGatewayGetConnectionHealth + - name: /P2sVpnGateways/post/GenerateP2SVpnGatewayVPNProfile + - name: /P2sVpnGateways/patch/P2SVpnGatewayUpdate + - name: /P2sVpnGateways/delete/P2SVpnGatewayDelete + - split: privatelinkservices - name: /PrivateLinkServices/put/Create private link service + - name: /PrivateLinkServices/put/approve or reject private end point connection for a private link service + - name: /PrivateLinkServices/get/Get private end point connection + - name: /PrivateLinkServices/get/List private link service in resource group + - name: /PrivateLinkServices/get/Get list of private link service id that can be linked to a private end point with auto approved + - name: /PrivateLinkServices/get/Get private link service + - name: /PrivateLinkServices/get/Get list of private link service id that can be linked to a private end point with auto approved + - name: /PrivateLinkServices/get/List private link service in resource group + - name: /PrivateLinkServices/get/List all private list service + - name: /PrivateLinkServices/post/Check private link service visibility + - name: /PrivateLinkServices/post/Check private link service visibility + - name: /PrivateLinkServices/delete/delete private end point connection for a private link service + - name: /PrivateLinkServices/delete/Delete private link service + - split: expressrourecircuits - name: /ExpressRouteCircuits/put/Create ExpressRouteCircuit - name: /ExpressRouteCircuits/put/Create ExpressRouteCircuit on ExpressRoutePort + - name: /ExpressRouteCircuits/get/Get ExpressRoute Circuit Peering Traffic Stats + - name: /ExpressRouteCircuits/get/Get ExpressRoute Circuit Traffic Stats + - name: /ExpressRouteCircuits/get/Get ExpressRouteCircuit + - name: /ExpressRouteCircuits/get/List ExpressRouteCircuits in a resource group + - name: /ExpressRouteCircuits/get/List ExpressRouteCircuits in a subscription + - name: /ExpressRouteCircuits/post/List Route Table Summary + - name: /ExpressRouteCircuits/post/List Route Tables + - name: /ExpressRouteCircuits/post/List ARP Table + - name: /ExpressRouteCircuits/patch/Update Express Route Circuit Tags + - name: /ExpressRouteCircuits/delete/Delete ExpressRouteCircuit + - split: expressrouteports + - name: /ExpressRoutePorts/put/ExpressRoutePortCreate + - name: /ExpressRoutePorts/put/ExpressRoutePortUpdateLink + - name: /ExpressRoutePorts/get/ExpressRoutePortGet + - name: /ExpressRoutePorts/get/ExpressRoutePortListByResourceGroup + - name: /ExpressRoutePorts/get/ExpressRoutePortList + - name: /ExpressRoutePorts/patch/ExpressRoutePortUpdateTags + - name: /ExpressRoutePorts/delete/ExpressRoutePortDelete + - split: networkwatchers - name: /NetworkWatchers/put/Create network watcher - - name: /NetworkProfiles/put/Create network profile defaults + - name: /NetworkWatchers/get/Get network watcher + - name: /NetworkWatchers/get/List network watchers + - name: /NetworkWatchers/get/List all network watchers + - name: /NetworkWatchers/post/Network configuration diagnostic + - name: /NetworkWatchers/post/Get troubleshoot result + - name: /NetworkWatchers/post/Get Azure Reachability Report + - name: /NetworkWatchers/post/Get Available Providers List + - name: /NetworkWatchers/post/Get flow log status + - name: /NetworkWatchers/post/Get security group view + - name: /NetworkWatchers/post/Check connectivity + - name: /NetworkWatchers/post/Configure flow log + - name: /NetworkWatchers/post/Ip flow verify + - name: /NetworkWatchers/post/Get troubleshooting + - name: /NetworkWatchers/post/Get Topology + - name: /NetworkWatchers/post/Get next hop + - name: /NetworkWatchers/patch/Update network watcher tags + - name: /NetworkWatchers/delete/Delete network watcher + - split: privateendpoints - name: /PrivateEndpoints/put/Create private endpoint with manual approval connection - name: /PrivateEndpoints/put/Create private endpoint - - name: /ExpressRoutePorts/put/ExpressRoutePortCreate - - name: /ExpressRoutePorts/put/ExpressRoutePortUpdateLink - - name: /DdosCustomPolicies/put/Create DDoS custom policy + - name: /PrivateEndpoints/get/Get private endpoint + - name: /PrivateEndpoints/get/Get private endpoint with manual approval connection + - name: /PrivateEndpoints/get/List private endpoints in resource group + - name: /PrivateEndpoints/get/List all private endpoints + - name: /PrivateEndpoints/delete/Delete private endpoint + - split: applicationgateways - name: /ApplicationGateways/put/Create Application Gateway + - name: /ApplicationGateways/get/Get Available Ssl Predefined Policy by name + - name: /ApplicationGateways/get/Get Available Ssl Predefined Policies + - name: /ApplicationGateways/get/Get Available Ssl Options + - name: /ApplicationGateways/get/Get ApplicationGateway + - name: /ApplicationGateways/get/Lists all application gateways in a resource group + - name: /ApplicationGateways/get/Get Available Server Variables + - name: /ApplicationGateways/get/Get Available Response Headers + - name: /ApplicationGateways/get/Get Available Request Headers + - name: /ApplicationGateways/get/Get Available Waf Rule Sets + - name: /ApplicationGateways/get/Lists all application gateways in a subscription + - name: /ApplicationGateways/post/Test Backend Health + - name: /ApplicationGateways/post/Get Backend Health + - name: /ApplicationGateways/post/Start Application Gateway + - name: /ApplicationGateways/post/Stop Application Gateway + - name: /ApplicationGateways/patch/Update Application Gateway tags + - name: /ApplicationGateways/delete/Delete ApplicationGateway + - split: networkprofiles + - name: /NetworkProfiles/put/Create network profile defaults + - name: /NetworkProfiles/get/Get network profile with container network interfaces + - name: /NetworkProfiles/get/Get network profile + - name: /NetworkProfiles/get/List resource group network profiles + - name: /NetworkProfiles/get/List all network profiles + - name: /NetworkProfiles/patch/Update network profile tags + - name: /NetworkProfiles/delete/Delete network profile + - split: localnetworkgateways + - name: /LocalNetworkGateways/put/CreateLocalNetworkGateway + - name: /LocalNetworkGateways/get/GetLocalNetworkGateway + - name: /LocalNetworkGateways/get/ListLocalNetworkGateways + - name: /LocalNetworkGateways/patch/UpdateLocalNetworkGatewayTags + - name: /LocalNetworkGateways/delete/DeleteLocalNetworkGateway + - split: serviceendpointpolicies + - name: /ServiceEndpointPolicies/put/Create service endpoint policy with definition + - name: /ServiceEndpointPolicies/put/Create service endpoint policy + - name: /ServiceEndpointPolicies/get/Get service endPoint Policy + - name: /ServiceEndpointPolicies/get/List resource group service endpoint policies + - name: /ServiceEndpointPolicies/get/List all service endpoint policy + - name: /ServiceEndpointPolicies/patch/Update service endpoint policy tags + - name: /ServiceEndpointPolicies/delete/Delete service endpoint policy + - split: ddoscustompolicies + - name: /DdosCustomPolicies/put/Create DDoS custom policy + - name: /DdosCustomPolicies/get/Get DDoS custom policy + - name: /DdosCustomPolicies/patch/DDoS Custom policy Update tags + - name: /DdosCustomPolicies/delete/Delete DDoS custom policy + - split: ddosprotectionplans - name: /DdosProtectionPlans/put/Create DDoS protection plan + - name: /DdosProtectionPlans/get/Get DDoS protection plan + - name: /DdosProtectionPlans/get/List DDoS protection plans in resource group + - name: /DdosProtectionPlans/get/List all DDoS protection plans + - name: /DdosProtectionPlans/patch/DDoS protection plan Update tags + - name: /DdosProtectionPlans/delete/Delete DDoS protection plan + - split: expressroutegateways - name: /ExpressRouteGateways/put/ExpressRouteGatewayCreate - - name: /LocalNetworkGateways/put/CreateLocalNetworkGateway + - name: /ExpressRouteGateways/get/ExpressRouteGatewayListByResourceGroup + - name: /ExpressRouteGateways/get/ExpressRouteGatewayListBySubscription + - name: /ExpressRouteGateways/get/ExpressRouteGatewayGet + - name: /ExpressRouteGateways/delete/ExpressRouteGatewayDelete + - split: expressroutecrossconnections - name: /ExpressRouteCrossConnections/put/UpdateExpressRouteCrossConnection - - name: /VirtualNetworkGateways/put/UpdateVirtualNetworkGateway + - name: /ExpressRouteCrossConnections/get/GetExpressRouteCrossConnection + - name: /ExpressRouteCrossConnections/get/ExpressRouteCrossConnectionListByResourceGroup + - name: /ExpressRouteCrossConnections/get/ExpressRouteCrossConnectionList + - name: /ExpressRouteCrossConnections/post/GetExpressRouteCrossConnectionsRouteTableSummary + - name: /ExpressRouteCrossConnections/post/GetExpressRouteCrossConnectionsRouteTable + - name: /ExpressRouteCrossConnections/post/GetExpressRouteCrossConnectionsArpTable + - name: /ExpressRouteCrossConnections/patch/UpdateExpressRouteCrossConnectionTags + - split: virtualnetworkgatewayconnections - name: /VirtualNetworkGatewayConnections/put/CreateVirtualNetworkGatewayConnection_S2S - - name: /ServiceEndpointPolicies/put/Create service endpoint policy with definition - - name: /ServiceEndpointPolicies/put/Create service endpoint policy + - name: /VirtualNetworkGatewayConnections/put/SetVirtualNetworkGatewayConnectionSharedKey + - name: /VirtualNetworkGatewayConnections/get/GetVirtualNetworkGatewayConnectionSharedKey + - name: /VirtualNetworkGatewayConnections/get/GetVirtualNetworkGatewayConnection + - name: /VirtualNetworkGatewayConnections/get/ListVirtualNetworkGatewayConnectionsinResourceGroup + - name: /VirtualNetworkGatewayConnections/post/ResetVirtualNetworkGatewayConnectionSharedKey + - name: /VirtualNetworkGatewayConnections/post/Start packet capture on virtual network gateway connection with filter + - name: /VirtualNetworkGatewayConnections/post/Start packet capture on virtual network gateway connection without filter + - name: /VirtualNetworkGatewayConnections/post/Stop packet capture on virtual network gateway connection + - name: /VirtualNetworkGatewayConnections/patch/UpdateVirtualNetworkGatewayConnectionTags + - name: /VirtualNetworkGatewayConnections/delete/DeleteVirtualNetworkGatewayConnection + - split: vpnserverconfigurations - name: /VpnServerConfigurations/put/VpnServerConfigurationCreate + - name: /VpnServerConfigurations/get/VpnServerConfigurationGet + - name: /VpnServerConfigurations/get/VpnServerConfigurationListByResourceGroup + - name: /VpnServerConfigurations/get/VpnServerConfigurationList + - name: /VpnServerConfigurations/patch/VpnServerConfigurationUpdate + - name: /VpnServerConfigurations/delete/VpnServerConfigurationDelete + - split: other + - name: /NetworkVirtualAppliances/put/Create NetworkVirtualAppliance - name: /SecurityPartnerProviders/put/Create Security Partner Provider - name: /ApplicationSecurityGroups/put/Create application security group - name: /WebApplicationFirewallPolicies/put/Creates or updates a WAF policy within a resource group - name: /VpnConnections/put/VpnConnectionPut - name: /ExpressRouteCircuitPeerings/put/Create ExpressRouteCircuit Peerings - - name: /VirtualNetworkGatewayConnections/put/SetVirtualNetworkGatewayConnectionSharedKey - name: /VirtualRouterPeerings/put/Create Virtual Router Peering - name: /RouteFilterRules/put/RouteFilterRuleCreate - name: /VirtualHubRouteTableV2s/put/VirtualHubRouteTableV2Put @@ -268,7 +429,6 @@ cli: - name: /ExpressRouteCircuitAuthorizations/put/Create ExpressRouteCircuit Authorization - name: /PacketCaptures/put/Create packet capture - name: /ExpressRouteCrossConnectionPeerings/put/ExpressRouteCrossConnectionBgpPeeringCreate - - name: /PrivateLinkServices/put/approve or reject private end point connection for a private link service - name: /LoadBalancerBackendAddressPools/put/Update load balancer backend pool with backend addresses containing virtual network and IP address defined in network interfaces. - name: /LoadBalancerBackendAddressPools/put/Update load balancer backend pool with backend addresses containing virtual network and IP address. - name: /ConnectionMonitors/put/Create connection monitor V2 @@ -285,7 +445,6 @@ cli: - name: /DefaultSecurityRules/get/DefaultSecurityRuleGet - name: /PeerExpressRouteCircuitConnections/get/PeerExpressRouteCircuitConnectionGet - name: /ExpressRouteCircuitConnections/get/ExpressRouteCircuitConnectionGet - - name: /ApplicationGateways/get/Get Available Ssl Predefined Policy by name - name: /VirtualNetworkPeerings/get/Get peering - name: /ExpressRouteConnections/get/ExpressRouteConnectionGet - name: /PrivateDnsZoneGroups/get/Get private dns zone group @@ -296,7 +455,6 @@ cli: - name: /ConnectionMonitors/get/Get connection monitor - name: /ServiceEndpointPolicyDefinitions/get/List service endpoint definitions in service end point policy - name: /NetworkInterfaceIPConfigurations/get/NetworkInterfaceIPConfigurationGet - - name: /PrivateLinkServices/get/Get private end point connection - name: /LoadBalancerBackendAddressPools/get/LoadBalancerBackendAddressPoolGet - name: /LoadBalancerBackendAddressPools/get/LoadBalancer with BackendAddressPool with BackendAddresses - name: /LoadBalancerLoadBalancingRules/get/LoadBalancerLoadBalancingRuleGet @@ -310,21 +468,16 @@ cli: - name: /ExpressRouteConnections/get/ExpressRouteConnectionList - name: /LoadBalancerOutboundRules/get/LoadBalancerOutboundRuleGet - name: /DefaultSecurityRules/get/DefaultSecurityRuleList - - name: /ExpressRouteCircuits/get/Get ExpressRoute Circuit Peering Traffic Stats - name: /HubRouteTables/get/RouteTableGet - - name: /ApplicationGateways/get/Get Available Ssl Predefined Policies - name: /FlowLogs/get/Get flow log - - name: /VirtualNetworkGateways/get/VirtualNetworkGatewaysListConnections - name: /VirtualHubRouteTableV2s/get/VirtualHubVirtualHubRouteTableV2Get - name: /ExpressRouteLinks/get/ExpressRouteLinkGet - name: /RouteFilterRules/get/RouteFilterRuleGet - name: /VirtualRouterPeerings/get/Get Virtual Router Peering - name: /ExpressRouteCircuitPeerings/get/Get ExpressRouteCircuit Peering - - name: /VirtualNetworkGatewayConnections/get/GetVirtualNetworkGatewayConnectionSharedKey - name: /VpnConnections/get/VpnConnectionGet - name: /VpnSiteLinks/get/VpnSiteGet - name: /WebApplicationFirewallPolicies/get/Gets a WAF policy within a resource group - - name: /PrivateLinkServices/get/List private link service in resource group - name: /PrivateDnsZoneGroups/get/List private endpoints in resource group - name: /ExpressRouteCrossConnectionPeerings/get/ExpressRouteCrossConnectionBgpPeeringList - name: /VirtualNetworkPeerings/get/List peerings @@ -334,190 +487,71 @@ cli: - name: /HubVirtualNetworkConnections/get/HubVirtualNetworkConnectionList - name: /NetworkInterfaceIPConfigurations/get/NetworkInterfaceIPConfigurationList - name: /LoadBalancerProbes/get/LoadBalancerProbeGet - - name: /PrivateLinkServices/get/Get list of private link service id that can be linked to a private end point with auto approved - name: /SecurityPartnerProviders/get/Get Security Partner Provider - name: /NetworkVirtualAppliances/get/Get NetworkVirtualAppliance - name: /ConnectionMonitors/get/List connection monitors - name: /AvailablePrivateEndpointTypes/get/Get available PrivateEndpoint types in the resource group - name: //get/supportedSecurityProviders - name: /NetworkInterfaceLoadBalancers/get/NetworkInterfaceLoadBalancerList - - name: /VpnServerConfigurations/get/VpnServerConfigurationGet - - name: /ServiceEndpointPolicies/get/Get service endPoint Policy - name: /LoadBalancerBackendAddressPools/get/Load balancer with BackendAddressPool containing BackendAddresses - name: /LoadBalancerBackendAddressPools/get/LoadBalancerBackendAddressPoolList - name: /PacketCaptures/get/List packet captures - - name: /VirtualNetworkGatewayConnections/get/GetVirtualNetworkGatewayConnection - name: /LoadBalancerLoadBalancingRules/get/LoadBalancerLoadBalancingRuleList - - name: /VirtualNetworkGateways/get/GetVirtualNetworkGateway - name: /LoadBalancerNetworkInterfaces/get/LoadBalancerNetworkInterfaceListVmss - name: /LoadBalancerNetworkInterfaces/get/LoadBalancerNetworkInterfaceListSimple - - name: /ExpressRouteCrossConnections/get/GetExpressRouteCrossConnection - name: /ExpressRouteCircuitAuthorizations/get/List ExpressRouteCircuit Authorization - name: /AvailableServiceAliases/get/Get available service aliases in the resource group - - name: /LocalNetworkGateways/get/GetLocalNetworkGateway - name: /ExpressRouteLinks/get/ExpressRouteLinkGet - - name: /ExpressRouteGateways/get/ExpressRouteGatewayGet - name: /RouteFilterRules/get/RouteFilterRuleListByRouteFilter - - name: /ApplicationGateways/get/Get Available Ssl Options - name: /LoadBalancerOutboundRules/get/LoadBalancerOutboundRuleList - - name: /DdosProtectionPlans/get/Get DDoS protection plan - name: /AvailableResourceGroupDelegations/get/Get available delegations in the resource group - name: /FlowLogs/get/List connection monitors - - name: /ApplicationGateways/get/Get ApplicationGateway - name: /HubRouteTables/get/RouteTableList - name: /VirtualRouterPeerings/get/List all Virtual Router Peerings for a given Virtual Router - name: /ExpressRouteCircuitPeerings/get/List ExpressRouteCircuit Peerings - name: /WebApplicationFirewallPolicies/get/Lists all WAF policies in a resource group - - name: /DdosCustomPolicies/get/Get DDoS custom policy - - name: /ExpressRoutePorts/get/ExpressRoutePortGet - name: /VirtualHubRouteTableV2s/get/VirtualHubRouteTableV2List - name: /VpnConnections/get/VpnConnectionList - name: /LoadBalancerProbes/get/LoadBalancerProbeList - - name: /ExpressRouteCircuits/get/Get ExpressRoute Circuit Traffic Stats - - name: /PrivateEndpoints/get/Get private endpoint - - name: /PrivateEndpoints/get/Get private endpoint with manual approval connection - - name: /NetworkProfiles/get/Get network profile with container network interfaces - - name: /NetworkWatchers/get/Get network watcher - - name: /NetworkProfiles/get/Get network profile - name: /VpnSiteLinks/get/VpnSiteLinkListByVpnSite - - name: /ExpressRouteCircuits/get/Get ExpressRouteCircuit - - name: /PrivateLinkServices/get/Get private link service - name: /AvailableEndpointServices/get/EndpointServicesList - - name: /P2sVpnGateways/get/P2SVpnGatewayGet - - name: /ExpressRouteCrossConnections/get/ExpressRouteCrossConnectionListByResourceGroup - - name: /PrivateLinkServices/get/Get list of private link service id that can be linked to a private end point with auto approved - name: /ApplicationSecurityGroups/get/List load balancers in resource group - name: /SecurityPartnerProviders/get/List all Security Partner Providers for a given resource group - name: /AvailablePrivateEndpointTypes/get/Get available PrivateEndpoint types - name: /NetworkVirtualAppliances/get/List all Network Virtual Appliance for a given resource group - - name: /VpnServerConfigurations/get/VpnServerConfigurationListByResourceGroup - - name: /ServiceEndpointPolicies/get/List resource group service endpoint policies - - name: /VirtualNetworkGateways/get/ListVirtualNetworkGatewaysinResourceGroup - - name: /ExpressRouteGateways/get/ExpressRouteGatewayListByResourceGroup - - name: /LocalNetworkGateways/get/ListLocalNetworkGateways - - name: /ExpressRouteCircuits/get/List ExpressRouteCircuits in a resource group - - name: /DdosProtectionPlans/get/List DDoS protection plans in resource group - - name: /ApplicationGateways/get/Lists all application gateways in a resource group - - name: /PrivateLinkServices/get/List private link service in resource group - name: //get/Check Dns Name Availability - name: /AvailableServiceAliases/get/Get available service aliases - - name: /ExpressRoutePorts/get/ExpressRoutePortListByResourceGroup - - name: /PrivateEndpoints/get/List private endpoints in resource group - - name: /NetworkWatchers/get/List network watchers - - name: /NetworkProfiles/get/List resource group network profiles - name: /AvailableDelegations/get/Get available delegations - - name: /P2sVpnGateways/get/P2SVpnGatewayListByResourceGroup - name: /WebApplicationFirewallPolicies/get/Lists all WAF policies in a subscription - - name: /VirtualNetworkGatewayConnections/get/ListVirtualNetworkGatewayConnectionsinResourceGroup - name: /ExpressRoutePortsLocations/get/ExpressRoutePortsLocationGet - name: /ServiceTags/get/Get list of service tags - - name: /ApplicationGateways/get/Get Available Server Variables - - name: /ApplicationGateways/get/Get Available Response Headers - - name: /ApplicationGateways/get/Get Available Request Headers - - name: /ApplicationGateways/get/Get Available Waf Rule Sets - name: /Usages/get/List usages - name: /Usages/get/List usages spaced location - - name: /ExpressRouteCrossConnections/get/ExpressRouteCrossConnectionList - name: /ExpressRouteServiceProviders/get/List ExpressRoute providers - name: /ExpressRoutePortsLocations/get/ExpressRoutePortsLocationList - name: /ApplicationSecurityGroups/get/List all application security groups - name: /NetworkVirtualAppliances/get/List all Network Virtual Appliances for a given subscription - name: /SecurityPartnerProviders/get/List all Security Partner Providers for a given subscription - - name: /ServiceEndpointPolicies/get/List all service endpoint policy - - name: /VpnServerConfigurations/get/VpnServerConfigurationList - name: /AzureFirewallFqdnTags/get/List all Azure Firewall FQDN Tags for a given subscription - name: /BgpServiceCommunities/get/ServiceCommunityList - - name: /ExpressRouteGateways/get/ExpressRouteGatewayListBySubscription - - name: /ExpressRouteCircuits/get/List ExpressRouteCircuits in a subscription - - name: /PrivateLinkServices/get/List all private list service - - name: /DdosProtectionPlans/get/List all DDoS protection plans - - name: /ApplicationGateways/get/Lists all application gateways in a subscription - - name: /ExpressRoutePorts/get/ExpressRoutePortList - - name: /PrivateEndpoints/get/List all private endpoints - - name: /NetworkProfiles/get/List all network profiles - - name: /NetworkWatchers/get/List all network watchers - - name: /P2sVpnGateways/get/P2SVpnGatewayListBySubscription - name: /Operations/get/Get a list of operations for a resource provider - - name: /ExpressRouteCrossConnections/post/GetExpressRouteCrossConnectionsRouteTableSummary - - name: /ExpressRouteCrossConnections/post/GetExpressRouteCrossConnectionsRouteTable - - name: /ExpressRouteCrossConnections/post/GetExpressRouteCrossConnectionsArpTable - - name: /ExpressRouteCircuits/post/List Route Table Summary - - name: /VirtualNetworkGateways/post/Disconnect VpnConnections from Virtual Network Gateway - name: /ConnectionMonitors/post/Start connection monitor - - name: /ExpressRouteCircuits/post/List Route Tables - name: /ConnectionMonitors/post/Query connection monitor - name: /ConnectionMonitors/post/Stop connection monitor - - name: /ExpressRouteCircuits/post/List ARP Table - name: /PacketCaptures/post/Query packet capture status - name: /ConnectionMonitors/patch/Update connection monitor tags - - name: /VirtualNetworkGatewayConnections/post/ResetVirtualNetworkGatewayConnectionSharedKey - name: /PacketCaptures/post/Stop packet capture - - name: /VirtualNetworkGateways/post/GetVPNDeviceConfigurationScript - - name: /VirtualNetworkGateways/post/GetVirtualNetworkGatewayVpnclientConnectionHealth - - name: /VirtualNetworkGateways/post/Set VirtualNetworkGateway VpnClientIpsecParameters - - name: /VirtualNetworkGateways/post/Get VirtualNetworkGateway VpnClientIpsecParameters - - name: /VirtualNetworkGateways/post/GenerateVPNClientPackage - - name: /VirtualNetworkGateways/post/GetVirtualNetworkGatewayVPNProfilePackageURL - - name: /VirtualNetworkGateways/post/ResetVpnClientSharedKey - - name: /VirtualNetworkGateways/post/ListVirtualNetworkGatewaySupportedVPNDevices - - name: /VirtualNetworkGateways/post/GetVirtualNetworkGatewayAdvertisedRoutes - - name: /VirtualNetworkGatewayConnections/post/Start packet capture on virtual network gateway connection with filter - - name: /VirtualNetworkGatewayConnections/post/Start packet capture on virtual network gateway connection without filter - - name: /VirtualNetworkGateways/post/Start packet capture on virtual network gateway without filter - - name: /VirtualNetworkGateways/post/Start packet capture on virtual network gateway with filter - - name: /VirtualNetworkGateways/post/GenerateVirtualNetworkGatewayVPNProfile - - name: /VirtualNetworkGatewayConnections/post/Stop packet capture on virtual network gateway connection - - name: /VirtualNetworkGateways/post/Stop packet capture on virtual network gateway - - name: /ApplicationGateways/post/Test Backend Health - - name: /VirtualNetworkGateways/post/GetVirtualNetworkGatewayLearnedRoutes - - name: /VirtualNetworkGateways/post/GetVirtualNetworkGatewayBGPPeerStatus - - name: /NetworkWatchers/post/Network configuration diagnostic - - name: /P2sVpnGateways/post/Disconnect VpnConnections from P2sVpn Gateway - - name: /P2sVpnGateways/post/P2SVpnGatewayGetConnectionHealthDetailed - - name: /NetworkWatchers/post/Get troubleshoot result - - name: /NetworkWatchers/post/Get Azure Reachability Report - - name: /NetworkWatchers/post/Get Available Providers List - - name: /ApplicationGateways/post/Get Backend Health - - name: /PrivateLinkServices/post/Check private link service visibility - - name: /VirtualNetworkGateways/post/ResetVirtualNetworkGateway - name: /ApplicationSecurityGroups/patch/Update application security group tags - name: /NetworkVirtualAppliances/patch/Update NetworkVirtualAppliance - name: //post/Deletes the specified active session - - name: /NetworkWatchers/post/Get flow log status - name: /SecurityPartnerProviders/patch/Update Security Partner Provider Tags - - name: /NetworkWatchers/post/Get security group view - - name: /NetworkWatchers/post/Check connectivity - - name: /NetworkWatchers/post/Configure flow log - - name: /VpnServerConfigurations/patch/VpnServerConfigurationUpdate - - name: /P2sVpnGateways/post/P2SVpnGatewayGetConnectionHealth - - name: /ServiceEndpointPolicies/patch/Update service endpoint policy tags - name: //post/Create Bastion Shareable Links for the request VMs - - name: /VirtualNetworkGatewayConnections/patch/UpdateVirtualNetworkGatewayConnectionTags - name: //post/Delete Bastion Shareable Links for the request VMs - name: /VpnServerConfigurationsAssociatedWithVirtualWan/post/GetVirtualWanVpnServerConfigurations - - name: /VirtualNetworkGateways/patch/UpdateVirtualNetworkGatewayTags - - name: /ApplicationGateways/post/Start Application Gateway - - name: /ExpressRouteCrossConnections/patch/UpdateExpressRouteCrossConnectionTags - - name: /NetworkWatchers/post/Ip flow verify - - name: /NetworkWatchers/post/Get troubleshooting - - name: /ApplicationGateways/post/Stop Application Gateway - name: //post/Returns the Bastion Shareable Links for the request VMs - name: //post/Returns a list of currently active sessions on the Bastion - - name: /LocalNetworkGateways/patch/UpdateLocalNetworkGatewayTags - - name: /P2sVpnGateways/post/GenerateP2SVpnGatewayVPNProfile - name: //post/GenerateVirtualWanVpnServerConfigurationVpnProfile - - name: /NetworkWatchers/post/Get Topology - - name: /DdosProtectionPlans/patch/DDoS protection plan Update tags - name: /VpnSitesConfiguration/post/VpnSitesConfigurationDownload - - name: /NetworkWatchers/post/Get next hop - - name: /ApplicationGateways/patch/Update Application Gateway tags - - name: /DdosCustomPolicies/patch/DDoS Custom policy Update tags - - name: /ExpressRoutePorts/patch/ExpressRoutePortUpdateTags - - name: /NetworkProfiles/patch/Update network profile tags - - name: /NetworkWatchers/patch/Update network watcher tags - - name: /ExpressRouteCircuits/patch/Update Express Route Circuit Tags - - name: /P2sVpnGateways/patch/P2SVpnGatewayUpdate - - name: /PrivateLinkServices/post/Check private link service visibility - name: /ServiceEndpointPolicyDefinitions/delete/Delete service endpoint policy definitions from service endpoint policy - name: /ExpressRouteCircuitConnections/delete/Delete ExpressRouteCircuit - name: /VirtualNetworkPeerings/delete/Delete peering @@ -526,7 +560,6 @@ cli: - name: /NetworkInterfaceTapConfigurations/delete/Delete tap configuration - name: /ConnectionMonitors/delete/Delete connection monitor - name: /LoadBalancerBackendAddressPools/delete/BackendAddressPoolDelete - - name: /PrivateLinkServices/delete/delete private end point connection for a private link service - name: /ExpressRouteCrossConnectionPeerings/delete/DeleteExpressRouteCrossConnectionBgpPeering - name: /PacketCaptures/delete/Delete packet capture - name: /ExpressRouteCircuitAuthorizations/delete/Delete ExpressRouteCircuit Authorization @@ -541,20 +574,4 @@ cli: - name: /ApplicationSecurityGroups/delete/Delete application security group - name: /NetworkVirtualAppliances/delete/Delete NetworkVirtualAppliance - name: /SecurityPartnerProviders/delete/Delete Security Partner Provider - - name: /VpnServerConfigurations/delete/VpnServerConfigurationDelete - - name: /ServiceEndpointPolicies/delete/Delete service endpoint policy - - name: /VirtualNetworkGatewayConnections/delete/DeleteVirtualNetworkGatewayConnection - - name: /VirtualNetworkGateways/delete/DeleteVirtualNetworkGateway - - name: /ExpressRouteGateways/delete/ExpressRouteGatewayDelete - - name: /LocalNetworkGateways/delete/DeleteLocalNetworkGateway - - name: /DdosProtectionPlans/delete/Delete DDoS protection plan - - name: /ApplicationGateways/delete/Delete ApplicationGateway - - name: /DdosCustomPolicies/delete/Delete DDoS custom policy - - name: /ExpressRoutePorts/delete/ExpressRoutePortDelete - - name: /PrivateEndpoints/delete/Delete private endpoint - - name: /NetworkProfiles/delete/Delete network profile - - name: /NetworkWatchers/delete/Delete network watcher - - name: /ExpressRouteCircuits/delete/Delete ExpressRouteCircuit - - name: /PrivateLinkServices/delete/Delete private link service - - name: /P2sVpnGateways/delete/P2SVpnGatewayDelete ``` From bfec57e82ecfd81dec90bf4fe990f03595241705 Mon Sep 17 00:00:00 2001 From: Zim Kalinowski Date: Sun, 7 Jun 2020 10:28:26 +0200 Subject: [PATCH 07/14] sorted out more --- .../network/resource-manager/readme.cli.md | 87 +++++++++++-------- 1 file changed, 49 insertions(+), 38 deletions(-) diff --git a/specification/network/resource-manager/readme.cli.md b/specification/network/resource-manager/readme.cli.md index acd78efb1f31..a25101d5bb58 100644 --- a/specification/network/resource-manager/readme.cli.md +++ b/specification/network/resource-manager/readme.cli.md @@ -413,15 +413,61 @@ cli: - name: /VpnServerConfigurations/get/VpnServerConfigurationList - name: /VpnServerConfigurations/patch/VpnServerConfigurationUpdate - name: /VpnServerConfigurations/delete/VpnServerConfigurationDelete - - split: other - + - split: networkvirtualappliances - name: /NetworkVirtualAppliances/put/Create NetworkVirtualAppliance + - name: /NetworkVirtualAppliances/get/Get NetworkVirtualAppliance + - name: /NetworkVirtualAppliances/get/List all Network Virtual Appliance for a given resource group + - name: /NetworkVirtualAppliances/get/List all Network Virtual Appliances for a given subscription + - name: /NetworkVirtualAppliances/patch/Update NetworkVirtualAppliance + - name: /NetworkVirtualAppliances/delete/Delete NetworkVirtualAppliance + - split: securitypartnerproviders - name: /SecurityPartnerProviders/put/Create Security Partner Provider + - name: /SecurityPartnerProviders/get/Get Security Partner Provider + - name: /SecurityPartnerProviders/get/List all Security Partner Providers for a given resource group + - name: /SecurityPartnerProviders/get/List all Security Partner Providers for a given subscription + - name: /SecurityPartnerProviders/patch/Update Security Partner Provider Tags + - name: /SecurityPartnerProviders/delete/Delete Security Partner Provider + - split: applicationsecuritygroups - name: /ApplicationSecurityGroups/put/Create application security group + - name: /ApplicationSecurityGroups/get/Get application security group + - name: /ApplicationSecurityGroups/get/List load balancers in resource group + - name: /ApplicationSecurityGroups/get/List all application security groups + - name: /ApplicationSecurityGroups/patch/Update application security group tags + - name: /ApplicationSecurityGroups/delete/Delete application security group + - split: webapplicationfirewallpolicies - name: /WebApplicationFirewallPolicies/put/Creates or updates a WAF policy within a resource group + - name: /WebApplicationFirewallPolicies/get/Gets a WAF policy within a resource group + - name: /WebApplicationFirewallPolicies/get/Lists all WAF policies in a resource group + - name: /WebApplicationFirewallPolicies/get/Lists all WAF policies in a subscription + - name: /WebApplicationFirewallPolicies/delete/Deletes a WAF policy within a resource group + - split: vpnconnections - name: /VpnConnections/put/VpnConnectionPut + - name: /VpnConnections/get/VpnConnectionGet + - name: /VpnConnections/get/VpnConnectionList + - name: /VpnConnections/delete/VpnConnectionDelete + - split: loadbalancerbackendaddresspools + - name: /LoadBalancerBackendAddressPools/put/Update load balancer backend pool with backend addresses containing virtual network and IP address defined in network interfaces. + - name: /LoadBalancerBackendAddressPools/put/Update load balancer backend pool with backend addresses containing virtual network and IP address. + - name: /LoadBalancerBackendAddressPools/get/LoadBalancerBackendAddressPoolGet + - name: /LoadBalancerBackendAddressPools/get/LoadBalancer with BackendAddressPool with BackendAddresses + - name: /LoadBalancerBackendAddressPools/get/Load balancer with BackendAddressPool containing BackendAddresses + - name: /LoadBalancerBackendAddressPools/get/LoadBalancerBackendAddressPoolList + - name: /LoadBalancerBackendAddressPools/delete/BackendAddressPoolDelete + - split: expressroutecircuitpeerings - name: /ExpressRouteCircuitPeerings/put/Create ExpressRouteCircuit Peerings + - name: /ExpressRouteCircuitPeerings/get/Get ExpressRouteCircuit Peering + - name: /ExpressRouteCircuitPeerings/get/List ExpressRouteCircuit Peerings + - name: /ExpressRouteCircuitPeerings/delete/Delete ExpressRouteCircuit Peerings + - split: virtualrouterpeerings - name: /VirtualRouterPeerings/put/Create Virtual Router Peering + - name: /VirtualRouterPeerings/get/Get Virtual Router Peering + - name: /VirtualRouterPeerings/get/List all Virtual Router Peerings for a given Virtual Router + - name: /VirtualRouterPeerings/delete/Delete VirtualRouterPeering + - split: other + + + + - name: /RouteFilterRules/put/RouteFilterRuleCreate - name: /VirtualHubRouteTableV2s/put/VirtualHubRouteTableV2Put - name: /FlowLogs/put/Create or update flow log @@ -429,8 +475,6 @@ cli: - name: /ExpressRouteCircuitAuthorizations/put/Create ExpressRouteCircuit Authorization - name: /PacketCaptures/put/Create packet capture - name: /ExpressRouteCrossConnectionPeerings/put/ExpressRouteCrossConnectionBgpPeeringCreate - - name: /LoadBalancerBackendAddressPools/put/Update load balancer backend pool with backend addresses containing virtual network and IP address defined in network interfaces. - - name: /LoadBalancerBackendAddressPools/put/Update load balancer backend pool with backend addresses containing virtual network and IP address. - name: /ConnectionMonitors/put/Create connection monitor V2 - name: /ConnectionMonitors/put/Create connection monitor V1 - name: /NetworkInterfaceTapConfigurations/put/Create Network Interface Tap Configurations @@ -438,8 +482,8 @@ cli: - name: /ExpressRouteConnections/put/ExpressRouteConnectionCreate - name: /VirtualNetworkPeerings/put/Create peering - name: /ExpressRouteCircuitConnections/put/ExpressRouteCircuitConnectionCreate - - name: /ServiceEndpointPolicyDefinitions/put/Create service endpoint policy definition + - name: /ServiceEndpointPolicyDefinitions/get/Get service endpoint definition in service endpoint policy - name: /VpnSiteLinkConnections/get/VpnSiteLinkConnectionGet - name: /DefaultSecurityRules/get/DefaultSecurityRuleGet @@ -455,8 +499,6 @@ cli: - name: /ConnectionMonitors/get/Get connection monitor - name: /ServiceEndpointPolicyDefinitions/get/List service endpoint definitions in service end point policy - name: /NetworkInterfaceIPConfigurations/get/NetworkInterfaceIPConfigurationGet - - name: /LoadBalancerBackendAddressPools/get/LoadBalancerBackendAddressPoolGet - - name: /LoadBalancerBackendAddressPools/get/LoadBalancer with BackendAddressPool with BackendAddresses - name: /LoadBalancerLoadBalancingRules/get/LoadBalancerLoadBalancingRuleGet - name: /VpnLinkConnections/get/VpnSiteLinkConnectionList - name: /HubVirtualNetworkConnections/get/HubVirtualNetworkConnectionGet @@ -473,28 +515,19 @@ cli: - name: /VirtualHubRouteTableV2s/get/VirtualHubVirtualHubRouteTableV2Get - name: /ExpressRouteLinks/get/ExpressRouteLinkGet - name: /RouteFilterRules/get/RouteFilterRuleGet - - name: /VirtualRouterPeerings/get/Get Virtual Router Peering - - name: /ExpressRouteCircuitPeerings/get/Get ExpressRouteCircuit Peering - - name: /VpnConnections/get/VpnConnectionGet - name: /VpnSiteLinks/get/VpnSiteGet - - name: /WebApplicationFirewallPolicies/get/Gets a WAF policy within a resource group - name: /PrivateDnsZoneGroups/get/List private endpoints in resource group - name: /ExpressRouteCrossConnectionPeerings/get/ExpressRouteCrossConnectionBgpPeeringList - name: /VirtualNetworkPeerings/get/List peerings - name: /NetworkInterfaceTapConfigurations/get/List virtual network tap configurations - name: /LoadBalancerFrontendIPConfigurations/get/LoadBalancerFrontendIPConfigurationList - - name: /ApplicationSecurityGroups/get/Get application security group - name: /HubVirtualNetworkConnections/get/HubVirtualNetworkConnectionList - name: /NetworkInterfaceIPConfigurations/get/NetworkInterfaceIPConfigurationList - name: /LoadBalancerProbes/get/LoadBalancerProbeGet - - name: /SecurityPartnerProviders/get/Get Security Partner Provider - - name: /NetworkVirtualAppliances/get/Get NetworkVirtualAppliance - name: /ConnectionMonitors/get/List connection monitors - name: /AvailablePrivateEndpointTypes/get/Get available PrivateEndpoint types in the resource group - name: //get/supportedSecurityProviders - name: /NetworkInterfaceLoadBalancers/get/NetworkInterfaceLoadBalancerList - - name: /LoadBalancerBackendAddressPools/get/Load balancer with BackendAddressPool containing BackendAddresses - - name: /LoadBalancerBackendAddressPools/get/LoadBalancerBackendAddressPoolList - name: /PacketCaptures/get/List packet captures - name: /LoadBalancerLoadBalancingRules/get/LoadBalancerLoadBalancingRuleList - name: /LoadBalancerNetworkInterfaces/get/LoadBalancerNetworkInterfaceListVmss @@ -507,31 +540,20 @@ cli: - name: /AvailableResourceGroupDelegations/get/Get available delegations in the resource group - name: /FlowLogs/get/List connection monitors - name: /HubRouteTables/get/RouteTableList - - name: /VirtualRouterPeerings/get/List all Virtual Router Peerings for a given Virtual Router - - name: /ExpressRouteCircuitPeerings/get/List ExpressRouteCircuit Peerings - - name: /WebApplicationFirewallPolicies/get/Lists all WAF policies in a resource group - name: /VirtualHubRouteTableV2s/get/VirtualHubRouteTableV2List - - name: /VpnConnections/get/VpnConnectionList - name: /LoadBalancerProbes/get/LoadBalancerProbeList - name: /VpnSiteLinks/get/VpnSiteLinkListByVpnSite - name: /AvailableEndpointServices/get/EndpointServicesList - - name: /ApplicationSecurityGroups/get/List load balancers in resource group - - name: /SecurityPartnerProviders/get/List all Security Partner Providers for a given resource group - name: /AvailablePrivateEndpointTypes/get/Get available PrivateEndpoint types - - name: /NetworkVirtualAppliances/get/List all Network Virtual Appliance for a given resource group - name: //get/Check Dns Name Availability - name: /AvailableServiceAliases/get/Get available service aliases - name: /AvailableDelegations/get/Get available delegations - - name: /WebApplicationFirewallPolicies/get/Lists all WAF policies in a subscription - name: /ExpressRoutePortsLocations/get/ExpressRoutePortsLocationGet - name: /ServiceTags/get/Get list of service tags - name: /Usages/get/List usages - name: /Usages/get/List usages spaced location - name: /ExpressRouteServiceProviders/get/List ExpressRoute providers - name: /ExpressRoutePortsLocations/get/ExpressRoutePortsLocationList - - name: /ApplicationSecurityGroups/get/List all application security groups - - name: /NetworkVirtualAppliances/get/List all Network Virtual Appliances for a given subscription - - name: /SecurityPartnerProviders/get/List all Security Partner Providers for a given subscription - name: /AzureFirewallFqdnTags/get/List all Azure Firewall FQDN Tags for a given subscription - name: /BgpServiceCommunities/get/ServiceCommunityList - name: /Operations/get/Get a list of operations for a resource provider @@ -541,10 +563,7 @@ cli: - name: /PacketCaptures/post/Query packet capture status - name: /ConnectionMonitors/patch/Update connection monitor tags - name: /PacketCaptures/post/Stop packet capture - - name: /ApplicationSecurityGroups/patch/Update application security group tags - - name: /NetworkVirtualAppliances/patch/Update NetworkVirtualAppliance - name: //post/Deletes the specified active session - - name: /SecurityPartnerProviders/patch/Update Security Partner Provider Tags - name: //post/Create Bastion Shareable Links for the request VMs - name: //post/Delete Bastion Shareable Links for the request VMs - name: /VpnServerConfigurationsAssociatedWithVirtualWan/post/GetVirtualWanVpnServerConfigurations @@ -559,7 +578,6 @@ cli: - name: /PrivateDnsZoneGroups/delete/Delete private dns zone group - name: /NetworkInterfaceTapConfigurations/delete/Delete tap configuration - name: /ConnectionMonitors/delete/Delete connection monitor - - name: /LoadBalancerBackendAddressPools/delete/BackendAddressPoolDelete - name: /ExpressRouteCrossConnectionPeerings/delete/DeleteExpressRouteCrossConnectionBgpPeering - name: /PacketCaptures/delete/Delete packet capture - name: /ExpressRouteCircuitAuthorizations/delete/Delete ExpressRouteCircuit Authorization @@ -567,11 +585,4 @@ cli: - name: /FlowLogs/delete/Delete flow log - name: /VirtualHubRouteTableV2s/delete/VirtualHubRouteTableV2Delete - name: /RouteFilterRules/delete/RouteFilterRuleDelete - - name: /VirtualRouterPeerings/delete/Delete VirtualRouterPeering - - name: /ExpressRouteCircuitPeerings/delete/Delete ExpressRouteCircuit Peerings - - name: /VpnConnections/delete/VpnConnectionDelete - - name: /WebApplicationFirewallPolicies/delete/Deletes a WAF policy within a resource group - - name: /ApplicationSecurityGroups/delete/Delete application security group - - name: /NetworkVirtualAppliances/delete/Delete NetworkVirtualAppliance - - name: /SecurityPartnerProviders/delete/Delete Security Partner Provider ``` From 2fcc4ab9f280e88c3f213828aca164951feaf176 Mon Sep 17 00:00:00 2001 From: Zim Kalinowski Date: Sun, 7 Jun 2020 13:08:41 +0200 Subject: [PATCH 08/14] more sorted --- .../network/resource-manager/readme.cli.md | 122 ++++++++++-------- 1 file changed, 66 insertions(+), 56 deletions(-) diff --git a/specification/network/resource-manager/readme.cli.md b/specification/network/resource-manager/readme.cli.md index a25101d5bb58..e37f1ed53323 100644 --- a/specification/network/resource-manager/readme.cli.md +++ b/specification/network/resource-manager/readme.cli.md @@ -463,84 +463,114 @@ cli: - name: /VirtualRouterPeerings/get/Get Virtual Router Peering - name: /VirtualRouterPeerings/get/List all Virtual Router Peerings for a given Virtual Router - name: /VirtualRouterPeerings/delete/Delete VirtualRouterPeering - - split: other - - - - + - split: connectionmonitors + - name: /ConnectionMonitors/put/Create connection monitor V2 + - name: /ConnectionMonitors/put/Create connection monitor V1 + - name: /ConnectionMonitors/get/Get connection monitor + - name: /ConnectionMonitors/get/List connection monitors + - name: /ConnectionMonitors/post/Start connection monitor + - name: /ConnectionMonitors/post/Query connection monitor + - name: /ConnectionMonitors/post/Stop connection monitor + - name: /ConnectionMonitors/patch/Update connection monitor tags + - name: /ConnectionMonitors/delete/Delete connection monitor + - split: packetcaptures + - name: /PacketCaptures/put/Create packet capture + - name: /PacketCaptures/get/Get packet capture + - name: /PacketCaptures/get/List packet captures + - name: /PacketCaptures/post/Query packet capture status + - name: /PacketCaptures/post/Stop packet capture + - name: /PacketCaptures/delete/Delete packet capture + - split: routefilterrules - name: /RouteFilterRules/put/RouteFilterRuleCreate + - name: /RouteFilterRules/get/RouteFilterRuleGet + - name: /RouteFilterRules/get/RouteFilterRuleListByRouteFilter + - name: /RouteFilterRules/delete/RouteFilterRuleDelete + - split: virtualhubroutetablev2s - name: /VirtualHubRouteTableV2s/put/VirtualHubRouteTableV2Put + - name: /VirtualHubRouteTableV2s/get/VirtualHubVirtualHubRouteTableV2Get + - name: /VirtualHubRouteTableV2s/get/VirtualHubRouteTableV2List + - name: /VirtualHubRouteTableV2s/delete/VirtualHubRouteTableV2Delete + - split: flowlogs - name: /FlowLogs/put/Create or update flow log + - name: /FlowLogs/get/Get flow log + - name: /FlowLogs/get/List connection monitors + - name: /FlowLogs/delete/Delete flow log + - split: hubroutetables - name: /HubRouteTables/put/RouteTablePut + - name: /HubRouteTables/get/RouteTableGet + - name: /HubRouteTables/get/RouteTableList + - name: /HubRouteTables/delete/RouteTableDelete + - split: expressroutecircuitauthorizations - name: /ExpressRouteCircuitAuthorizations/put/Create ExpressRouteCircuit Authorization - - name: /PacketCaptures/put/Create packet capture + - name: /ExpressRouteCircuitAuthorizations/get/Get ExpressRouteCircuit Authorization + - name: /ExpressRouteCircuitAuthorizations/get/List ExpressRouteCircuit Authorization + - name: /ExpressRouteCircuitAuthorizations/delete/Delete ExpressRouteCircuit Authorization + - split: expressroutecrossconnectionpeerings - name: /ExpressRouteCrossConnectionPeerings/put/ExpressRouteCrossConnectionBgpPeeringCreate - - name: /ConnectionMonitors/put/Create connection monitor V2 - - name: /ConnectionMonitors/put/Create connection monitor V1 + - name: /ExpressRouteCrossConnectionPeerings/get/GetExpressRouteCrossConnectionBgpPeering + - name: /ExpressRouteCrossConnectionPeerings/get/ExpressRouteCrossConnectionBgpPeeringList + - name: /ExpressRouteCrossConnectionPeerings/delete/DeleteExpressRouteCrossConnectionBgpPeering + - split: networkinterfacetapconfigurations - name: /NetworkInterfaceTapConfigurations/put/Create Network Interface Tap Configurations + - name: /NetworkInterfaceTapConfigurations/get/Get Network Interface Tap Configurations + - name: /NetworkInterfaceTapConfigurations/get/List virtual network tap configurations + - name: /NetworkInterfaceTapConfigurations/delete/Delete tap configuration + - split: privatednszonegroups - name: /PrivateDnsZoneGroups/put/Create private dns zone group + - name: /PrivateDnsZoneGroups/get/Get private dns zone group + - name: /PrivateDnsZoneGroups/get/List private endpoints in resource group + - name: /PrivateDnsZoneGroups/delete/Delete private dns zone group + - split: expressrouteconnections - name: /ExpressRouteConnections/put/ExpressRouteConnectionCreate + - name: /ExpressRouteConnections/get/ExpressRouteConnectionGet + - name: /ExpressRouteConnections/get/ExpressRouteConnectionList + - name: /ExpressRouteConnections/delete/ExpressRouteConnectionDelete + - split: virtualnetworkpeerings - name: /VirtualNetworkPeerings/put/Create peering + - name: /VirtualNetworkPeerings/get/Get peering + - name: /VirtualNetworkPeerings/get/List peerings + - name: /VirtualNetworkPeerings/delete/Delete peering + - split: expressroutecircuitconnections - name: /ExpressRouteCircuitConnections/put/ExpressRouteCircuitConnectionCreate + - name: /ExpressRouteCircuitConnections/get/ExpressRouteCircuitConnectionGet + - name: /ExpressRouteCircuitConnections/get/List ExpressRouteCircuit Connection + - name: /ExpressRouteCircuitConnections/delete/Delete ExpressRouteCircuit + - split: serviceendpointpolicydefinitions - name: /ServiceEndpointPolicyDefinitions/put/Create service endpoint policy definition - - name: /ServiceEndpointPolicyDefinitions/get/Get service endpoint definition in service endpoint policy + - name: /ServiceEndpointPolicyDefinitions/get/List service endpoint definitions in service end point policy + - name: /ServiceEndpointPolicyDefinitions/delete/Delete service endpoint policy definitions from service endpoint policy + + - split: other - name: /VpnSiteLinkConnections/get/VpnSiteLinkConnectionGet - name: /DefaultSecurityRules/get/DefaultSecurityRuleGet - name: /PeerExpressRouteCircuitConnections/get/PeerExpressRouteCircuitConnectionGet - - name: /ExpressRouteCircuitConnections/get/ExpressRouteCircuitConnectionGet - - name: /VirtualNetworkPeerings/get/Get peering - - name: /ExpressRouteConnections/get/ExpressRouteConnectionGet - - name: /PrivateDnsZoneGroups/get/Get private dns zone group - name: /LoadBalancerFrontendIPConfigurations/get/LoadBalancerFrontendIPConfigurationGet - - name: /NetworkInterfaceTapConfigurations/get/Get Network Interface Tap Configurations - name: /ResourceNavigationLinks/get/Get Resource Navigation Links - name: /ServiceAssociationLinks/get/Get Service Association Links - - name: /ConnectionMonitors/get/Get connection monitor - - name: /ServiceEndpointPolicyDefinitions/get/List service endpoint definitions in service end point policy - name: /NetworkInterfaceIPConfigurations/get/NetworkInterfaceIPConfigurationGet - name: /LoadBalancerLoadBalancingRules/get/LoadBalancerLoadBalancingRuleGet - name: /VpnLinkConnections/get/VpnSiteLinkConnectionList - name: /HubVirtualNetworkConnections/get/HubVirtualNetworkConnectionGet - - name: /ExpressRouteCrossConnectionPeerings/get/GetExpressRouteCrossConnectionBgpPeering - - name: /PacketCaptures/get/Get packet capture - name: /PeerExpressRouteCircuitConnections/get/List Peer ExpressRouteCircuit Connection - - name: /ExpressRouteCircuitConnections/get/List ExpressRouteCircuit Connection - - name: /ExpressRouteCircuitAuthorizations/get/Get ExpressRouteCircuit Authorization - - name: /ExpressRouteConnections/get/ExpressRouteConnectionList - name: /LoadBalancerOutboundRules/get/LoadBalancerOutboundRuleGet - name: /DefaultSecurityRules/get/DefaultSecurityRuleList - - name: /HubRouteTables/get/RouteTableGet - - name: /FlowLogs/get/Get flow log - - name: /VirtualHubRouteTableV2s/get/VirtualHubVirtualHubRouteTableV2Get - name: /ExpressRouteLinks/get/ExpressRouteLinkGet - - name: /RouteFilterRules/get/RouteFilterRuleGet - name: /VpnSiteLinks/get/VpnSiteGet - - name: /PrivateDnsZoneGroups/get/List private endpoints in resource group - - name: /ExpressRouteCrossConnectionPeerings/get/ExpressRouteCrossConnectionBgpPeeringList - - name: /VirtualNetworkPeerings/get/List peerings - - name: /NetworkInterfaceTapConfigurations/get/List virtual network tap configurations - name: /LoadBalancerFrontendIPConfigurations/get/LoadBalancerFrontendIPConfigurationList - name: /HubVirtualNetworkConnections/get/HubVirtualNetworkConnectionList - name: /NetworkInterfaceIPConfigurations/get/NetworkInterfaceIPConfigurationList - name: /LoadBalancerProbes/get/LoadBalancerProbeGet - - name: /ConnectionMonitors/get/List connection monitors - name: /AvailablePrivateEndpointTypes/get/Get available PrivateEndpoint types in the resource group - name: //get/supportedSecurityProviders - name: /NetworkInterfaceLoadBalancers/get/NetworkInterfaceLoadBalancerList - - name: /PacketCaptures/get/List packet captures - name: /LoadBalancerLoadBalancingRules/get/LoadBalancerLoadBalancingRuleList - name: /LoadBalancerNetworkInterfaces/get/LoadBalancerNetworkInterfaceListVmss - name: /LoadBalancerNetworkInterfaces/get/LoadBalancerNetworkInterfaceListSimple - - name: /ExpressRouteCircuitAuthorizations/get/List ExpressRouteCircuit Authorization - name: /AvailableServiceAliases/get/Get available service aliases in the resource group - name: /ExpressRouteLinks/get/ExpressRouteLinkGet - - name: /RouteFilterRules/get/RouteFilterRuleListByRouteFilter - name: /LoadBalancerOutboundRules/get/LoadBalancerOutboundRuleList - name: /AvailableResourceGroupDelegations/get/Get available delegations in the resource group - - name: /FlowLogs/get/List connection monitors - - name: /HubRouteTables/get/RouteTableList - - name: /VirtualHubRouteTableV2s/get/VirtualHubRouteTableV2List - name: /LoadBalancerProbes/get/LoadBalancerProbeList - name: /VpnSiteLinks/get/VpnSiteLinkListByVpnSite - name: /AvailableEndpointServices/get/EndpointServicesList @@ -557,12 +587,6 @@ cli: - name: /AzureFirewallFqdnTags/get/List all Azure Firewall FQDN Tags for a given subscription - name: /BgpServiceCommunities/get/ServiceCommunityList - name: /Operations/get/Get a list of operations for a resource provider - - name: /ConnectionMonitors/post/Start connection monitor - - name: /ConnectionMonitors/post/Query connection monitor - - name: /ConnectionMonitors/post/Stop connection monitor - - name: /PacketCaptures/post/Query packet capture status - - name: /ConnectionMonitors/patch/Update connection monitor tags - - name: /PacketCaptures/post/Stop packet capture - name: //post/Deletes the specified active session - name: //post/Create Bastion Shareable Links for the request VMs - name: //post/Delete Bastion Shareable Links for the request VMs @@ -571,18 +595,4 @@ cli: - name: //post/Returns a list of currently active sessions on the Bastion - name: //post/GenerateVirtualWanVpnServerConfigurationVpnProfile - name: /VpnSitesConfiguration/post/VpnSitesConfigurationDownload - - name: /ServiceEndpointPolicyDefinitions/delete/Delete service endpoint policy definitions from service endpoint policy - - name: /ExpressRouteCircuitConnections/delete/Delete ExpressRouteCircuit - - name: /VirtualNetworkPeerings/delete/Delete peering - - name: /ExpressRouteConnections/delete/ExpressRouteConnectionDelete - - name: /PrivateDnsZoneGroups/delete/Delete private dns zone group - - name: /NetworkInterfaceTapConfigurations/delete/Delete tap configuration - - name: /ConnectionMonitors/delete/Delete connection monitor - - name: /ExpressRouteCrossConnectionPeerings/delete/DeleteExpressRouteCrossConnectionBgpPeering - - name: /PacketCaptures/delete/Delete packet capture - - name: /ExpressRouteCircuitAuthorizations/delete/Delete ExpressRouteCircuit Authorization - - name: /HubRouteTables/delete/RouteTableDelete - - name: /FlowLogs/delete/Delete flow log - - name: /VirtualHubRouteTableV2s/delete/VirtualHubRouteTableV2Delete - - name: /RouteFilterRules/delete/RouteFilterRuleDelete ``` From 8968067f62f10e8a8dc59c78d00886197445f21a Mon Sep 17 00:00:00 2001 From: Zim Kalinowski Date: Tue, 9 Jun 2020 07:54:41 +0200 Subject: [PATCH 09/14] updates --- .../network/resource-manager/readme.cli.md | 47 +++++++++++++------ 1 file changed, 32 insertions(+), 15 deletions(-) diff --git a/specification/network/resource-manager/readme.cli.md b/specification/network/resource-manager/readme.cli.md index e37f1ed53323..be52f9b65ee3 100644 --- a/specification/network/resource-manager/readme.cli.md +++ b/specification/network/resource-manager/readme.cli.md @@ -97,6 +97,12 @@ cli: - name: /RouteFilters/get/RouteFilterList - name: /RouteFilters/patch/Update route filter tags - name: /RouteFilters/delete/RouteFilterDelete + - split: routefilterrules + - name: /RouteFilters/put/RouteFilterCreate + - name: /RouteFilterRules/put/RouteFilterRuleCreate + - name: /RouteFilterRules/get/RouteFilterRuleGet + - name: /RouteFilterRules/get/RouteFilterRuleListByRouteFilter + - name: /RouteFilterRules/delete/RouteFilterRuleDelete - split: virtualwans - name: /VirtualWans/put/VirtualWANCreate - name: /VirtualWans/get/VirtualWANGet @@ -112,6 +118,13 @@ cli: - name: /VirtualHubs/get/VirtualHubList - name: /VirtualHubs/patch/VirtualHubUpdate - name: /VirtualHubs/delete/VirtualHubDelete + - split: virtualhubroutetablev2s + - name: /VirtualWans/put/VirtualWANCreate + - name: /VirtualHubs/put/VirtualHubPut + - name: /VirtualHubRouteTableV2s/put/VirtualHubRouteTableV2Put + - name: /VirtualHubRouteTableV2s/get/VirtualHubVirtualHubRouteTableV2Get + - name: /VirtualHubRouteTableV2s/get/VirtualHubRouteTableV2List + - name: /VirtualHubRouteTableV2s/delete/VirtualHubRouteTableV2Delete - split: vpnsites - name: /VirtualWans/put/VirtualWANCreate - name: /VpnSites/put/VpnSiteCreate @@ -224,13 +237,30 @@ cli: - name: /NatGateways/patch/Update nat gateway tags - name: /NatGateways/delete/Delete nat gateway - split: virtualnetworktaps + - name: /VirtualNetworks/put/Create virtual network + - name: /Subnets/put/Create subnet + - name: /PublicIPAddresses/put/Create public IP address defaults + - name: /NetworkInterfaces/put/Create network interface - name: /VirtualNetworkTaps/put/Create Virtual Network Tap - name: /VirtualNetworkTaps/get/Get Virtual Network Tap - name: /VirtualNetworkTaps/get/List virtual network taps in resource group - name: /VirtualNetworkTaps/get/List all virtual network taps - name: /VirtualNetworkTaps/patch/Update virtual network tap tags - name: /VirtualNetworkTaps/delete/Delete Virtual Network Tap resource + - split: networkinterfacetapconfigurations + - name: /VirtualNetworks/put/Create virtual network + - name: /Subnets/put/Create subnet + - name: /PublicIPAddresses/put/Create public IP address defaults + - name: /NetworkInterfaces/put/Create network interface + - name: /VirtualNetworkTaps/put/Create Virtual Network Tap + - name: /NetworkInterfaceTapConfigurations/put/Create Network Interface Tap Configurations + - name: /NetworkInterfaceTapConfigurations/get/Get Network Interface Tap Configurations + - name: /NetworkInterfaceTapConfigurations/get/List virtual network tap configurations + - name: /NetworkInterfaceTapConfigurations/delete/Delete tap configuration - split: virtualnetworkgateways + - name: /PublicIPAddresses/put/Create public IP address defaults + - name: /VirtualNetworks/put/Create virtual network + - name: /Subnets/put/Create subnet - name: /VirtualNetworkGateways/put/UpdateVirtualNetworkGateway - name: /VirtualNetworkGateways/get/VirtualNetworkGatewaysListConnections - name: /VirtualNetworkGateways/get/GetVirtualNetworkGateway @@ -346,6 +376,8 @@ cli: - name: /ApplicationGateways/patch/Update Application Gateway tags - name: /ApplicationGateways/delete/Delete ApplicationGateway - split: networkprofiles + - name: /VirtualNetworks/put/Create virtual network + - name: /Subnets/put/Create subnet - name: /NetworkProfiles/put/Create network profile defaults - name: /NetworkProfiles/get/Get network profile with container network interfaces - name: /NetworkProfiles/get/Get network profile @@ -480,16 +512,6 @@ cli: - name: /PacketCaptures/post/Query packet capture status - name: /PacketCaptures/post/Stop packet capture - name: /PacketCaptures/delete/Delete packet capture - - split: routefilterrules - - name: /RouteFilterRules/put/RouteFilterRuleCreate - - name: /RouteFilterRules/get/RouteFilterRuleGet - - name: /RouteFilterRules/get/RouteFilterRuleListByRouteFilter - - name: /RouteFilterRules/delete/RouteFilterRuleDelete - - split: virtualhubroutetablev2s - - name: /VirtualHubRouteTableV2s/put/VirtualHubRouteTableV2Put - - name: /VirtualHubRouteTableV2s/get/VirtualHubVirtualHubRouteTableV2Get - - name: /VirtualHubRouteTableV2s/get/VirtualHubRouteTableV2List - - name: /VirtualHubRouteTableV2s/delete/VirtualHubRouteTableV2Delete - split: flowlogs - name: /FlowLogs/put/Create or update flow log - name: /FlowLogs/get/Get flow log @@ -510,11 +532,6 @@ cli: - name: /ExpressRouteCrossConnectionPeerings/get/GetExpressRouteCrossConnectionBgpPeering - name: /ExpressRouteCrossConnectionPeerings/get/ExpressRouteCrossConnectionBgpPeeringList - name: /ExpressRouteCrossConnectionPeerings/delete/DeleteExpressRouteCrossConnectionBgpPeering - - split: networkinterfacetapconfigurations - - name: /NetworkInterfaceTapConfigurations/put/Create Network Interface Tap Configurations - - name: /NetworkInterfaceTapConfigurations/get/Get Network Interface Tap Configurations - - name: /NetworkInterfaceTapConfigurations/get/List virtual network tap configurations - - name: /NetworkInterfaceTapConfigurations/delete/Delete tap configuration - split: privatednszonegroups - name: /PrivateDnsZoneGroups/put/Create private dns zone group - name: /PrivateDnsZoneGroups/get/Get private dns zone group From 4183ae8d43b2d1e795ad3ac4cf11b1a438a66dd2 Mon Sep 17 00:00:00 2001 From: Zim Kalinowski Date: Fri, 12 Jun 2020 07:13:01 +0200 Subject: [PATCH 10/14] a few updates --- .../network/resource-manager/readme.cli.md | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/specification/network/resource-manager/readme.cli.md b/specification/network/resource-manager/readme.cli.md index be52f9b65ee3..9cf3f86af8e5 100644 --- a/specification/network/resource-manager/readme.cli.md +++ b/specification/network/resource-manager/readme.cli.md @@ -49,10 +49,17 @@ cli: - name: /Subnets/post/Prepare Network Policies - name: /Subnets/delete/Delete subnet - split: loadbalancers + - name: /VirtualNetworks/put/Create virtual network + - name: /Subnets/put/Create subnet + - name: /PublicIPAddresses/put/Create public IP address defaults - name: /LoadBalancers/put/Create load balancer with Frontend IP in Zone 1 + - name: /LoadBalancers/delete/Delete load balancer - name: /LoadBalancers/put/Create load balancer with outbound rules + - name: /LoadBalancers/delete/Delete load balancer - name: /LoadBalancers/put/Create load balancer with Standard SKU + - name: /LoadBalancers/delete/Delete load balancer - name: /LoadBalancers/put/Create load balancer + - name: /LoadBalancers/delete/Delete load balancer - name: /LoadBalancers/put/Create load balancer with inbound nat pool - name: /LoadBalancers/get/Get load balancer - name: /LoadBalancers/get/List load balancers in resource group @@ -399,6 +406,12 @@ cli: - name: /ServiceEndpointPolicies/get/List all service endpoint policy - name: /ServiceEndpointPolicies/patch/Update service endpoint policy tags - name: /ServiceEndpointPolicies/delete/Delete service endpoint policy + - split: serviceendpointpolicydefinitions + - name: /ServiceEndpointPolicies/put/Create service endpoint policy + - name: /ServiceEndpointPolicyDefinitions/put/Create service endpoint policy definition + - name: /ServiceEndpointPolicyDefinitions/get/Get service endpoint definition in service endpoint policy + - name: /ServiceEndpointPolicyDefinitions/get/List service endpoint definitions in service end point policy + - name: /ServiceEndpointPolicyDefinitions/delete/Delete service endpoint policy definitions from service endpoint policy - split: ddoscustompolicies - name: /DdosCustomPolicies/put/Create DDoS custom policy - name: /DdosCustomPolicies/get/Get DDoS custom policy @@ -552,11 +565,6 @@ cli: - name: /ExpressRouteCircuitConnections/get/ExpressRouteCircuitConnectionGet - name: /ExpressRouteCircuitConnections/get/List ExpressRouteCircuit Connection - name: /ExpressRouteCircuitConnections/delete/Delete ExpressRouteCircuit - - split: serviceendpointpolicydefinitions - - name: /ServiceEndpointPolicyDefinitions/put/Create service endpoint policy definition - - name: /ServiceEndpointPolicyDefinitions/get/Get service endpoint definition in service endpoint policy - - name: /ServiceEndpointPolicyDefinitions/get/List service endpoint definitions in service end point policy - - name: /ServiceEndpointPolicyDefinitions/delete/Delete service endpoint policy definitions from service endpoint policy - split: other - name: /VpnSiteLinkConnections/get/VpnSiteLinkConnectionGet From 950de3799e9a51060beb89ae7d2c9dda2ff1be5f Mon Sep 17 00:00:00 2001 From: Zim Kalinowski Date: Fri, 12 Jun 2020 16:16:50 +0200 Subject: [PATCH 11/14] updates --- .../network/resource-manager/readme.cli.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/specification/network/resource-manager/readme.cli.md b/specification/network/resource-manager/readme.cli.md index 9cf3f86af8e5..be030bfbe2ff 100644 --- a/specification/network/resource-manager/readme.cli.md +++ b/specification/network/resource-manager/readme.cli.md @@ -53,13 +53,9 @@ cli: - name: /Subnets/put/Create subnet - name: /PublicIPAddresses/put/Create public IP address defaults - name: /LoadBalancers/put/Create load balancer with Frontend IP in Zone 1 - - name: /LoadBalancers/delete/Delete load balancer - name: /LoadBalancers/put/Create load balancer with outbound rules - - name: /LoadBalancers/delete/Delete load balancer - name: /LoadBalancers/put/Create load balancer with Standard SKU - - name: /LoadBalancers/delete/Delete load balancer - name: /LoadBalancers/put/Create load balancer - - name: /LoadBalancers/delete/Delete load balancer - name: /LoadBalancers/put/Create load balancer with inbound nat pool - name: /LoadBalancers/get/Get load balancer - name: /LoadBalancers/get/List load balancers in resource group @@ -157,6 +153,10 @@ cli: - name: /BastionHosts/get/List all Bastion Hosts for a given subscription - name: /BastionHosts/delete/Delete Bastion Host - split: inboundnatrules + - name: /VirtualNetworks/put/Create virtual network + - name: /Subnets/put/Create subnet + - name: /PublicIPAddresses/put/Create public IP address defaults + - name: /LoadBalancers/put/Create load balancer - name: /InboundNatRules/put/InboundNatRuleCreate - name: /InboundNatRules/get/InboundNatRuleGet - name: /InboundNatRules/get/InboundNatRuleList @@ -290,6 +290,8 @@ cli: - name: /VirtualNetworkGateways/post/GetVirtualNetworkGatewayBGPPeerStatus - name: /VirtualNetworkGateways/post/ResetVirtualNetworkGateway - name: /VirtualNetworkGateways/patch/UpdateVirtualNetworkGatewayTags + disabled: true + comment: "FAILURE: Unable to find status link for polling." - name: /VirtualNetworkGateways/delete/DeleteVirtualNetworkGateway - split: p2svpngateways - name: /P2sVpnGateways/put/P2SVpnGatewayPut @@ -425,6 +427,8 @@ cli: - name: /DdosProtectionPlans/patch/DDoS protection plan Update tags - name: /DdosProtectionPlans/delete/Delete DDoS protection plan - split: expressroutegateways + - name: /VirtualWans/put/VirtualWANCreate + - name: /VirtualHubs/put/VirtualHubPut - name: /ExpressRouteGateways/put/ExpressRouteGatewayCreate - name: /ExpressRouteGateways/get/ExpressRouteGatewayListByResourceGroup - name: /ExpressRouteGateways/get/ExpressRouteGatewayListBySubscription @@ -491,6 +495,10 @@ cli: - name: /VpnConnections/get/VpnConnectionList - name: /VpnConnections/delete/VpnConnectionDelete - split: loadbalancerbackendaddresspools + - name: /VirtualNetworks/put/Create virtual network + - name: /Subnets/put/Create subnet + - name: /PublicIPAddresses/put/Create public IP address defaults + - name: /LoadBalancers/put/Create load balancer with Frontend IP in Zone 1 - name: /LoadBalancerBackendAddressPools/put/Update load balancer backend pool with backend addresses containing virtual network and IP address defined in network interfaces. - name: /LoadBalancerBackendAddressPools/put/Update load balancer backend pool with backend addresses containing virtual network and IP address. - name: /LoadBalancerBackendAddressPools/get/LoadBalancerBackendAddressPoolGet From e72f3e4044bc250433fd078f3d98b386a48de2d8 Mon Sep 17 00:00:00 2001 From: Zim Kalinowski Date: Fri, 12 Jun 2020 22:32:17 +0200 Subject: [PATCH 12/14] updates --- .../network/resource-manager/readme.cli.md | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/specification/network/resource-manager/readme.cli.md b/specification/network/resource-manager/readme.cli.md index be030bfbe2ff..0c07fac1c51f 100644 --- a/specification/network/resource-manager/readme.cli.md +++ b/specification/network/resource-manager/readme.cli.md @@ -211,6 +211,9 @@ cli: - name: /VirtualRouters/get/List all Virtual Routers for a given subscription - name: /VirtualRouters/delete/Delete VirtualRouter - split: azurefirewalls + - name: /VirtualNetworks/put/Create virtual network + - name: /Subnets/put/Create subnet + - name: /PublicIPAddresses/put/Create public IP address defaults - name: /AzureFirewalls/put/Create Azure Firewall With IpGroups - name: /AzureFirewalls/put/Create Azure Firewall With Additional Properties - name: /AzureFirewalls/put/Create Azure Firewall in virtual Hub @@ -305,6 +308,10 @@ cli: - name: /P2sVpnGateways/patch/P2SVpnGatewayUpdate - name: /P2sVpnGateways/delete/P2SVpnGatewayDelete - split: privatelinkservices + - name: /VirtualNetworks/put/Create virtual network + - name: /Subnets/put/Create subnet + - name: /PublicIPAddresses/put/Create public IP address defaults + - name: /LoadBalancers/put/Create load balancer with Frontend IP in Zone 1 - name: /PrivateLinkServices/put/Create private link service - name: /PrivateLinkServices/put/approve or reject private end point connection for a private link service - name: /PrivateLinkServices/get/Get private end point connection @@ -318,7 +325,7 @@ cli: - name: /PrivateLinkServices/post/Check private link service visibility - name: /PrivateLinkServices/delete/delete private end point connection for a private link service - name: /PrivateLinkServices/delete/Delete private link service - - split: expressrourecircuits + - split: expressroutecircuits - name: /ExpressRouteCircuits/put/Create ExpressRouteCircuit - name: /ExpressRouteCircuits/put/Create ExpressRouteCircuit on ExpressRoutePort - name: /ExpressRouteCircuits/get/Get ExpressRoute Circuit Peering Traffic Stats @@ -331,6 +338,8 @@ cli: - name: /ExpressRouteCircuits/post/List ARP Table - name: /ExpressRouteCircuits/patch/Update Express Route Circuit Tags - name: /ExpressRouteCircuits/delete/Delete ExpressRouteCircuit + disabled: true + comment: "Azure Error: AnotherOperationInProgress" - split: expressrouteports - name: /ExpressRoutePorts/put/ExpressRoutePortCreate - name: /ExpressRoutePorts/put/ExpressRoutePortUpdateLink @@ -463,7 +472,10 @@ cli: - name: /VpnServerConfigurations/patch/VpnServerConfigurationUpdate - name: /VpnServerConfigurations/delete/VpnServerConfigurationDelete - split: networkvirtualappliances + - name: /VirtualWans/put/VirtualWANCreate + - name: /VirtualHubs/put/VirtualHubPut - name: /NetworkVirtualAppliances/put/Create NetworkVirtualAppliance + comment: "The resource type could not be found in the namespace 'Microsoft.Network' for api version '2020-04-01'" - name: /NetworkVirtualAppliances/get/Get NetworkVirtualAppliance - name: /NetworkVirtualAppliances/get/List all Network Virtual Appliance for a given resource group - name: /NetworkVirtualAppliances/get/List all Network Virtual Appliances for a given subscription @@ -507,6 +519,7 @@ cli: - name: /LoadBalancerBackendAddressPools/get/LoadBalancerBackendAddressPoolList - name: /LoadBalancerBackendAddressPools/delete/BackendAddressPoolDelete - split: expressroutecircuitpeerings + - name: /ExpressRouteCircuits/put/Create ExpressRouteCircuit - name: /ExpressRouteCircuitPeerings/put/Create ExpressRouteCircuit Peerings - name: /ExpressRouteCircuitPeerings/get/Get ExpressRouteCircuit Peering - name: /ExpressRouteCircuitPeerings/get/List ExpressRouteCircuit Peerings @@ -544,6 +557,7 @@ cli: - name: /HubRouteTables/get/RouteTableList - name: /HubRouteTables/delete/RouteTableDelete - split: expressroutecircuitauthorizations + - name: /ExpressRouteCircuits/put/Create ExpressRouteCircuit - name: /ExpressRouteCircuitAuthorizations/put/Create ExpressRouteCircuit Authorization - name: /ExpressRouteCircuitAuthorizations/get/Get ExpressRouteCircuit Authorization - name: /ExpressRouteCircuitAuthorizations/get/List ExpressRouteCircuit Authorization @@ -559,6 +573,11 @@ cli: - name: /PrivateDnsZoneGroups/get/List private endpoints in resource group - name: /PrivateDnsZoneGroups/delete/Delete private dns zone group - split: expressrouteconnections + - name: /ExpressRouteCircuits/put/Create ExpressRouteCircuit + - name: /ExpressRouteCircuitPeerings/put/Create ExpressRouteCircuit Peerings + - name: /VirtualWans/put/VirtualWANCreate + - name: /VirtualHubs/put/VirtualHubPut + - name: /ExpressRouteGateways/put/ExpressRouteGatewayCreate - name: /ExpressRouteConnections/put/ExpressRouteConnectionCreate - name: /ExpressRouteConnections/get/ExpressRouteConnectionGet - name: /ExpressRouteConnections/get/ExpressRouteConnectionList From fe1d491371c2b0f5f0e38f6745088325a97bf7ac Mon Sep 17 00:00:00 2001 From: Zim Kalinowski Date: Sat, 13 Jun 2020 00:01:39 +0200 Subject: [PATCH 13/14] updates --- specification/network/resource-manager/readme.cli.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/specification/network/resource-manager/readme.cli.md b/specification/network/resource-manager/readme.cli.md index 0c07fac1c51f..15c286b36503 100644 --- a/specification/network/resource-manager/readme.cli.md +++ b/specification/network/resource-manager/readme.cli.md @@ -178,6 +178,7 @@ cli: - split: ipallocations - name: /VirtualNetworks/put/Create virtual network - name: /IpAllocations/put/Create IpAllocation + comment: "Azure Error: HypernetIpAllocationSubscriptionNotOnboardHypernet" - name: /IpAllocations/get/Get IpAllocation - name: /IpAllocations/get/List IpAllocations in resource group - name: /IpAllocations/get/List all IpAllocations @@ -547,6 +548,7 @@ cli: - name: /PacketCaptures/post/Stop packet capture - name: /PacketCaptures/delete/Delete packet capture - split: flowlogs + - name: /NetworkSecurityGroups/put/Create network security group - name: /FlowLogs/put/Create or update flow log - name: /FlowLogs/get/Get flow log - name: /FlowLogs/get/List connection monitors From 86774eb53d3d85bea631ac2f3237d88344ff7127 Mon Sep 17 00:00:00 2001 From: Zim Kalinowski Date: Sat, 13 Jun 2020 08:57:42 +0200 Subject: [PATCH 14/14] some tests are disabled --- .../network/resource-manager/readme.cli.md | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/specification/network/resource-manager/readme.cli.md b/specification/network/resource-manager/readme.cli.md index 15c286b36503..ca430ac46cee 100644 --- a/specification/network/resource-manager/readme.cli.md +++ b/specification/network/resource-manager/readme.cli.md @@ -46,7 +46,11 @@ cli: - name: /Subnets/get/Get subnet - name: /Subnets/get/List subnets - name: /Subnets/post/Unprepare Network Policies + comment: "Azure Error: UnauthorizedOperation" + disabled: true - name: /Subnets/post/Prepare Network Policies + comment: "Azure Error: UnauthorizedOperation" + disabled: true - name: /Subnets/delete/Delete subnet - split: loadbalancers - name: /VirtualNetworks/put/Create virtual network @@ -142,6 +146,8 @@ cli: - name: /IpGroups/get/ListByResourceGroup_IpGroups - name: /IpGroups/get/List_IpGroups - name: /IpGroups/patch/Update_IpGroups + comment: The requested resource does not support http method 'PATCH'. + disabled: true - name: /IpGroups/delete/Delete_IpGroups - split: bastionhosts - name: /VirtualNetworks/put/Create virtual network @@ -328,27 +334,50 @@ cli: - name: /PrivateLinkServices/delete/Delete private link service - split: expressroutecircuits - name: /ExpressRouteCircuits/put/Create ExpressRouteCircuit + - name: /ExpressRouteCircuitPeerings/put/Create ExpressRouteCircuit Peerings - name: /ExpressRouteCircuits/put/Create ExpressRouteCircuit on ExpressRoutePort + disabled: true + comment: Disabled as express route port can't be created - name: /ExpressRouteCircuits/get/Get ExpressRoute Circuit Peering Traffic Stats - name: /ExpressRouteCircuits/get/Get ExpressRoute Circuit Traffic Stats - name: /ExpressRouteCircuits/get/Get ExpressRouteCircuit - name: /ExpressRouteCircuits/get/List ExpressRouteCircuits in a resource group - name: /ExpressRouteCircuits/get/List ExpressRouteCircuits in a subscription - name: /ExpressRouteCircuits/post/List Route Table Summary + disabled: true + comment: Disabled - not sure what device path should be - name: /ExpressRouteCircuits/post/List Route Tables + disabled: true + comment: Disabled - not sure what device path should be - name: /ExpressRouteCircuits/post/List ARP Table + disabled: true + comment: Disabled - not sure what device path should be - name: /ExpressRouteCircuits/patch/Update Express Route Circuit Tags - name: /ExpressRouteCircuits/delete/Delete ExpressRouteCircuit disabled: true comment: "Azure Error: AnotherOperationInProgress" - split: expressrouteports - name: /ExpressRoutePorts/put/ExpressRoutePortCreate + disabled: true + comment: The resource type could not be found in the namespace 'Microsoft.Network' for api version '2020-04-01' - name: /ExpressRoutePorts/put/ExpressRoutePortUpdateLink + disabled: true + comment: The resource type could not be found in the namespace 'Microsoft.Network' for api version '2020-04-01' - name: /ExpressRoutePorts/get/ExpressRoutePortGet + disabled: true + comment: The resource type could not be found in the namespace 'Microsoft.Network' for api version '2020-04-01' - name: /ExpressRoutePorts/get/ExpressRoutePortListByResourceGroup + disabled: true + comment: The resource type could not be found in the namespace 'Microsoft.Network' for api version '2020-04-01' - name: /ExpressRoutePorts/get/ExpressRoutePortList + disabled: true + comment: The resource type could not be found in the namespace 'Microsoft.Network' for api version '2020-04-01' - name: /ExpressRoutePorts/patch/ExpressRoutePortUpdateTags + disabled: true + comment: The resource type could not be found in the namespace 'Microsoft.Network' for api version '2020-04-01' - name: /ExpressRoutePorts/delete/ExpressRoutePortDelete + disabled: true + comment: The resource type could not be found in the namespace 'Microsoft.Network' for api version '2020-04-01' - split: networkwatchers - name: /NetworkWatchers/put/Create network watcher - name: /NetworkWatchers/get/Get network watcher