From af0a9536e1d185481e3d8382934d176971fae30f Mon Sep 17 00:00:00 2001 From: SDKAuto Date: Thu, 4 Mar 2021 10:09:41 +0000 Subject: [PATCH] CodeGen from PR 13224 in Azure/azure-rest-api-specs Network november release (#13224) * Adds base for updating Microsoft.Network from version stable/2020-08-01 to version 2020-11-01 * Updates readme * Updates API version in new specs and examples * No snat firewall policy (#12505) * Adding No SNAT feature support to firewall policy * committing prettier-fix * adding period at end of description to prevent failure for checks * Insights on Firewall Policy (#12509) * Adds base for updating Microsoft.Network from version stable/2020-07-01 to version 2020-08-01 * Updates readme * Updates API version in new specs and examples * add patch operation for express route gateway (#11553) * add patch * fix example * Added new cloud service NIC and PIP APIs (#11650) Co-authored-by: Richa Jain * Adding support for Vpn Link Connection Mode (#11574) Co-authored-by: Abhishek Shah * Reverting the changes made for address space update as the changes in service code are not in yet (#11754) Co-authored-by: Hari Prasad Perabattula * VPN NAT for Virtual WAN feature changes (#11815) * VPN NAT for Virtual WAN feature changes * PrettierCheck fixes * Incorporate review comments and update examples * Add edge zone parameters for networking resources and add extendedLocation property to customIpPrefix (#11933) * Add extendedLocation property to customIpPrefix * Fix the directory * Address linting errors * Fix another linting error * Add edge zone parameter for network interfaces * Looks like edgeZone parameter is working when creating network interfaces * EdgeZone parameter for load balancer * Add edge zone parameter for public IP address * Add edge zone parameter for public IP prefix * Add edgeZone parameter for virtual networks * Add edge zone parameter for custom IP prefix Co-authored-by: Will Ehrich * Add location parameter to Loadbalancer Backend Address Pool Properties Format (#11919) * adding location parameter to backendaddresspoolpropertiesformat * ran prettier * Support for Listing IKE Security Associations for Virtual Network Gateway Connections (#11572) * Support to List IKE SAs on VNG Connection * Updating GetIkeSas * Update virtualNetworkGateway.json * Added location headers * Update virtualNetworkGateway.json * Prettier fix * Update custom-words.txt * Update virtualNetworkGateway.json * Update custom-words.txt * Update virtualNetworkGateway.json * Update virtualNetworkGateway.json * Update virtualNetworkGateway.json Co-authored-by: Abhishek Shah * [Fix] GetIkeSas returns result as string (#12225) * Removing IkeSaParameters * Update custom-words.txt * Update virtualNetworkGateway.json * Update virtualNetworkGateway.json * Update VirtualNetworkGatewayConnectionGetIkeSas.json * Update virtualNetworkGateway.json * Update VirtualNetworkGatewayConnectionGetIkeSas.json Co-authored-by: Abhishek Shah * Add extended location properties for private link service and private endpoints and remove edge zone properties (#12039) * Remove edge zone parameter * Add extended location for private endpoint and private link service * Add examples * Capitalization * Prettier Co-authored-by: Will Ehrich * Add missing properties of SecurityRule, Route and RouteTable (#12215) * Add missing properties of SecurityRule Route and RouteTable * Set resourceGuid field to be read only Co-authored-by: Xu Wang * Added placeholder instead of password (#12299) * resolving conflicts * resolving conflicts * new api version * resolving conflicts * fixing network validation * running prettier * fixing network valdiation * fixing network valdiation Co-authored-by: Mikhail Co-authored-by: nimaller <71352534+nimaller@users.noreply.github.com> Co-authored-by: Richa Jain Co-authored-by: Richa Jain Co-authored-by: Abhishek Shah Co-authored-by: Abhishek Shah Co-authored-by: Hari Prasad Perabattula Co-authored-by: Hari Prasad Perabattula Co-authored-by: Nilambari Co-authored-by: William Ehrich Co-authored-by: Will Ehrich Co-authored-by: Kayden Wilkinson <69224099+Kawilki-M@users.noreply.github.com> Co-authored-by: Xu Wang Co-authored-by: Xu Wang * Firewall Policy Insights with region (#12711) * Adds base for updating Microsoft.Network from version stable/2020-07-01 to version 2020-08-01 * Updates readme * Updates API version in new specs and examples * add patch operation for express route gateway (#11553) * add patch * fix example * Added new cloud service NIC and PIP APIs (#11650) Co-authored-by: Richa Jain * Adding support for Vpn Link Connection Mode (#11574) Co-authored-by: Abhishek Shah * Reverting the changes made for address space update as the changes in service code are not in yet (#11754) Co-authored-by: Hari Prasad Perabattula * VPN NAT for Virtual WAN feature changes (#11815) * VPN NAT for Virtual WAN feature changes * PrettierCheck fixes * Incorporate review comments and update examples * Add edge zone parameters for networking resources and add extendedLocation property to customIpPrefix (#11933) * Add extendedLocation property to customIpPrefix * Fix the directory * Address linting errors * Fix another linting error * Add edge zone parameter for network interfaces * Looks like edgeZone parameter is working when creating network interfaces * EdgeZone parameter for load balancer * Add edge zone parameter for public IP address * Add edge zone parameter for public IP prefix * Add edgeZone parameter for virtual networks * Add edge zone parameter for custom IP prefix Co-authored-by: Will Ehrich * Add location parameter to Loadbalancer Backend Address Pool Properties Format (#11919) * adding location parameter to backendaddresspoolpropertiesformat * ran prettier * Support for Listing IKE Security Associations for Virtual Network Gateway Connections (#11572) * Support to List IKE SAs on VNG Connection * Updating GetIkeSas * Update virtualNetworkGateway.json * Added location headers * Update virtualNetworkGateway.json * Prettier fix * Update custom-words.txt * Update virtualNetworkGateway.json * Update custom-words.txt * Update virtualNetworkGateway.json * Update virtualNetworkGateway.json * Update virtualNetworkGateway.json Co-authored-by: Abhishek Shah * [Fix] GetIkeSas returns result as string (#12225) * Removing IkeSaParameters * Update custom-words.txt * Update virtualNetworkGateway.json * Update virtualNetworkGateway.json * Update VirtualNetworkGatewayConnectionGetIkeSas.json * Update virtualNetworkGateway.json * Update VirtualNetworkGatewayConnectionGetIkeSas.json Co-authored-by: Abhishek Shah * Add extended location properties for private link service and private endpoints and remove edge zone properties (#12039) * Remove edge zone parameter * Add extended location for private endpoint and private link service * Add examples * Capitalization * Prettier Co-authored-by: Will Ehrich * Add missing properties of SecurityRule, Route and RouteTable (#12215) * Add missing properties of SecurityRule Route and RouteTable * Set resourceGuid field to be read only Co-authored-by: Xu Wang * Added placeholder instead of password (#12299) * resolving conflicts * resolving conflicts * new api version * resolving conflicts * fixing network validation * running prettier * fixing network valdiation * fixing network valdiation * Passing in the regions to backend * changed the reference definition Co-authored-by: Mikhail Co-authored-by: nimaller <71352534+nimaller@users.noreply.github.com> Co-authored-by: Richa Jain Co-authored-by: Richa Jain Co-authored-by: Abhishek Shah Co-authored-by: Abhishek Shah Co-authored-by: Hari Prasad Perabattula Co-authored-by: Hari Prasad Perabattula Co-authored-by: Nilambari Co-authored-by: William Ehrich Co-authored-by: Will Ehrich Co-authored-by: Kayden Wilkinson <69224099+Kawilki-M@users.noreply.github.com> Co-authored-by: Xu Wang Co-authored-by: Xu Wang * Support for Listing IKE Security Associations for VPN Link Connections (#12305) * Adds base for updating Microsoft.Network from version stable/2020-07-01 to version 2020-08-01 * Updates readme * Updates API version in new specs and examples * add patch operation for express route gateway (#11553) * add patch * fix example * Added new cloud service NIC and PIP APIs (#11650) Co-authored-by: Richa Jain * Adding support for Vpn Link Connection Mode (#11574) Co-authored-by: Abhishek Shah * Reverting the changes made for address space update as the changes in service code are not in yet (#11754) Co-authored-by: Hari Prasad Perabattula * VPN NAT for Virtual WAN feature changes (#11815) * VPN NAT for Virtual WAN feature changes * PrettierCheck fixes * Incorporate review comments and update examples * Add edge zone parameters for networking resources and add extendedLocation property to customIpPrefix (#11933) * Add extendedLocation property to customIpPrefix * Fix the directory * Address linting errors * Fix another linting error * Add edge zone parameter for network interfaces * Looks like edgeZone parameter is working when creating network interfaces * EdgeZone parameter for load balancer * Add edge zone parameter for public IP address * Add edge zone parameter for public IP prefix * Add edgeZone parameter for virtual networks * Add edge zone parameter for custom IP prefix Co-authored-by: Will Ehrich * Add location parameter to Loadbalancer Backend Address Pool Properties Format (#11919) * adding location parameter to backendaddresspoolpropertiesformat * ran prettier * Support for Listing IKE Security Associations for Virtual Network Gateway Connections (#11572) * Support to List IKE SAs on VNG Connection * Updating GetIkeSas * Update virtualNetworkGateway.json * Added location headers * Update virtualNetworkGateway.json * Prettier fix * Update custom-words.txt * Update virtualNetworkGateway.json * Update custom-words.txt * Update virtualNetworkGateway.json * Update virtualNetworkGateway.json * Update virtualNetworkGateway.json Co-authored-by: Abhishek Shah * [Fix] GetIkeSas returns result as string (#12225) * Removing IkeSaParameters * Update custom-words.txt * Update virtualNetworkGateway.json * Update virtualNetworkGateway.json * Update VirtualNetworkGatewayConnectionGetIkeSas.json * Update virtualNetworkGateway.json * Update VirtualNetworkGatewayConnectionGetIkeSas.json Co-authored-by: Abhishek Shah * Add extended location properties for private link service and private endpoints and remove edge zone properties (#12039) * Remove edge zone parameter * Add extended location for private endpoint and private link service * Add examples * Capitalization * Prettier Co-authored-by: Will Ehrich * Add missing properties of SecurityRule, Route and RouteTable (#12215) * Add missing properties of SecurityRule Route and RouteTable * Set resourceGuid field to be read only Co-authored-by: Xu Wang * Added placeholder instead of password (#12299) * Adding getikesas for vpn link connections * pretty fix * Naming * Update VpnSiteLinkConnectionGetIkeSas.json * Update VpnSiteLinkConnectionGetIkeSas.json * Changing API version * Update readme.md * Updating API version * Removing changes from older API * Update virtualWan.json Co-authored-by: Mikhail Co-authored-by: nimaller <71352534+nimaller@users.noreply.github.com> Co-authored-by: Richa Jain Co-authored-by: Richa Jain Co-authored-by: Abhishek Shah Co-authored-by: Hari Prasad Perabattula Co-authored-by: Hari Prasad Perabattula Co-authored-by: Nilambari Co-authored-by: William Ehrich Co-authored-by: Will Ehrich Co-authored-by: Kayden Wilkinson <69224099+Kawilki-M@users.noreply.github.com> Co-authored-by: Xu Wang Co-authored-by: Xu Wang * Added 'Subnet' property to LoadBalancerBackendAddress (#12625) * Support for ResetConnection for VNG and VPN Link connections (#12715) * fix the name mismatch (#12826) * Add support for Traffic selector param in VpnConnection for virtualWan (#12903) * Add support for Traffic selector param in Connection - initial changes * Add trafficSelectorPolicies list in responses * Add trafficSelectorPolicies list in Get and List connection * cleanup stostools (#12699) * Revert "Merge branch 'network-november-release' into ak-traffic-selector" This reverts commit 1a8f61e3c4395f410d6ff16ee41da4d2eeb091b5, reversing changes made to 3c90ff8ccb6c1e46c0480643906d6b5c5388e8c8. Co-authored-by: Zhenglai Zhang * Revert "Add support for Traffic selector param in VpnConnection for virtualWan" (#13088) * Revert "Add support for Traffic selector param in VpnConnection for virtualWan (#12903)" This reverts commit 34dcf04f0ee453fa739ec2f790376a8decb5a3ab. * cleanup stostools (#12699) Co-authored-by: Zhenglai Zhang * Re - Add support for Traffic selector param in VpnConnection for virtualWan (#13103) * Add support for Traffic selector param in Connection - initial changes * Add trafficSelectorPolicies list in responses * Add trafficSelectorPolicies list in Get and List connection * add auth type property to vng config (#13183) * added reverted by mistake api version * fixed mistyping * Fix name mismatch for virtual network local gateway (#13266) * fix the name mismatch * fix name mismatch in nov Co-authored-by: nikhilpadhye1 <68977752+nikhilpadhye1@users.noreply.github.com> Co-authored-by: Sai Sujith Reddy Mankala Co-authored-by: nimaller <71352534+nimaller@users.noreply.github.com> Co-authored-by: Richa Jain Co-authored-by: Richa Jain Co-authored-by: Abhishek Shah Co-authored-by: Abhishek Shah Co-authored-by: Hari Prasad Perabattula Co-authored-by: Hari Prasad Perabattula Co-authored-by: Nilambari Co-authored-by: William Ehrich Co-authored-by: Will Ehrich Co-authored-by: Kayden Wilkinson <69224099+Kawilki-M@users.noreply.github.com> Co-authored-by: Xu Wang Co-authored-by: Xu Wang Co-authored-by: irrogozh Co-authored-by: Akshat Kale Co-authored-by: litchiyangMSFT <64560090+litchiyangMSFT@users.noreply.github.com> Co-authored-by: Zhenglai Zhang Co-authored-by: neethirshetty <75816269+neethirshetty@users.noreply.github.com> --- ...atewayPrivateEndpointConnectionsMappers.ts | 4 + ...ationGatewayPrivateLinkResourcesMappers.ts | 4 + .../src/models/applicationGatewaysMappers.ts | 4 + .../applicationSecurityGroupsMappers.ts | 4 + .../availableEndpointServicesMappers.ts | 4 + .../models/azureFirewallFqdnTagsMappers.ts | 4 + .../src/models/azureFirewallsMappers.ts | 4 + .../src/models/bastionHostsMappers.ts | 4 + .../models/bgpServiceCommunitiesMappers.ts | 4 + .../src/models/connectionMonitorsMappers.ts | 4 + .../src/models/customIPPrefixesMappers.ts | 4 + .../src/models/ddosCustomPoliciesMappers.ts | 4 + .../src/models/ddosProtectionPlansMappers.ts | 4 + .../src/models/defaultSecurityRulesMappers.ts | 4 + .../dscpConfigurationOperationsMappers.ts | 4 + ...xpressRouteCircuitAuthorizationsMappers.ts | 4 + .../expressRouteCircuitConnectionsMappers.ts | 4 + .../expressRouteCircuitPeeringsMappers.ts | 4 + .../src/models/expressRouteCircuitsMappers.ts | 4 + .../models/expressRouteConnectionsMappers.ts | 4 + ...ressRouteCrossConnectionPeeringsMappers.ts | 4 + .../expressRouteCrossConnectionsMappers.ts | 4 + .../src/models/expressRouteGatewaysMappers.ts | 4 + .../src/models/expressRouteLinksMappers.ts | 4 + .../expressRoutePortsLocationsMappers.ts | 4 + .../src/models/expressRoutePortsMappers.ts | 4 + .../expressRouteServiceProvidersMappers.ts | 4 + .../src/models/firewallPoliciesMappers.ts | 4 + ...rewallPolicyRuleCollectionGroupsMappers.ts | 4 + .../arm-network/src/models/flowLogsMappers.ts | 4 + .../src/models/hubRouteTablesMappers.ts | 4 + .../hubVirtualNetworkConnectionsMappers.ts | 4 + .../src/models/inboundNatRulesMappers.ts | 4 + .../inboundSecurityRuleOperationsMappers.ts | 4 + sdk/network/arm-network/src/models/index.ts | 2382 +++++++++-------- .../src/models/ipAllocationsMappers.ts | 4 + .../arm-network/src/models/ipGroupsMappers.ts | 4 + .../loadBalancerBackendAddressPoolsMappers.ts | 4 + ...BalancerFrontendIPConfigurationsMappers.ts | 4 + .../loadBalancerLoadBalancingRulesMappers.ts | 4 + .../loadBalancerNetworkInterfacesMappers.ts | 4 + .../loadBalancerOutboundRulesMappers.ts | 4 + .../src/models/loadBalancerProbesMappers.ts | 4 + .../src/models/loadBalancersMappers.ts | 4 + .../src/models/localNetworkGatewaysMappers.ts | 4 + sdk/network/arm-network/src/models/mappers.ts | 342 ++- .../src/models/natGatewaysMappers.ts | 4 + .../arm-network/src/models/natRulesMappers.ts | 4 + ...networkInterfaceIPConfigurationsMappers.ts | 4 + .../networkInterfaceLoadBalancersMappers.ts | 4 + ...etworkInterfaceTapConfigurationsMappers.ts | 4 + .../src/models/networkInterfacesMappers.ts | 4 + .../src/models/networkProfilesMappers.ts | 4 + .../models/networkSecurityGroupsMappers.ts | 4 + .../models/networkVirtualAppliancesMappers.ts | 4 + .../src/models/networkWatchersMappers.ts | 4 + .../src/models/p2sVpnGatewaysMappers.ts | 4 + .../arm-network/src/models/parameters.ts | 2 +- ...erExpressRouteCircuitConnectionsMappers.ts | 4 + .../src/models/privateDnsZoneGroupsMappers.ts | 4 + .../src/models/privateEndpointsMappers.ts | 4 + .../src/models/privateLinkServicesMappers.ts | 4 + .../src/models/publicIPAddressesMappers.ts | 4 + .../src/models/publicIPPrefixesMappers.ts | 4 + .../models/resourceNavigationLinksMappers.ts | 4 + .../src/models/routeFilterRulesMappers.ts | 4 + .../src/models/routeFiltersMappers.ts | 4 + .../src/models/routeTablesMappers.ts | 4 + .../arm-network/src/models/routesMappers.ts | 4 + .../models/securityPartnerProvidersMappers.ts | 4 + .../src/models/securityRulesMappers.ts | 4 + .../models/serviceAssociationLinksMappers.ts | 4 + .../models/serviceEndpointPoliciesMappers.ts | 4 + ...serviceEndpointPolicyDefinitionsMappers.ts | 4 + .../arm-network/src/models/subnetsMappers.ts | 4 + .../models/virtualApplianceSitesMappers.ts | 4 + .../src/models/virtualApplianceSkusMappers.ts | 4 + .../models/virtualHubBgpConnectionMappers.ts | 4 + .../models/virtualHubBgpConnectionsMappers.ts | 4 + .../virtualHubIpConfigurationMappers.ts | 4 + .../models/virtualHubRouteTableV2sMappers.ts | 4 + .../src/models/virtualHubsMappers.ts | 4 + ...virtualNetworkGatewayConnectionsMappers.ts | 4 + .../models/virtualNetworkGatewaysMappers.ts | 4 + .../models/virtualNetworkPeeringsMappers.ts | 4 + .../src/models/virtualNetworkTapsMappers.ts | 4 + .../src/models/virtualNetworksMappers.ts | 4 + .../models/virtualRouterPeeringsMappers.ts | 4 + .../src/models/virtualRoutersMappers.ts | 4 + .../src/models/virtualWansMappers.ts | 4 + .../src/models/vpnConnectionsMappers.ts | 4 + .../src/models/vpnGatewaysMappers.ts | 4 + .../src/models/vpnLinkConnectionsMappers.ts | 6 + .../models/vpnServerConfigurationsMappers.ts | 4 + .../models/vpnSiteLinkConnectionsMappers.ts | 4 + .../src/models/vpnSiteLinksMappers.ts | 4 + .../arm-network/src/models/vpnSitesMappers.ts | 4 + .../webApplicationFirewallPoliciesMappers.ts | 4 + .../src/networkManagementClient.ts | 12 +- .../src/networkManagementClientContext.ts | 6 +- .../arm-network/src/operations/index.ts | 6 +- .../src/operations/networkInterfaces.ts | 526 ++-- .../src/operations/publicIPAddresses.ts | 498 ++-- .../virtualNetworkGatewayConnections.ts | 53 + .../src/operations/vpnLinkConnections.ts | 131 + 105 files changed, 2589 insertions(+), 1751 deletions(-) diff --git a/sdk/network/arm-network/src/models/applicationGatewayPrivateEndpointConnectionsMappers.ts b/sdk/network/arm-network/src/models/applicationGatewayPrivateEndpointConnectionsMappers.ts index 4feaf0e9fd8d..07d952e84660 100644 --- a/sdk/network/arm-network/src/models/applicationGatewayPrivateEndpointConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/applicationGatewayPrivateEndpointConnectionsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/applicationGatewayPrivateLinkResourcesMappers.ts b/sdk/network/arm-network/src/models/applicationGatewayPrivateLinkResourcesMappers.ts index 346b0c1d12aa..85a0b5406645 100644 --- a/sdk/network/arm-network/src/models/applicationGatewayPrivateLinkResourcesMappers.ts +++ b/sdk/network/arm-network/src/models/applicationGatewayPrivateLinkResourcesMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts b/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts index f290586992d9..05ed4ef3f9c0 100644 --- a/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts @@ -152,10 +152,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -163,6 +166,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts b/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts index c4d4797046c8..cf9faf34301e 100644 --- a/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts b/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts index 39e83ec6d608..23fbbce0a3ba 100644 --- a/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts +++ b/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts b/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts index 0f8eb2ad5552..873fed349cb3 100644 --- a/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts +++ b/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/azureFirewallsMappers.ts b/sdk/network/arm-network/src/models/azureFirewallsMappers.ts index 1b8b6fbc458a..1a023588521c 100644 --- a/sdk/network/arm-network/src/models/azureFirewallsMappers.ts +++ b/sdk/network/arm-network/src/models/azureFirewallsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/bastionHostsMappers.ts b/sdk/network/arm-network/src/models/bastionHostsMappers.ts index 6ff7817dd9c8..961c33268b6d 100644 --- a/sdk/network/arm-network/src/models/bastionHostsMappers.ts +++ b/sdk/network/arm-network/src/models/bastionHostsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts b/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts index 009a2f68e3e5..1f71a8773237 100644 --- a/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts +++ b/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts b/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts index e79026fed11b..270f748fbb5b 100644 --- a/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts +++ b/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts @@ -148,10 +148,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -159,6 +162,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/customIPPrefixesMappers.ts b/sdk/network/arm-network/src/models/customIPPrefixesMappers.ts index 7b0217224548..706df93cbeb3 100644 --- a/sdk/network/arm-network/src/models/customIPPrefixesMappers.ts +++ b/sdk/network/arm-network/src/models/customIPPrefixesMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts b/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts index 9a38431b11f3..9ff446249074 100644 --- a/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts b/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts index 0bb79c5ead82..36e39d14e1cc 100644 --- a/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts +++ b/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts b/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts index abf3c393f86a..c1e6c1a3fbc7 100644 --- a/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts +++ b/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/dscpConfigurationOperationsMappers.ts b/sdk/network/arm-network/src/models/dscpConfigurationOperationsMappers.ts index 8cddff27b9ab..c2ce73499728 100644 --- a/sdk/network/arm-network/src/models/dscpConfigurationOperationsMappers.ts +++ b/sdk/network/arm-network/src/models/dscpConfigurationOperationsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts index 38d0bd642cfc..6b6fac907122 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts index 54ae6f104692..7a9a52132ecc 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts index 00d5ed8796bb..e666b7d213db 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts index efdd5b83787c..32f61b0d9250 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts @@ -148,10 +148,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -159,6 +162,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts index ddb74e2cc03d..c4ccce04a14d 100644 --- a/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts index 939df8c9228c..4d4f15cbe244 100644 --- a/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts index 2d0da6e0827a..d699059ad6b6 100644 --- a/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts @@ -148,10 +148,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -159,6 +162,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts b/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts index 5e452d0e3c01..e67aa1ae3cb8 100644 --- a/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts b/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts index 0ba7d9f879e7..e125c350c049 100644 --- a/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts b/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts index 00e3252d2b16..e3a4d25caee9 100644 --- a/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts b/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts index e2a94e48faa1..6b666a1d7706 100644 --- a/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts b/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts index bcac8145a87a..416ce26822a3 100644 --- a/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts b/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts index adc95e9f5fa2..dd6537cf4a71 100644 --- a/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts @@ -141,11 +141,14 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, FirewallPolicyListResult, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts b/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts index 792abc7e71c2..f13f838eb1d4 100644 --- a/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/firewallPolicyRuleCollectionGroupsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollectionGroup, FirewallPolicyRuleCollectionGroupListResult, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/flowLogsMappers.ts b/sdk/network/arm-network/src/models/flowLogsMappers.ts index 372be8b5e678..56b6a349c879 100644 --- a/sdk/network/arm-network/src/models/flowLogsMappers.ts +++ b/sdk/network/arm-network/src/models/flowLogsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts b/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts index 84de10c576af..bd6eee0a2c02 100644 --- a/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts +++ b/sdk/network/arm-network/src/models/hubRouteTablesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts b/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts index d566ac11bb7b..cae0d433eb86 100644 --- a/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts b/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts index 0fc75a20e857..b8c62f32b878 100644 --- a/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts +++ b/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/inboundSecurityRuleOperationsMappers.ts b/sdk/network/arm-network/src/models/inboundSecurityRuleOperationsMappers.ts index ac8c7224569d..fc1036897ffc 100644 --- a/sdk/network/arm-network/src/models/inboundSecurityRuleOperationsMappers.ts +++ b/sdk/network/arm-network/src/models/inboundSecurityRuleOperationsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/index.ts b/sdk/network/arm-network/src/models/index.ts index c3ba213b149a..4b6f11f00cfa 100644 --- a/sdk/network/arm-network/src/models/index.ts +++ b/sdk/network/arm-network/src/models/index.ts @@ -1367,6 +1367,10 @@ export interface LoadBalancerBackendAddress { * Reference to an existing virtual network. */ virtualNetwork?: SubResource; + /** + * Reference to an existing subnet. + */ + subnet?: SubResource; /** * IP Address belonging to the referenced virtual network. */ @@ -2443,7 +2447,7 @@ export interface ApplicationGatewayRewriteRuleCondition { */ pattern?: string; /** - * Setting this paramter to truth value with force the pattern to do a case in-sensitive + * Setting this parameter to truth value with force the pattern to do a case in-sensitive * comparison. */ ignoreCase?: boolean; @@ -5311,6 +5315,62 @@ export interface FirewallPolicyThreatIntelWhitelist { fqdns?: string[]; } +/** + * Log Analytics Workspace for Firewall Policy Insights. + */ +export interface FirewallPolicyLogAnalyticsWorkspace { + /** + * Region to configure the Workspace. + */ + region?: string; + /** + * The workspace Id for Firewall Policy Insights. + */ + workspaceId?: SubResource; +} + +/** + * Log Analytics Resources for Firewall Policy Insights. + */ +export interface FirewallPolicyLogAnalyticsResources { + /** + * List of workspaces for Firewall Policy Insights. + */ + workspaces?: FirewallPolicyLogAnalyticsWorkspace[]; + /** + * The default workspace Id for Firewall Policy Insights. + */ + defaultWorkspaceId?: SubResource; +} + +/** + * Firewall Policy Insights. + */ +export interface FirewallPolicyInsights { + /** + * A flag to indicate if the insights are enabled on the policy. + */ + isEnabled?: boolean; + /** + * Number of days the insights should be enabled on the policy. + */ + retentionDays?: number; + /** + * Workspaces needed to configure the Firewall Policy Insights. + */ + logAnalyticsResources?: FirewallPolicyLogAnalyticsResources; +} + +/** + * The private IP addresses/IP ranges to which traffic will not be SNAT. + */ +export interface FirewallPolicySNAT { + /** + * List of private IP addresses/IP address ranges to not be SNAT. + */ + privateRanges?: string[]; +} + /** * DNS Proxy Settings in Firewall Policy. */ @@ -5481,6 +5541,14 @@ export interface FirewallPolicy extends Resource { * ThreatIntel Whitelist for Firewall Policy. */ threatIntelWhitelist?: FirewallPolicyThreatIntelWhitelist; + /** + * Insights on Firewall Policy. + */ + insights?: FirewallPolicyInsights; + /** + * The private IP addresses/IP ranges to which traffic will not be SNAT. + */ + snat?: FirewallPolicySNAT; /** * DNS Proxy Settings definition. */ @@ -10069,6 +10137,10 @@ export interface VpnClientConfiguration { * VpnClientProtocols for Virtual network gateway. */ vpnClientProtocols?: VpnClientProtocol[]; + /** + * VPN authentication types for the virtual network gateway.. + */ + vpnAuthenticationTypes?: VpnAuthenticationType[]; /** * VpnClientIpsecPolicies for virtual network gateway P2S client. */ @@ -10319,11 +10391,11 @@ export interface VirtualNetworkGateway extends Resource { * MAS FIJI customer vnet resource id. VirtualNetworkGateway of type local gateway is associated * with the customer vnet. */ - virtualNetworkExtendedLocationResourceId?: string; + vNetExtendedLocationResourceId?: string; /** * The extended location of type local virtual network gateway. */ - extendedLocation?: ExtendedLocation; + virtualNetworkExtendedLocation?: ExtendedLocation; /** * A unique read-only string that changes whenever the resource is updated. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11687,6 +11759,10 @@ export interface VpnConnection extends SubResource { * The IPSec Policies to be considered by this connection. */ ipsecPolicies?: IpsecPolicy[]; + /** + * The Traffic Selector Policies to be considered by this connection. + */ + trafficSelectorPolicies?: TrafficSelectorPolicy[]; /** * EnableBgp flag. */ @@ -12861,7 +12937,7 @@ export interface WebCategoriesGetOptionalParams extends msRest.RequestOptionsBas /** * Optional Parameters. */ -export interface CustomIPPrefixesGetOptionalParams extends msRest.RequestOptionsBase { +export interface NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -12871,7 +12947,7 @@ export interface CustomIPPrefixesGetOptionalParams extends msRest.RequestOptions /** * Optional Parameters. */ -export interface FirewallPoliciesGetOptionalParams extends msRest.RequestOptionsBase { +export interface NetworkInterfacesGetOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -12881,7 +12957,7 @@ export interface FirewallPoliciesGetOptionalParams extends msRest.RequestOptions /** * Optional Parameters. */ -export interface IpAllocationsGetOptionalParams extends msRest.RequestOptionsBase { +export interface NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -12891,10 +12967,9 @@ export interface IpAllocationsGetOptionalParams extends msRest.RequestOptionsBas /** * Optional Parameters. */ -export interface IpGroupsGetOptionalParams extends msRest.RequestOptionsBase { +export interface NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsOptionalParams extends msRest.RequestOptionsBase { /** - * Expands resourceIds (of Firewalls/Network Security Groups etc.) back referenced by the - * IpGroups resource. + * Expands referenced resources. */ expand?: string; } @@ -12902,7 +12977,7 @@ export interface IpGroupsGetOptionalParams extends msRest.RequestOptionsBase { /** * Optional Parameters. */ -export interface LoadBalancersGetOptionalParams extends msRest.RequestOptionsBase { +export interface NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -12912,7 +12987,7 @@ export interface LoadBalancersGetOptionalParams extends msRest.RequestOptionsBas /** * Optional Parameters. */ -export interface InboundNatRulesGetOptionalParams extends msRest.RequestOptionsBase { +export interface NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsNextOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -12922,7 +12997,7 @@ export interface InboundNatRulesGetOptionalParams extends msRest.RequestOptionsB /** * Optional Parameters. */ -export interface NatGatewaysGetOptionalParams extends msRest.RequestOptionsBase { +export interface PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -12932,7 +13007,7 @@ export interface NatGatewaysGetOptionalParams extends msRest.RequestOptionsBase /** * Optional Parameters. */ -export interface NetworkInterfacesGetOptionalParams extends msRest.RequestOptionsBase { +export interface PublicIPAddressesGetOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -12942,7 +13017,7 @@ export interface NetworkInterfacesGetOptionalParams extends msRest.RequestOption /** * Optional Parameters. */ -export interface NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceOptionalParams extends msRest.RequestOptionsBase { +export interface PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -12952,7 +13027,7 @@ export interface NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceOptio /** * Optional Parameters. */ -export interface NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsOptionalParams extends msRest.RequestOptionsBase { +export interface CustomIPPrefixesGetOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -12962,7 +13037,7 @@ export interface NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsOpti /** * Optional Parameters. */ -export interface NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationOptionalParams extends msRest.RequestOptionsBase { +export interface FirewallPoliciesGetOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -12972,7 +13047,7 @@ export interface NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationOption /** * Optional Parameters. */ -export interface NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams extends msRest.RequestOptionsBase { +export interface IpAllocationsGetOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -12982,9 +13057,10 @@ export interface NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams /** * Optional Parameters. */ -export interface NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsNextOptionalParams extends msRest.RequestOptionsBase { +export interface IpGroupsGetOptionalParams extends msRest.RequestOptionsBase { /** - * Expands referenced resources. + * Expands resourceIds (of Firewalls/Network Security Groups etc.) back referenced by the + * IpGroups resource. */ expand?: string; } @@ -12992,7 +13068,7 @@ export interface NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsNext /** * Optional Parameters. */ -export interface NetworkProfilesGetOptionalParams extends msRest.RequestOptionsBase { +export interface LoadBalancersGetOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -13002,7 +13078,7 @@ export interface NetworkProfilesGetOptionalParams extends msRest.RequestOptionsB /** * Optional Parameters. */ -export interface NetworkSecurityGroupsGetOptionalParams extends msRest.RequestOptionsBase { +export interface InboundNatRulesGetOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -13012,7 +13088,7 @@ export interface NetworkSecurityGroupsGetOptionalParams extends msRest.RequestOp /** * Optional Parameters. */ -export interface NetworkVirtualAppliancesGetOptionalParams extends msRest.RequestOptionsBase { +export interface NatGatewaysGetOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -13022,27 +13098,27 @@ export interface NetworkVirtualAppliancesGetOptionalParams extends msRest.Reques /** * Optional Parameters. */ -export interface ConnectionMonitorsCreateOrUpdateOptionalParams extends msRest.RequestOptionsBase { +export interface NetworkProfilesGetOptionalParams extends msRest.RequestOptionsBase { /** - * Value indicating whether connection monitor V1 should be migrated to V2 format. + * Expands referenced resources. */ - migrate?: string; + expand?: string; } /** * Optional Parameters. */ -export interface ConnectionMonitorsBeginCreateOrUpdateOptionalParams extends msRest.RequestOptionsBase { +export interface NetworkSecurityGroupsGetOptionalParams extends msRest.RequestOptionsBase { /** - * Value indicating whether connection monitor V1 should be migrated to V2 format. + * Expands referenced resources. */ - migrate?: string; + expand?: string; } /** * Optional Parameters. */ -export interface PrivateEndpointsGetOptionalParams extends msRest.RequestOptionsBase { +export interface NetworkVirtualAppliancesGetOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -13052,27 +13128,27 @@ export interface PrivateEndpointsGetOptionalParams extends msRest.RequestOptions /** * Optional Parameters. */ -export interface PrivateLinkServicesGetOptionalParams extends msRest.RequestOptionsBase { +export interface ConnectionMonitorsCreateOrUpdateOptionalParams extends msRest.RequestOptionsBase { /** - * Expands referenced resources. + * Value indicating whether connection monitor V1 should be migrated to V2 format. */ - expand?: string; + migrate?: string; } /** * Optional Parameters. */ -export interface PrivateLinkServicesGetPrivateEndpointConnectionOptionalParams extends msRest.RequestOptionsBase { +export interface ConnectionMonitorsBeginCreateOrUpdateOptionalParams extends msRest.RequestOptionsBase { /** - * Expands referenced resources. + * Value indicating whether connection monitor V1 should be migrated to V2 format. */ - expand?: string; + migrate?: string; } /** * Optional Parameters. */ -export interface PublicIPAddressesGetOptionalParams extends msRest.RequestOptionsBase { +export interface PrivateEndpointsGetOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -13082,7 +13158,7 @@ export interface PublicIPAddressesGetOptionalParams extends msRest.RequestOption /** * Optional Parameters. */ -export interface PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressOptionalParams extends msRest.RequestOptionsBase { +export interface PrivateLinkServicesGetOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -13092,7 +13168,7 @@ export interface PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressOption /** * Optional Parameters. */ -export interface PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams extends msRest.RequestOptionsBase { +export interface PrivateLinkServicesGetPrivateEndpointConnectionOptionalParams extends msRest.RequestOptionsBase { /** * Expands referenced resources. */ @@ -13537,6 +13613,44 @@ export interface BastionSessionDeleteResult extends Array { nextLink?: string; } +/** + * @interface + * Response for the ListNetworkInterface API service call. + * @extends Array + */ +export interface NetworkInterfaceListResult extends Array { + /** + * The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly nextLink?: string; +} + +/** + * @interface + * Response for list ip configurations API service call. + * @extends Array + */ +export interface NetworkInterfaceIPConfigurationListResult extends Array { + /** + * The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly nextLink?: string; +} + +/** + * @interface + * Response for ListPublicIpAddresses API service call. + * @extends Array + */ +export interface PublicIPAddressListResult extends Array { + /** + * The URL to get the next set of results. + */ + nextLink?: string; +} + /** * @interface * Response for ListCustomIpPrefixes API service call. @@ -13855,19 +13969,6 @@ export interface LoadBalancerOutboundRuleListResult extends Array readonly nextLink?: string; } -/** - * @interface - * Response for the ListNetworkInterface API service call. - * @extends Array - */ -export interface NetworkInterfaceListResult extends Array { - /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly nextLink?: string; -} - /** * @interface * Response for ListProbe API service call. @@ -13893,19 +13994,6 @@ export interface NatGatewayListResult extends Array { nextLink?: string; } -/** - * @interface - * Response for list ip configurations API service call. - * @extends Array - */ -export interface NetworkInterfaceIPConfigurationListResult extends Array { - /** - * The URL to get the next set of results. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly nextLink?: string; -} - /** * @interface * Response for list ip configurations API service call. @@ -14134,18 +14222,6 @@ export interface AutoApprovedPrivateLinkServicesResult extends Array - */ -export interface PublicIPAddressListResult extends Array { - /** - * The URL to get the next set of results. - */ - nextLink?: string; -} - /** * @interface * Response for ListPublicIpPrefixes API service call. @@ -14499,9 +14575,9 @@ export interface ListVpnGatewaysResult extends Array { * @interface * Result of the request to list all vpn connections to a virtual wan vpn gateway. It contains a * list of Vpn Connections and a URL nextLink to get the next set of results. - * @extends Array + * @extends Array */ -export interface ListVpnConnectionsResult extends Array { +export interface ListVpnSiteLinkConnectionsResult extends Array { /** * URL to get the next set of operation list results if there are any. */ @@ -14512,9 +14588,9 @@ export interface ListVpnConnectionsResult extends Array { * @interface * Result of the request to list all vpn connections to a virtual wan vpn gateway. It contains a * list of Vpn Connections and a URL nextLink to get the next set of results. - * @extends Array + * @extends Array */ -export interface ListVpnSiteLinkConnectionsResult extends Array { +export interface ListVpnConnectionsResult extends Array { /** * URL to get the next set of operation list results if there are any. */ @@ -15540,6 +15616,14 @@ export type VirtualNetworkGatewaySkuTier = 'Basic' | 'HighPerformance' | 'Standa */ export type VpnClientProtocol = 'IkeV2' | 'SSTP' | 'OpenVPN'; +/** + * Defines values for VpnAuthenticationType. + * Possible values include: 'Certificate', 'Radius', 'AAD' + * @readonly + * @enum {string} + */ +export type VpnAuthenticationType = 'Certificate' | 'Radius' | 'AAD'; + /** * Defines values for IpsecEncryption. * Possible values include: 'None', 'DES', 'DES3', 'AES128', 'AES192', 'AES256', 'GCMAES128', @@ -15727,14 +15811,6 @@ export type HubVirtualNetworkConnectionStatus = 'Unknown' | 'Connecting' | 'Conn */ export type VpnGatewayTunnelingProtocol = 'IkeV2' | 'OpenVPN'; -/** - * Defines values for VpnAuthenticationType. - * Possible values include: 'Certificate', 'Radius', 'AAD' - * @readonly - * @enum {string} - */ -export type VpnAuthenticationType = 'Certificate' | 'Radius' | 'AAD'; - /** * Defines values for WebApplicationFirewallEnabledState. * Possible values include: 'Disabled', 'Enabled' @@ -17428,9 +17504,9 @@ export type BeginGetActiveSessionsNextResponse = BastionActiveSessionListResult }; /** - * Contains response data for the get operation. + * Contains response data for the listCloudServiceRoleInstanceNetworkInterfaces operation. */ -export type CustomIPPrefixesGetResponse = CustomIpPrefix & { +export type NetworkInterfacesListCloudServiceRoleInstanceNetworkInterfacesResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -17443,14 +17519,14 @@ export type CustomIPPrefixesGetResponse = CustomIpPrefix & { /** * The response body as parsed JSON or XML */ - parsedBody: CustomIpPrefix; + parsedBody: NetworkInterfaceListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listCloudServiceNetworkInterfaces operation. */ -export type CustomIPPrefixesCreateOrUpdateResponse = CustomIpPrefix & { +export type NetworkInterfacesListCloudServiceNetworkInterfacesResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -17463,14 +17539,14 @@ export type CustomIPPrefixesCreateOrUpdateResponse = CustomIpPrefix & { /** * The response body as parsed JSON or XML */ - parsedBody: CustomIpPrefix; + parsedBody: NetworkInterfaceListResult; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the getCloudServiceNetworkInterface operation. */ -export type CustomIPPrefixesUpdateTagsResponse = CustomIpPrefix & { +export type NetworkInterfacesGetCloudServiceNetworkInterfaceResponse = NetworkInterface & { /** * The underlying HTTP response. */ @@ -17483,14 +17559,14 @@ export type CustomIPPrefixesUpdateTagsResponse = CustomIpPrefix & { /** * The response body as parsed JSON or XML */ - parsedBody: CustomIpPrefix; + parsedBody: NetworkInterface; }; }; /** - * Contains response data for the listAll operation. + * Contains response data for the get operation. */ -export type CustomIPPrefixesListAllResponse = CustomIpPrefixListResult & { +export type NetworkInterfacesGetResponse = NetworkInterface & { /** * The underlying HTTP response. */ @@ -17503,14 +17579,14 @@ export type CustomIPPrefixesListAllResponse = CustomIpPrefixListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: CustomIpPrefixListResult; + parsedBody: NetworkInterface; }; }; /** - * Contains response data for the list operation. + * Contains response data for the createOrUpdate operation. */ -export type CustomIPPrefixesListResponse = CustomIpPrefixListResult & { +export type NetworkInterfacesCreateOrUpdateResponse = NetworkInterface & { /** * The underlying HTTP response. */ @@ -17523,14 +17599,14 @@ export type CustomIPPrefixesListResponse = CustomIpPrefixListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: CustomIpPrefixListResult; + parsedBody: NetworkInterface; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the updateTags operation. */ -export type CustomIPPrefixesBeginCreateOrUpdateResponse = CustomIpPrefix & { +export type NetworkInterfacesUpdateTagsResponse = NetworkInterface & { /** * The underlying HTTP response. */ @@ -17543,14 +17619,14 @@ export type CustomIPPrefixesBeginCreateOrUpdateResponse = CustomIpPrefix & { /** * The response body as parsed JSON or XML */ - parsedBody: CustomIpPrefix; + parsedBody: NetworkInterface; }; }; /** - * Contains response data for the listAllNext operation. + * Contains response data for the listAll operation. */ -export type CustomIPPrefixesListAllNextResponse = CustomIpPrefixListResult & { +export type NetworkInterfacesListAllResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -17563,14 +17639,14 @@ export type CustomIPPrefixesListAllNextResponse = CustomIpPrefixListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: CustomIpPrefixListResult; + parsedBody: NetworkInterfaceListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the list operation. */ -export type CustomIPPrefixesListNextResponse = CustomIpPrefixListResult & { +export type NetworkInterfacesListResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -17583,14 +17659,14 @@ export type CustomIPPrefixesListNextResponse = CustomIpPrefixListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: CustomIpPrefixListResult; + parsedBody: NetworkInterfaceListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the getEffectiveRouteTable operation. */ -export type DdosCustomPoliciesGetResponse = DdosCustomPolicy & { +export type NetworkInterfacesGetEffectiveRouteTableResponse = EffectiveRouteListResult & { /** * The underlying HTTP response. */ @@ -17603,14 +17679,14 @@ export type DdosCustomPoliciesGetResponse = DdosCustomPolicy & { /** * The response body as parsed JSON or XML */ - parsedBody: DdosCustomPolicy; + parsedBody: EffectiveRouteListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listEffectiveNetworkSecurityGroups operation. */ -export type DdosCustomPoliciesCreateOrUpdateResponse = DdosCustomPolicy & { +export type NetworkInterfacesListEffectiveNetworkSecurityGroupsResponse = EffectiveNetworkSecurityGroupListResult & { /** * The underlying HTTP response. */ @@ -17623,14 +17699,14 @@ export type DdosCustomPoliciesCreateOrUpdateResponse = DdosCustomPolicy & { /** * The response body as parsed JSON or XML */ - parsedBody: DdosCustomPolicy; + parsedBody: EffectiveNetworkSecurityGroupListResult; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the listVirtualMachineScaleSetVMNetworkInterfaces operation. */ -export type DdosCustomPoliciesUpdateTagsResponse = DdosCustomPolicy & { +export type NetworkInterfacesListVirtualMachineScaleSetVMNetworkInterfacesResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -17643,14 +17719,14 @@ export type DdosCustomPoliciesUpdateTagsResponse = DdosCustomPolicy & { /** * The response body as parsed JSON or XML */ - parsedBody: DdosCustomPolicy; + parsedBody: NetworkInterfaceListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listVirtualMachineScaleSetNetworkInterfaces operation. */ -export type DdosCustomPoliciesBeginCreateOrUpdateResponse = DdosCustomPolicy & { +export type NetworkInterfacesListVirtualMachineScaleSetNetworkInterfacesResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -17663,14 +17739,14 @@ export type DdosCustomPoliciesBeginCreateOrUpdateResponse = DdosCustomPolicy & { /** * The response body as parsed JSON or XML */ - parsedBody: DdosCustomPolicy; + parsedBody: NetworkInterfaceListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the getVirtualMachineScaleSetNetworkInterface operation. */ -export type DdosProtectionPlansGetResponse = DdosProtectionPlan & { +export type NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceResponse = NetworkInterface & { /** * The underlying HTTP response. */ @@ -17683,14 +17759,14 @@ export type DdosProtectionPlansGetResponse = DdosProtectionPlan & { /** * The response body as parsed JSON or XML */ - parsedBody: DdosProtectionPlan; + parsedBody: NetworkInterface; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listVirtualMachineScaleSetIpConfigurations operation. */ -export type DdosProtectionPlansCreateOrUpdateResponse = DdosProtectionPlan & { +export type NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsResponse = NetworkInterfaceIPConfigurationListResult & { /** * The underlying HTTP response. */ @@ -17703,14 +17779,14 @@ export type DdosProtectionPlansCreateOrUpdateResponse = DdosProtectionPlan & { /** * The response body as parsed JSON or XML */ - parsedBody: DdosProtectionPlan; + parsedBody: NetworkInterfaceIPConfigurationListResult; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the getVirtualMachineScaleSetIpConfiguration operation. */ -export type DdosProtectionPlansUpdateTagsResponse = DdosProtectionPlan & { +export type NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationResponse = NetworkInterfaceIPConfiguration & { /** * The underlying HTTP response. */ @@ -17723,14 +17799,14 @@ export type DdosProtectionPlansUpdateTagsResponse = DdosProtectionPlan & { /** * The response body as parsed JSON or XML */ - parsedBody: DdosProtectionPlan; + parsedBody: NetworkInterfaceIPConfiguration; }; }; /** - * Contains response data for the list operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type DdosProtectionPlansListResponse = DdosProtectionPlanListResult & { +export type NetworkInterfacesBeginCreateOrUpdateResponse = NetworkInterface & { /** * The underlying HTTP response. */ @@ -17743,14 +17819,14 @@ export type DdosProtectionPlansListResponse = DdosProtectionPlanListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: DdosProtectionPlanListResult; + parsedBody: NetworkInterface; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the beginGetEffectiveRouteTable operation. */ -export type DdosProtectionPlansListByResourceGroupResponse = DdosProtectionPlanListResult & { +export type NetworkInterfacesBeginGetEffectiveRouteTableResponse = EffectiveRouteListResult & { /** * The underlying HTTP response. */ @@ -17763,14 +17839,14 @@ export type DdosProtectionPlansListByResourceGroupResponse = DdosProtectionPlanL /** * The response body as parsed JSON or XML */ - parsedBody: DdosProtectionPlanListResult; + parsedBody: EffectiveRouteListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the beginListEffectiveNetworkSecurityGroups operation. */ -export type DdosProtectionPlansBeginCreateOrUpdateResponse = DdosProtectionPlan & { +export type NetworkInterfacesBeginListEffectiveNetworkSecurityGroupsResponse = EffectiveNetworkSecurityGroupListResult & { /** * The underlying HTTP response. */ @@ -17783,14 +17859,14 @@ export type DdosProtectionPlansBeginCreateOrUpdateResponse = DdosProtectionPlan /** * The response body as parsed JSON or XML */ - parsedBody: DdosProtectionPlan; + parsedBody: EffectiveNetworkSecurityGroupListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listCloudServiceRoleInstanceNetworkInterfacesNext operation. */ -export type DdosProtectionPlansListNextResponse = DdosProtectionPlanListResult & { +export type NetworkInterfacesListCloudServiceRoleInstanceNetworkInterfacesNextResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -17803,14 +17879,14 @@ export type DdosProtectionPlansListNextResponse = DdosProtectionPlanListResult & /** * The response body as parsed JSON or XML */ - parsedBody: DdosProtectionPlanListResult; + parsedBody: NetworkInterfaceListResult; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the listCloudServiceNetworkInterfacesNext operation. */ -export type DdosProtectionPlansListByResourceGroupNextResponse = DdosProtectionPlanListResult & { +export type NetworkInterfacesListCloudServiceNetworkInterfacesNextResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -17823,14 +17899,14 @@ export type DdosProtectionPlansListByResourceGroupNextResponse = DdosProtectionP /** * The response body as parsed JSON or XML */ - parsedBody: DdosProtectionPlanListResult; + parsedBody: NetworkInterfaceListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listAllNext operation. */ -export type DscpConfigurationCreateOrUpdateResponse = DscpConfiguration & { +export type NetworkInterfacesListAllNextResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -17843,14 +17919,14 @@ export type DscpConfigurationCreateOrUpdateResponse = DscpConfiguration & { /** * The response body as parsed JSON or XML */ - parsedBody: DscpConfiguration; + parsedBody: NetworkInterfaceListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listNext operation. */ -export type DscpConfigurationGetResponse = DscpConfiguration & { +export type NetworkInterfacesListNextResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -17863,14 +17939,14 @@ export type DscpConfigurationGetResponse = DscpConfiguration & { /** * The response body as parsed JSON or XML */ - parsedBody: DscpConfiguration; + parsedBody: NetworkInterfaceListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listVirtualMachineScaleSetVMNetworkInterfacesNext operation. */ -export type DscpConfigurationListResponse = DscpConfigurationListResult & { +export type NetworkInterfacesListVirtualMachineScaleSetVMNetworkInterfacesNextResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -17883,14 +17959,14 @@ export type DscpConfigurationListResponse = DscpConfigurationListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: DscpConfigurationListResult; + parsedBody: NetworkInterfaceListResult; }; }; /** - * Contains response data for the listAll operation. + * Contains response data for the listVirtualMachineScaleSetNetworkInterfacesNext operation. */ -export type DscpConfigurationListAllResponse = DscpConfigurationListResult & { +export type NetworkInterfacesListVirtualMachineScaleSetNetworkInterfacesNextResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -17903,14 +17979,14 @@ export type DscpConfigurationListAllResponse = DscpConfigurationListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: DscpConfigurationListResult; + parsedBody: NetworkInterfaceListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listVirtualMachineScaleSetIpConfigurationsNext operation. */ -export type DscpConfigurationBeginCreateOrUpdateResponse = DscpConfiguration & { +export type NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsNextResponse = NetworkInterfaceIPConfigurationListResult & { /** * The underlying HTTP response. */ @@ -17923,14 +17999,14 @@ export type DscpConfigurationBeginCreateOrUpdateResponse = DscpConfiguration & { /** * The response body as parsed JSON or XML */ - parsedBody: DscpConfiguration; + parsedBody: NetworkInterfaceIPConfigurationListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listCloudServicePublicIPAddresses operation. */ -export type DscpConfigurationListNextResponse = DscpConfigurationListResult & { +export type PublicIPAddressesListCloudServicePublicIPAddressesResponse = PublicIPAddressListResult & { /** * The underlying HTTP response. */ @@ -17943,14 +18019,14 @@ export type DscpConfigurationListNextResponse = DscpConfigurationListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: DscpConfigurationListResult; + parsedBody: PublicIPAddressListResult; }; }; /** - * Contains response data for the listAllNext operation. + * Contains response data for the listCloudServiceRoleInstancePublicIPAddresses operation. */ -export type DscpConfigurationListAllNextResponse = DscpConfigurationListResult & { +export type PublicIPAddressesListCloudServiceRoleInstancePublicIPAddressesResponse = PublicIPAddressListResult & { /** * The underlying HTTP response. */ @@ -17963,14 +18039,14 @@ export type DscpConfigurationListAllNextResponse = DscpConfigurationListResult & /** * The response body as parsed JSON or XML */ - parsedBody: DscpConfigurationListResult; + parsedBody: PublicIPAddressListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the getCloudServicePublicIPAddress operation. */ -export type AvailableEndpointServicesListResponse = EndpointServicesListResult & { +export type PublicIPAddressesGetCloudServicePublicIPAddressResponse = PublicIPAddress & { /** * The underlying HTTP response. */ @@ -17983,14 +18059,14 @@ export type AvailableEndpointServicesListResponse = EndpointServicesListResult & /** * The response body as parsed JSON or XML */ - parsedBody: EndpointServicesListResult; + parsedBody: PublicIPAddress; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the get operation. */ -export type AvailableEndpointServicesListNextResponse = EndpointServicesListResult & { +export type PublicIPAddressesGetResponse = PublicIPAddress & { /** * The underlying HTTP response. */ @@ -18003,14 +18079,14 @@ export type AvailableEndpointServicesListNextResponse = EndpointServicesListResu /** * The response body as parsed JSON or XML */ - parsedBody: EndpointServicesListResult; + parsedBody: PublicIPAddress; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type ExpressRouteCircuitAuthorizationsGetResponse = ExpressRouteCircuitAuthorization & { +export type PublicIPAddressesCreateOrUpdateResponse = PublicIPAddress & { /** * The underlying HTTP response. */ @@ -18023,14 +18099,14 @@ export type ExpressRouteCircuitAuthorizationsGetResponse = ExpressRouteCircuitAu /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitAuthorization; + parsedBody: PublicIPAddress; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the updateTags operation. */ -export type ExpressRouteCircuitAuthorizationsCreateOrUpdateResponse = ExpressRouteCircuitAuthorization & { +export type PublicIPAddressesUpdateTagsResponse = PublicIPAddress & { /** * The underlying HTTP response. */ @@ -18043,14 +18119,14 @@ export type ExpressRouteCircuitAuthorizationsCreateOrUpdateResponse = ExpressRou /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitAuthorization; + parsedBody: PublicIPAddress; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listAll operation. */ -export type ExpressRouteCircuitAuthorizationsListResponse = AuthorizationListResult & { +export type PublicIPAddressesListAllResponse = PublicIPAddressListResult & { /** * The underlying HTTP response. */ @@ -18063,14 +18139,14 @@ export type ExpressRouteCircuitAuthorizationsListResponse = AuthorizationListRes /** * The response body as parsed JSON or XML */ - parsedBody: AuthorizationListResult; + parsedBody: PublicIPAddressListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the list operation. */ -export type ExpressRouteCircuitAuthorizationsBeginCreateOrUpdateResponse = ExpressRouteCircuitAuthorization & { +export type PublicIPAddressesListResponse = PublicIPAddressListResult & { /** * The underlying HTTP response. */ @@ -18083,14 +18159,14 @@ export type ExpressRouteCircuitAuthorizationsBeginCreateOrUpdateResponse = Expre /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitAuthorization; + parsedBody: PublicIPAddressListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listVirtualMachineScaleSetPublicIPAddresses operation. */ -export type ExpressRouteCircuitAuthorizationsListNextResponse = AuthorizationListResult & { +export type PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesResponse = PublicIPAddressListResult & { /** * The underlying HTTP response. */ @@ -18103,14 +18179,14 @@ export type ExpressRouteCircuitAuthorizationsListNextResponse = AuthorizationLis /** * The response body as parsed JSON or XML */ - parsedBody: AuthorizationListResult; + parsedBody: PublicIPAddressListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listVirtualMachineScaleSetVMPublicIPAddresses operation. */ -export type ExpressRouteCircuitPeeringsGetResponse = ExpressRouteCircuitPeering & { +export type PublicIPAddressesListVirtualMachineScaleSetVMPublicIPAddressesResponse = PublicIPAddressListResult & { /** * The underlying HTTP response. */ @@ -18123,14 +18199,14 @@ export type ExpressRouteCircuitPeeringsGetResponse = ExpressRouteCircuitPeering /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitPeering; + parsedBody: PublicIPAddressListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the getVirtualMachineScaleSetPublicIPAddress operation. */ -export type ExpressRouteCircuitPeeringsCreateOrUpdateResponse = ExpressRouteCircuitPeering & { +export type PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressResponse = PublicIPAddress & { /** * The underlying HTTP response. */ @@ -18143,14 +18219,14 @@ export type ExpressRouteCircuitPeeringsCreateOrUpdateResponse = ExpressRouteCirc /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitPeering; + parsedBody: PublicIPAddress; }; }; /** - * Contains response data for the list operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ExpressRouteCircuitPeeringsListResponse = ExpressRouteCircuitPeeringListResult & { +export type PublicIPAddressesBeginCreateOrUpdateResponse = PublicIPAddress & { /** * The underlying HTTP response. */ @@ -18163,14 +18239,14 @@ export type ExpressRouteCircuitPeeringsListResponse = ExpressRouteCircuitPeering /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitPeeringListResult; + parsedBody: PublicIPAddress; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listCloudServicePublicIPAddressesNext operation. */ -export type ExpressRouteCircuitPeeringsBeginCreateOrUpdateResponse = ExpressRouteCircuitPeering & { +export type PublicIPAddressesListCloudServicePublicIPAddressesNextResponse = PublicIPAddressListResult & { /** * The underlying HTTP response. */ @@ -18183,14 +18259,14 @@ export type ExpressRouteCircuitPeeringsBeginCreateOrUpdateResponse = ExpressRout /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitPeering; + parsedBody: PublicIPAddressListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listCloudServiceRoleInstancePublicIPAddressesNext operation. */ -export type ExpressRouteCircuitPeeringsListNextResponse = ExpressRouteCircuitPeeringListResult & { +export type PublicIPAddressesListCloudServiceRoleInstancePublicIPAddressesNextResponse = PublicIPAddressListResult & { /** * The underlying HTTP response. */ @@ -18203,14 +18279,14 @@ export type ExpressRouteCircuitPeeringsListNextResponse = ExpressRouteCircuitPee /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitPeeringListResult; + parsedBody: PublicIPAddressListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listAllNext operation. */ -export type ExpressRouteCircuitConnectionsGetResponse = ExpressRouteCircuitConnection & { +export type PublicIPAddressesListAllNextResponse = PublicIPAddressListResult & { /** * The underlying HTTP response. */ @@ -18223,14 +18299,14 @@ export type ExpressRouteCircuitConnectionsGetResponse = ExpressRouteCircuitConne /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitConnection; + parsedBody: PublicIPAddressListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listNext operation. */ -export type ExpressRouteCircuitConnectionsCreateOrUpdateResponse = ExpressRouteCircuitConnection & { +export type PublicIPAddressesListNextResponse = PublicIPAddressListResult & { /** * The underlying HTTP response. */ @@ -18243,14 +18319,14 @@ export type ExpressRouteCircuitConnectionsCreateOrUpdateResponse = ExpressRouteC /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitConnection; + parsedBody: PublicIPAddressListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listVirtualMachineScaleSetPublicIPAddressesNext operation. */ -export type ExpressRouteCircuitConnectionsListResponse = ExpressRouteCircuitConnectionListResult & { +export type PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesNextResponse = PublicIPAddressListResult & { /** * The underlying HTTP response. */ @@ -18263,14 +18339,14 @@ export type ExpressRouteCircuitConnectionsListResponse = ExpressRouteCircuitConn /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitConnectionListResult; + parsedBody: PublicIPAddressListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listVirtualMachineScaleSetVMPublicIPAddressesNext operation. */ -export type ExpressRouteCircuitConnectionsBeginCreateOrUpdateResponse = ExpressRouteCircuitConnection & { +export type PublicIPAddressesListVirtualMachineScaleSetVMPublicIPAddressesNextResponse = PublicIPAddressListResult & { /** * The underlying HTTP response. */ @@ -18283,14 +18359,14 @@ export type ExpressRouteCircuitConnectionsBeginCreateOrUpdateResponse = ExpressR /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitConnection; + parsedBody: PublicIPAddressListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the get operation. */ -export type ExpressRouteCircuitConnectionsListNextResponse = ExpressRouteCircuitConnectionListResult & { +export type CustomIPPrefixesGetResponse = CustomIpPrefix & { /** * The underlying HTTP response. */ @@ -18303,14 +18379,14 @@ export type ExpressRouteCircuitConnectionsListNextResponse = ExpressRouteCircuit /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitConnectionListResult; + parsedBody: CustomIpPrefix; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type PeerExpressRouteCircuitConnectionsGetResponse = PeerExpressRouteCircuitConnection & { +export type CustomIPPrefixesCreateOrUpdateResponse = CustomIpPrefix & { /** * The underlying HTTP response. */ @@ -18323,14 +18399,14 @@ export type PeerExpressRouteCircuitConnectionsGetResponse = PeerExpressRouteCirc /** * The response body as parsed JSON or XML */ - parsedBody: PeerExpressRouteCircuitConnection; + parsedBody: CustomIpPrefix; }; }; /** - * Contains response data for the list operation. + * Contains response data for the updateTags operation. */ -export type PeerExpressRouteCircuitConnectionsListResponse = PeerExpressRouteCircuitConnectionListResult & { +export type CustomIPPrefixesUpdateTagsResponse = CustomIpPrefix & { /** * The underlying HTTP response. */ @@ -18343,14 +18419,14 @@ export type PeerExpressRouteCircuitConnectionsListResponse = PeerExpressRouteCir /** * The response body as parsed JSON or XML */ - parsedBody: PeerExpressRouteCircuitConnectionListResult; + parsedBody: CustomIpPrefix; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listAll operation. */ -export type PeerExpressRouteCircuitConnectionsListNextResponse = PeerExpressRouteCircuitConnectionListResult & { +export type CustomIPPrefixesListAllResponse = CustomIpPrefixListResult & { /** * The underlying HTTP response. */ @@ -18363,14 +18439,14 @@ export type PeerExpressRouteCircuitConnectionsListNextResponse = PeerExpressRout /** * The response body as parsed JSON or XML */ - parsedBody: PeerExpressRouteCircuitConnectionListResult; + parsedBody: CustomIpPrefixListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type ExpressRouteCircuitsGetResponse = ExpressRouteCircuit & { +export type CustomIPPrefixesListResponse = CustomIpPrefixListResult & { /** * The underlying HTTP response. */ @@ -18383,14 +18459,14 @@ export type ExpressRouteCircuitsGetResponse = ExpressRouteCircuit & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuit; + parsedBody: CustomIpPrefixListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ExpressRouteCircuitsCreateOrUpdateResponse = ExpressRouteCircuit & { +export type CustomIPPrefixesBeginCreateOrUpdateResponse = CustomIpPrefix & { /** * The underlying HTTP response. */ @@ -18403,14 +18479,14 @@ export type ExpressRouteCircuitsCreateOrUpdateResponse = ExpressRouteCircuit & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuit; + parsedBody: CustomIpPrefix; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the listAllNext operation. */ -export type ExpressRouteCircuitsUpdateTagsResponse = ExpressRouteCircuit & { +export type CustomIPPrefixesListAllNextResponse = CustomIpPrefixListResult & { /** * The underlying HTTP response. */ @@ -18423,14 +18499,14 @@ export type ExpressRouteCircuitsUpdateTagsResponse = ExpressRouteCircuit & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuit; + parsedBody: CustomIpPrefixListResult; }; }; /** - * Contains response data for the listArpTable operation. + * Contains response data for the listNext operation. */ -export type ExpressRouteCircuitsListArpTableResponse = ExpressRouteCircuitsArpTableListResult & { +export type CustomIPPrefixesListNextResponse = CustomIpPrefixListResult & { /** * The underlying HTTP response. */ @@ -18443,14 +18519,14 @@ export type ExpressRouteCircuitsListArpTableResponse = ExpressRouteCircuitsArpTa /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitsArpTableListResult; + parsedBody: CustomIpPrefixListResult; }; }; /** - * Contains response data for the listRoutesTable operation. + * Contains response data for the get operation. */ -export type ExpressRouteCircuitsListRoutesTableResponse = ExpressRouteCircuitsRoutesTableListResult & { +export type DdosCustomPoliciesGetResponse = DdosCustomPolicy & { /** * The underlying HTTP response. */ @@ -18463,14 +18539,14 @@ export type ExpressRouteCircuitsListRoutesTableResponse = ExpressRouteCircuitsRo /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitsRoutesTableListResult; + parsedBody: DdosCustomPolicy; }; }; /** - * Contains response data for the listRoutesTableSummary operation. + * Contains response data for the createOrUpdate operation. */ -export type ExpressRouteCircuitsListRoutesTableSummaryResponse = ExpressRouteCircuitsRoutesTableSummaryListResult & { +export type DdosCustomPoliciesCreateOrUpdateResponse = DdosCustomPolicy & { /** * The underlying HTTP response. */ @@ -18483,14 +18559,14 @@ export type ExpressRouteCircuitsListRoutesTableSummaryResponse = ExpressRouteCir /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitsRoutesTableSummaryListResult; + parsedBody: DdosCustomPolicy; }; }; /** - * Contains response data for the getStats operation. + * Contains response data for the updateTags operation. */ -export type ExpressRouteCircuitsGetStatsResponse = ExpressRouteCircuitStats & { +export type DdosCustomPoliciesUpdateTagsResponse = DdosCustomPolicy & { /** * The underlying HTTP response. */ @@ -18503,14 +18579,14 @@ export type ExpressRouteCircuitsGetStatsResponse = ExpressRouteCircuitStats & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitStats; + parsedBody: DdosCustomPolicy; }; }; /** - * Contains response data for the getPeeringStats operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ExpressRouteCircuitsGetPeeringStatsResponse = ExpressRouteCircuitStats & { +export type DdosCustomPoliciesBeginCreateOrUpdateResponse = DdosCustomPolicy & { /** * The underlying HTTP response. */ @@ -18523,14 +18599,14 @@ export type ExpressRouteCircuitsGetPeeringStatsResponse = ExpressRouteCircuitSta /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitStats; + parsedBody: DdosCustomPolicy; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type ExpressRouteCircuitsListResponse = ExpressRouteCircuitListResult & { +export type DdosProtectionPlansGetResponse = DdosProtectionPlan & { /** * The underlying HTTP response. */ @@ -18543,14 +18619,14 @@ export type ExpressRouteCircuitsListResponse = ExpressRouteCircuitListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitListResult; + parsedBody: DdosProtectionPlan; }; }; /** - * Contains response data for the listAll operation. + * Contains response data for the createOrUpdate operation. */ -export type ExpressRouteCircuitsListAllResponse = ExpressRouteCircuitListResult & { +export type DdosProtectionPlansCreateOrUpdateResponse = DdosProtectionPlan & { /** * The underlying HTTP response. */ @@ -18563,14 +18639,14 @@ export type ExpressRouteCircuitsListAllResponse = ExpressRouteCircuitListResult /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitListResult; + parsedBody: DdosProtectionPlan; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the updateTags operation. */ -export type ExpressRouteCircuitsBeginCreateOrUpdateResponse = ExpressRouteCircuit & { +export type DdosProtectionPlansUpdateTagsResponse = DdosProtectionPlan & { /** * The underlying HTTP response. */ @@ -18583,14 +18659,14 @@ export type ExpressRouteCircuitsBeginCreateOrUpdateResponse = ExpressRouteCircui /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuit; + parsedBody: DdosProtectionPlan; }; }; /** - * Contains response data for the beginListArpTable operation. + * Contains response data for the list operation. */ -export type ExpressRouteCircuitsBeginListArpTableResponse = ExpressRouteCircuitsArpTableListResult & { +export type DdosProtectionPlansListResponse = DdosProtectionPlanListResult & { /** * The underlying HTTP response. */ @@ -18603,14 +18679,14 @@ export type ExpressRouteCircuitsBeginListArpTableResponse = ExpressRouteCircuits /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitsArpTableListResult; + parsedBody: DdosProtectionPlanListResult; }; }; /** - * Contains response data for the beginListRoutesTable operation. + * Contains response data for the listByResourceGroup operation. */ -export type ExpressRouteCircuitsBeginListRoutesTableResponse = ExpressRouteCircuitsRoutesTableListResult & { +export type DdosProtectionPlansListByResourceGroupResponse = DdosProtectionPlanListResult & { /** * The underlying HTTP response. */ @@ -18623,14 +18699,14 @@ export type ExpressRouteCircuitsBeginListRoutesTableResponse = ExpressRouteCircu /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitsRoutesTableListResult; + parsedBody: DdosProtectionPlanListResult; }; }; /** - * Contains response data for the beginListRoutesTableSummary operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ExpressRouteCircuitsBeginListRoutesTableSummaryResponse = ExpressRouteCircuitsRoutesTableSummaryListResult & { +export type DdosProtectionPlansBeginCreateOrUpdateResponse = DdosProtectionPlan & { /** * The underlying HTTP response. */ @@ -18643,14 +18719,14 @@ export type ExpressRouteCircuitsBeginListRoutesTableSummaryResponse = ExpressRou /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitsRoutesTableSummaryListResult; + parsedBody: DdosProtectionPlan; }; }; /** * Contains response data for the listNext operation. */ -export type ExpressRouteCircuitsListNextResponse = ExpressRouteCircuitListResult & { +export type DdosProtectionPlansListNextResponse = DdosProtectionPlanListResult & { /** * The underlying HTTP response. */ @@ -18663,14 +18739,14 @@ export type ExpressRouteCircuitsListNextResponse = ExpressRouteCircuitListResult /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitListResult; + parsedBody: DdosProtectionPlanListResult; }; }; /** - * Contains response data for the listAllNext operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type ExpressRouteCircuitsListAllNextResponse = ExpressRouteCircuitListResult & { +export type DdosProtectionPlansListByResourceGroupNextResponse = DdosProtectionPlanListResult & { /** * The underlying HTTP response. */ @@ -18683,14 +18759,14 @@ export type ExpressRouteCircuitsListAllNextResponse = ExpressRouteCircuitListRes /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitListResult; + parsedBody: DdosProtectionPlanListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the createOrUpdate operation. */ -export type ExpressRouteServiceProvidersListResponse = ExpressRouteServiceProviderListResult & { +export type DscpConfigurationCreateOrUpdateResponse = DscpConfiguration & { /** * The underlying HTTP response. */ @@ -18703,14 +18779,14 @@ export type ExpressRouteServiceProvidersListResponse = ExpressRouteServiceProvid /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteServiceProviderListResult; + parsedBody: DscpConfiguration; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the get operation. */ -export type ExpressRouteServiceProvidersListNextResponse = ExpressRouteServiceProviderListResult & { +export type DscpConfigurationGetResponse = DscpConfiguration & { /** * The underlying HTTP response. */ @@ -18723,14 +18799,14 @@ export type ExpressRouteServiceProvidersListNextResponse = ExpressRouteServicePr /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteServiceProviderListResult; + parsedBody: DscpConfiguration; }; }; /** * Contains response data for the list operation. */ -export type ExpressRouteCrossConnectionsListResponse = ExpressRouteCrossConnectionListResult & { +export type DscpConfigurationListResponse = DscpConfigurationListResult & { /** * The underlying HTTP response. */ @@ -18743,14 +18819,14 @@ export type ExpressRouteCrossConnectionsListResponse = ExpressRouteCrossConnecti /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnectionListResult; + parsedBody: DscpConfigurationListResult; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the listAll operation. */ -export type ExpressRouteCrossConnectionsListByResourceGroupResponse = ExpressRouteCrossConnectionListResult & { +export type DscpConfigurationListAllResponse = DscpConfigurationListResult & { /** * The underlying HTTP response. */ @@ -18763,14 +18839,14 @@ export type ExpressRouteCrossConnectionsListByResourceGroupResponse = ExpressRou /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnectionListResult; + parsedBody: DscpConfigurationListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ExpressRouteCrossConnectionsGetResponse = ExpressRouteCrossConnection & { +export type DscpConfigurationBeginCreateOrUpdateResponse = DscpConfiguration & { /** * The underlying HTTP response. */ @@ -18783,14 +18859,14 @@ export type ExpressRouteCrossConnectionsGetResponse = ExpressRouteCrossConnectio /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnection; + parsedBody: DscpConfiguration; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listNext operation. */ -export type ExpressRouteCrossConnectionsCreateOrUpdateResponse = ExpressRouteCrossConnection & { +export type DscpConfigurationListNextResponse = DscpConfigurationListResult & { /** * The underlying HTTP response. */ @@ -18803,14 +18879,14 @@ export type ExpressRouteCrossConnectionsCreateOrUpdateResponse = ExpressRouteCro /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnection; + parsedBody: DscpConfigurationListResult; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the listAllNext operation. */ -export type ExpressRouteCrossConnectionsUpdateTagsResponse = ExpressRouteCrossConnection & { +export type DscpConfigurationListAllNextResponse = DscpConfigurationListResult & { /** * The underlying HTTP response. */ @@ -18823,14 +18899,14 @@ export type ExpressRouteCrossConnectionsUpdateTagsResponse = ExpressRouteCrossCo /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnection; + parsedBody: DscpConfigurationListResult; }; }; /** - * Contains response data for the listArpTable operation. + * Contains response data for the list operation. */ -export type ExpressRouteCrossConnectionsListArpTableResponse = ExpressRouteCircuitsArpTableListResult & { +export type AvailableEndpointServicesListResponse = EndpointServicesListResult & { /** * The underlying HTTP response. */ @@ -18843,14 +18919,14 @@ export type ExpressRouteCrossConnectionsListArpTableResponse = ExpressRouteCircu /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitsArpTableListResult; + parsedBody: EndpointServicesListResult; }; }; /** - * Contains response data for the listRoutesTableSummary operation. + * Contains response data for the listNext operation. */ -export type ExpressRouteCrossConnectionsListRoutesTableSummaryResponse = ExpressRouteCrossConnectionsRoutesTableSummaryListResult & { +export type AvailableEndpointServicesListNextResponse = EndpointServicesListResult & { /** * The underlying HTTP response. */ @@ -18863,14 +18939,14 @@ export type ExpressRouteCrossConnectionsListRoutesTableSummaryResponse = Express /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnectionsRoutesTableSummaryListResult; + parsedBody: EndpointServicesListResult; }; }; /** - * Contains response data for the listRoutesTable operation. + * Contains response data for the get operation. */ -export type ExpressRouteCrossConnectionsListRoutesTableResponse = ExpressRouteCircuitsRoutesTableListResult & { +export type ExpressRouteCircuitAuthorizationsGetResponse = ExpressRouteCircuitAuthorization & { /** * The underlying HTTP response. */ @@ -18883,14 +18959,14 @@ export type ExpressRouteCrossConnectionsListRoutesTableResponse = ExpressRouteCi /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitsRoutesTableListResult; + parsedBody: ExpressRouteCircuitAuthorization; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the createOrUpdate operation. */ -export type ExpressRouteCrossConnectionsBeginCreateOrUpdateResponse = ExpressRouteCrossConnection & { +export type ExpressRouteCircuitAuthorizationsCreateOrUpdateResponse = ExpressRouteCircuitAuthorization & { /** * The underlying HTTP response. */ @@ -18903,14 +18979,14 @@ export type ExpressRouteCrossConnectionsBeginCreateOrUpdateResponse = ExpressRou /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnection; + parsedBody: ExpressRouteCircuitAuthorization; }; }; /** - * Contains response data for the beginListArpTable operation. + * Contains response data for the list operation. */ -export type ExpressRouteCrossConnectionsBeginListArpTableResponse = ExpressRouteCircuitsArpTableListResult & { +export type ExpressRouteCircuitAuthorizationsListResponse = AuthorizationListResult & { /** * The underlying HTTP response. */ @@ -18923,14 +18999,14 @@ export type ExpressRouteCrossConnectionsBeginListArpTableResponse = ExpressRoute /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitsArpTableListResult; + parsedBody: AuthorizationListResult; }; }; /** - * Contains response data for the beginListRoutesTableSummary operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ExpressRouteCrossConnectionsBeginListRoutesTableSummaryResponse = ExpressRouteCrossConnectionsRoutesTableSummaryListResult & { +export type ExpressRouteCircuitAuthorizationsBeginCreateOrUpdateResponse = ExpressRouteCircuitAuthorization & { /** * The underlying HTTP response. */ @@ -18943,14 +19019,14 @@ export type ExpressRouteCrossConnectionsBeginListRoutesTableSummaryResponse = Ex /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnectionsRoutesTableSummaryListResult; + parsedBody: ExpressRouteCircuitAuthorization; }; }; /** - * Contains response data for the beginListRoutesTable operation. + * Contains response data for the listNext operation. */ -export type ExpressRouteCrossConnectionsBeginListRoutesTableResponse = ExpressRouteCircuitsRoutesTableListResult & { +export type ExpressRouteCircuitAuthorizationsListNextResponse = AuthorizationListResult & { /** * The underlying HTTP response. */ @@ -18963,14 +19039,14 @@ export type ExpressRouteCrossConnectionsBeginListRoutesTableResponse = ExpressRo /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCircuitsRoutesTableListResult; + parsedBody: AuthorizationListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the get operation. */ -export type ExpressRouteCrossConnectionsListNextResponse = ExpressRouteCrossConnectionListResult & { +export type ExpressRouteCircuitPeeringsGetResponse = ExpressRouteCircuitPeering & { /** * The underlying HTTP response. */ @@ -18983,14 +19059,14 @@ export type ExpressRouteCrossConnectionsListNextResponse = ExpressRouteCrossConn /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnectionListResult; + parsedBody: ExpressRouteCircuitPeering; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the createOrUpdate operation. */ -export type ExpressRouteCrossConnectionsListByResourceGroupNextResponse = ExpressRouteCrossConnectionListResult & { +export type ExpressRouteCircuitPeeringsCreateOrUpdateResponse = ExpressRouteCircuitPeering & { /** * The underlying HTTP response. */ @@ -19003,14 +19079,14 @@ export type ExpressRouteCrossConnectionsListByResourceGroupNextResponse = Expres /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnectionListResult; + parsedBody: ExpressRouteCircuitPeering; }; }; /** * Contains response data for the list operation. */ -export type ExpressRouteCrossConnectionPeeringsListResponse = ExpressRouteCrossConnectionPeeringList & { +export type ExpressRouteCircuitPeeringsListResponse = ExpressRouteCircuitPeeringListResult & { /** * The underlying HTTP response. */ @@ -19023,14 +19099,14 @@ export type ExpressRouteCrossConnectionPeeringsListResponse = ExpressRouteCrossC /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnectionPeeringList; + parsedBody: ExpressRouteCircuitPeeringListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ExpressRouteCrossConnectionPeeringsGetResponse = ExpressRouteCrossConnectionPeering & { +export type ExpressRouteCircuitPeeringsBeginCreateOrUpdateResponse = ExpressRouteCircuitPeering & { /** * The underlying HTTP response. */ @@ -19043,14 +19119,14 @@ export type ExpressRouteCrossConnectionPeeringsGetResponse = ExpressRouteCrossCo /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnectionPeering; + parsedBody: ExpressRouteCircuitPeering; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listNext operation. */ -export type ExpressRouteCrossConnectionPeeringsCreateOrUpdateResponse = ExpressRouteCrossConnectionPeering & { +export type ExpressRouteCircuitPeeringsListNextResponse = ExpressRouteCircuitPeeringListResult & { /** * The underlying HTTP response. */ @@ -19063,14 +19139,14 @@ export type ExpressRouteCrossConnectionPeeringsCreateOrUpdateResponse = ExpressR /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnectionPeering; + parsedBody: ExpressRouteCircuitPeeringListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the get operation. */ -export type ExpressRouteCrossConnectionPeeringsBeginCreateOrUpdateResponse = ExpressRouteCrossConnectionPeering & { +export type ExpressRouteCircuitConnectionsGetResponse = ExpressRouteCircuitConnection & { /** * The underlying HTTP response. */ @@ -19083,14 +19159,14 @@ export type ExpressRouteCrossConnectionPeeringsBeginCreateOrUpdateResponse = Exp /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnectionPeering; + parsedBody: ExpressRouteCircuitConnection; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the createOrUpdate operation. */ -export type ExpressRouteCrossConnectionPeeringsListNextResponse = ExpressRouteCrossConnectionPeeringList & { +export type ExpressRouteCircuitConnectionsCreateOrUpdateResponse = ExpressRouteCircuitConnection & { /** * The underlying HTTP response. */ @@ -19103,14 +19179,14 @@ export type ExpressRouteCrossConnectionPeeringsListNextResponse = ExpressRouteCr /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteCrossConnectionPeeringList; + parsedBody: ExpressRouteCircuitConnection; }; }; /** * Contains response data for the list operation. */ -export type ExpressRoutePortsLocationsListResponse = ExpressRoutePortsLocationListResult & { +export type ExpressRouteCircuitConnectionsListResponse = ExpressRouteCircuitConnectionListResult & { /** * The underlying HTTP response. */ @@ -19123,14 +19199,14 @@ export type ExpressRoutePortsLocationsListResponse = ExpressRoutePortsLocationLi /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRoutePortsLocationListResult; + parsedBody: ExpressRouteCircuitConnectionListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ExpressRoutePortsLocationsGetResponse = ExpressRoutePortsLocation & { +export type ExpressRouteCircuitConnectionsBeginCreateOrUpdateResponse = ExpressRouteCircuitConnection & { /** * The underlying HTTP response. */ @@ -19143,14 +19219,14 @@ export type ExpressRoutePortsLocationsGetResponse = ExpressRoutePortsLocation & /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRoutePortsLocation; + parsedBody: ExpressRouteCircuitConnection; }; }; /** * Contains response data for the listNext operation. */ -export type ExpressRoutePortsLocationsListNextResponse = ExpressRoutePortsLocationListResult & { +export type ExpressRouteCircuitConnectionsListNextResponse = ExpressRouteCircuitConnectionListResult & { /** * The underlying HTTP response. */ @@ -19163,14 +19239,14 @@ export type ExpressRoutePortsLocationsListNextResponse = ExpressRoutePortsLocati /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRoutePortsLocationListResult; + parsedBody: ExpressRouteCircuitConnectionListResult; }; }; /** * Contains response data for the get operation. */ -export type ExpressRoutePortsGetResponse = ExpressRoutePort & { +export type PeerExpressRouteCircuitConnectionsGetResponse = PeerExpressRouteCircuitConnection & { /** * The underlying HTTP response. */ @@ -19183,14 +19259,14 @@ export type ExpressRoutePortsGetResponse = ExpressRoutePort & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRoutePort; + parsedBody: PeerExpressRouteCircuitConnection; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the list operation. */ -export type ExpressRoutePortsCreateOrUpdateResponse = ExpressRoutePort & { +export type PeerExpressRouteCircuitConnectionsListResponse = PeerExpressRouteCircuitConnectionListResult & { /** * The underlying HTTP response. */ @@ -19203,14 +19279,14 @@ export type ExpressRoutePortsCreateOrUpdateResponse = ExpressRoutePort & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRoutePort; + parsedBody: PeerExpressRouteCircuitConnectionListResult; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the listNext operation. */ -export type ExpressRoutePortsUpdateTagsResponse = ExpressRoutePort & { +export type PeerExpressRouteCircuitConnectionsListNextResponse = PeerExpressRouteCircuitConnectionListResult & { /** * The underlying HTTP response. */ @@ -19223,14 +19299,14 @@ export type ExpressRoutePortsUpdateTagsResponse = ExpressRoutePort & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRoutePort; + parsedBody: PeerExpressRouteCircuitConnectionListResult; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the get operation. */ -export type ExpressRoutePortsListByResourceGroupResponse = ExpressRoutePortListResult & { +export type ExpressRouteCircuitsGetResponse = ExpressRouteCircuit & { /** * The underlying HTTP response. */ @@ -19243,14 +19319,14 @@ export type ExpressRoutePortsListByResourceGroupResponse = ExpressRoutePortListR /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRoutePortListResult; + parsedBody: ExpressRouteCircuit; }; }; /** - * Contains response data for the list operation. + * Contains response data for the createOrUpdate operation. */ -export type ExpressRoutePortsListResponse = ExpressRoutePortListResult & { +export type ExpressRouteCircuitsCreateOrUpdateResponse = ExpressRouteCircuit & { /** * The underlying HTTP response. */ @@ -19263,14 +19339,14 @@ export type ExpressRoutePortsListResponse = ExpressRoutePortListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRoutePortListResult; + parsedBody: ExpressRouteCircuit; }; }; /** - * Contains response data for the generateLOA operation. + * Contains response data for the updateTags operation. */ -export type ExpressRoutePortsGenerateLOAResponse = GenerateExpressRoutePortsLOAResult & { +export type ExpressRouteCircuitsUpdateTagsResponse = ExpressRouteCircuit & { /** * The underlying HTTP response. */ @@ -19283,14 +19359,14 @@ export type ExpressRoutePortsGenerateLOAResponse = GenerateExpressRoutePortsLOAR /** * The response body as parsed JSON or XML */ - parsedBody: GenerateExpressRoutePortsLOAResult; + parsedBody: ExpressRouteCircuit; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listArpTable operation. */ -export type ExpressRoutePortsBeginCreateOrUpdateResponse = ExpressRoutePort & { +export type ExpressRouteCircuitsListArpTableResponse = ExpressRouteCircuitsArpTableListResult & { /** * The underlying HTTP response. */ @@ -19303,14 +19379,14 @@ export type ExpressRoutePortsBeginCreateOrUpdateResponse = ExpressRoutePort & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRoutePort; + parsedBody: ExpressRouteCircuitsArpTableListResult; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the listRoutesTable operation. */ -export type ExpressRoutePortsListByResourceGroupNextResponse = ExpressRoutePortListResult & { +export type ExpressRouteCircuitsListRoutesTableResponse = ExpressRouteCircuitsRoutesTableListResult & { /** * The underlying HTTP response. */ @@ -19323,14 +19399,14 @@ export type ExpressRoutePortsListByResourceGroupNextResponse = ExpressRoutePortL /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRoutePortListResult; + parsedBody: ExpressRouteCircuitsRoutesTableListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listRoutesTableSummary operation. */ -export type ExpressRoutePortsListNextResponse = ExpressRoutePortListResult & { +export type ExpressRouteCircuitsListRoutesTableSummaryResponse = ExpressRouteCircuitsRoutesTableSummaryListResult & { /** * The underlying HTTP response. */ @@ -19343,14 +19419,14 @@ export type ExpressRoutePortsListNextResponse = ExpressRoutePortListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRoutePortListResult; + parsedBody: ExpressRouteCircuitsRoutesTableSummaryListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the getStats operation. */ -export type ExpressRouteLinksGetResponse = ExpressRouteLink & { +export type ExpressRouteCircuitsGetStatsResponse = ExpressRouteCircuitStats & { /** * The underlying HTTP response. */ @@ -19363,14 +19439,14 @@ export type ExpressRouteLinksGetResponse = ExpressRouteLink & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteLink; + parsedBody: ExpressRouteCircuitStats; }; }; /** - * Contains response data for the list operation. + * Contains response data for the getPeeringStats operation. */ -export type ExpressRouteLinksListResponse = ExpressRouteLinkListResult & { +export type ExpressRouteCircuitsGetPeeringStatsResponse = ExpressRouteCircuitStats & { /** * The underlying HTTP response. */ @@ -19383,14 +19459,14 @@ export type ExpressRouteLinksListResponse = ExpressRouteLinkListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteLinkListResult; + parsedBody: ExpressRouteCircuitStats; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the list operation. */ -export type ExpressRouteLinksListNextResponse = ExpressRouteLinkListResult & { +export type ExpressRouteCircuitsListResponse = ExpressRouteCircuitListResult & { /** * The underlying HTTP response. */ @@ -19403,14 +19479,14 @@ export type ExpressRouteLinksListNextResponse = ExpressRouteLinkListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ExpressRouteLinkListResult; + parsedBody: ExpressRouteCircuitListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listAll operation. */ -export type FirewallPoliciesGetResponse = FirewallPolicy & { +export type ExpressRouteCircuitsListAllResponse = ExpressRouteCircuitListResult & { /** * The underlying HTTP response. */ @@ -19423,14 +19499,14 @@ export type FirewallPoliciesGetResponse = FirewallPolicy & { /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicy; + parsedBody: ExpressRouteCircuitListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type FirewallPoliciesCreateOrUpdateResponse = FirewallPolicy & { +export type ExpressRouteCircuitsBeginCreateOrUpdateResponse = ExpressRouteCircuit & { /** * The underlying HTTP response. */ @@ -19443,14 +19519,14 @@ export type FirewallPoliciesCreateOrUpdateResponse = FirewallPolicy & { /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicy; + parsedBody: ExpressRouteCircuit; }; }; /** - * Contains response data for the list operation. + * Contains response data for the beginListArpTable operation. */ -export type FirewallPoliciesListResponse = FirewallPolicyListResult & { +export type ExpressRouteCircuitsBeginListArpTableResponse = ExpressRouteCircuitsArpTableListResult & { /** * The underlying HTTP response. */ @@ -19463,14 +19539,14 @@ export type FirewallPoliciesListResponse = FirewallPolicyListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicyListResult; + parsedBody: ExpressRouteCircuitsArpTableListResult; }; }; /** - * Contains response data for the listAll operation. + * Contains response data for the beginListRoutesTable operation. */ -export type FirewallPoliciesListAllResponse = FirewallPolicyListResult & { +export type ExpressRouteCircuitsBeginListRoutesTableResponse = ExpressRouteCircuitsRoutesTableListResult & { /** * The underlying HTTP response. */ @@ -19483,14 +19559,14 @@ export type FirewallPoliciesListAllResponse = FirewallPolicyListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicyListResult; + parsedBody: ExpressRouteCircuitsRoutesTableListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the beginListRoutesTableSummary operation. */ -export type FirewallPoliciesBeginCreateOrUpdateResponse = FirewallPolicy & { +export type ExpressRouteCircuitsBeginListRoutesTableSummaryResponse = ExpressRouteCircuitsRoutesTableSummaryListResult & { /** * The underlying HTTP response. */ @@ -19503,14 +19579,14 @@ export type FirewallPoliciesBeginCreateOrUpdateResponse = FirewallPolicy & { /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicy; + parsedBody: ExpressRouteCircuitsRoutesTableSummaryListResult; }; }; /** * Contains response data for the listNext operation. */ -export type FirewallPoliciesListNextResponse = FirewallPolicyListResult & { +export type ExpressRouteCircuitsListNextResponse = ExpressRouteCircuitListResult & { /** * The underlying HTTP response. */ @@ -19523,14 +19599,14 @@ export type FirewallPoliciesListNextResponse = FirewallPolicyListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicyListResult; + parsedBody: ExpressRouteCircuitListResult; }; }; /** * Contains response data for the listAllNext operation. */ -export type FirewallPoliciesListAllNextResponse = FirewallPolicyListResult & { +export type ExpressRouteCircuitsListAllNextResponse = ExpressRouteCircuitListResult & { /** * The underlying HTTP response. */ @@ -19543,14 +19619,14 @@ export type FirewallPoliciesListAllNextResponse = FirewallPolicyListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicyListResult; + parsedBody: ExpressRouteCircuitListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type FirewallPolicyRuleCollectionGroupsGetResponse = FirewallPolicyRuleCollectionGroup & { +export type ExpressRouteServiceProvidersListResponse = ExpressRouteServiceProviderListResult & { /** * The underlying HTTP response. */ @@ -19563,14 +19639,14 @@ export type FirewallPolicyRuleCollectionGroupsGetResponse = FirewallPolicyRuleCo /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicyRuleCollectionGroup; + parsedBody: ExpressRouteServiceProviderListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listNext operation. */ -export type FirewallPolicyRuleCollectionGroupsCreateOrUpdateResponse = FirewallPolicyRuleCollectionGroup & { +export type ExpressRouteServiceProvidersListNextResponse = ExpressRouteServiceProviderListResult & { /** * The underlying HTTP response. */ @@ -19583,14 +19659,14 @@ export type FirewallPolicyRuleCollectionGroupsCreateOrUpdateResponse = FirewallP /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicyRuleCollectionGroup; + parsedBody: ExpressRouteServiceProviderListResult; }; }; /** * Contains response data for the list operation. */ -export type FirewallPolicyRuleCollectionGroupsListResponse = FirewallPolicyRuleCollectionGroupListResult & { +export type ExpressRouteCrossConnectionsListResponse = ExpressRouteCrossConnectionListResult & { /** * The underlying HTTP response. */ @@ -19603,14 +19679,14 @@ export type FirewallPolicyRuleCollectionGroupsListResponse = FirewallPolicyRuleC /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicyRuleCollectionGroupListResult; + parsedBody: ExpressRouteCrossConnectionListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listByResourceGroup operation. */ -export type FirewallPolicyRuleCollectionGroupsBeginCreateOrUpdateResponse = FirewallPolicyRuleCollectionGroup & { +export type ExpressRouteCrossConnectionsListByResourceGroupResponse = ExpressRouteCrossConnectionListResult & { /** * The underlying HTTP response. */ @@ -19623,14 +19699,14 @@ export type FirewallPolicyRuleCollectionGroupsBeginCreateOrUpdateResponse = Fire /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicyRuleCollectionGroup; + parsedBody: ExpressRouteCrossConnectionListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the get operation. */ -export type FirewallPolicyRuleCollectionGroupsListNextResponse = FirewallPolicyRuleCollectionGroupListResult & { +export type ExpressRouteCrossConnectionsGetResponse = ExpressRouteCrossConnection & { /** * The underlying HTTP response. */ @@ -19643,14 +19719,14 @@ export type FirewallPolicyRuleCollectionGroupsListNextResponse = FirewallPolicyR /** * The response body as parsed JSON or XML */ - parsedBody: FirewallPolicyRuleCollectionGroupListResult; + parsedBody: ExpressRouteCrossConnection; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type IpAllocationsGetResponse = IpAllocation & { +export type ExpressRouteCrossConnectionsCreateOrUpdateResponse = ExpressRouteCrossConnection & { /** * The underlying HTTP response. */ @@ -19663,14 +19739,14 @@ export type IpAllocationsGetResponse = IpAllocation & { /** * The response body as parsed JSON or XML */ - parsedBody: IpAllocation; + parsedBody: ExpressRouteCrossConnection; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the updateTags operation. */ -export type IpAllocationsCreateOrUpdateResponse = IpAllocation & { +export type ExpressRouteCrossConnectionsUpdateTagsResponse = ExpressRouteCrossConnection & { /** * The underlying HTTP response. */ @@ -19683,14 +19759,14 @@ export type IpAllocationsCreateOrUpdateResponse = IpAllocation & { /** * The response body as parsed JSON or XML */ - parsedBody: IpAllocation; + parsedBody: ExpressRouteCrossConnection; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the listArpTable operation. */ -export type IpAllocationsUpdateTagsResponse = IpAllocation & { +export type ExpressRouteCrossConnectionsListArpTableResponse = ExpressRouteCircuitsArpTableListResult & { /** * The underlying HTTP response. */ @@ -19703,14 +19779,14 @@ export type IpAllocationsUpdateTagsResponse = IpAllocation & { /** * The response body as parsed JSON or XML */ - parsedBody: IpAllocation; + parsedBody: ExpressRouteCircuitsArpTableListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listRoutesTableSummary operation. */ -export type IpAllocationsListResponse = IpAllocationListResult & { +export type ExpressRouteCrossConnectionsListRoutesTableSummaryResponse = ExpressRouteCrossConnectionsRoutesTableSummaryListResult & { /** * The underlying HTTP response. */ @@ -19723,14 +19799,14 @@ export type IpAllocationsListResponse = IpAllocationListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: IpAllocationListResult; + parsedBody: ExpressRouteCrossConnectionsRoutesTableSummaryListResult; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the listRoutesTable operation. */ -export type IpAllocationsListByResourceGroupResponse = IpAllocationListResult & { +export type ExpressRouteCrossConnectionsListRoutesTableResponse = ExpressRouteCircuitsRoutesTableListResult & { /** * The underlying HTTP response. */ @@ -19743,14 +19819,14 @@ export type IpAllocationsListByResourceGroupResponse = IpAllocationListResult & /** * The response body as parsed JSON or XML */ - parsedBody: IpAllocationListResult; + parsedBody: ExpressRouteCircuitsRoutesTableListResult; }; }; /** * Contains response data for the beginCreateOrUpdate operation. */ -export type IpAllocationsBeginCreateOrUpdateResponse = IpAllocation & { +export type ExpressRouteCrossConnectionsBeginCreateOrUpdateResponse = ExpressRouteCrossConnection & { /** * The underlying HTTP response. */ @@ -19763,14 +19839,14 @@ export type IpAllocationsBeginCreateOrUpdateResponse = IpAllocation & { /** * The response body as parsed JSON or XML */ - parsedBody: IpAllocation; + parsedBody: ExpressRouteCrossConnection; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the beginListArpTable operation. */ -export type IpAllocationsListNextResponse = IpAllocationListResult & { +export type ExpressRouteCrossConnectionsBeginListArpTableResponse = ExpressRouteCircuitsArpTableListResult & { /** * The underlying HTTP response. */ @@ -19783,14 +19859,14 @@ export type IpAllocationsListNextResponse = IpAllocationListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: IpAllocationListResult; + parsedBody: ExpressRouteCircuitsArpTableListResult; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the beginListRoutesTableSummary operation. */ -export type IpAllocationsListByResourceGroupNextResponse = IpAllocationListResult & { +export type ExpressRouteCrossConnectionsBeginListRoutesTableSummaryResponse = ExpressRouteCrossConnectionsRoutesTableSummaryListResult & { /** * The underlying HTTP response. */ @@ -19803,14 +19879,14 @@ export type IpAllocationsListByResourceGroupNextResponse = IpAllocationListResul /** * The response body as parsed JSON or XML */ - parsedBody: IpAllocationListResult; + parsedBody: ExpressRouteCrossConnectionsRoutesTableSummaryListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginListRoutesTable operation. */ -export type IpGroupsGetResponse = IpGroup & { +export type ExpressRouteCrossConnectionsBeginListRoutesTableResponse = ExpressRouteCircuitsRoutesTableListResult & { /** * The underlying HTTP response. */ @@ -19823,14 +19899,14 @@ export type IpGroupsGetResponse = IpGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: IpGroup; + parsedBody: ExpressRouteCircuitsRoutesTableListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listNext operation. */ -export type IpGroupsCreateOrUpdateResponse = IpGroup & { +export type ExpressRouteCrossConnectionsListNextResponse = ExpressRouteCrossConnectionListResult & { /** * The underlying HTTP response. */ @@ -19843,14 +19919,14 @@ export type IpGroupsCreateOrUpdateResponse = IpGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: IpGroup; + parsedBody: ExpressRouteCrossConnectionListResult; }; }; /** - * Contains response data for the updateGroups operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type IpGroupsUpdateGroupsResponse = IpGroup & { +export type ExpressRouteCrossConnectionsListByResourceGroupNextResponse = ExpressRouteCrossConnectionListResult & { /** * The underlying HTTP response. */ @@ -19863,14 +19939,14 @@ export type IpGroupsUpdateGroupsResponse = IpGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: IpGroup; + parsedBody: ExpressRouteCrossConnectionListResult; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the list operation. */ -export type IpGroupsListByResourceGroupResponse = IpGroupListResult & { +export type ExpressRouteCrossConnectionPeeringsListResponse = ExpressRouteCrossConnectionPeeringList & { /** * The underlying HTTP response. */ @@ -19883,14 +19959,14 @@ export type IpGroupsListByResourceGroupResponse = IpGroupListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: IpGroupListResult; + parsedBody: ExpressRouteCrossConnectionPeeringList; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type IpGroupsListResponse = IpGroupListResult & { +export type ExpressRouteCrossConnectionPeeringsGetResponse = ExpressRouteCrossConnectionPeering & { /** * The underlying HTTP response. */ @@ -19903,14 +19979,14 @@ export type IpGroupsListResponse = IpGroupListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: IpGroupListResult; + parsedBody: ExpressRouteCrossConnectionPeering; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the createOrUpdate operation. */ -export type IpGroupsBeginCreateOrUpdateResponse = IpGroup & { +export type ExpressRouteCrossConnectionPeeringsCreateOrUpdateResponse = ExpressRouteCrossConnectionPeering & { /** * The underlying HTTP response. */ @@ -19923,14 +19999,14 @@ export type IpGroupsBeginCreateOrUpdateResponse = IpGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: IpGroup; + parsedBody: ExpressRouteCrossConnectionPeering; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type IpGroupsListByResourceGroupNextResponse = IpGroupListResult & { +export type ExpressRouteCrossConnectionPeeringsBeginCreateOrUpdateResponse = ExpressRouteCrossConnectionPeering & { /** * The underlying HTTP response. */ @@ -19943,14 +20019,14 @@ export type IpGroupsListByResourceGroupNextResponse = IpGroupListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: IpGroupListResult; + parsedBody: ExpressRouteCrossConnectionPeering; }; }; /** * Contains response data for the listNext operation. */ -export type IpGroupsListNextResponse = IpGroupListResult & { +export type ExpressRouteCrossConnectionPeeringsListNextResponse = ExpressRouteCrossConnectionPeeringList & { /** * The underlying HTTP response. */ @@ -19963,14 +20039,14 @@ export type IpGroupsListNextResponse = IpGroupListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: IpGroupListResult; + parsedBody: ExpressRouteCrossConnectionPeeringList; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type LoadBalancersGetResponse = LoadBalancer & { +export type ExpressRoutePortsLocationsListResponse = ExpressRoutePortsLocationListResult & { /** * The underlying HTTP response. */ @@ -19983,14 +20059,14 @@ export type LoadBalancersGetResponse = LoadBalancer & { /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancer; + parsedBody: ExpressRoutePortsLocationListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type LoadBalancersCreateOrUpdateResponse = LoadBalancer & { +export type ExpressRoutePortsLocationsGetResponse = ExpressRoutePortsLocation & { /** * The underlying HTTP response. */ @@ -20003,14 +20079,14 @@ export type LoadBalancersCreateOrUpdateResponse = LoadBalancer & { /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancer; + parsedBody: ExpressRoutePortsLocation; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the listNext operation. */ -export type LoadBalancersUpdateTagsResponse = LoadBalancer & { +export type ExpressRoutePortsLocationsListNextResponse = ExpressRoutePortsLocationListResult & { /** * The underlying HTTP response. */ @@ -20023,14 +20099,14 @@ export type LoadBalancersUpdateTagsResponse = LoadBalancer & { /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancer; + parsedBody: ExpressRoutePortsLocationListResult; }; }; /** - * Contains response data for the listAll operation. + * Contains response data for the get operation. */ -export type LoadBalancersListAllResponse = LoadBalancerListResult & { +export type ExpressRoutePortsGetResponse = ExpressRoutePort & { /** * The underlying HTTP response. */ @@ -20043,14 +20119,14 @@ export type LoadBalancersListAllResponse = LoadBalancerListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerListResult; + parsedBody: ExpressRoutePort; }; }; /** - * Contains response data for the list operation. + * Contains response data for the createOrUpdate operation. */ -export type LoadBalancersListResponse = LoadBalancerListResult & { +export type ExpressRoutePortsCreateOrUpdateResponse = ExpressRoutePort & { /** * The underlying HTTP response. */ @@ -20063,14 +20139,14 @@ export type LoadBalancersListResponse = LoadBalancerListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerListResult; + parsedBody: ExpressRoutePort; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the updateTags operation. */ -export type LoadBalancersBeginCreateOrUpdateResponse = LoadBalancer & { +export type ExpressRoutePortsUpdateTagsResponse = ExpressRoutePort & { /** * The underlying HTTP response. */ @@ -20083,14 +20159,14 @@ export type LoadBalancersBeginCreateOrUpdateResponse = LoadBalancer & { /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancer; + parsedBody: ExpressRoutePort; }; }; /** - * Contains response data for the listAllNext operation. + * Contains response data for the listByResourceGroup operation. */ -export type LoadBalancersListAllNextResponse = LoadBalancerListResult & { +export type ExpressRoutePortsListByResourceGroupResponse = ExpressRoutePortListResult & { /** * The underlying HTTP response. */ @@ -20103,14 +20179,14 @@ export type LoadBalancersListAllNextResponse = LoadBalancerListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerListResult; + parsedBody: ExpressRoutePortListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the list operation. */ -export type LoadBalancersListNextResponse = LoadBalancerListResult & { +export type ExpressRoutePortsListResponse = ExpressRoutePortListResult & { /** * The underlying HTTP response. */ @@ -20123,14 +20199,14 @@ export type LoadBalancersListNextResponse = LoadBalancerListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerListResult; + parsedBody: ExpressRoutePortListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the generateLOA operation. */ -export type LoadBalancerBackendAddressPoolsListResponse = LoadBalancerBackendAddressPoolListResult & { +export type ExpressRoutePortsGenerateLOAResponse = GenerateExpressRoutePortsLOAResult & { /** * The underlying HTTP response. */ @@ -20143,14 +20219,14 @@ export type LoadBalancerBackendAddressPoolsListResponse = LoadBalancerBackendAdd /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerBackendAddressPoolListResult; + parsedBody: GenerateExpressRoutePortsLOAResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type LoadBalancerBackendAddressPoolsGetResponse = BackendAddressPool & { +export type ExpressRoutePortsBeginCreateOrUpdateResponse = ExpressRoutePort & { /** * The underlying HTTP response. */ @@ -20163,14 +20239,14 @@ export type LoadBalancerBackendAddressPoolsGetResponse = BackendAddressPool & { /** * The response body as parsed JSON or XML */ - parsedBody: BackendAddressPool; + parsedBody: ExpressRoutePort; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type LoadBalancerBackendAddressPoolsCreateOrUpdateResponse = BackendAddressPool & { +export type ExpressRoutePortsListByResourceGroupNextResponse = ExpressRoutePortListResult & { /** * The underlying HTTP response. */ @@ -20183,14 +20259,14 @@ export type LoadBalancerBackendAddressPoolsCreateOrUpdateResponse = BackendAddre /** * The response body as parsed JSON or XML */ - parsedBody: BackendAddressPool; + parsedBody: ExpressRoutePortListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listNext operation. */ -export type LoadBalancerBackendAddressPoolsBeginCreateOrUpdateResponse = BackendAddressPool & { +export type ExpressRoutePortsListNextResponse = ExpressRoutePortListResult & { /** * The underlying HTTP response. */ @@ -20203,14 +20279,14 @@ export type LoadBalancerBackendAddressPoolsBeginCreateOrUpdateResponse = Backend /** * The response body as parsed JSON or XML */ - parsedBody: BackendAddressPool; + parsedBody: ExpressRoutePortListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the get operation. */ -export type LoadBalancerBackendAddressPoolsListNextResponse = LoadBalancerBackendAddressPoolListResult & { +export type ExpressRouteLinksGetResponse = ExpressRouteLink & { /** * The underlying HTTP response. */ @@ -20223,14 +20299,14 @@ export type LoadBalancerBackendAddressPoolsListNextResponse = LoadBalancerBacken /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerBackendAddressPoolListResult; + parsedBody: ExpressRouteLink; }; }; /** * Contains response data for the list operation. */ -export type LoadBalancerFrontendIPConfigurationsListResponse = LoadBalancerFrontendIPConfigurationListResult & { +export type ExpressRouteLinksListResponse = ExpressRouteLinkListResult & { /** * The underlying HTTP response. */ @@ -20243,14 +20319,14 @@ export type LoadBalancerFrontendIPConfigurationsListResponse = LoadBalancerFront /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerFrontendIPConfigurationListResult; + parsedBody: ExpressRouteLinkListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listNext operation. */ -export type LoadBalancerFrontendIPConfigurationsGetResponse = FrontendIPConfiguration & { +export type ExpressRouteLinksListNextResponse = ExpressRouteLinkListResult & { /** * The underlying HTTP response. */ @@ -20263,14 +20339,14 @@ export type LoadBalancerFrontendIPConfigurationsGetResponse = FrontendIPConfigur /** * The response body as parsed JSON or XML */ - parsedBody: FrontendIPConfiguration; + parsedBody: ExpressRouteLinkListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the get operation. */ -export type LoadBalancerFrontendIPConfigurationsListNextResponse = LoadBalancerFrontendIPConfigurationListResult & { +export type FirewallPoliciesGetResponse = FirewallPolicy & { /** * The underlying HTTP response. */ @@ -20283,14 +20359,14 @@ export type LoadBalancerFrontendIPConfigurationsListNextResponse = LoadBalancerF /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerFrontendIPConfigurationListResult; + parsedBody: FirewallPolicy; }; }; /** - * Contains response data for the list operation. + * Contains response data for the createOrUpdate operation. */ -export type InboundNatRulesListResponse = InboundNatRuleListResult & { +export type FirewallPoliciesCreateOrUpdateResponse = FirewallPolicy & { /** * The underlying HTTP response. */ @@ -20303,14 +20379,14 @@ export type InboundNatRulesListResponse = InboundNatRuleListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: InboundNatRuleListResult; + parsedBody: FirewallPolicy; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type InboundNatRulesGetResponse = InboundNatRule & { +export type FirewallPoliciesListResponse = FirewallPolicyListResult & { /** * The underlying HTTP response. */ @@ -20323,14 +20399,14 @@ export type InboundNatRulesGetResponse = InboundNatRule & { /** * The response body as parsed JSON or XML */ - parsedBody: InboundNatRule; + parsedBody: FirewallPolicyListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listAll operation. */ -export type InboundNatRulesCreateOrUpdateResponse = InboundNatRule & { +export type FirewallPoliciesListAllResponse = FirewallPolicyListResult & { /** * The underlying HTTP response. */ @@ -20343,14 +20419,14 @@ export type InboundNatRulesCreateOrUpdateResponse = InboundNatRule & { /** * The response body as parsed JSON or XML */ - parsedBody: InboundNatRule; + parsedBody: FirewallPolicyListResult; }; }; /** * Contains response data for the beginCreateOrUpdate operation. */ -export type InboundNatRulesBeginCreateOrUpdateResponse = InboundNatRule & { +export type FirewallPoliciesBeginCreateOrUpdateResponse = FirewallPolicy & { /** * The underlying HTTP response. */ @@ -20363,14 +20439,14 @@ export type InboundNatRulesBeginCreateOrUpdateResponse = InboundNatRule & { /** * The response body as parsed JSON or XML */ - parsedBody: InboundNatRule; + parsedBody: FirewallPolicy; }; }; /** * Contains response data for the listNext operation. */ -export type InboundNatRulesListNextResponse = InboundNatRuleListResult & { +export type FirewallPoliciesListNextResponse = FirewallPolicyListResult & { /** * The underlying HTTP response. */ @@ -20383,14 +20459,14 @@ export type InboundNatRulesListNextResponse = InboundNatRuleListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: InboundNatRuleListResult; + parsedBody: FirewallPolicyListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listAllNext operation. */ -export type LoadBalancerLoadBalancingRulesListResponse = LoadBalancerLoadBalancingRuleListResult & { +export type FirewallPoliciesListAllNextResponse = FirewallPolicyListResult & { /** * The underlying HTTP response. */ @@ -20403,14 +20479,14 @@ export type LoadBalancerLoadBalancingRulesListResponse = LoadBalancerLoadBalanci /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerLoadBalancingRuleListResult; + parsedBody: FirewallPolicyListResult; }; }; /** * Contains response data for the get operation. */ -export type LoadBalancerLoadBalancingRulesGetResponse = LoadBalancingRule & { +export type FirewallPolicyRuleCollectionGroupsGetResponse = FirewallPolicyRuleCollectionGroup & { /** * The underlying HTTP response. */ @@ -20423,14 +20499,14 @@ export type LoadBalancerLoadBalancingRulesGetResponse = LoadBalancingRule & { /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancingRule; + parsedBody: FirewallPolicyRuleCollectionGroup; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the createOrUpdate operation. */ -export type LoadBalancerLoadBalancingRulesListNextResponse = LoadBalancerLoadBalancingRuleListResult & { +export type FirewallPolicyRuleCollectionGroupsCreateOrUpdateResponse = FirewallPolicyRuleCollectionGroup & { /** * The underlying HTTP response. */ @@ -20443,14 +20519,14 @@ export type LoadBalancerLoadBalancingRulesListNextResponse = LoadBalancerLoadBal /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerLoadBalancingRuleListResult; + parsedBody: FirewallPolicyRuleCollectionGroup; }; }; /** * Contains response data for the list operation. */ -export type LoadBalancerOutboundRulesListResponse = LoadBalancerOutboundRuleListResult & { +export type FirewallPolicyRuleCollectionGroupsListResponse = FirewallPolicyRuleCollectionGroupListResult & { /** * The underlying HTTP response. */ @@ -20463,14 +20539,14 @@ export type LoadBalancerOutboundRulesListResponse = LoadBalancerOutboundRuleList /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerOutboundRuleListResult; + parsedBody: FirewallPolicyRuleCollectionGroupListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type LoadBalancerOutboundRulesGetResponse = OutboundRule & { +export type FirewallPolicyRuleCollectionGroupsBeginCreateOrUpdateResponse = FirewallPolicyRuleCollectionGroup & { /** * The underlying HTTP response. */ @@ -20483,14 +20559,14 @@ export type LoadBalancerOutboundRulesGetResponse = OutboundRule & { /** * The response body as parsed JSON or XML */ - parsedBody: OutboundRule; + parsedBody: FirewallPolicyRuleCollectionGroup; }; }; /** * Contains response data for the listNext operation. */ -export type LoadBalancerOutboundRulesListNextResponse = LoadBalancerOutboundRuleListResult & { +export type FirewallPolicyRuleCollectionGroupsListNextResponse = FirewallPolicyRuleCollectionGroupListResult & { /** * The underlying HTTP response. */ @@ -20503,14 +20579,14 @@ export type LoadBalancerOutboundRulesListNextResponse = LoadBalancerOutboundRule /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerOutboundRuleListResult; + parsedBody: FirewallPolicyRuleCollectionGroupListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type LoadBalancerNetworkInterfacesListResponse = NetworkInterfaceListResult & { +export type IpAllocationsGetResponse = IpAllocation & { /** * The underlying HTTP response. */ @@ -20523,14 +20599,14 @@ export type LoadBalancerNetworkInterfacesListResponse = NetworkInterfaceListResu /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: IpAllocation; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the createOrUpdate operation. */ -export type LoadBalancerNetworkInterfacesListNextResponse = NetworkInterfaceListResult & { +export type IpAllocationsCreateOrUpdateResponse = IpAllocation & { /** * The underlying HTTP response. */ @@ -20543,14 +20619,14 @@ export type LoadBalancerNetworkInterfacesListNextResponse = NetworkInterfaceList /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: IpAllocation; }; }; /** - * Contains response data for the list operation. + * Contains response data for the updateTags operation. */ -export type LoadBalancerProbesListResponse = LoadBalancerProbeListResult & { +export type IpAllocationsUpdateTagsResponse = IpAllocation & { /** * The underlying HTTP response. */ @@ -20563,14 +20639,14 @@ export type LoadBalancerProbesListResponse = LoadBalancerProbeListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerProbeListResult; + parsedBody: IpAllocation; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type LoadBalancerProbesGetResponse = Probe & { +export type IpAllocationsListResponse = IpAllocationListResult & { /** * The underlying HTTP response. */ @@ -20583,14 +20659,14 @@ export type LoadBalancerProbesGetResponse = Probe & { /** * The response body as parsed JSON or XML */ - parsedBody: Probe; + parsedBody: IpAllocationListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listByResourceGroup operation. */ -export type LoadBalancerProbesListNextResponse = LoadBalancerProbeListResult & { +export type IpAllocationsListByResourceGroupResponse = IpAllocationListResult & { /** * The underlying HTTP response. */ @@ -20603,14 +20679,14 @@ export type LoadBalancerProbesListNextResponse = LoadBalancerProbeListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: LoadBalancerProbeListResult; + parsedBody: IpAllocationListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type NatGatewaysGetResponse = NatGateway & { +export type IpAllocationsBeginCreateOrUpdateResponse = IpAllocation & { /** * The underlying HTTP response. */ @@ -20623,14 +20699,14 @@ export type NatGatewaysGetResponse = NatGateway & { /** * The response body as parsed JSON or XML */ - parsedBody: NatGateway; + parsedBody: IpAllocation; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listNext operation. */ -export type NatGatewaysCreateOrUpdateResponse = NatGateway & { +export type IpAllocationsListNextResponse = IpAllocationListResult & { /** * The underlying HTTP response. */ @@ -20643,14 +20719,14 @@ export type NatGatewaysCreateOrUpdateResponse = NatGateway & { /** * The response body as parsed JSON or XML */ - parsedBody: NatGateway; + parsedBody: IpAllocationListResult; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type NatGatewaysUpdateTagsResponse = NatGateway & { +export type IpAllocationsListByResourceGroupNextResponse = IpAllocationListResult & { /** * The underlying HTTP response. */ @@ -20663,14 +20739,14 @@ export type NatGatewaysUpdateTagsResponse = NatGateway & { /** * The response body as parsed JSON or XML */ - parsedBody: NatGateway; + parsedBody: IpAllocationListResult; }; }; /** - * Contains response data for the listAll operation. + * Contains response data for the get operation. */ -export type NatGatewaysListAllResponse = NatGatewayListResult & { +export type IpGroupsGetResponse = IpGroup & { /** * The underlying HTTP response. */ @@ -20683,14 +20759,14 @@ export type NatGatewaysListAllResponse = NatGatewayListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NatGatewayListResult; + parsedBody: IpGroup; }; }; /** - * Contains response data for the list operation. + * Contains response data for the createOrUpdate operation. */ -export type NatGatewaysListResponse = NatGatewayListResult & { +export type IpGroupsCreateOrUpdateResponse = IpGroup & { /** * The underlying HTTP response. */ @@ -20703,14 +20779,14 @@ export type NatGatewaysListResponse = NatGatewayListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NatGatewayListResult; + parsedBody: IpGroup; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the updateGroups operation. */ -export type NatGatewaysBeginCreateOrUpdateResponse = NatGateway & { +export type IpGroupsUpdateGroupsResponse = IpGroup & { /** * The underlying HTTP response. */ @@ -20723,14 +20799,14 @@ export type NatGatewaysBeginCreateOrUpdateResponse = NatGateway & { /** * The response body as parsed JSON or XML */ - parsedBody: NatGateway; + parsedBody: IpGroup; }; }; /** - * Contains response data for the listAllNext operation. + * Contains response data for the listByResourceGroup operation. */ -export type NatGatewaysListAllNextResponse = NatGatewayListResult & { +export type IpGroupsListByResourceGroupResponse = IpGroupListResult & { /** * The underlying HTTP response. */ @@ -20743,14 +20819,14 @@ export type NatGatewaysListAllNextResponse = NatGatewayListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NatGatewayListResult; + parsedBody: IpGroupListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the list operation. */ -export type NatGatewaysListNextResponse = NatGatewayListResult & { +export type IpGroupsListResponse = IpGroupListResult & { /** * The underlying HTTP response. */ @@ -20763,14 +20839,14 @@ export type NatGatewaysListNextResponse = NatGatewayListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NatGatewayListResult; + parsedBody: IpGroupListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type NetworkInterfacesGetResponse = NetworkInterface & { +export type IpGroupsBeginCreateOrUpdateResponse = IpGroup & { /** * The underlying HTTP response. */ @@ -20783,14 +20859,14 @@ export type NetworkInterfacesGetResponse = NetworkInterface & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterface; + parsedBody: IpGroup; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type NetworkInterfacesCreateOrUpdateResponse = NetworkInterface & { +export type IpGroupsListByResourceGroupNextResponse = IpGroupListResult & { /** * The underlying HTTP response. */ @@ -20803,14 +20879,14 @@ export type NetworkInterfacesCreateOrUpdateResponse = NetworkInterface & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterface; + parsedBody: IpGroupListResult; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the listNext operation. */ -export type NetworkInterfacesUpdateTagsResponse = NetworkInterface & { +export type IpGroupsListNextResponse = IpGroupListResult & { /** * The underlying HTTP response. */ @@ -20823,14 +20899,14 @@ export type NetworkInterfacesUpdateTagsResponse = NetworkInterface & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterface; + parsedBody: IpGroupListResult; }; }; /** - * Contains response data for the listAll operation. + * Contains response data for the get operation. */ -export type NetworkInterfacesListAllResponse = NetworkInterfaceListResult & { +export type LoadBalancersGetResponse = LoadBalancer & { /** * The underlying HTTP response. */ @@ -20843,14 +20919,14 @@ export type NetworkInterfacesListAllResponse = NetworkInterfaceListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: LoadBalancer; }; }; /** - * Contains response data for the list operation. + * Contains response data for the createOrUpdate operation. */ -export type NetworkInterfacesListResponse = NetworkInterfaceListResult & { +export type LoadBalancersCreateOrUpdateResponse = LoadBalancer & { /** * The underlying HTTP response. */ @@ -20863,14 +20939,14 @@ export type NetworkInterfacesListResponse = NetworkInterfaceListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: LoadBalancer; }; }; /** - * Contains response data for the getEffectiveRouteTable operation. + * Contains response data for the updateTags operation. */ -export type NetworkInterfacesGetEffectiveRouteTableResponse = EffectiveRouteListResult & { +export type LoadBalancersUpdateTagsResponse = LoadBalancer & { /** * The underlying HTTP response. */ @@ -20883,14 +20959,14 @@ export type NetworkInterfacesGetEffectiveRouteTableResponse = EffectiveRouteList /** * The response body as parsed JSON or XML */ - parsedBody: EffectiveRouteListResult; + parsedBody: LoadBalancer; }; }; /** - * Contains response data for the listEffectiveNetworkSecurityGroups operation. + * Contains response data for the listAll operation. */ -export type NetworkInterfacesListEffectiveNetworkSecurityGroupsResponse = EffectiveNetworkSecurityGroupListResult & { +export type LoadBalancersListAllResponse = LoadBalancerListResult & { /** * The underlying HTTP response. */ @@ -20903,14 +20979,14 @@ export type NetworkInterfacesListEffectiveNetworkSecurityGroupsResponse = Effect /** * The response body as parsed JSON or XML */ - parsedBody: EffectiveNetworkSecurityGroupListResult; + parsedBody: LoadBalancerListResult; }; }; /** - * Contains response data for the listVirtualMachineScaleSetVMNetworkInterfaces operation. + * Contains response data for the list operation. */ -export type NetworkInterfacesListVirtualMachineScaleSetVMNetworkInterfacesResponse = NetworkInterfaceListResult & { +export type LoadBalancersListResponse = LoadBalancerListResult & { /** * The underlying HTTP response. */ @@ -20923,14 +20999,14 @@ export type NetworkInterfacesListVirtualMachineScaleSetVMNetworkInterfacesRespon /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: LoadBalancerListResult; }; }; /** - * Contains response data for the listVirtualMachineScaleSetNetworkInterfaces operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type NetworkInterfacesListVirtualMachineScaleSetNetworkInterfacesResponse = NetworkInterfaceListResult & { +export type LoadBalancersBeginCreateOrUpdateResponse = LoadBalancer & { /** * The underlying HTTP response. */ @@ -20943,14 +21019,14 @@ export type NetworkInterfacesListVirtualMachineScaleSetNetworkInterfacesResponse /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: LoadBalancer; }; }; /** - * Contains response data for the getVirtualMachineScaleSetNetworkInterface operation. + * Contains response data for the listAllNext operation. */ -export type NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceResponse = NetworkInterface & { +export type LoadBalancersListAllNextResponse = LoadBalancerListResult & { /** * The underlying HTTP response. */ @@ -20963,14 +21039,14 @@ export type NetworkInterfacesGetVirtualMachineScaleSetNetworkInterfaceResponse = /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterface; + parsedBody: LoadBalancerListResult; }; }; /** - * Contains response data for the listVirtualMachineScaleSetIpConfigurations operation. + * Contains response data for the listNext operation. */ -export type NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsResponse = NetworkInterfaceIPConfigurationListResult & { +export type LoadBalancersListNextResponse = LoadBalancerListResult & { /** * The underlying HTTP response. */ @@ -20983,14 +21059,14 @@ export type NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsResponse /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceIPConfigurationListResult; + parsedBody: LoadBalancerListResult; }; }; /** - * Contains response data for the getVirtualMachineScaleSetIpConfiguration operation. + * Contains response data for the list operation. */ -export type NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationResponse = NetworkInterfaceIPConfiguration & { +export type LoadBalancerBackendAddressPoolsListResponse = LoadBalancerBackendAddressPoolListResult & { /** * The underlying HTTP response. */ @@ -21003,14 +21079,14 @@ export type NetworkInterfacesGetVirtualMachineScaleSetIpConfigurationResponse = /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceIPConfiguration; + parsedBody: LoadBalancerBackendAddressPoolListResult; }; }; /** - * Contains response data for the listCloudServiceRoleInstanceNetworkInterfaces operation. + * Contains response data for the get operation. */ -export type NetworkInterfacesListCloudServiceRoleInstanceNetworkInterfacesResponse = NetworkInterfaceListResult & { +export type LoadBalancerBackendAddressPoolsGetResponse = BackendAddressPool & { /** * The underlying HTTP response. */ @@ -21023,14 +21099,14 @@ export type NetworkInterfacesListCloudServiceRoleInstanceNetworkInterfacesRespon /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: BackendAddressPool; }; }; /** - * Contains response data for the listCloudServiceNetworkInterfaces operation. + * Contains response data for the createOrUpdate operation. */ -export type NetworkInterfacesListCloudServiceNetworkInterfacesResponse = NetworkInterfaceListResult & { +export type LoadBalancerBackendAddressPoolsCreateOrUpdateResponse = BackendAddressPool & { /** * The underlying HTTP response. */ @@ -21043,14 +21119,14 @@ export type NetworkInterfacesListCloudServiceNetworkInterfacesResponse = Network /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: BackendAddressPool; }; }; /** - * Contains response data for the getCloudServiceNetworkInterface operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type NetworkInterfacesGetCloudServiceNetworkInterfaceResponse = NetworkInterface & { +export type LoadBalancerBackendAddressPoolsBeginCreateOrUpdateResponse = BackendAddressPool & { /** * The underlying HTTP response. */ @@ -21063,14 +21139,14 @@ export type NetworkInterfacesGetCloudServiceNetworkInterfaceResponse = NetworkIn /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterface; + parsedBody: BackendAddressPool; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listNext operation. */ -export type NetworkInterfacesBeginCreateOrUpdateResponse = NetworkInterface & { +export type LoadBalancerBackendAddressPoolsListNextResponse = LoadBalancerBackendAddressPoolListResult & { /** * The underlying HTTP response. */ @@ -21083,14 +21159,14 @@ export type NetworkInterfacesBeginCreateOrUpdateResponse = NetworkInterface & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterface; + parsedBody: LoadBalancerBackendAddressPoolListResult; }; }; /** - * Contains response data for the beginGetEffectiveRouteTable operation. + * Contains response data for the list operation. */ -export type NetworkInterfacesBeginGetEffectiveRouteTableResponse = EffectiveRouteListResult & { +export type LoadBalancerFrontendIPConfigurationsListResponse = LoadBalancerFrontendIPConfigurationListResult & { /** * The underlying HTTP response. */ @@ -21103,14 +21179,14 @@ export type NetworkInterfacesBeginGetEffectiveRouteTableResponse = EffectiveRout /** * The response body as parsed JSON or XML */ - parsedBody: EffectiveRouteListResult; + parsedBody: LoadBalancerFrontendIPConfigurationListResult; }; }; /** - * Contains response data for the beginListEffectiveNetworkSecurityGroups operation. + * Contains response data for the get operation. */ -export type NetworkInterfacesBeginListEffectiveNetworkSecurityGroupsResponse = EffectiveNetworkSecurityGroupListResult & { +export type LoadBalancerFrontendIPConfigurationsGetResponse = FrontendIPConfiguration & { /** * The underlying HTTP response. */ @@ -21123,14 +21199,14 @@ export type NetworkInterfacesBeginListEffectiveNetworkSecurityGroupsResponse = E /** * The response body as parsed JSON or XML */ - parsedBody: EffectiveNetworkSecurityGroupListResult; + parsedBody: FrontendIPConfiguration; }; }; /** - * Contains response data for the listAllNext operation. + * Contains response data for the listNext operation. */ -export type NetworkInterfacesListAllNextResponse = NetworkInterfaceListResult & { +export type LoadBalancerFrontendIPConfigurationsListNextResponse = LoadBalancerFrontendIPConfigurationListResult & { /** * The underlying HTTP response. */ @@ -21143,14 +21219,14 @@ export type NetworkInterfacesListAllNextResponse = NetworkInterfaceListResult & /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: LoadBalancerFrontendIPConfigurationListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the list operation. */ -export type NetworkInterfacesListNextResponse = NetworkInterfaceListResult & { +export type InboundNatRulesListResponse = InboundNatRuleListResult & { /** * The underlying HTTP response. */ @@ -21163,14 +21239,14 @@ export type NetworkInterfacesListNextResponse = NetworkInterfaceListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: InboundNatRuleListResult; }; }; /** - * Contains response data for the listVirtualMachineScaleSetVMNetworkInterfacesNext operation. + * Contains response data for the get operation. */ -export type NetworkInterfacesListVirtualMachineScaleSetVMNetworkInterfacesNextResponse = NetworkInterfaceListResult & { +export type InboundNatRulesGetResponse = InboundNatRule & { /** * The underlying HTTP response. */ @@ -21183,14 +21259,14 @@ export type NetworkInterfacesListVirtualMachineScaleSetVMNetworkInterfacesNextRe /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: InboundNatRule; }; }; /** - * Contains response data for the listVirtualMachineScaleSetNetworkInterfacesNext operation. + * Contains response data for the createOrUpdate operation. */ -export type NetworkInterfacesListVirtualMachineScaleSetNetworkInterfacesNextResponse = NetworkInterfaceListResult & { +export type InboundNatRulesCreateOrUpdateResponse = InboundNatRule & { /** * The underlying HTTP response. */ @@ -21203,14 +21279,14 @@ export type NetworkInterfacesListVirtualMachineScaleSetNetworkInterfacesNextResp /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: InboundNatRule; }; }; /** - * Contains response data for the listVirtualMachineScaleSetIpConfigurationsNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsNextResponse = NetworkInterfaceIPConfigurationListResult & { +export type InboundNatRulesBeginCreateOrUpdateResponse = InboundNatRule & { /** * The underlying HTTP response. */ @@ -21223,14 +21299,14 @@ export type NetworkInterfacesListVirtualMachineScaleSetIpConfigurationsNextRespo /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceIPConfigurationListResult; + parsedBody: InboundNatRule; }; }; /** - * Contains response data for the listCloudServiceRoleInstanceNetworkInterfacesNext operation. + * Contains response data for the listNext operation. */ -export type NetworkInterfacesListCloudServiceRoleInstanceNetworkInterfacesNextResponse = NetworkInterfaceListResult & { +export type InboundNatRulesListNextResponse = InboundNatRuleListResult & { /** * The underlying HTTP response. */ @@ -21243,14 +21319,14 @@ export type NetworkInterfacesListCloudServiceRoleInstanceNetworkInterfacesNextRe /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: InboundNatRuleListResult; }; }; /** - * Contains response data for the listCloudServiceNetworkInterfacesNext operation. + * Contains response data for the list operation. */ -export type NetworkInterfacesListCloudServiceNetworkInterfacesNextResponse = NetworkInterfaceListResult & { +export type LoadBalancerLoadBalancingRulesListResponse = LoadBalancerLoadBalancingRuleListResult & { /** * The underlying HTTP response. */ @@ -21263,14 +21339,14 @@ export type NetworkInterfacesListCloudServiceNetworkInterfacesNextResponse = Net /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceListResult; + parsedBody: LoadBalancerLoadBalancingRuleListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type NetworkInterfaceIPConfigurationsListResponse = NetworkInterfaceIPConfigurationListResult & { +export type LoadBalancerLoadBalancingRulesGetResponse = LoadBalancingRule & { /** * The underlying HTTP response. */ @@ -21283,14 +21359,14 @@ export type NetworkInterfaceIPConfigurationsListResponse = NetworkInterfaceIPCon /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceIPConfigurationListResult; + parsedBody: LoadBalancingRule; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listNext operation. */ -export type NetworkInterfaceIPConfigurationsGetResponse = NetworkInterfaceIPConfiguration & { +export type LoadBalancerLoadBalancingRulesListNextResponse = LoadBalancerLoadBalancingRuleListResult & { /** * The underlying HTTP response. */ @@ -21303,14 +21379,14 @@ export type NetworkInterfaceIPConfigurationsGetResponse = NetworkInterfaceIPConf /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceIPConfiguration; + parsedBody: LoadBalancerLoadBalancingRuleListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the list operation. */ -export type NetworkInterfaceIPConfigurationsListNextResponse = NetworkInterfaceIPConfigurationListResult & { +export type LoadBalancerOutboundRulesListResponse = LoadBalancerOutboundRuleListResult & { /** * The underlying HTTP response. */ @@ -21323,14 +21399,14 @@ export type NetworkInterfaceIPConfigurationsListNextResponse = NetworkInterfaceI /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceIPConfigurationListResult; + parsedBody: LoadBalancerOutboundRuleListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type NetworkInterfaceLoadBalancersListResponse = NetworkInterfaceLoadBalancerListResult & { +export type LoadBalancerOutboundRulesGetResponse = OutboundRule & { /** * The underlying HTTP response. */ @@ -21343,14 +21419,14 @@ export type NetworkInterfaceLoadBalancersListResponse = NetworkInterfaceLoadBala /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceLoadBalancerListResult; + parsedBody: OutboundRule; }; }; /** * Contains response data for the listNext operation. */ -export type NetworkInterfaceLoadBalancersListNextResponse = NetworkInterfaceLoadBalancerListResult & { +export type LoadBalancerOutboundRulesListNextResponse = LoadBalancerOutboundRuleListResult & { /** * The underlying HTTP response. */ @@ -21363,14 +21439,14 @@ export type NetworkInterfaceLoadBalancersListNextResponse = NetworkInterfaceLoad /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceLoadBalancerListResult; + parsedBody: LoadBalancerOutboundRuleListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type NetworkInterfaceTapConfigurationsGetResponse = NetworkInterfaceTapConfiguration & { +export type LoadBalancerNetworkInterfacesListResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -21383,14 +21459,14 @@ export type NetworkInterfaceTapConfigurationsGetResponse = NetworkInterfaceTapCo /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceTapConfiguration; + parsedBody: NetworkInterfaceListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listNext operation. */ -export type NetworkInterfaceTapConfigurationsCreateOrUpdateResponse = NetworkInterfaceTapConfiguration & { +export type LoadBalancerNetworkInterfacesListNextResponse = NetworkInterfaceListResult & { /** * The underlying HTTP response. */ @@ -21403,14 +21479,14 @@ export type NetworkInterfaceTapConfigurationsCreateOrUpdateResponse = NetworkInt /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceTapConfiguration; + parsedBody: NetworkInterfaceListResult; }; }; /** * Contains response data for the list operation. */ -export type NetworkInterfaceTapConfigurationsListResponse = NetworkInterfaceTapConfigurationListResult & { +export type LoadBalancerProbesListResponse = LoadBalancerProbeListResult & { /** * The underlying HTTP response. */ @@ -21423,14 +21499,14 @@ export type NetworkInterfaceTapConfigurationsListResponse = NetworkInterfaceTapC /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceTapConfigurationListResult; + parsedBody: LoadBalancerProbeListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the get operation. */ -export type NetworkInterfaceTapConfigurationsBeginCreateOrUpdateResponse = NetworkInterfaceTapConfiguration & { +export type LoadBalancerProbesGetResponse = Probe & { /** * The underlying HTTP response. */ @@ -21443,14 +21519,14 @@ export type NetworkInterfaceTapConfigurationsBeginCreateOrUpdateResponse = Netwo /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceTapConfiguration; + parsedBody: Probe; }; }; /** * Contains response data for the listNext operation. */ -export type NetworkInterfaceTapConfigurationsListNextResponse = NetworkInterfaceTapConfigurationListResult & { +export type LoadBalancerProbesListNextResponse = LoadBalancerProbeListResult & { /** * The underlying HTTP response. */ @@ -21463,14 +21539,14 @@ export type NetworkInterfaceTapConfigurationsListNextResponse = NetworkInterface /** * The response body as parsed JSON or XML */ - parsedBody: NetworkInterfaceTapConfigurationListResult; + parsedBody: LoadBalancerProbeListResult; }; }; /** * Contains response data for the get operation. */ -export type NetworkProfilesGetResponse = NetworkProfile & { +export type NatGatewaysGetResponse = NatGateway & { /** * The underlying HTTP response. */ @@ -21483,14 +21559,14 @@ export type NetworkProfilesGetResponse = NetworkProfile & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkProfile; + parsedBody: NatGateway; }; }; /** * Contains response data for the createOrUpdate operation. */ -export type NetworkProfilesCreateOrUpdateResponse = NetworkProfile & { +export type NatGatewaysCreateOrUpdateResponse = NatGateway & { /** * The underlying HTTP response. */ @@ -21503,14 +21579,14 @@ export type NetworkProfilesCreateOrUpdateResponse = NetworkProfile & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkProfile; + parsedBody: NatGateway; }; }; /** * Contains response data for the updateTags operation. */ -export type NetworkProfilesUpdateTagsResponse = NetworkProfile & { +export type NatGatewaysUpdateTagsResponse = NatGateway & { /** * The underlying HTTP response. */ @@ -21523,14 +21599,14 @@ export type NetworkProfilesUpdateTagsResponse = NetworkProfile & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkProfile; + parsedBody: NatGateway; }; }; /** * Contains response data for the listAll operation. */ -export type NetworkProfilesListAllResponse = NetworkProfileListResult & { +export type NatGatewaysListAllResponse = NatGatewayListResult & { /** * The underlying HTTP response. */ @@ -21543,14 +21619,14 @@ export type NetworkProfilesListAllResponse = NetworkProfileListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkProfileListResult; + parsedBody: NatGatewayListResult; }; }; /** * Contains response data for the list operation. */ -export type NetworkProfilesListResponse = NetworkProfileListResult & { +export type NatGatewaysListResponse = NatGatewayListResult & { /** * The underlying HTTP response. */ @@ -21563,14 +21639,14 @@ export type NetworkProfilesListResponse = NetworkProfileListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkProfileListResult; + parsedBody: NatGatewayListResult; }; }; /** - * Contains response data for the listAllNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type NetworkProfilesListAllNextResponse = NetworkProfileListResult & { +export type NatGatewaysBeginCreateOrUpdateResponse = NatGateway & { /** * The underlying HTTP response. */ @@ -21583,14 +21659,14 @@ export type NetworkProfilesListAllNextResponse = NetworkProfileListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkProfileListResult; + parsedBody: NatGateway; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listAllNext operation. */ -export type NetworkProfilesListNextResponse = NetworkProfileListResult & { +export type NatGatewaysListAllNextResponse = NatGatewayListResult & { /** * The underlying HTTP response. */ @@ -21603,14 +21679,14 @@ export type NetworkProfilesListNextResponse = NetworkProfileListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkProfileListResult; + parsedBody: NatGatewayListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listNext operation. */ -export type NetworkSecurityGroupsGetResponse = NetworkSecurityGroup & { +export type NatGatewaysListNextResponse = NatGatewayListResult & { /** * The underlying HTTP response. */ @@ -21623,14 +21699,14 @@ export type NetworkSecurityGroupsGetResponse = NetworkSecurityGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkSecurityGroup; + parsedBody: NatGatewayListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the list operation. */ -export type NetworkSecurityGroupsCreateOrUpdateResponse = NetworkSecurityGroup & { +export type NetworkInterfaceIPConfigurationsListResponse = NetworkInterfaceIPConfigurationListResult & { /** * The underlying HTTP response. */ @@ -21643,14 +21719,14 @@ export type NetworkSecurityGroupsCreateOrUpdateResponse = NetworkSecurityGroup & /** * The response body as parsed JSON or XML */ - parsedBody: NetworkSecurityGroup; + parsedBody: NetworkInterfaceIPConfigurationListResult; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the get operation. */ -export type NetworkSecurityGroupsUpdateTagsResponse = NetworkSecurityGroup & { +export type NetworkInterfaceIPConfigurationsGetResponse = NetworkInterfaceIPConfiguration & { /** * The underlying HTTP response. */ @@ -21663,14 +21739,14 @@ export type NetworkSecurityGroupsUpdateTagsResponse = NetworkSecurityGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkSecurityGroup; + parsedBody: NetworkInterfaceIPConfiguration; }; }; /** - * Contains response data for the listAll operation. + * Contains response data for the listNext operation. */ -export type NetworkSecurityGroupsListAllResponse = NetworkSecurityGroupListResult & { +export type NetworkInterfaceIPConfigurationsListNextResponse = NetworkInterfaceIPConfigurationListResult & { /** * The underlying HTTP response. */ @@ -21683,14 +21759,14 @@ export type NetworkSecurityGroupsListAllResponse = NetworkSecurityGroupListResul /** * The response body as parsed JSON or XML */ - parsedBody: NetworkSecurityGroupListResult; + parsedBody: NetworkInterfaceIPConfigurationListResult; }; }; /** * Contains response data for the list operation. */ -export type NetworkSecurityGroupsListResponse = NetworkSecurityGroupListResult & { +export type NetworkInterfaceLoadBalancersListResponse = NetworkInterfaceLoadBalancerListResult & { /** * The underlying HTTP response. */ @@ -21703,14 +21779,14 @@ export type NetworkSecurityGroupsListResponse = NetworkSecurityGroupListResult & /** * The response body as parsed JSON or XML */ - parsedBody: NetworkSecurityGroupListResult; + parsedBody: NetworkInterfaceLoadBalancerListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listNext operation. */ -export type NetworkSecurityGroupsBeginCreateOrUpdateResponse = NetworkSecurityGroup & { +export type NetworkInterfaceLoadBalancersListNextResponse = NetworkInterfaceLoadBalancerListResult & { /** * The underlying HTTP response. */ @@ -21723,14 +21799,14 @@ export type NetworkSecurityGroupsBeginCreateOrUpdateResponse = NetworkSecurityGr /** * The response body as parsed JSON or XML */ - parsedBody: NetworkSecurityGroup; + parsedBody: NetworkInterfaceLoadBalancerListResult; }; }; /** - * Contains response data for the listAllNext operation. + * Contains response data for the get operation. */ -export type NetworkSecurityGroupsListAllNextResponse = NetworkSecurityGroupListResult & { +export type NetworkInterfaceTapConfigurationsGetResponse = NetworkInterfaceTapConfiguration & { /** * The underlying HTTP response. */ @@ -21743,14 +21819,14 @@ export type NetworkSecurityGroupsListAllNextResponse = NetworkSecurityGroupListR /** * The response body as parsed JSON or XML */ - parsedBody: NetworkSecurityGroupListResult; + parsedBody: NetworkInterfaceTapConfiguration; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the createOrUpdate operation. */ -export type NetworkSecurityGroupsListNextResponse = NetworkSecurityGroupListResult & { +export type NetworkInterfaceTapConfigurationsCreateOrUpdateResponse = NetworkInterfaceTapConfiguration & { /** * The underlying HTTP response. */ @@ -21763,14 +21839,14 @@ export type NetworkSecurityGroupsListNextResponse = NetworkSecurityGroupListResu /** * The response body as parsed JSON or XML */ - parsedBody: NetworkSecurityGroupListResult; + parsedBody: NetworkInterfaceTapConfiguration; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type SecurityRulesGetResponse = SecurityRule & { +export type NetworkInterfaceTapConfigurationsListResponse = NetworkInterfaceTapConfigurationListResult & { /** * The underlying HTTP response. */ @@ -21783,14 +21859,14 @@ export type SecurityRulesGetResponse = SecurityRule & { /** * The response body as parsed JSON or XML */ - parsedBody: SecurityRule; + parsedBody: NetworkInterfaceTapConfigurationListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type SecurityRulesCreateOrUpdateResponse = SecurityRule & { +export type NetworkInterfaceTapConfigurationsBeginCreateOrUpdateResponse = NetworkInterfaceTapConfiguration & { /** * The underlying HTTP response. */ @@ -21803,14 +21879,14 @@ export type SecurityRulesCreateOrUpdateResponse = SecurityRule & { /** * The response body as parsed JSON or XML */ - parsedBody: SecurityRule; + parsedBody: NetworkInterfaceTapConfiguration; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listNext operation. */ -export type SecurityRulesListResponse = SecurityRuleListResult & { +export type NetworkInterfaceTapConfigurationsListNextResponse = NetworkInterfaceTapConfigurationListResult & { /** * The underlying HTTP response. */ @@ -21823,14 +21899,14 @@ export type SecurityRulesListResponse = SecurityRuleListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SecurityRuleListResult; + parsedBody: NetworkInterfaceTapConfigurationListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the get operation. */ -export type SecurityRulesBeginCreateOrUpdateResponse = SecurityRule & { +export type NetworkProfilesGetResponse = NetworkProfile & { /** * The underlying HTTP response. */ @@ -21843,14 +21919,14 @@ export type SecurityRulesBeginCreateOrUpdateResponse = SecurityRule & { /** * The response body as parsed JSON or XML */ - parsedBody: SecurityRule; + parsedBody: NetworkProfile; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the createOrUpdate operation. */ -export type SecurityRulesListNextResponse = SecurityRuleListResult & { +export type NetworkProfilesCreateOrUpdateResponse = NetworkProfile & { /** * The underlying HTTP response. */ @@ -21863,14 +21939,14 @@ export type SecurityRulesListNextResponse = SecurityRuleListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SecurityRuleListResult; + parsedBody: NetworkProfile; }; }; /** - * Contains response data for the list operation. + * Contains response data for the updateTags operation. */ -export type DefaultSecurityRulesListResponse = SecurityRuleListResult & { +export type NetworkProfilesUpdateTagsResponse = NetworkProfile & { /** * The underlying HTTP response. */ @@ -21883,14 +21959,14 @@ export type DefaultSecurityRulesListResponse = SecurityRuleListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SecurityRuleListResult; + parsedBody: NetworkProfile; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listAll operation. */ -export type DefaultSecurityRulesGetResponse = SecurityRule & { +export type NetworkProfilesListAllResponse = NetworkProfileListResult & { /** * The underlying HTTP response. */ @@ -21903,14 +21979,14 @@ export type DefaultSecurityRulesGetResponse = SecurityRule & { /** * The response body as parsed JSON or XML */ - parsedBody: SecurityRule; + parsedBody: NetworkProfileListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the list operation. */ -export type DefaultSecurityRulesListNextResponse = SecurityRuleListResult & { +export type NetworkProfilesListResponse = NetworkProfileListResult & { /** * The underlying HTTP response. */ @@ -21923,14 +21999,14 @@ export type DefaultSecurityRulesListNextResponse = SecurityRuleListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: SecurityRuleListResult; + parsedBody: NetworkProfileListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listAllNext operation. */ -export type NetworkVirtualAppliancesGetResponse = NetworkVirtualAppliance & { +export type NetworkProfilesListAllNextResponse = NetworkProfileListResult & { /** * The underlying HTTP response. */ @@ -21943,14 +22019,14 @@ export type NetworkVirtualAppliancesGetResponse = NetworkVirtualAppliance & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualAppliance; + parsedBody: NetworkProfileListResult; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the listNext operation. */ -export type NetworkVirtualAppliancesUpdateTagsResponse = NetworkVirtualAppliance & { +export type NetworkProfilesListNextResponse = NetworkProfileListResult & { /** * The underlying HTTP response. */ @@ -21963,14 +22039,14 @@ export type NetworkVirtualAppliancesUpdateTagsResponse = NetworkVirtualAppliance /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualAppliance; + parsedBody: NetworkProfileListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type NetworkVirtualAppliancesCreateOrUpdateResponse = NetworkVirtualAppliance & { +export type NetworkSecurityGroupsGetResponse = NetworkSecurityGroup & { /** * The underlying HTTP response. */ @@ -21983,14 +22059,14 @@ export type NetworkVirtualAppliancesCreateOrUpdateResponse = NetworkVirtualAppli /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualAppliance; + parsedBody: NetworkSecurityGroup; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the createOrUpdate operation. */ -export type NetworkVirtualAppliancesListByResourceGroupResponse = NetworkVirtualApplianceListResult & { +export type NetworkSecurityGroupsCreateOrUpdateResponse = NetworkSecurityGroup & { /** * The underlying HTTP response. */ @@ -22003,14 +22079,14 @@ export type NetworkVirtualAppliancesListByResourceGroupResponse = NetworkVirtual /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualApplianceListResult; + parsedBody: NetworkSecurityGroup; }; }; /** - * Contains response data for the list operation. + * Contains response data for the updateTags operation. */ -export type NetworkVirtualAppliancesListResponse = NetworkVirtualApplianceListResult & { +export type NetworkSecurityGroupsUpdateTagsResponse = NetworkSecurityGroup & { /** * The underlying HTTP response. */ @@ -22023,14 +22099,14 @@ export type NetworkVirtualAppliancesListResponse = NetworkVirtualApplianceListRe /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualApplianceListResult; + parsedBody: NetworkSecurityGroup; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listAll operation. */ -export type NetworkVirtualAppliancesBeginCreateOrUpdateResponse = NetworkVirtualAppliance & { +export type NetworkSecurityGroupsListAllResponse = NetworkSecurityGroupListResult & { /** * The underlying HTTP response. */ @@ -22043,14 +22119,14 @@ export type NetworkVirtualAppliancesBeginCreateOrUpdateResponse = NetworkVirtual /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualAppliance; + parsedBody: NetworkSecurityGroupListResult; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the list operation. */ -export type NetworkVirtualAppliancesListByResourceGroupNextResponse = NetworkVirtualApplianceListResult & { +export type NetworkSecurityGroupsListResponse = NetworkSecurityGroupListResult & { /** * The underlying HTTP response. */ @@ -22063,14 +22139,14 @@ export type NetworkVirtualAppliancesListByResourceGroupNextResponse = NetworkVir /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualApplianceListResult; + parsedBody: NetworkSecurityGroupListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type NetworkVirtualAppliancesListNextResponse = NetworkVirtualApplianceListResult & { +export type NetworkSecurityGroupsBeginCreateOrUpdateResponse = NetworkSecurityGroup & { /** * The underlying HTTP response. */ @@ -22083,14 +22159,14 @@ export type NetworkVirtualAppliancesListNextResponse = NetworkVirtualApplianceLi /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualApplianceListResult; + parsedBody: NetworkSecurityGroup; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listAllNext operation. */ -export type VirtualApplianceSitesGetResponse = VirtualApplianceSite & { +export type NetworkSecurityGroupsListAllNextResponse = NetworkSecurityGroupListResult & { /** * The underlying HTTP response. */ @@ -22103,14 +22179,14 @@ export type VirtualApplianceSitesGetResponse = VirtualApplianceSite & { /** * The response body as parsed JSON or XML */ - parsedBody: VirtualApplianceSite; + parsedBody: NetworkSecurityGroupListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listNext operation. */ -export type VirtualApplianceSitesCreateOrUpdateResponse = VirtualApplianceSite & { +export type NetworkSecurityGroupsListNextResponse = NetworkSecurityGroupListResult & { /** * The underlying HTTP response. */ @@ -22123,14 +22199,14 @@ export type VirtualApplianceSitesCreateOrUpdateResponse = VirtualApplianceSite & /** * The response body as parsed JSON or XML */ - parsedBody: VirtualApplianceSite; + parsedBody: NetworkSecurityGroupListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type VirtualApplianceSitesListResponse = NetworkVirtualApplianceSiteListResult & { +export type SecurityRulesGetResponse = SecurityRule & { /** * The underlying HTTP response. */ @@ -22143,14 +22219,14 @@ export type VirtualApplianceSitesListResponse = NetworkVirtualApplianceSiteListR /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualApplianceSiteListResult; + parsedBody: SecurityRule; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the createOrUpdate operation. */ -export type VirtualApplianceSitesBeginCreateOrUpdateResponse = VirtualApplianceSite & { +export type SecurityRulesCreateOrUpdateResponse = SecurityRule & { /** * The underlying HTTP response. */ @@ -22163,14 +22239,14 @@ export type VirtualApplianceSitesBeginCreateOrUpdateResponse = VirtualApplianceS /** * The response body as parsed JSON or XML */ - parsedBody: VirtualApplianceSite; + parsedBody: SecurityRule; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the list operation. */ -export type VirtualApplianceSitesListNextResponse = NetworkVirtualApplianceSiteListResult & { +export type SecurityRulesListResponse = SecurityRuleListResult & { /** * The underlying HTTP response. */ @@ -22183,14 +22259,14 @@ export type VirtualApplianceSitesListNextResponse = NetworkVirtualApplianceSiteL /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualApplianceSiteListResult; + parsedBody: SecurityRuleListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type VirtualApplianceSkusListResponse = NetworkVirtualApplianceSkuListResult & { +export type SecurityRulesBeginCreateOrUpdateResponse = SecurityRule & { /** * The underlying HTTP response. */ @@ -22203,14 +22279,14 @@ export type VirtualApplianceSkusListResponse = NetworkVirtualApplianceSkuListRes /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualApplianceSkuListResult; + parsedBody: SecurityRule; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listNext operation. */ -export type VirtualApplianceSkusGetResponse = NetworkVirtualApplianceSku & { +export type SecurityRulesListNextResponse = SecurityRuleListResult & { /** * The underlying HTTP response. */ @@ -22223,14 +22299,14 @@ export type VirtualApplianceSkusGetResponse = NetworkVirtualApplianceSku & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualApplianceSku; + parsedBody: SecurityRuleListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the list operation. */ -export type VirtualApplianceSkusListNextResponse = NetworkVirtualApplianceSkuListResult & { +export type DefaultSecurityRulesListResponse = SecurityRuleListResult & { /** * The underlying HTTP response. */ @@ -22243,14 +22319,14 @@ export type VirtualApplianceSkusListNextResponse = NetworkVirtualApplianceSkuLis /** * The response body as parsed JSON or XML */ - parsedBody: NetworkVirtualApplianceSkuListResult; + parsedBody: SecurityRuleListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type InboundSecurityRuleCreateOrUpdateResponse = InboundSecurityRule & { +export type DefaultSecurityRulesGetResponse = SecurityRule & { /** * The underlying HTTP response. */ @@ -22263,14 +22339,14 @@ export type InboundSecurityRuleCreateOrUpdateResponse = InboundSecurityRule & { /** * The response body as parsed JSON or XML */ - parsedBody: InboundSecurityRule; + parsedBody: SecurityRule; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listNext operation. */ -export type InboundSecurityRuleBeginCreateOrUpdateResponse = InboundSecurityRule & { +export type DefaultSecurityRulesListNextResponse = SecurityRuleListResult & { /** * The underlying HTTP response. */ @@ -22283,14 +22359,14 @@ export type InboundSecurityRuleBeginCreateOrUpdateResponse = InboundSecurityRule /** * The response body as parsed JSON or XML */ - parsedBody: InboundSecurityRule; + parsedBody: SecurityRuleListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type NetworkWatchersCreateOrUpdateResponse = NetworkWatcher & { +export type NetworkVirtualAppliancesGetResponse = NetworkVirtualAppliance & { /** * The underlying HTTP response. */ @@ -22303,14 +22379,14 @@ export type NetworkWatchersCreateOrUpdateResponse = NetworkWatcher & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkWatcher; + parsedBody: NetworkVirtualAppliance; }; }; /** - * Contains response data for the get operation. + * Contains response data for the updateTags operation. */ -export type NetworkWatchersGetResponse = NetworkWatcher & { +export type NetworkVirtualAppliancesUpdateTagsResponse = NetworkVirtualAppliance & { /** * The underlying HTTP response. */ @@ -22323,14 +22399,14 @@ export type NetworkWatchersGetResponse = NetworkWatcher & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkWatcher; + parsedBody: NetworkVirtualAppliance; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the createOrUpdate operation. */ -export type NetworkWatchersUpdateTagsResponse = NetworkWatcher & { +export type NetworkVirtualAppliancesCreateOrUpdateResponse = NetworkVirtualAppliance & { /** * The underlying HTTP response. */ @@ -22343,14 +22419,14 @@ export type NetworkWatchersUpdateTagsResponse = NetworkWatcher & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkWatcher; + parsedBody: NetworkVirtualAppliance; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listByResourceGroup operation. */ -export type NetworkWatchersListResponse = NetworkWatcherListResult & { +export type NetworkVirtualAppliancesListByResourceGroupResponse = NetworkVirtualApplianceListResult & { /** * The underlying HTTP response. */ @@ -22363,14 +22439,14 @@ export type NetworkWatchersListResponse = NetworkWatcherListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkWatcherListResult; + parsedBody: NetworkVirtualApplianceListResult; }; }; /** - * Contains response data for the listAll operation. + * Contains response data for the list operation. */ -export type NetworkWatchersListAllResponse = NetworkWatcherListResult & { +export type NetworkVirtualAppliancesListResponse = NetworkVirtualApplianceListResult & { /** * The underlying HTTP response. */ @@ -22383,14 +22459,14 @@ export type NetworkWatchersListAllResponse = NetworkWatcherListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NetworkWatcherListResult; + parsedBody: NetworkVirtualApplianceListResult; }; }; /** - * Contains response data for the getTopology operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type NetworkWatchersGetTopologyResponse = Topology & { +export type NetworkVirtualAppliancesBeginCreateOrUpdateResponse = NetworkVirtualAppliance & { /** * The underlying HTTP response. */ @@ -22403,14 +22479,14 @@ export type NetworkWatchersGetTopologyResponse = Topology & { /** * The response body as parsed JSON or XML */ - parsedBody: Topology; + parsedBody: NetworkVirtualAppliance; }; }; /** - * Contains response data for the verifyIPFlow operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type NetworkWatchersVerifyIPFlowResponse = VerificationIPFlowResult & { +export type NetworkVirtualAppliancesListByResourceGroupNextResponse = NetworkVirtualApplianceListResult & { /** * The underlying HTTP response. */ @@ -22423,14 +22499,14 @@ export type NetworkWatchersVerifyIPFlowResponse = VerificationIPFlowResult & { /** * The response body as parsed JSON or XML */ - parsedBody: VerificationIPFlowResult; + parsedBody: NetworkVirtualApplianceListResult; }; }; /** - * Contains response data for the getNextHop operation. + * Contains response data for the listNext operation. */ -export type NetworkWatchersGetNextHopResponse = NextHopResult & { +export type NetworkVirtualAppliancesListNextResponse = NetworkVirtualApplianceListResult & { /** * The underlying HTTP response. */ @@ -22443,14 +22519,14 @@ export type NetworkWatchersGetNextHopResponse = NextHopResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NextHopResult; + parsedBody: NetworkVirtualApplianceListResult; }; }; /** - * Contains response data for the getVMSecurityRules operation. + * Contains response data for the get operation. */ -export type NetworkWatchersGetVMSecurityRulesResponse = SecurityGroupViewResult & { +export type VirtualApplianceSitesGetResponse = VirtualApplianceSite & { /** * The underlying HTTP response. */ @@ -22463,14 +22539,14 @@ export type NetworkWatchersGetVMSecurityRulesResponse = SecurityGroupViewResult /** * The response body as parsed JSON or XML */ - parsedBody: SecurityGroupViewResult; + parsedBody: VirtualApplianceSite; }; }; /** - * Contains response data for the getTroubleshooting operation. + * Contains response data for the createOrUpdate operation. */ -export type NetworkWatchersGetTroubleshootingResponse = TroubleshootingResult & { +export type VirtualApplianceSitesCreateOrUpdateResponse = VirtualApplianceSite & { /** * The underlying HTTP response. */ @@ -22483,14 +22559,14 @@ export type NetworkWatchersGetTroubleshootingResponse = TroubleshootingResult & /** * The response body as parsed JSON or XML */ - parsedBody: TroubleshootingResult; + parsedBody: VirtualApplianceSite; }; }; /** - * Contains response data for the getTroubleshootingResult operation. + * Contains response data for the list operation. */ -export type NetworkWatchersGetTroubleshootingResultResponse = TroubleshootingResult & { +export type VirtualApplianceSitesListResponse = NetworkVirtualApplianceSiteListResult & { /** * The underlying HTTP response. */ @@ -22503,14 +22579,14 @@ export type NetworkWatchersGetTroubleshootingResultResponse = TroubleshootingRes /** * The response body as parsed JSON or XML */ - parsedBody: TroubleshootingResult; + parsedBody: NetworkVirtualApplianceSiteListResult; }; }; /** - * Contains response data for the setFlowLogConfiguration operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type NetworkWatchersSetFlowLogConfigurationResponse = FlowLogInformation & { +export type VirtualApplianceSitesBeginCreateOrUpdateResponse = VirtualApplianceSite & { /** * The underlying HTTP response. */ @@ -22523,14 +22599,14 @@ export type NetworkWatchersSetFlowLogConfigurationResponse = FlowLogInformation /** * The response body as parsed JSON or XML */ - parsedBody: FlowLogInformation; + parsedBody: VirtualApplianceSite; }; }; /** - * Contains response data for the getFlowLogStatus operation. + * Contains response data for the listNext operation. */ -export type NetworkWatchersGetFlowLogStatusResponse = FlowLogInformation & { +export type VirtualApplianceSitesListNextResponse = NetworkVirtualApplianceSiteListResult & { /** * The underlying HTTP response. */ @@ -22543,14 +22619,14 @@ export type NetworkWatchersGetFlowLogStatusResponse = FlowLogInformation & { /** * The response body as parsed JSON or XML */ - parsedBody: FlowLogInformation; + parsedBody: NetworkVirtualApplianceSiteListResult; }; }; /** - * Contains response data for the checkConnectivity operation. + * Contains response data for the list operation. */ -export type NetworkWatchersCheckConnectivityResponse = ConnectivityInformation & { +export type VirtualApplianceSkusListResponse = NetworkVirtualApplianceSkuListResult & { /** * The underlying HTTP response. */ @@ -22563,14 +22639,14 @@ export type NetworkWatchersCheckConnectivityResponse = ConnectivityInformation & /** * The response body as parsed JSON or XML */ - parsedBody: ConnectivityInformation; + parsedBody: NetworkVirtualApplianceSkuListResult; }; }; /** - * Contains response data for the getAzureReachabilityReport operation. + * Contains response data for the get operation. */ -export type NetworkWatchersGetAzureReachabilityReportResponse = AzureReachabilityReport & { +export type VirtualApplianceSkusGetResponse = NetworkVirtualApplianceSku & { /** * The underlying HTTP response. */ @@ -22583,14 +22659,14 @@ export type NetworkWatchersGetAzureReachabilityReportResponse = AzureReachabilit /** * The response body as parsed JSON or XML */ - parsedBody: AzureReachabilityReport; + parsedBody: NetworkVirtualApplianceSku; }; }; /** - * Contains response data for the listAvailableProviders operation. + * Contains response data for the listNext operation. */ -export type NetworkWatchersListAvailableProvidersResponse = AvailableProvidersList & { +export type VirtualApplianceSkusListNextResponse = NetworkVirtualApplianceSkuListResult & { /** * The underlying HTTP response. */ @@ -22603,14 +22679,14 @@ export type NetworkWatchersListAvailableProvidersResponse = AvailableProvidersLi /** * The response body as parsed JSON or XML */ - parsedBody: AvailableProvidersList; + parsedBody: NetworkVirtualApplianceSkuListResult; }; }; /** - * Contains response data for the getNetworkConfigurationDiagnostic operation. + * Contains response data for the createOrUpdate operation. */ -export type NetworkWatchersGetNetworkConfigurationDiagnosticResponse = NetworkConfigurationDiagnosticResponse & { +export type InboundSecurityRuleCreateOrUpdateResponse = InboundSecurityRule & { /** * The underlying HTTP response. */ @@ -22623,14 +22699,14 @@ export type NetworkWatchersGetNetworkConfigurationDiagnosticResponse = NetworkCo /** * The response body as parsed JSON or XML */ - parsedBody: NetworkConfigurationDiagnosticResponse; + parsedBody: InboundSecurityRule; }; }; /** - * Contains response data for the beginVerifyIPFlow operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type NetworkWatchersBeginVerifyIPFlowResponse = VerificationIPFlowResult & { +export type InboundSecurityRuleBeginCreateOrUpdateResponse = InboundSecurityRule & { /** * The underlying HTTP response. */ @@ -22643,14 +22719,14 @@ export type NetworkWatchersBeginVerifyIPFlowResponse = VerificationIPFlowResult /** * The response body as parsed JSON or XML */ - parsedBody: VerificationIPFlowResult; + parsedBody: InboundSecurityRule; }; }; /** - * Contains response data for the beginGetNextHop operation. + * Contains response data for the createOrUpdate operation. */ -export type NetworkWatchersBeginGetNextHopResponse = NextHopResult & { +export type NetworkWatchersCreateOrUpdateResponse = NetworkWatcher & { /** * The underlying HTTP response. */ @@ -22663,14 +22739,14 @@ export type NetworkWatchersBeginGetNextHopResponse = NextHopResult & { /** * The response body as parsed JSON or XML */ - parsedBody: NextHopResult; + parsedBody: NetworkWatcher; }; }; /** - * Contains response data for the beginGetVMSecurityRules operation. + * Contains response data for the get operation. */ -export type NetworkWatchersBeginGetVMSecurityRulesResponse = SecurityGroupViewResult & { +export type NetworkWatchersGetResponse = NetworkWatcher & { /** * The underlying HTTP response. */ @@ -22683,14 +22759,14 @@ export type NetworkWatchersBeginGetVMSecurityRulesResponse = SecurityGroupViewRe /** * The response body as parsed JSON or XML */ - parsedBody: SecurityGroupViewResult; + parsedBody: NetworkWatcher; }; }; /** - * Contains response data for the beginGetTroubleshooting operation. + * Contains response data for the updateTags operation. */ -export type NetworkWatchersBeginGetTroubleshootingResponse = TroubleshootingResult & { +export type NetworkWatchersUpdateTagsResponse = NetworkWatcher & { /** * The underlying HTTP response. */ @@ -22703,14 +22779,14 @@ export type NetworkWatchersBeginGetTroubleshootingResponse = TroubleshootingResu /** * The response body as parsed JSON or XML */ - parsedBody: TroubleshootingResult; + parsedBody: NetworkWatcher; }; }; /** - * Contains response data for the beginGetTroubleshootingResult operation. + * Contains response data for the list operation. */ -export type NetworkWatchersBeginGetTroubleshootingResultResponse = TroubleshootingResult & { +export type NetworkWatchersListResponse = NetworkWatcherListResult & { /** * The underlying HTTP response. */ @@ -22723,14 +22799,14 @@ export type NetworkWatchersBeginGetTroubleshootingResultResponse = Troubleshooti /** * The response body as parsed JSON or XML */ - parsedBody: TroubleshootingResult; + parsedBody: NetworkWatcherListResult; }; }; /** - * Contains response data for the beginSetFlowLogConfiguration operation. + * Contains response data for the listAll operation. */ -export type NetworkWatchersBeginSetFlowLogConfigurationResponse = FlowLogInformation & { +export type NetworkWatchersListAllResponse = NetworkWatcherListResult & { /** * The underlying HTTP response. */ @@ -22743,14 +22819,14 @@ export type NetworkWatchersBeginSetFlowLogConfigurationResponse = FlowLogInforma /** * The response body as parsed JSON or XML */ - parsedBody: FlowLogInformation; + parsedBody: NetworkWatcherListResult; }; }; /** - * Contains response data for the beginGetFlowLogStatus operation. + * Contains response data for the getTopology operation. */ -export type NetworkWatchersBeginGetFlowLogStatusResponse = FlowLogInformation & { +export type NetworkWatchersGetTopologyResponse = Topology & { /** * The underlying HTTP response. */ @@ -22763,14 +22839,14 @@ export type NetworkWatchersBeginGetFlowLogStatusResponse = FlowLogInformation & /** * The response body as parsed JSON or XML */ - parsedBody: FlowLogInformation; + parsedBody: Topology; }; }; /** - * Contains response data for the beginCheckConnectivity operation. + * Contains response data for the verifyIPFlow operation. */ -export type NetworkWatchersBeginCheckConnectivityResponse = ConnectivityInformation & { +export type NetworkWatchersVerifyIPFlowResponse = VerificationIPFlowResult & { /** * The underlying HTTP response. */ @@ -22783,14 +22859,14 @@ export type NetworkWatchersBeginCheckConnectivityResponse = ConnectivityInformat /** * The response body as parsed JSON or XML */ - parsedBody: ConnectivityInformation; + parsedBody: VerificationIPFlowResult; }; }; /** - * Contains response data for the beginGetAzureReachabilityReport operation. + * Contains response data for the getNextHop operation. */ -export type NetworkWatchersBeginGetAzureReachabilityReportResponse = AzureReachabilityReport & { +export type NetworkWatchersGetNextHopResponse = NextHopResult & { /** * The underlying HTTP response. */ @@ -22803,14 +22879,14 @@ export type NetworkWatchersBeginGetAzureReachabilityReportResponse = AzureReacha /** * The response body as parsed JSON or XML */ - parsedBody: AzureReachabilityReport; + parsedBody: NextHopResult; }; }; /** - * Contains response data for the beginListAvailableProviders operation. + * Contains response data for the getVMSecurityRules operation. */ -export type NetworkWatchersBeginListAvailableProvidersResponse = AvailableProvidersList & { +export type NetworkWatchersGetVMSecurityRulesResponse = SecurityGroupViewResult & { /** * The underlying HTTP response. */ @@ -22823,14 +22899,14 @@ export type NetworkWatchersBeginListAvailableProvidersResponse = AvailableProvid /** * The response body as parsed JSON or XML */ - parsedBody: AvailableProvidersList; + parsedBody: SecurityGroupViewResult; }; }; /** - * Contains response data for the beginGetNetworkConfigurationDiagnostic operation. + * Contains response data for the getTroubleshooting operation. */ -export type NetworkWatchersBeginGetNetworkConfigurationDiagnosticResponse = NetworkConfigurationDiagnosticResponse & { +export type NetworkWatchersGetTroubleshootingResponse = TroubleshootingResult & { /** * The underlying HTTP response. */ @@ -22843,14 +22919,14 @@ export type NetworkWatchersBeginGetNetworkConfigurationDiagnosticResponse = Netw /** * The response body as parsed JSON or XML */ - parsedBody: NetworkConfigurationDiagnosticResponse; + parsedBody: TroubleshootingResult; }; }; /** - * Contains response data for the create operation. + * Contains response data for the getTroubleshootingResult operation. */ -export type PacketCapturesCreateResponse = PacketCaptureResult & { +export type NetworkWatchersGetTroubleshootingResultResponse = TroubleshootingResult & { /** * The underlying HTTP response. */ @@ -22863,14 +22939,14 @@ export type PacketCapturesCreateResponse = PacketCaptureResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PacketCaptureResult; + parsedBody: TroubleshootingResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the setFlowLogConfiguration operation. */ -export type PacketCapturesGetResponse = PacketCaptureResult & { +export type NetworkWatchersSetFlowLogConfigurationResponse = FlowLogInformation & { /** * The underlying HTTP response. */ @@ -22883,14 +22959,14 @@ export type PacketCapturesGetResponse = PacketCaptureResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PacketCaptureResult; + parsedBody: FlowLogInformation; }; }; /** - * Contains response data for the getStatus operation. + * Contains response data for the getFlowLogStatus operation. */ -export type PacketCapturesGetStatusResponse = PacketCaptureQueryStatusResult & { +export type NetworkWatchersGetFlowLogStatusResponse = FlowLogInformation & { /** * The underlying HTTP response. */ @@ -22903,14 +22979,14 @@ export type PacketCapturesGetStatusResponse = PacketCaptureQueryStatusResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PacketCaptureQueryStatusResult; + parsedBody: FlowLogInformation; }; }; /** - * Contains response data for the list operation. + * Contains response data for the checkConnectivity operation. */ -export type PacketCapturesListResponse = PacketCaptureListResult & { +export type NetworkWatchersCheckConnectivityResponse = ConnectivityInformation & { /** * The underlying HTTP response. */ @@ -22923,14 +22999,14 @@ export type PacketCapturesListResponse = PacketCaptureListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PacketCaptureListResult; + parsedBody: ConnectivityInformation; }; }; /** - * Contains response data for the beginCreate operation. + * Contains response data for the getAzureReachabilityReport operation. */ -export type PacketCapturesBeginCreateResponse = PacketCaptureResult & { +export type NetworkWatchersGetAzureReachabilityReportResponse = AzureReachabilityReport & { /** * The underlying HTTP response. */ @@ -22943,14 +23019,14 @@ export type PacketCapturesBeginCreateResponse = PacketCaptureResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PacketCaptureResult; + parsedBody: AzureReachabilityReport; }; }; /** - * Contains response data for the beginGetStatus operation. + * Contains response data for the listAvailableProviders operation. */ -export type PacketCapturesBeginGetStatusResponse = PacketCaptureQueryStatusResult & { +export type NetworkWatchersListAvailableProvidersResponse = AvailableProvidersList & { /** * The underlying HTTP response. */ @@ -22963,14 +23039,14 @@ export type PacketCapturesBeginGetStatusResponse = PacketCaptureQueryStatusResul /** * The response body as parsed JSON or XML */ - parsedBody: PacketCaptureQueryStatusResult; + parsedBody: AvailableProvidersList; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the getNetworkConfigurationDiagnostic operation. */ -export type ConnectionMonitorsCreateOrUpdateResponse = ConnectionMonitorResult & { +export type NetworkWatchersGetNetworkConfigurationDiagnosticResponse = NetworkConfigurationDiagnosticResponse & { /** * The underlying HTTP response. */ @@ -22983,14 +23059,14 @@ export type ConnectionMonitorsCreateOrUpdateResponse = ConnectionMonitorResult & /** * The response body as parsed JSON or XML */ - parsedBody: ConnectionMonitorResult; + parsedBody: NetworkConfigurationDiagnosticResponse; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginVerifyIPFlow operation. */ -export type ConnectionMonitorsGetResponse = ConnectionMonitorResult & { +export type NetworkWatchersBeginVerifyIPFlowResponse = VerificationIPFlowResult & { /** * The underlying HTTP response. */ @@ -23003,14 +23079,14 @@ export type ConnectionMonitorsGetResponse = ConnectionMonitorResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ConnectionMonitorResult; + parsedBody: VerificationIPFlowResult; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the beginGetNextHop operation. */ -export type ConnectionMonitorsUpdateTagsResponse = ConnectionMonitorResult & { +export type NetworkWatchersBeginGetNextHopResponse = NextHopResult & { /** * The underlying HTTP response. */ @@ -23023,14 +23099,14 @@ export type ConnectionMonitorsUpdateTagsResponse = ConnectionMonitorResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ConnectionMonitorResult; + parsedBody: NextHopResult; }; }; /** - * Contains response data for the query operation. + * Contains response data for the beginGetVMSecurityRules operation. */ -export type ConnectionMonitorsQueryResponse = ConnectionMonitorQueryResult & { +export type NetworkWatchersBeginGetVMSecurityRulesResponse = SecurityGroupViewResult & { /** * The underlying HTTP response. */ @@ -23043,14 +23119,14 @@ export type ConnectionMonitorsQueryResponse = ConnectionMonitorQueryResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ConnectionMonitorQueryResult; + parsedBody: SecurityGroupViewResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the beginGetTroubleshooting operation. */ -export type ConnectionMonitorsListResponse = ConnectionMonitorListResult & { +export type NetworkWatchersBeginGetTroubleshootingResponse = TroubleshootingResult & { /** * The underlying HTTP response. */ @@ -23063,14 +23139,14 @@ export type ConnectionMonitorsListResponse = ConnectionMonitorListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: ConnectionMonitorListResult; + parsedBody: TroubleshootingResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the beginGetTroubleshootingResult operation. */ -export type ConnectionMonitorsBeginCreateOrUpdateResponse = ConnectionMonitorResult & { +export type NetworkWatchersBeginGetTroubleshootingResultResponse = TroubleshootingResult & { /** * The underlying HTTP response. */ @@ -23083,14 +23159,14 @@ export type ConnectionMonitorsBeginCreateOrUpdateResponse = ConnectionMonitorRes /** * The response body as parsed JSON or XML */ - parsedBody: ConnectionMonitorResult; + parsedBody: TroubleshootingResult; }; }; /** - * Contains response data for the beginQuery operation. + * Contains response data for the beginSetFlowLogConfiguration operation. */ -export type ConnectionMonitorsBeginQueryResponse = ConnectionMonitorQueryResult & { +export type NetworkWatchersBeginSetFlowLogConfigurationResponse = FlowLogInformation & { /** * The underlying HTTP response. */ @@ -23103,14 +23179,14 @@ export type ConnectionMonitorsBeginQueryResponse = ConnectionMonitorQueryResult /** * The response body as parsed JSON or XML */ - parsedBody: ConnectionMonitorQueryResult; + parsedBody: FlowLogInformation; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the beginGetFlowLogStatus operation. */ -export type FlowLogsCreateOrUpdateResponse = FlowLog & { +export type NetworkWatchersBeginGetFlowLogStatusResponse = FlowLogInformation & { /** * The underlying HTTP response. */ @@ -23123,14 +23199,14 @@ export type FlowLogsCreateOrUpdateResponse = FlowLog & { /** * The response body as parsed JSON or XML */ - parsedBody: FlowLog; + parsedBody: FlowLogInformation; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the beginCheckConnectivity operation. */ -export type FlowLogsUpdateTagsResponse = FlowLog & { +export type NetworkWatchersBeginCheckConnectivityResponse = ConnectivityInformation & { /** * The underlying HTTP response. */ @@ -23143,14 +23219,14 @@ export type FlowLogsUpdateTagsResponse = FlowLog & { /** * The response body as parsed JSON or XML */ - parsedBody: FlowLog; + parsedBody: ConnectivityInformation; }; }; /** - * Contains response data for the get operation. + * Contains response data for the beginGetAzureReachabilityReport operation. */ -export type FlowLogsGetResponse = FlowLog & { +export type NetworkWatchersBeginGetAzureReachabilityReportResponse = AzureReachabilityReport & { /** * The underlying HTTP response. */ @@ -23163,14 +23239,14 @@ export type FlowLogsGetResponse = FlowLog & { /** * The response body as parsed JSON or XML */ - parsedBody: FlowLog; + parsedBody: AzureReachabilityReport; }; }; /** - * Contains response data for the list operation. + * Contains response data for the beginListAvailableProviders operation. */ -export type FlowLogsListResponse = FlowLogListResult & { +export type NetworkWatchersBeginListAvailableProvidersResponse = AvailableProvidersList & { /** * The underlying HTTP response. */ @@ -23183,14 +23259,14 @@ export type FlowLogsListResponse = FlowLogListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: FlowLogListResult; + parsedBody: AvailableProvidersList; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the beginGetNetworkConfigurationDiagnostic operation. */ -export type FlowLogsBeginCreateOrUpdateResponse = FlowLog & { +export type NetworkWatchersBeginGetNetworkConfigurationDiagnosticResponse = NetworkConfigurationDiagnosticResponse & { /** * The underlying HTTP response. */ @@ -23203,14 +23279,14 @@ export type FlowLogsBeginCreateOrUpdateResponse = FlowLog & { /** * The response body as parsed JSON or XML */ - parsedBody: FlowLog; + parsedBody: NetworkConfigurationDiagnosticResponse; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the create operation. */ -export type FlowLogsListNextResponse = FlowLogListResult & { +export type PacketCapturesCreateResponse = PacketCaptureResult & { /** * The underlying HTTP response. */ @@ -23223,14 +23299,14 @@ export type FlowLogsListNextResponse = FlowLogListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: FlowLogListResult; + parsedBody: PacketCaptureResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type OperationsListResponse = OperationListResult & { +export type PacketCapturesGetResponse = PacketCaptureResult & { /** * The underlying HTTP response. */ @@ -23243,14 +23319,14 @@ export type OperationsListResponse = OperationListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: OperationListResult; + parsedBody: PacketCaptureResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the getStatus operation. */ -export type OperationsListNextResponse = OperationListResult & { +export type PacketCapturesGetStatusResponse = PacketCaptureQueryStatusResult & { /** * The underlying HTTP response. */ @@ -23263,14 +23339,14 @@ export type OperationsListNextResponse = OperationListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: OperationListResult; + parsedBody: PacketCaptureQueryStatusResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type PrivateEndpointsGetResponse = PrivateEndpoint & { +export type PacketCapturesListResponse = PacketCaptureListResult & { /** * The underlying HTTP response. */ @@ -23283,14 +23359,14 @@ export type PrivateEndpointsGetResponse = PrivateEndpoint & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpoint; + parsedBody: PacketCaptureListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the beginCreate operation. */ -export type PrivateEndpointsCreateOrUpdateResponse = PrivateEndpoint & { +export type PacketCapturesBeginCreateResponse = PacketCaptureResult & { /** * The underlying HTTP response. */ @@ -23303,14 +23379,14 @@ export type PrivateEndpointsCreateOrUpdateResponse = PrivateEndpoint & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpoint; + parsedBody: PacketCaptureResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the beginGetStatus operation. */ -export type PrivateEndpointsListResponse = PrivateEndpointListResult & { +export type PacketCapturesBeginGetStatusResponse = PacketCaptureQueryStatusResult & { /** * The underlying HTTP response. */ @@ -23323,14 +23399,14 @@ export type PrivateEndpointsListResponse = PrivateEndpointListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointListResult; + parsedBody: PacketCaptureQueryStatusResult; }; }; /** - * Contains response data for the listBySubscription operation. + * Contains response data for the createOrUpdate operation. */ -export type PrivateEndpointsListBySubscriptionResponse = PrivateEndpointListResult & { +export type ConnectionMonitorsCreateOrUpdateResponse = ConnectionMonitorResult & { /** * The underlying HTTP response. */ @@ -23343,14 +23419,14 @@ export type PrivateEndpointsListBySubscriptionResponse = PrivateEndpointListResu /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointListResult; + parsedBody: ConnectionMonitorResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the get operation. */ -export type PrivateEndpointsBeginCreateOrUpdateResponse = PrivateEndpoint & { +export type ConnectionMonitorsGetResponse = ConnectionMonitorResult & { /** * The underlying HTTP response. */ @@ -23363,14 +23439,14 @@ export type PrivateEndpointsBeginCreateOrUpdateResponse = PrivateEndpoint & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpoint; + parsedBody: ConnectionMonitorResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the updateTags operation. */ -export type PrivateEndpointsListNextResponse = PrivateEndpointListResult & { +export type ConnectionMonitorsUpdateTagsResponse = ConnectionMonitorResult & { /** * The underlying HTTP response. */ @@ -23383,14 +23459,14 @@ export type PrivateEndpointsListNextResponse = PrivateEndpointListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointListResult; + parsedBody: ConnectionMonitorResult; }; }; /** - * Contains response data for the listBySubscriptionNext operation. + * Contains response data for the query operation. */ -export type PrivateEndpointsListBySubscriptionNextResponse = PrivateEndpointListResult & { +export type ConnectionMonitorsQueryResponse = ConnectionMonitorQueryResult & { /** * The underlying HTTP response. */ @@ -23403,14 +23479,14 @@ export type PrivateEndpointsListBySubscriptionNextResponse = PrivateEndpointList /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointListResult; + parsedBody: ConnectionMonitorQueryResult; }; }; /** * Contains response data for the list operation. */ -export type AvailablePrivateEndpointTypesListResponse = AvailablePrivateEndpointTypesResult & { +export type ConnectionMonitorsListResponse = ConnectionMonitorListResult & { /** * The underlying HTTP response. */ @@ -23423,14 +23499,14 @@ export type AvailablePrivateEndpointTypesListResponse = AvailablePrivateEndpoint /** * The response body as parsed JSON or XML */ - parsedBody: AvailablePrivateEndpointTypesResult; + parsedBody: ConnectionMonitorListResult; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type AvailablePrivateEndpointTypesListByResourceGroupResponse = AvailablePrivateEndpointTypesResult & { +export type ConnectionMonitorsBeginCreateOrUpdateResponse = ConnectionMonitorResult & { /** * The underlying HTTP response. */ @@ -23443,14 +23519,14 @@ export type AvailablePrivateEndpointTypesListByResourceGroupResponse = Available /** * The response body as parsed JSON or XML */ - parsedBody: AvailablePrivateEndpointTypesResult; + parsedBody: ConnectionMonitorResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the beginQuery operation. */ -export type AvailablePrivateEndpointTypesListNextResponse = AvailablePrivateEndpointTypesResult & { +export type ConnectionMonitorsBeginQueryResponse = ConnectionMonitorQueryResult & { /** * The underlying HTTP response. */ @@ -23463,14 +23539,14 @@ export type AvailablePrivateEndpointTypesListNextResponse = AvailablePrivateEndp /** * The response body as parsed JSON or XML */ - parsedBody: AvailablePrivateEndpointTypesResult; + parsedBody: ConnectionMonitorQueryResult; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the createOrUpdate operation. */ -export type AvailablePrivateEndpointTypesListByResourceGroupNextResponse = AvailablePrivateEndpointTypesResult & { +export type FlowLogsCreateOrUpdateResponse = FlowLog & { /** * The underlying HTTP response. */ @@ -23483,14 +23559,14 @@ export type AvailablePrivateEndpointTypesListByResourceGroupNextResponse = Avail /** * The response body as parsed JSON or XML */ - parsedBody: AvailablePrivateEndpointTypesResult; + parsedBody: FlowLog; }; }; /** - * Contains response data for the get operation. + * Contains response data for the updateTags operation. */ -export type PrivateDnsZoneGroupsGetResponse = PrivateDnsZoneGroup & { +export type FlowLogsUpdateTagsResponse = FlowLog & { /** * The underlying HTTP response. */ @@ -23503,14 +23579,14 @@ export type PrivateDnsZoneGroupsGetResponse = PrivateDnsZoneGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateDnsZoneGroup; + parsedBody: FlowLog; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type PrivateDnsZoneGroupsCreateOrUpdateResponse = PrivateDnsZoneGroup & { +export type FlowLogsGetResponse = FlowLog & { /** * The underlying HTTP response. */ @@ -23523,14 +23599,14 @@ export type PrivateDnsZoneGroupsCreateOrUpdateResponse = PrivateDnsZoneGroup & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateDnsZoneGroup; + parsedBody: FlowLog; }; }; /** * Contains response data for the list operation. */ -export type PrivateDnsZoneGroupsListResponse = PrivateDnsZoneGroupListResult & { +export type FlowLogsListResponse = FlowLogListResult & { /** * The underlying HTTP response. */ @@ -23543,14 +23619,14 @@ export type PrivateDnsZoneGroupsListResponse = PrivateDnsZoneGroupListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateDnsZoneGroupListResult; + parsedBody: FlowLogListResult; }; }; /** * Contains response data for the beginCreateOrUpdate operation. */ -export type PrivateDnsZoneGroupsBeginCreateOrUpdateResponse = PrivateDnsZoneGroup & { +export type FlowLogsBeginCreateOrUpdateResponse = FlowLog & { /** * The underlying HTTP response. */ @@ -23563,14 +23639,14 @@ export type PrivateDnsZoneGroupsBeginCreateOrUpdateResponse = PrivateDnsZoneGrou /** * The response body as parsed JSON or XML */ - parsedBody: PrivateDnsZoneGroup; + parsedBody: FlowLog; }; }; /** * Contains response data for the listNext operation. */ -export type PrivateDnsZoneGroupsListNextResponse = PrivateDnsZoneGroupListResult & { +export type FlowLogsListNextResponse = FlowLogListResult & { /** * The underlying HTTP response. */ @@ -23583,14 +23659,14 @@ export type PrivateDnsZoneGroupsListNextResponse = PrivateDnsZoneGroupListResult /** * The response body as parsed JSON or XML */ - parsedBody: PrivateDnsZoneGroupListResult; + parsedBody: FlowLogListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type PrivateLinkServicesGetResponse = PrivateLinkService & { +export type OperationsListResponse = OperationListResult & { /** * The underlying HTTP response. */ @@ -23603,14 +23679,14 @@ export type PrivateLinkServicesGetResponse = PrivateLinkService & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkService; + parsedBody: OperationListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listNext operation. */ -export type PrivateLinkServicesCreateOrUpdateResponse = PrivateLinkService & { +export type OperationsListNextResponse = OperationListResult & { /** * The underlying HTTP response. */ @@ -23623,14 +23699,14 @@ export type PrivateLinkServicesCreateOrUpdateResponse = PrivateLinkService & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkService; + parsedBody: OperationListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type PrivateLinkServicesListResponse = PrivateLinkServiceListResult & { +export type PrivateEndpointsGetResponse = PrivateEndpoint & { /** * The underlying HTTP response. */ @@ -23643,14 +23719,14 @@ export type PrivateLinkServicesListResponse = PrivateLinkServiceListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkServiceListResult; + parsedBody: PrivateEndpoint; }; }; /** - * Contains response data for the listBySubscription operation. + * Contains response data for the createOrUpdate operation. */ -export type PrivateLinkServicesListBySubscriptionResponse = PrivateLinkServiceListResult & { +export type PrivateEndpointsCreateOrUpdateResponse = PrivateEndpoint & { /** * The underlying HTTP response. */ @@ -23663,14 +23739,14 @@ export type PrivateLinkServicesListBySubscriptionResponse = PrivateLinkServiceLi /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkServiceListResult; + parsedBody: PrivateEndpoint; }; }; /** - * Contains response data for the getPrivateEndpointConnection operation. + * Contains response data for the list operation. */ -export type PrivateLinkServicesGetPrivateEndpointConnectionResponse = PrivateEndpointConnection & { +export type PrivateEndpointsListResponse = PrivateEndpointListResult & { /** * The underlying HTTP response. */ @@ -23683,14 +23759,14 @@ export type PrivateLinkServicesGetPrivateEndpointConnectionResponse = PrivateEnd /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointConnection; + parsedBody: PrivateEndpointListResult; }; }; /** - * Contains response data for the updatePrivateEndpointConnection operation. + * Contains response data for the listBySubscription operation. */ -export type PrivateLinkServicesUpdatePrivateEndpointConnectionResponse = PrivateEndpointConnection & { +export type PrivateEndpointsListBySubscriptionResponse = PrivateEndpointListResult & { /** * The underlying HTTP response. */ @@ -23703,14 +23779,14 @@ export type PrivateLinkServicesUpdatePrivateEndpointConnectionResponse = Private /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointConnection; + parsedBody: PrivateEndpointListResult; }; }; /** - * Contains response data for the listPrivateEndpointConnections operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type PrivateLinkServicesListPrivateEndpointConnectionsResponse = PrivateEndpointConnectionListResult & { +export type PrivateEndpointsBeginCreateOrUpdateResponse = PrivateEndpoint & { /** * The underlying HTTP response. */ @@ -23723,14 +23799,14 @@ export type PrivateLinkServicesListPrivateEndpointConnectionsResponse = PrivateE /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointConnectionListResult; + parsedBody: PrivateEndpoint; }; }; /** - * Contains response data for the checkPrivateLinkServiceVisibility operation. + * Contains response data for the listNext operation. */ -export type PrivateLinkServicesCheckPrivateLinkServiceVisibilityResponse = PrivateLinkServiceVisibility & { +export type PrivateEndpointsListNextResponse = PrivateEndpointListResult & { /** * The underlying HTTP response. */ @@ -23743,14 +23819,14 @@ export type PrivateLinkServicesCheckPrivateLinkServiceVisibilityResponse = Priva /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkServiceVisibility; + parsedBody: PrivateEndpointListResult; }; }; /** - * Contains response data for the checkPrivateLinkServiceVisibilityByResourceGroup operation. + * Contains response data for the listBySubscriptionNext operation. */ -export type PrivateLinkServicesCheckPrivateLinkServiceVisibilityByResourceGroupResponse = PrivateLinkServiceVisibility & { +export type PrivateEndpointsListBySubscriptionNextResponse = PrivateEndpointListResult & { /** * The underlying HTTP response. */ @@ -23763,14 +23839,14 @@ export type PrivateLinkServicesCheckPrivateLinkServiceVisibilityByResourceGroupR /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkServiceVisibility; + parsedBody: PrivateEndpointListResult; }; }; /** - * Contains response data for the listAutoApprovedPrivateLinkServices operation. + * Contains response data for the list operation. */ -export type PrivateLinkServicesListAutoApprovedPrivateLinkServicesResponse = AutoApprovedPrivateLinkServicesResult & { +export type AvailablePrivateEndpointTypesListResponse = AvailablePrivateEndpointTypesResult & { /** * The underlying HTTP response. */ @@ -23783,14 +23859,14 @@ export type PrivateLinkServicesListAutoApprovedPrivateLinkServicesResponse = Aut /** * The response body as parsed JSON or XML */ - parsedBody: AutoApprovedPrivateLinkServicesResult; + parsedBody: AvailablePrivateEndpointTypesResult; }; }; /** - * Contains response data for the listAutoApprovedPrivateLinkServicesByResourceGroup operation. + * Contains response data for the listByResourceGroup operation. */ -export type PrivateLinkServicesListAutoApprovedPrivateLinkServicesByResourceGroupResponse = AutoApprovedPrivateLinkServicesResult & { +export type AvailablePrivateEndpointTypesListByResourceGroupResponse = AvailablePrivateEndpointTypesResult & { /** * The underlying HTTP response. */ @@ -23803,14 +23879,14 @@ export type PrivateLinkServicesListAutoApprovedPrivateLinkServicesByResourceGrou /** * The response body as parsed JSON or XML */ - parsedBody: AutoApprovedPrivateLinkServicesResult; + parsedBody: AvailablePrivateEndpointTypesResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listNext operation. */ -export type PrivateLinkServicesBeginCreateOrUpdateResponse = PrivateLinkService & { +export type AvailablePrivateEndpointTypesListNextResponse = AvailablePrivateEndpointTypesResult & { /** * The underlying HTTP response. */ @@ -23823,14 +23899,14 @@ export type PrivateLinkServicesBeginCreateOrUpdateResponse = PrivateLinkService /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkService; + parsedBody: AvailablePrivateEndpointTypesResult; }; }; /** - * Contains response data for the beginCheckPrivateLinkServiceVisibility operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type PrivateLinkServicesBeginCheckPrivateLinkServiceVisibilityResponse = PrivateLinkServiceVisibility & { +export type AvailablePrivateEndpointTypesListByResourceGroupNextResponse = AvailablePrivateEndpointTypesResult & { /** * The underlying HTTP response. */ @@ -23843,14 +23919,14 @@ export type PrivateLinkServicesBeginCheckPrivateLinkServiceVisibilityResponse = /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkServiceVisibility; + parsedBody: AvailablePrivateEndpointTypesResult; }; }; /** - * Contains response data for the beginCheckPrivateLinkServiceVisibilityByResourceGroup operation. + * Contains response data for the get operation. */ -export type PrivateLinkServicesBeginCheckPrivateLinkServiceVisibilityByResourceGroupResponse = PrivateLinkServiceVisibility & { +export type PrivateDnsZoneGroupsGetResponse = PrivateDnsZoneGroup & { /** * The underlying HTTP response. */ @@ -23863,14 +23939,14 @@ export type PrivateLinkServicesBeginCheckPrivateLinkServiceVisibilityByResourceG /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkServiceVisibility; + parsedBody: PrivateDnsZoneGroup; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the createOrUpdate operation. */ -export type PrivateLinkServicesListNextResponse = PrivateLinkServiceListResult & { +export type PrivateDnsZoneGroupsCreateOrUpdateResponse = PrivateDnsZoneGroup & { /** * The underlying HTTP response. */ @@ -23883,14 +23959,14 @@ export type PrivateLinkServicesListNextResponse = PrivateLinkServiceListResult & /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkServiceListResult; + parsedBody: PrivateDnsZoneGroup; }; }; /** - * Contains response data for the listBySubscriptionNext operation. + * Contains response data for the list operation. */ -export type PrivateLinkServicesListBySubscriptionNextResponse = PrivateLinkServiceListResult & { +export type PrivateDnsZoneGroupsListResponse = PrivateDnsZoneGroupListResult & { /** * The underlying HTTP response. */ @@ -23903,14 +23979,14 @@ export type PrivateLinkServicesListBySubscriptionNextResponse = PrivateLinkServi /** * The response body as parsed JSON or XML */ - parsedBody: PrivateLinkServiceListResult; + parsedBody: PrivateDnsZoneGroupListResult; }; }; /** - * Contains response data for the listPrivateEndpointConnectionsNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type PrivateLinkServicesListPrivateEndpointConnectionsNextResponse = PrivateEndpointConnectionListResult & { +export type PrivateDnsZoneGroupsBeginCreateOrUpdateResponse = PrivateDnsZoneGroup & { /** * The underlying HTTP response. */ @@ -23923,14 +23999,14 @@ export type PrivateLinkServicesListPrivateEndpointConnectionsNextResponse = Priv /** * The response body as parsed JSON or XML */ - parsedBody: PrivateEndpointConnectionListResult; + parsedBody: PrivateDnsZoneGroup; }; }; /** - * Contains response data for the listAutoApprovedPrivateLinkServicesNext operation. + * Contains response data for the listNext operation. */ -export type PrivateLinkServicesListAutoApprovedPrivateLinkServicesNextResponse = AutoApprovedPrivateLinkServicesResult & { +export type PrivateDnsZoneGroupsListNextResponse = PrivateDnsZoneGroupListResult & { /** * The underlying HTTP response. */ @@ -23943,14 +24019,14 @@ export type PrivateLinkServicesListAutoApprovedPrivateLinkServicesNextResponse = /** * The response body as parsed JSON or XML */ - parsedBody: AutoApprovedPrivateLinkServicesResult; + parsedBody: PrivateDnsZoneGroupListResult; }; }; /** - * Contains response data for the listAutoApprovedPrivateLinkServicesByResourceGroupNext operation. + * Contains response data for the get operation. */ -export type PrivateLinkServicesListAutoApprovedPrivateLinkServicesByResourceGroupNextResponse = AutoApprovedPrivateLinkServicesResult & { +export type PrivateLinkServicesGetResponse = PrivateLinkService & { /** * The underlying HTTP response. */ @@ -23963,14 +24039,14 @@ export type PrivateLinkServicesListAutoApprovedPrivateLinkServicesByResourceGrou /** * The response body as parsed JSON or XML */ - parsedBody: AutoApprovedPrivateLinkServicesResult; + parsedBody: PrivateLinkService; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type PublicIPAddressesGetResponse = PublicIPAddress & { +export type PrivateLinkServicesCreateOrUpdateResponse = PrivateLinkService & { /** * The underlying HTTP response. */ @@ -23983,14 +24059,14 @@ export type PublicIPAddressesGetResponse = PublicIPAddress & { /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddress; + parsedBody: PrivateLinkService; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the list operation. */ -export type PublicIPAddressesCreateOrUpdateResponse = PublicIPAddress & { +export type PrivateLinkServicesListResponse = PrivateLinkServiceListResult & { /** * The underlying HTTP response. */ @@ -24003,14 +24079,14 @@ export type PublicIPAddressesCreateOrUpdateResponse = PublicIPAddress & { /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddress; + parsedBody: PrivateLinkServiceListResult; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the listBySubscription operation. */ -export type PublicIPAddressesUpdateTagsResponse = PublicIPAddress & { +export type PrivateLinkServicesListBySubscriptionResponse = PrivateLinkServiceListResult & { /** * The underlying HTTP response. */ @@ -24023,14 +24099,14 @@ export type PublicIPAddressesUpdateTagsResponse = PublicIPAddress & { /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddress; + parsedBody: PrivateLinkServiceListResult; }; }; /** - * Contains response data for the listAll operation. + * Contains response data for the getPrivateEndpointConnection operation. */ -export type PublicIPAddressesListAllResponse = PublicIPAddressListResult & { +export type PrivateLinkServicesGetPrivateEndpointConnectionResponse = PrivateEndpointConnection & { /** * The underlying HTTP response. */ @@ -24043,14 +24119,14 @@ export type PublicIPAddressesListAllResponse = PublicIPAddressListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddressListResult; + parsedBody: PrivateEndpointConnection; }; }; /** - * Contains response data for the list operation. + * Contains response data for the updatePrivateEndpointConnection operation. */ -export type PublicIPAddressesListResponse = PublicIPAddressListResult & { +export type PrivateLinkServicesUpdatePrivateEndpointConnectionResponse = PrivateEndpointConnection & { /** * The underlying HTTP response. */ @@ -24063,14 +24139,14 @@ export type PublicIPAddressesListResponse = PublicIPAddressListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddressListResult; + parsedBody: PrivateEndpointConnection; }; }; /** - * Contains response data for the listVirtualMachineScaleSetPublicIPAddresses operation. + * Contains response data for the listPrivateEndpointConnections operation. */ -export type PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesResponse = PublicIPAddressListResult & { +export type PrivateLinkServicesListPrivateEndpointConnectionsResponse = PrivateEndpointConnectionListResult & { /** * The underlying HTTP response. */ @@ -24083,14 +24159,14 @@ export type PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesResponse /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddressListResult; + parsedBody: PrivateEndpointConnectionListResult; }; }; /** - * Contains response data for the listVirtualMachineScaleSetVMPublicIPAddresses operation. + * Contains response data for the checkPrivateLinkServiceVisibility operation. */ -export type PublicIPAddressesListVirtualMachineScaleSetVMPublicIPAddressesResponse = PublicIPAddressListResult & { +export type PrivateLinkServicesCheckPrivateLinkServiceVisibilityResponse = PrivateLinkServiceVisibility & { /** * The underlying HTTP response. */ @@ -24103,14 +24179,14 @@ export type PublicIPAddressesListVirtualMachineScaleSetVMPublicIPAddressesRespon /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddressListResult; + parsedBody: PrivateLinkServiceVisibility; }; }; /** - * Contains response data for the getVirtualMachineScaleSetPublicIPAddress operation. + * Contains response data for the checkPrivateLinkServiceVisibilityByResourceGroup operation. */ -export type PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressResponse = PublicIPAddress & { +export type PrivateLinkServicesCheckPrivateLinkServiceVisibilityByResourceGroupResponse = PrivateLinkServiceVisibility & { /** * The underlying HTTP response. */ @@ -24123,14 +24199,14 @@ export type PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressResponse = /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddress; + parsedBody: PrivateLinkServiceVisibility; }; }; /** - * Contains response data for the listCloudServicePublicIPAddresses operation. + * Contains response data for the listAutoApprovedPrivateLinkServices operation. */ -export type PublicIPAddressesListCloudServicePublicIPAddressesResponse = PublicIPAddressListResult & { +export type PrivateLinkServicesListAutoApprovedPrivateLinkServicesResponse = AutoApprovedPrivateLinkServicesResult & { /** * The underlying HTTP response. */ @@ -24143,14 +24219,14 @@ export type PublicIPAddressesListCloudServicePublicIPAddressesResponse = PublicI /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddressListResult; + parsedBody: AutoApprovedPrivateLinkServicesResult; }; }; /** - * Contains response data for the listCloudServiceRoleInstancePublicIPAddresses operation. + * Contains response data for the listAutoApprovedPrivateLinkServicesByResourceGroup operation. */ -export type PublicIPAddressesListCloudServiceRoleInstancePublicIPAddressesResponse = PublicIPAddressListResult & { +export type PrivateLinkServicesListAutoApprovedPrivateLinkServicesByResourceGroupResponse = AutoApprovedPrivateLinkServicesResult & { /** * The underlying HTTP response. */ @@ -24163,14 +24239,14 @@ export type PublicIPAddressesListCloudServiceRoleInstancePublicIPAddressesRespon /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddressListResult; + parsedBody: AutoApprovedPrivateLinkServicesResult; }; }; /** - * Contains response data for the getCloudServicePublicIPAddress operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type PublicIPAddressesGetCloudServicePublicIPAddressResponse = PublicIPAddress & { +export type PrivateLinkServicesBeginCreateOrUpdateResponse = PrivateLinkService & { /** * The underlying HTTP response. */ @@ -24183,14 +24259,14 @@ export type PublicIPAddressesGetCloudServicePublicIPAddressResponse = PublicIPAd /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddress; + parsedBody: PrivateLinkService; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the beginCheckPrivateLinkServiceVisibility operation. */ -export type PublicIPAddressesBeginCreateOrUpdateResponse = PublicIPAddress & { +export type PrivateLinkServicesBeginCheckPrivateLinkServiceVisibilityResponse = PrivateLinkServiceVisibility & { /** * The underlying HTTP response. */ @@ -24203,14 +24279,14 @@ export type PublicIPAddressesBeginCreateOrUpdateResponse = PublicIPAddress & { /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddress; + parsedBody: PrivateLinkServiceVisibility; }; }; /** - * Contains response data for the listAllNext operation. + * Contains response data for the beginCheckPrivateLinkServiceVisibilityByResourceGroup operation. */ -export type PublicIPAddressesListAllNextResponse = PublicIPAddressListResult & { +export type PrivateLinkServicesBeginCheckPrivateLinkServiceVisibilityByResourceGroupResponse = PrivateLinkServiceVisibility & { /** * The underlying HTTP response. */ @@ -24223,14 +24299,14 @@ export type PublicIPAddressesListAllNextResponse = PublicIPAddressListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddressListResult; + parsedBody: PrivateLinkServiceVisibility; }; }; /** * Contains response data for the listNext operation. */ -export type PublicIPAddressesListNextResponse = PublicIPAddressListResult & { +export type PrivateLinkServicesListNextResponse = PrivateLinkServiceListResult & { /** * The underlying HTTP response. */ @@ -24243,14 +24319,14 @@ export type PublicIPAddressesListNextResponse = PublicIPAddressListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddressListResult; + parsedBody: PrivateLinkServiceListResult; }; }; /** - * Contains response data for the listVirtualMachineScaleSetPublicIPAddressesNext operation. + * Contains response data for the listBySubscriptionNext operation. */ -export type PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesNextResponse = PublicIPAddressListResult & { +export type PrivateLinkServicesListBySubscriptionNextResponse = PrivateLinkServiceListResult & { /** * The underlying HTTP response. */ @@ -24263,14 +24339,14 @@ export type PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesNextResp /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddressListResult; + parsedBody: PrivateLinkServiceListResult; }; }; /** - * Contains response data for the listVirtualMachineScaleSetVMPublicIPAddressesNext operation. + * Contains response data for the listPrivateEndpointConnectionsNext operation. */ -export type PublicIPAddressesListVirtualMachineScaleSetVMPublicIPAddressesNextResponse = PublicIPAddressListResult & { +export type PrivateLinkServicesListPrivateEndpointConnectionsNextResponse = PrivateEndpointConnectionListResult & { /** * The underlying HTTP response. */ @@ -24283,14 +24359,14 @@ export type PublicIPAddressesListVirtualMachineScaleSetVMPublicIPAddressesNextRe /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddressListResult; + parsedBody: PrivateEndpointConnectionListResult; }; }; /** - * Contains response data for the listCloudServicePublicIPAddressesNext operation. + * Contains response data for the listAutoApprovedPrivateLinkServicesNext operation. */ -export type PublicIPAddressesListCloudServicePublicIPAddressesNextResponse = PublicIPAddressListResult & { +export type PrivateLinkServicesListAutoApprovedPrivateLinkServicesNextResponse = AutoApprovedPrivateLinkServicesResult & { /** * The underlying HTTP response. */ @@ -24303,14 +24379,14 @@ export type PublicIPAddressesListCloudServicePublicIPAddressesNextResponse = Pub /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddressListResult; + parsedBody: AutoApprovedPrivateLinkServicesResult; }; }; /** - * Contains response data for the listCloudServiceRoleInstancePublicIPAddressesNext operation. + * Contains response data for the listAutoApprovedPrivateLinkServicesByResourceGroupNext operation. */ -export type PublicIPAddressesListCloudServiceRoleInstancePublicIPAddressesNextResponse = PublicIPAddressListResult & { +export type PrivateLinkServicesListAutoApprovedPrivateLinkServicesByResourceGroupNextResponse = AutoApprovedPrivateLinkServicesResult & { /** * The underlying HTTP response. */ @@ -24323,7 +24399,7 @@ export type PublicIPAddressesListCloudServiceRoleInstancePublicIPAddressesNextRe /** * The response body as parsed JSON or XML */ - parsedBody: PublicIPAddressListResult; + parsedBody: AutoApprovedPrivateLinkServicesResult; }; }; @@ -28778,9 +28854,14 @@ export type VpnGatewaysListNextResponse = ListVpnGatewaysResult & { }; /** - * Contains response data for the get operation. + * Contains response data for the getIkeSas operation. */ -export type VpnConnectionsGetResponse = VpnConnection & { +export type VpnLinkConnectionsGetIkeSasResponse = { + /** + * The parsed response body. + */ + body: string; + /** * The underlying HTTP response. */ @@ -28793,14 +28874,14 @@ export type VpnConnectionsGetResponse = VpnConnection & { /** * The response body as parsed JSON or XML */ - parsedBody: VpnConnection; + parsedBody: string; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByVpnConnection operation. */ -export type VpnConnectionsCreateOrUpdateResponse = VpnConnection & { +export type VpnLinkConnectionsListByVpnConnectionResponse = ListVpnSiteLinkConnectionsResult & { /** * The underlying HTTP response. */ @@ -28813,14 +28894,14 @@ export type VpnConnectionsCreateOrUpdateResponse = VpnConnection & { /** * The response body as parsed JSON or XML */ - parsedBody: VpnConnection; + parsedBody: ListVpnSiteLinkConnectionsResult; }; }; /** - * Contains response data for the startPacketCapture operation. + * Contains response data for the beginGetIkeSas operation. */ -export type VpnConnectionsStartPacketCaptureResponse = { +export type VpnLinkConnectionsBeginGetIkeSasResponse = { /** * The parsed response body. */ @@ -28843,14 +28924,9 @@ export type VpnConnectionsStartPacketCaptureResponse = { }; /** - * Contains response data for the stopPacketCapture operation. + * Contains response data for the listByVpnConnectionNext operation. */ -export type VpnConnectionsStopPacketCaptureResponse = { - /** - * The parsed response body. - */ - body: string; - +export type VpnLinkConnectionsListByVpnConnectionNextResponse = ListVpnSiteLinkConnectionsResult & { /** * The underlying HTTP response. */ @@ -28863,14 +28939,14 @@ export type VpnConnectionsStopPacketCaptureResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: string; + parsedBody: ListVpnSiteLinkConnectionsResult; }; }; /** - * Contains response data for the listByVpnGateway operation. + * Contains response data for the get operation. */ -export type VpnConnectionsListByVpnGatewayResponse = ListVpnConnectionsResult & { +export type VpnConnectionsGetResponse = VpnConnection & { /** * The underlying HTTP response. */ @@ -28883,14 +28959,14 @@ export type VpnConnectionsListByVpnGatewayResponse = ListVpnConnectionsResult & /** * The response body as parsed JSON or XML */ - parsedBody: ListVpnConnectionsResult; + parsedBody: VpnConnection; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the createOrUpdate operation. */ -export type VpnConnectionsBeginCreateOrUpdateResponse = VpnConnection & { +export type VpnConnectionsCreateOrUpdateResponse = VpnConnection & { /** * The underlying HTTP response. */ @@ -28908,9 +28984,9 @@ export type VpnConnectionsBeginCreateOrUpdateResponse = VpnConnection & { }; /** - * Contains response data for the beginStartPacketCapture operation. + * Contains response data for the startPacketCapture operation. */ -export type VpnConnectionsBeginStartPacketCaptureResponse = { +export type VpnConnectionsStartPacketCaptureResponse = { /** * The parsed response body. */ @@ -28933,9 +29009,9 @@ export type VpnConnectionsBeginStartPacketCaptureResponse = { }; /** - * Contains response data for the beginStopPacketCapture operation. + * Contains response data for the stopPacketCapture operation. */ -export type VpnConnectionsBeginStopPacketCaptureResponse = { +export type VpnConnectionsStopPacketCaptureResponse = { /** * The parsed response body. */ @@ -28958,9 +29034,9 @@ export type VpnConnectionsBeginStopPacketCaptureResponse = { }; /** - * Contains response data for the listByVpnGatewayNext operation. + * Contains response data for the listByVpnGateway operation. */ -export type VpnConnectionsListByVpnGatewayNextResponse = ListVpnConnectionsResult & { +export type VpnConnectionsListByVpnGatewayResponse = ListVpnConnectionsResult & { /** * The underlying HTTP response. */ @@ -28978,9 +29054,9 @@ export type VpnConnectionsListByVpnGatewayNextResponse = ListVpnConnectionsResul }; /** - * Contains response data for the get operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type VpnSiteLinkConnectionsGetResponse = VpnSiteLinkConnection & { +export type VpnConnectionsBeginCreateOrUpdateResponse = VpnConnection & { /** * The underlying HTTP response. */ @@ -28993,14 +29069,19 @@ export type VpnSiteLinkConnectionsGetResponse = VpnSiteLinkConnection & { /** * The response body as parsed JSON or XML */ - parsedBody: VpnSiteLinkConnection; + parsedBody: VpnConnection; }; }; /** - * Contains response data for the listByVpnConnection operation. + * Contains response data for the beginStartPacketCapture operation. */ -export type VpnLinkConnectionsListByVpnConnectionResponse = ListVpnSiteLinkConnectionsResult & { +export type VpnConnectionsBeginStartPacketCaptureResponse = { + /** + * The parsed response body. + */ + body: string; + /** * The underlying HTTP response. */ @@ -29013,14 +29094,19 @@ export type VpnLinkConnectionsListByVpnConnectionResponse = ListVpnSiteLinkConne /** * The response body as parsed JSON or XML */ - parsedBody: ListVpnSiteLinkConnectionsResult; + parsedBody: string; }; }; /** - * Contains response data for the listByVpnConnectionNext operation. + * Contains response data for the beginStopPacketCapture operation. */ -export type VpnLinkConnectionsListByVpnConnectionNextResponse = ListVpnSiteLinkConnectionsResult & { +export type VpnConnectionsBeginStopPacketCaptureResponse = { + /** + * The parsed response body. + */ + body: string; + /** * The underlying HTTP response. */ @@ -29033,7 +29119,47 @@ export type VpnLinkConnectionsListByVpnConnectionNextResponse = ListVpnSiteLinkC /** * The response body as parsed JSON or XML */ - parsedBody: ListVpnSiteLinkConnectionsResult; + parsedBody: string; + }; +}; + +/** + * Contains response data for the listByVpnGatewayNext operation. + */ +export type VpnConnectionsListByVpnGatewayNextResponse = ListVpnConnectionsResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: ListVpnConnectionsResult; + }; +}; + +/** + * Contains response data for the get operation. + */ +export type VpnSiteLinkConnectionsGetResponse = VpnSiteLinkConnection & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: VpnSiteLinkConnection; }; }; diff --git a/sdk/network/arm-network/src/models/ipAllocationsMappers.ts b/sdk/network/arm-network/src/models/ipAllocationsMappers.ts index 56cc96372d41..70080421e7b7 100644 --- a/sdk/network/arm-network/src/models/ipAllocationsMappers.ts +++ b/sdk/network/arm-network/src/models/ipAllocationsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/ipGroupsMappers.ts b/sdk/network/arm-network/src/models/ipGroupsMappers.ts index 76e4e598da2d..9fc0a6882990 100644 --- a/sdk/network/arm-network/src/models/ipGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/ipGroupsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts b/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts index bacabb499476..854b57843956 100644 --- a/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts b/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts index 238eea9e0467..7d57d165cb59 100644 --- a/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts index 33aa5617fbb3..38f067cb1c5a 100644 --- a/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts index c9bafe6775af..2f4426a0eca3 100644 --- a/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts index 3d782a135433..7c00d4b5e15f 100644 --- a/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts index 68f09659ffff..aec3b2e83fc9 100644 --- a/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/loadBalancersMappers.ts b/sdk/network/arm-network/src/models/loadBalancersMappers.ts index 093114f4934b..a921cbab8c00 100644 --- a/sdk/network/arm-network/src/models/loadBalancersMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancersMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts b/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts index ac480a853fcf..ba7752ec769f 100644 --- a/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/mappers.ts b/sdk/network/arm-network/src/models/mappers.ts index fde45163178a..b76a57fb8178 100644 --- a/sdk/network/arm-network/src/models/mappers.ts +++ b/sdk/network/arm-network/src/models/mappers.ts @@ -2285,6 +2285,13 @@ export const LoadBalancerBackendAddress: msRest.CompositeMapper = { className: "SubResource" } }, + subnet: { + serializedName: "properties.subnet", + type: { + name: "Composite", + className: "SubResource" + } + }, ipAddress: { serializedName: "properties.ipAddress", type: { @@ -8916,6 +8923,108 @@ export const FirewallPolicyThreatIntelWhitelist: msRest.CompositeMapper = { } }; +export const FirewallPolicyLogAnalyticsWorkspace: msRest.CompositeMapper = { + serializedName: "FirewallPolicyLogAnalyticsWorkspace", + type: { + name: "Composite", + className: "FirewallPolicyLogAnalyticsWorkspace", + modelProperties: { + region: { + serializedName: "region", + type: { + name: "String" + } + }, + workspaceId: { + serializedName: "workspaceId", + type: { + name: "Composite", + className: "SubResource" + } + } + } + } +}; + +export const FirewallPolicyLogAnalyticsResources: msRest.CompositeMapper = { + serializedName: "FirewallPolicyLogAnalyticsResources", + type: { + name: "Composite", + className: "FirewallPolicyLogAnalyticsResources", + modelProperties: { + workspaces: { + serializedName: "workspaces", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "FirewallPolicyLogAnalyticsWorkspace" + } + } + } + }, + defaultWorkspaceId: { + serializedName: "defaultWorkspaceId", + type: { + name: "Composite", + className: "SubResource" + } + } + } + } +}; + +export const FirewallPolicyInsights: msRest.CompositeMapper = { + serializedName: "FirewallPolicyInsights", + type: { + name: "Composite", + className: "FirewallPolicyInsights", + modelProperties: { + isEnabled: { + serializedName: "isEnabled", + type: { + name: "Boolean" + } + }, + retentionDays: { + serializedName: "retentionDays", + type: { + name: "Number" + } + }, + logAnalyticsResources: { + serializedName: "logAnalyticsResources", + type: { + name: "Composite", + className: "FirewallPolicyLogAnalyticsResources" + } + } + } + } +}; + +export const FirewallPolicySNAT: msRest.CompositeMapper = { + serializedName: "FirewallPolicySNAT", + type: { + name: "Composite", + className: "FirewallPolicySNAT", + modelProperties: { + privateRanges: { + serializedName: "privateRanges", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } + } + } +}; + export const DnsSettings: msRest.CompositeMapper = { serializedName: "DnsSettings", type: { @@ -9240,6 +9349,20 @@ export const FirewallPolicy: msRest.CompositeMapper = { className: "FirewallPolicyThreatIntelWhitelist" } }, + insights: { + serializedName: "properties.insights", + type: { + name: "Composite", + className: "FirewallPolicyInsights" + } + }, + snat: { + serializedName: "properties.snat", + type: { + name: "Composite", + className: "FirewallPolicySNAT" + } + }, dnsSettings: { serializedName: "properties.dnsSettings", type: { @@ -17194,6 +17317,17 @@ export const VpnClientConfiguration: msRest.CompositeMapper = { } } }, + vpnAuthenticationTypes: { + serializedName: "vpnAuthenticationTypes", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, vpnClientIpsecPolicies: { serializedName: "vpnClientIpsecPolicies", type: { @@ -17593,14 +17727,14 @@ export const VirtualNetworkGateway: msRest.CompositeMapper = { name: "String" } }, - virtualNetworkExtendedLocationResourceId: { - serializedName: "properties.virtualNetworkExtendedLocationResourceId", + vNetExtendedLocationResourceId: { + serializedName: "properties.vNetExtendedLocationResourceId", type: { name: "String" } }, - extendedLocation: { - serializedName: "properties.extendedLocation", + virtualNetworkExtendedLocation: { + serializedName: "properties.virtualNetworkExtendedLocation", type: { name: "Composite", className: "ExtendedLocation" @@ -19902,6 +20036,18 @@ export const VpnConnection: msRest.CompositeMapper = { } } }, + trafficSelectorPolicies: { + serializedName: "properties.trafficSelectorPolicies", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "TrafficSelectorPolicy" + } + } + } + }, enableRateLimiting: { serializedName: "properties.enableRateLimiting", type: { @@ -22286,6 +22432,92 @@ export const BastionSessionDeleteResult: msRest.CompositeMapper = { } }; +export const NetworkInterfaceListResult: msRest.CompositeMapper = { + serializedName: "NetworkInterfaceListResult", + type: { + name: "Composite", + className: "NetworkInterfaceListResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NetworkInterface" + } + } + } + }, + nextLink: { + readOnly: true, + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const NetworkInterfaceIPConfigurationListResult: msRest.CompositeMapper = { + serializedName: "NetworkInterfaceIPConfigurationListResult", + type: { + name: "Composite", + className: "NetworkInterfaceIPConfigurationListResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NetworkInterfaceIPConfiguration" + } + } + } + }, + nextLink: { + readOnly: true, + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const PublicIPAddressListResult: msRest.CompositeMapper = { + serializedName: "PublicIPAddressListResult", + type: { + name: "Composite", + className: "PublicIPAddressListResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "PublicIPAddress" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + export const CustomIpPrefixListResult: msRest.CompositeMapper = { serializedName: "CustomIpPrefixListResult", type: { @@ -22996,35 +23228,6 @@ export const LoadBalancerOutboundRuleListResult: msRest.CompositeMapper = { } }; -export const NetworkInterfaceListResult: msRest.CompositeMapper = { - serializedName: "NetworkInterfaceListResult", - type: { - name: "Composite", - className: "NetworkInterfaceListResult", - modelProperties: { - value: { - serializedName: "", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "NetworkInterface" - } - } - } - }, - nextLink: { - readOnly: true, - serializedName: "nextLink", - type: { - name: "String" - } - } - } - } -}; - export const LoadBalancerProbeListResult: msRest.CompositeMapper = { serializedName: "LoadBalancerProbeListResult", type: { @@ -23082,35 +23285,6 @@ export const NatGatewayListResult: msRest.CompositeMapper = { } }; -export const NetworkInterfaceIPConfigurationListResult: msRest.CompositeMapper = { - serializedName: "NetworkInterfaceIPConfigurationListResult", - type: { - name: "Composite", - className: "NetworkInterfaceIPConfigurationListResult", - modelProperties: { - value: { - serializedName: "", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "NetworkInterfaceIPConfiguration" - } - } - } - }, - nextLink: { - readOnly: true, - serializedName: "nextLink", - type: { - name: "String" - } - } - } - } -}; - export const NetworkInterfaceLoadBalancerListResult: msRest.CompositeMapper = { serializedName: "NetworkInterfaceLoadBalancerListResult", type: { @@ -23634,34 +23808,6 @@ export const AutoApprovedPrivateLinkServicesResult: msRest.CompositeMapper = { } }; -export const PublicIPAddressListResult: msRest.CompositeMapper = { - serializedName: "PublicIPAddressListResult", - type: { - name: "Composite", - className: "PublicIPAddressListResult", - modelProperties: { - value: { - serializedName: "", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "PublicIPAddress" - } - } - } - }, - nextLink: { - serializedName: "nextLink", - type: { - name: "String" - } - } - } - } -}; - export const PublicIPPrefixListResult: msRest.CompositeMapper = { serializedName: "PublicIPPrefixListResult", type: { @@ -24452,11 +24598,11 @@ export const ListVpnGatewaysResult: msRest.CompositeMapper = { } }; -export const ListVpnConnectionsResult: msRest.CompositeMapper = { - serializedName: "ListVpnConnectionsResult", +export const ListVpnSiteLinkConnectionsResult: msRest.CompositeMapper = { + serializedName: "ListVpnSiteLinkConnectionsResult", type: { name: "Composite", - className: "ListVpnConnectionsResult", + className: "ListVpnSiteLinkConnectionsResult", modelProperties: { value: { serializedName: "", @@ -24465,7 +24611,7 @@ export const ListVpnConnectionsResult: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "VpnConnection" + className: "VpnSiteLinkConnection" } } } @@ -24480,11 +24626,11 @@ export const ListVpnConnectionsResult: msRest.CompositeMapper = { } }; -export const ListVpnSiteLinkConnectionsResult: msRest.CompositeMapper = { - serializedName: "ListVpnSiteLinkConnectionsResult", +export const ListVpnConnectionsResult: msRest.CompositeMapper = { + serializedName: "ListVpnConnectionsResult", type: { name: "Composite", - className: "ListVpnSiteLinkConnectionsResult", + className: "ListVpnConnectionsResult", modelProperties: { value: { serializedName: "", @@ -24493,7 +24639,7 @@ export const ListVpnSiteLinkConnectionsResult: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "VpnSiteLinkConnection" + className: "VpnConnection" } } } diff --git a/sdk/network/arm-network/src/models/natGatewaysMappers.ts b/sdk/network/arm-network/src/models/natGatewaysMappers.ts index 2dc5fa2fff35..1ba72d8e16da 100644 --- a/sdk/network/arm-network/src/models/natGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/natGatewaysMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/natRulesMappers.ts b/sdk/network/arm-network/src/models/natRulesMappers.ts index 0ae29635bede..174700e4a753 100644 --- a/sdk/network/arm-network/src/models/natRulesMappers.ts +++ b/sdk/network/arm-network/src/models/natRulesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts index ac7063c2a20e..ee37f6a709b9 100644 --- a/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts index ab8720e59693..25508c661594 100644 --- a/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts index fb25803b0487..5d7ec36380a2 100644 --- a/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/networkInterfacesMappers.ts b/sdk/network/arm-network/src/models/networkInterfacesMappers.ts index fec3d35f0b0d..76b8439a890e 100644 --- a/sdk/network/arm-network/src/models/networkInterfacesMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfacesMappers.ts @@ -147,10 +147,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -158,6 +161,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/networkProfilesMappers.ts b/sdk/network/arm-network/src/models/networkProfilesMappers.ts index d34c840268c8..b50182d2eabc 100644 --- a/sdk/network/arm-network/src/models/networkProfilesMappers.ts +++ b/sdk/network/arm-network/src/models/networkProfilesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts b/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts index 17d081738564..4b3339d7b590 100644 --- a/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts b/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts index 6712fe0f7a39..7cbcdbe275ba 100644 --- a/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts +++ b/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/networkWatchersMappers.ts b/sdk/network/arm-network/src/models/networkWatchersMappers.ts index 5eb71becd12a..5793839ad28f 100644 --- a/sdk/network/arm-network/src/models/networkWatchersMappers.ts +++ b/sdk/network/arm-network/src/models/networkWatchersMappers.ts @@ -160,10 +160,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -171,6 +174,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts b/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts index c7c73c1c4289..8098108828c3 100644 --- a/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/parameters.ts b/sdk/network/arm-network/src/models/parameters.ts index 293047484c96..e2f61757d3af 100644 --- a/sdk/network/arm-network/src/models/parameters.ts +++ b/sdk/network/arm-network/src/models/parameters.ts @@ -25,7 +25,7 @@ export const apiVersion0: msRest.OperationQueryParameter = { required: true, isConstant: true, serializedName: "api-version", - defaultValue: '2020-08-01', + defaultValue: '2020-11-01', type: { name: "String" } diff --git a/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts b/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts index ef3445dce44a..e872e0090d52 100644 --- a/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/privateDnsZoneGroupsMappers.ts b/sdk/network/arm-network/src/models/privateDnsZoneGroupsMappers.ts index d45770388e8a..9c96585cef15 100644 --- a/sdk/network/arm-network/src/models/privateDnsZoneGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/privateDnsZoneGroupsMappers.ts @@ -143,10 +143,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -154,6 +157,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/privateEndpointsMappers.ts b/sdk/network/arm-network/src/models/privateEndpointsMappers.ts index 38a3185d4c29..35b2e8ec03bb 100644 --- a/sdk/network/arm-network/src/models/privateEndpointsMappers.ts +++ b/sdk/network/arm-network/src/models/privateEndpointsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts b/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts index 8319d01d187c..0f0b5fc094e3 100644 --- a/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts +++ b/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts @@ -146,10 +146,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -157,6 +160,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts b/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts index 3dc6fd158532..e4850cc7c5bd 100644 --- a/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts +++ b/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts b/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts index 706d10b138b7..1d9a6be528f7 100644 --- a/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts +++ b/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts b/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts index 4c5bc57f8476..812662e42521 100644 --- a/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts +++ b/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts b/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts index 6803e742236e..2e3118d2b827 100644 --- a/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts +++ b/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/routeFiltersMappers.ts b/sdk/network/arm-network/src/models/routeFiltersMappers.ts index 92aba038b418..0c0cb77502c1 100644 --- a/sdk/network/arm-network/src/models/routeFiltersMappers.ts +++ b/sdk/network/arm-network/src/models/routeFiltersMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/routeTablesMappers.ts b/sdk/network/arm-network/src/models/routeTablesMappers.ts index b22d39b5fb20..2cafcb89d48a 100644 --- a/sdk/network/arm-network/src/models/routeTablesMappers.ts +++ b/sdk/network/arm-network/src/models/routeTablesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/routesMappers.ts b/sdk/network/arm-network/src/models/routesMappers.ts index 465efbb02f88..6b8abbcaa7c5 100644 --- a/sdk/network/arm-network/src/models/routesMappers.ts +++ b/sdk/network/arm-network/src/models/routesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/securityPartnerProvidersMappers.ts b/sdk/network/arm-network/src/models/securityPartnerProvidersMappers.ts index 9e9cb72cb508..c823f07005e6 100644 --- a/sdk/network/arm-network/src/models/securityPartnerProvidersMappers.ts +++ b/sdk/network/arm-network/src/models/securityPartnerProvidersMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/securityRulesMappers.ts b/sdk/network/arm-network/src/models/securityRulesMappers.ts index abf3c393f86a..c1e6c1a3fbc7 100644 --- a/sdk/network/arm-network/src/models/securityRulesMappers.ts +++ b/sdk/network/arm-network/src/models/securityRulesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts b/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts index ef6a0d01a247..feeacad26c99 100644 --- a/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts +++ b/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts b/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts index 7514f466f4de..87d55e4c0ac8 100644 --- a/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts b/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts index 6493ce88cf40..29364c04a5f6 100644 --- a/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts +++ b/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/subnetsMappers.ts b/sdk/network/arm-network/src/models/subnetsMappers.ts index 727464071a4f..43b1a3a6c2f4 100644 --- a/sdk/network/arm-network/src/models/subnetsMappers.ts +++ b/sdk/network/arm-network/src/models/subnetsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/virtualApplianceSitesMappers.ts b/sdk/network/arm-network/src/models/virtualApplianceSitesMappers.ts index 7d6a2fbea652..10493dc8eb8a 100644 --- a/sdk/network/arm-network/src/models/virtualApplianceSitesMappers.ts +++ b/sdk/network/arm-network/src/models/virtualApplianceSitesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/virtualApplianceSkusMappers.ts b/sdk/network/arm-network/src/models/virtualApplianceSkusMappers.ts index a0f3a1667145..0f8151365ec5 100644 --- a/sdk/network/arm-network/src/models/virtualApplianceSkusMappers.ts +++ b/sdk/network/arm-network/src/models/virtualApplianceSkusMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/virtualHubBgpConnectionMappers.ts b/sdk/network/arm-network/src/models/virtualHubBgpConnectionMappers.ts index ac8c7224569d..fc1036897ffc 100644 --- a/sdk/network/arm-network/src/models/virtualHubBgpConnectionMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubBgpConnectionMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/virtualHubBgpConnectionsMappers.ts b/sdk/network/arm-network/src/models/virtualHubBgpConnectionsMappers.ts index b0352d2558b3..fe047edab691 100644 --- a/sdk/network/arm-network/src/models/virtualHubBgpConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubBgpConnectionsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/virtualHubIpConfigurationMappers.ts b/sdk/network/arm-network/src/models/virtualHubIpConfigurationMappers.ts index 92480f02ca9d..c3e18455173a 100644 --- a/sdk/network/arm-network/src/models/virtualHubIpConfigurationMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubIpConfigurationMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts b/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts index 721fea50b364..aab4ab8bdaf5 100644 --- a/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts @@ -143,10 +143,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -154,6 +157,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/virtualHubsMappers.ts b/sdk/network/arm-network/src/models/virtualHubsMappers.ts index 4686c6cc1b0a..e956302e95ff 100644 --- a/sdk/network/arm-network/src/models/virtualHubsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts index b24ff713ae06..d3ae0412d019 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts @@ -145,10 +145,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -156,6 +159,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts index 0db431cd2af1..a7bd84a9d894 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts @@ -145,10 +145,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -156,6 +159,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts index 0a832aad934b..4133de24be16 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts index fbb6968ce3a5..dd649659f0de 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/virtualNetworksMappers.ts b/sdk/network/arm-network/src/models/virtualNetworksMappers.ts index ff3c75d5d702..aaf7273937a5 100644 --- a/sdk/network/arm-network/src/models/virtualNetworksMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworksMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts b/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts index 0ec91a2c88a3..1aca8affa674 100644 --- a/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/virtualRoutersMappers.ts b/sdk/network/arm-network/src/models/virtualRoutersMappers.ts index a82553388aba..6cf84d50bdbf 100644 --- a/sdk/network/arm-network/src/models/virtualRoutersMappers.ts +++ b/sdk/network/arm-network/src/models/virtualRoutersMappers.ts @@ -142,10 +142,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -153,6 +156,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/virtualWansMappers.ts b/sdk/network/arm-network/src/models/virtualWansMappers.ts index 82dc868e3b1b..2e3573de55e4 100644 --- a/sdk/network/arm-network/src/models/virtualWansMappers.ts +++ b/sdk/network/arm-network/src/models/virtualWansMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts index a47b36dc0a34..336a13d221c0 100644 --- a/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts b/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts index c72b1d21bda1..f2b8aec5a4b1 100644 --- a/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts index 7d67c2166133..da28cfa5c961 100644 --- a/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts @@ -112,6 +112,8 @@ export { DnsSettings, DscpConfiguration, EndpointServiceResult, + ErrorDetails, + ErrorResponse, ExpressRouteCircuit, ExpressRouteCircuitAuthorization, ExpressRouteCircuitConnection, @@ -141,10 +143,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +157,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts b/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts index a273cd4ba228..ea7a862817bc 100644 --- a/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts index ac8c7224569d..fc1036897ffc 100644 --- a/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts b/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts index 3f709a7455d4..7b48d08801e7 100644 --- a/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts +++ b/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/vpnSitesMappers.ts b/sdk/network/arm-network/src/models/vpnSitesMappers.ts index 3e80478a07c5..8b0b0b1a9d2e 100644 --- a/sdk/network/arm-network/src/models/vpnSitesMappers.ts +++ b/sdk/network/arm-network/src/models/vpnSitesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts b/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts index 91434b9b11a8..3d1f923c65d2 100644 --- a/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts @@ -141,10 +141,13 @@ export { FirewallPolicyCertificateAuthority, FirewallPolicyFilterRuleCollection, FirewallPolicyFilterRuleCollectionAction, + FirewallPolicyInsights, FirewallPolicyIntrusionDetection, FirewallPolicyIntrusionDetectionBypassTrafficSpecifications, FirewallPolicyIntrusionDetectionConfiguration, FirewallPolicyIntrusionDetectionSignatureSpecification, + FirewallPolicyLogAnalyticsResources, + FirewallPolicyLogAnalyticsWorkspace, FirewallPolicyNatRuleCollection, FirewallPolicyNatRuleCollectionAction, FirewallPolicyRule, @@ -152,6 +155,7 @@ export { FirewallPolicyRuleCollection, FirewallPolicyRuleCollectionGroup, FirewallPolicySku, + FirewallPolicySNAT, FirewallPolicyThreatIntelWhitelist, FirewallPolicyTransportSecurity, FlowLog, diff --git a/sdk/network/arm-network/src/networkManagementClient.ts b/sdk/network/arm-network/src/networkManagementClient.ts index 3a1894190f04..cca010a83adc 100644 --- a/sdk/network/arm-network/src/networkManagementClient.ts +++ b/sdk/network/arm-network/src/networkManagementClient.ts @@ -29,6 +29,8 @@ class NetworkManagementClient extends NetworkManagementClientContext { azureFirewallFqdnTags: operations.AzureFirewallFqdnTags; webCategories: operations.WebCategories; bastionHosts: operations.BastionHosts; + networkInterfaces: operations.NetworkInterfaces; + publicIPAddresses: operations.PublicIPAddresses; customIPPrefixes: operations.CustomIPPrefixes; ddosCustomPolicies: operations.DdosCustomPolicies; ddosProtectionPlans: operations.DdosProtectionPlans; @@ -58,7 +60,6 @@ class NetworkManagementClient extends NetworkManagementClientContext { loadBalancerNetworkInterfaces: operations.LoadBalancerNetworkInterfaces; loadBalancerProbes: operations.LoadBalancerProbes; natGateways: operations.NatGateways; - networkInterfaces: operations.NetworkInterfaces; networkInterfaceIPConfigurations: operations.NetworkInterfaceIPConfigurations; networkInterfaceLoadBalancers: operations.NetworkInterfaceLoadBalancers; networkInterfaceTapConfigurations: operations.NetworkInterfaceTapConfigurations; @@ -79,7 +80,6 @@ class NetworkManagementClient extends NetworkManagementClientContext { availablePrivateEndpointTypes: operations.AvailablePrivateEndpointTypes; privateDnsZoneGroups: operations.PrivateDnsZoneGroups; privateLinkServices: operations.PrivateLinkServices; - publicIPAddresses: operations.PublicIPAddresses; publicIPPrefixes: operations.PublicIPPrefixes; routeFilters: operations.RouteFilters; routeFilterRules: operations.RouteFilterRules; @@ -110,9 +110,9 @@ class NetworkManagementClient extends NetworkManagementClientContext { virtualHubs: operations.VirtualHubs; hubVirtualNetworkConnections: operations.HubVirtualNetworkConnections; vpnGateways: operations.VpnGateways; + vpnLinkConnections: operations.VpnLinkConnections; vpnConnections: operations.VpnConnections; vpnSiteLinkConnections: operations.VpnSiteLinkConnections; - vpnLinkConnections: operations.VpnLinkConnections; natRules: operations.NatRules; p2sVpnGateways: operations.P2sVpnGateways; vpnServerConfigurationsAssociatedWithVirtualWan: operations.VpnServerConfigurationsAssociatedWithVirtualWan; @@ -145,6 +145,8 @@ class NetworkManagementClient extends NetworkManagementClientContext { this.azureFirewallFqdnTags = new operations.AzureFirewallFqdnTags(this); this.webCategories = new operations.WebCategories(this); this.bastionHosts = new operations.BastionHosts(this); + this.networkInterfaces = new operations.NetworkInterfaces(this); + this.publicIPAddresses = new operations.PublicIPAddresses(this); this.customIPPrefixes = new operations.CustomIPPrefixes(this); this.ddosCustomPolicies = new operations.DdosCustomPolicies(this); this.ddosProtectionPlans = new operations.DdosProtectionPlans(this); @@ -174,7 +176,6 @@ class NetworkManagementClient extends NetworkManagementClientContext { this.loadBalancerNetworkInterfaces = new operations.LoadBalancerNetworkInterfaces(this); this.loadBalancerProbes = new operations.LoadBalancerProbes(this); this.natGateways = new operations.NatGateways(this); - this.networkInterfaces = new operations.NetworkInterfaces(this); this.networkInterfaceIPConfigurations = new operations.NetworkInterfaceIPConfigurations(this); this.networkInterfaceLoadBalancers = new operations.NetworkInterfaceLoadBalancers(this); this.networkInterfaceTapConfigurations = new operations.NetworkInterfaceTapConfigurations(this); @@ -195,7 +196,6 @@ class NetworkManagementClient extends NetworkManagementClientContext { this.availablePrivateEndpointTypes = new operations.AvailablePrivateEndpointTypes(this); this.privateDnsZoneGroups = new operations.PrivateDnsZoneGroups(this); this.privateLinkServices = new operations.PrivateLinkServices(this); - this.publicIPAddresses = new operations.PublicIPAddresses(this); this.publicIPPrefixes = new operations.PublicIPPrefixes(this); this.routeFilters = new operations.RouteFilters(this); this.routeFilterRules = new operations.RouteFilterRules(this); @@ -226,9 +226,9 @@ class NetworkManagementClient extends NetworkManagementClientContext { this.virtualHubs = new operations.VirtualHubs(this); this.hubVirtualNetworkConnections = new operations.HubVirtualNetworkConnections(this); this.vpnGateways = new operations.VpnGateways(this); + this.vpnLinkConnections = new operations.VpnLinkConnections(this); this.vpnConnections = new operations.VpnConnections(this); this.vpnSiteLinkConnections = new operations.VpnSiteLinkConnections(this); - this.vpnLinkConnections = new operations.VpnLinkConnections(this); this.natRules = new operations.NatRules(this); this.p2sVpnGateways = new operations.P2sVpnGateways(this); this.vpnServerConfigurationsAssociatedWithVirtualWan = new operations.VpnServerConfigurationsAssociatedWithVirtualWan(this); diff --git a/sdk/network/arm-network/src/networkManagementClientContext.ts b/sdk/network/arm-network/src/networkManagementClientContext.ts index b533043bb149..2e54cf31fd25 100644 --- a/sdk/network/arm-network/src/networkManagementClientContext.ts +++ b/sdk/network/arm-network/src/networkManagementClientContext.ts @@ -37,7 +37,7 @@ export class NetworkManagementClientContext extends msRestAzure.AzureServiceClie if (!options) { options = {}; } - if (!options.userAgent) { + if(!options.userAgent) { const defaultUserAgent = msRestAzure.getDefaultUserAgentValue(); options.userAgent = `${packageName}/${packageVersion} ${defaultUserAgent}`; } @@ -51,10 +51,10 @@ export class NetworkManagementClientContext extends msRestAzure.AzureServiceClie this.credentials = credentials; this.subscriptionId = subscriptionId; - if (options.acceptLanguage !== null && options.acceptLanguage !== undefined) { + if(options.acceptLanguage !== null && options.acceptLanguage !== undefined) { this.acceptLanguage = options.acceptLanguage; } - if (options.longRunningOperationRetryTimeout !== null && options.longRunningOperationRetryTimeout !== undefined) { + if(options.longRunningOperationRetryTimeout !== null && options.longRunningOperationRetryTimeout !== undefined) { this.longRunningOperationRetryTimeout = options.longRunningOperationRetryTimeout; } } diff --git a/sdk/network/arm-network/src/operations/index.ts b/sdk/network/arm-network/src/operations/index.ts index ac8a18054374..5e23f4aa5643 100644 --- a/sdk/network/arm-network/src/operations/index.ts +++ b/sdk/network/arm-network/src/operations/index.ts @@ -18,6 +18,8 @@ export * from "./azureFirewalls"; export * from "./azureFirewallFqdnTags"; export * from "./webCategories"; export * from "./bastionHosts"; +export * from "./networkInterfaces"; +export * from "./publicIPAddresses"; export * from "./customIPPrefixes"; export * from "./ddosCustomPolicies"; export * from "./ddosProtectionPlans"; @@ -47,7 +49,6 @@ export * from "./loadBalancerOutboundRules"; export * from "./loadBalancerNetworkInterfaces"; export * from "./loadBalancerProbes"; export * from "./natGateways"; -export * from "./networkInterfaces"; export * from "./networkInterfaceIPConfigurations"; export * from "./networkInterfaceLoadBalancers"; export * from "./networkInterfaceTapConfigurations"; @@ -68,7 +69,6 @@ export * from "./privateEndpoints"; export * from "./availablePrivateEndpointTypes"; export * from "./privateDnsZoneGroups"; export * from "./privateLinkServices"; -export * from "./publicIPAddresses"; export * from "./publicIPPrefixes"; export * from "./routeFilters"; export * from "./routeFilterRules"; @@ -99,9 +99,9 @@ export * from "./vpnServerConfigurations"; export * from "./virtualHubs"; export * from "./hubVirtualNetworkConnections"; export * from "./vpnGateways"; +export * from "./vpnLinkConnections"; export * from "./vpnConnections"; export * from "./vpnSiteLinkConnections"; -export * from "./vpnLinkConnections"; export * from "./natRules"; export * from "./p2sVpnGateways"; export * from "./vpnServerConfigurationsAssociatedWithVirtualWan"; diff --git a/sdk/network/arm-network/src/operations/networkInterfaces.ts b/sdk/network/arm-network/src/operations/networkInterfaces.ts index 86fef9e152b4..028efa87e605 100644 --- a/sdk/network/arm-network/src/operations/networkInterfaces.ts +++ b/sdk/network/arm-network/src/operations/networkInterfaces.ts @@ -26,6 +26,114 @@ export class NetworkInterfaces { this.client = client; } + /** + * Gets information about all network interfaces in a role instance in a cloud service. + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The name of role instance. + * @param [options] The optional parameters + * @returns Promise + */ + listCloudServiceRoleInstanceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The name of role instance. + * @param callback The callback + */ + listCloudServiceRoleInstanceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The name of role instance. + * @param options The optional parameters + * @param callback The callback + */ + listCloudServiceRoleInstanceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listCloudServiceRoleInstanceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + cloudServiceName, + roleInstanceName, + options + }, + listCloudServiceRoleInstanceNetworkInterfacesOperationSpec, + callback) as Promise; + } + + /** + * Gets all network interfaces in a cloud service. + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param [options] The optional parameters + * @returns Promise + */ + listCloudServiceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param callback The callback + */ + listCloudServiceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param options The optional parameters + * @param callback The callback + */ + listCloudServiceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listCloudServiceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + cloudServiceName, + options + }, + listCloudServiceNetworkInterfacesOperationSpec, + callback) as Promise; + } + + /** + * Get the specified network interface in a cloud service. + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The name of role instance. + * @param networkInterfaceName The name of the network interface. + * @param [options] The optional parameters + * @returns Promise + */ + getCloudServiceNetworkInterface(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, options?: Models.NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The name of role instance. + * @param networkInterfaceName The name of the network interface. + * @param callback The callback + */ + getCloudServiceNetworkInterface(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The name of role instance. + * @param networkInterfaceName The name of the network interface. + * @param options The optional parameters + * @param callback The callback + */ + getCloudServiceNetworkInterface(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, options: Models.NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams, callback: msRest.ServiceCallback): void; + getCloudServiceNetworkInterface(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, options?: Models.NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + cloudServiceName, + roleInstanceName, + networkInterfaceName, + options + }, + getCloudServiceNetworkInterfaceOperationSpec, + callback) as Promise; + } + /** * Deletes the specified network interface. * @param resourceGroupName The name of the resource group. @@ -388,114 +496,6 @@ export class NetworkInterfaces { callback) as Promise; } - /** - * Gets information about all network interfaces in a role instance in a cloud service. - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param roleInstanceName The name of role instance. - * @param [options] The optional parameters - * @returns Promise - */ - listCloudServiceRoleInstanceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, options?: msRest.RequestOptionsBase): Promise; - /** - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param roleInstanceName The name of role instance. - * @param callback The callback - */ - listCloudServiceRoleInstanceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, callback: msRest.ServiceCallback): void; - /** - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param roleInstanceName The name of role instance. - * @param options The optional parameters - * @param callback The callback - */ - listCloudServiceRoleInstanceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - listCloudServiceRoleInstanceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { - return this.client.sendOperationRequest( - { - resourceGroupName, - cloudServiceName, - roleInstanceName, - options - }, - listCloudServiceRoleInstanceNetworkInterfacesOperationSpec, - callback) as Promise; - } - - /** - * Gets all network interfaces in a cloud service. - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param [options] The optional parameters - * @returns Promise - */ - listCloudServiceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, options?: msRest.RequestOptionsBase): Promise; - /** - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param callback The callback - */ - listCloudServiceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, callback: msRest.ServiceCallback): void; - /** - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param options The optional parameters - * @param callback The callback - */ - listCloudServiceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - listCloudServiceNetworkInterfaces(resourceGroupName: string, cloudServiceName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { - return this.client.sendOperationRequest( - { - resourceGroupName, - cloudServiceName, - options - }, - listCloudServiceNetworkInterfacesOperationSpec, - callback) as Promise; - } - - /** - * Get the specified network interface in a cloud service. - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param roleInstanceName The name of role instance. - * @param networkInterfaceName The name of the network interface. - * @param [options] The optional parameters - * @returns Promise - */ - getCloudServiceNetworkInterface(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, options?: Models.NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams): Promise; - /** - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param roleInstanceName The name of role instance. - * @param networkInterfaceName The name of the network interface. - * @param callback The callback - */ - getCloudServiceNetworkInterface(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, callback: msRest.ServiceCallback): void; - /** - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param roleInstanceName The name of role instance. - * @param networkInterfaceName The name of the network interface. - * @param options The optional parameters - * @param callback The callback - */ - getCloudServiceNetworkInterface(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, options: Models.NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams, callback: msRest.ServiceCallback): void; - getCloudServiceNetworkInterface(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, options?: Models.NetworkInterfacesGetCloudServiceNetworkInterfaceOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { - return this.client.sendOperationRequest( - { - resourceGroupName, - cloudServiceName, - roleInstanceName, - networkInterfaceName, - options - }, - getCloudServiceNetworkInterfaceOperationSpec, - callback) as Promise; - } - /** * Deletes the specified network interface. * @param resourceGroupName The name of the resource group. @@ -559,15 +559,72 @@ export class NetworkInterfaces { * @param [options] The optional parameters * @returns Promise */ - beginListEffectiveNetworkSecurityGroups(resourceGroupName: string, networkInterfaceName: string, options?: msRest.RequestOptionsBase): Promise { - return this.client.sendLRORequest( + beginListEffectiveNetworkSecurityGroups(resourceGroupName: string, networkInterfaceName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + networkInterfaceName, + options + }, + beginListEffectiveNetworkSecurityGroupsOperationSpec, + options); + } + + /** + * Gets information about all network interfaces in a role instance in a cloud service. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns + * Promise + */ + listCloudServiceRoleInstanceNetworkInterfacesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listCloudServiceRoleInstanceNetworkInterfacesNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listCloudServiceRoleInstanceNetworkInterfacesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listCloudServiceRoleInstanceNetworkInterfacesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listCloudServiceRoleInstanceNetworkInterfacesNextOperationSpec, + callback) as Promise; + } + + /** + * Gets all network interfaces in a cloud service. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listCloudServiceNetworkInterfacesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listCloudServiceNetworkInterfacesNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listCloudServiceNetworkInterfacesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listCloudServiceNetworkInterfacesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( { - resourceGroupName, - networkInterfaceName, + nextPageLink, options }, - beginListEffectiveNetworkSecurityGroupsOperationSpec, - options); + listCloudServiceNetworkInterfacesNextOperationSpec, + callback) as Promise; } /** @@ -712,85 +769,28 @@ export class NetworkInterfaces { listVirtualMachineScaleSetIpConfigurationsNextOperationSpec, callback) as Promise; } - - /** - * Gets information about all network interfaces in a role instance in a cloud service. - * @param nextPageLink The NextLink from the previous successful call to List operation. - * @param [options] The optional parameters - * @returns - * Promise - */ - listCloudServiceRoleInstanceNetworkInterfacesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; - /** - * @param nextPageLink The NextLink from the previous successful call to List operation. - * @param callback The callback - */ - listCloudServiceRoleInstanceNetworkInterfacesNext(nextPageLink: string, callback: msRest.ServiceCallback): void; - /** - * @param nextPageLink The NextLink from the previous successful call to List operation. - * @param options The optional parameters - * @param callback The callback - */ - listCloudServiceRoleInstanceNetworkInterfacesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - listCloudServiceRoleInstanceNetworkInterfacesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { - return this.client.sendOperationRequest( - { - nextPageLink, - options - }, - listCloudServiceRoleInstanceNetworkInterfacesNextOperationSpec, - callback) as Promise; - } - - /** - * Gets all network interfaces in a cloud service. - * @param nextPageLink The NextLink from the previous successful call to List operation. - * @param [options] The optional parameters - * @returns Promise - */ - listCloudServiceNetworkInterfacesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; - /** - * @param nextPageLink The NextLink from the previous successful call to List operation. - * @param callback The callback - */ - listCloudServiceNetworkInterfacesNext(nextPageLink: string, callback: msRest.ServiceCallback): void; - /** - * @param nextPageLink The NextLink from the previous successful call to List operation. - * @param options The optional parameters - * @param callback The callback - */ - listCloudServiceNetworkInterfacesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - listCloudServiceNetworkInterfacesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { - return this.client.sendOperationRequest( - { - nextPageLink, - options - }, - listCloudServiceNetworkInterfacesNextOperationSpec, - callback) as Promise; - } } // Operation Specifications const serializer = new msRest.Serializer(Mappers); -const getOperationSpec: msRest.OperationSpec = { +const listCloudServiceRoleInstanceNetworkInterfacesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces", urlParameters: [ Parameters.resourceGroupName, - Parameters.networkInterfaceName, + Parameters.cloudServiceName, + Parameters.roleInstanceName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0, - Parameters.expand + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.NetworkInterface + bodyMapper: Mappers.NetworkInterfaceListResult }, default: { bodyMapper: Mappers.CloudError @@ -799,12 +799,12 @@ const getOperationSpec: msRest.OperationSpec = { serializer }; -const updateTagsOperationSpec: msRest.OperationSpec = { - httpMethod: "PATCH", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}", +const listCloudServiceNetworkInterfacesOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/networkInterfaces", urlParameters: [ Parameters.resourceGroupName, - Parameters.networkInterfaceName, + Parameters.cloudServiceName, Parameters.subscriptionId ], queryParameters: [ @@ -813,16 +813,9 @@ const updateTagsOperationSpec: msRest.OperationSpec = { headerParameters: [ Parameters.acceptLanguage ], - requestBody: { - parameterPath: "parameters", - mapper: { - ...Mappers.TagsObject, - required: true - } - }, responses: { 200: { - bodyMapper: Mappers.NetworkInterface + bodyMapper: Mappers.NetworkInterfaceListResult }, default: { bodyMapper: Mappers.CloudError @@ -831,21 +824,26 @@ const updateTagsOperationSpec: msRest.OperationSpec = { serializer }; -const listAllOperationSpec: msRest.OperationSpec = { +const getCloudServiceNetworkInterfaceOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/networkInterfaces", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces/{networkInterfaceName}", urlParameters: [ + Parameters.resourceGroupName, + Parameters.cloudServiceName, + Parameters.roleInstanceName, + Parameters.networkInterfaceName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion0, + Parameters.expand ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.NetworkInterfaceListResult + bodyMapper: Mappers.NetworkInterface }, default: { bodyMapper: Mappers.CloudError @@ -854,22 +852,24 @@ const listAllOperationSpec: msRest.OperationSpec = { serializer }; -const listOperationSpec: msRest.OperationSpec = { +const getOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}", urlParameters: [ Parameters.resourceGroupName, + Parameters.networkInterfaceName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion0, + Parameters.expand ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.NetworkInterfaceListResult + bodyMapper: Mappers.NetworkInterface }, default: { bodyMapper: Mappers.CloudError @@ -878,24 +878,30 @@ const listOperationSpec: msRest.OperationSpec = { serializer }; -const listVirtualMachineScaleSetVMNetworkInterfacesOperationSpec: msRest.OperationSpec = { - httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces", +const updateTagsOperationSpec: msRest.OperationSpec = { + httpMethod: "PATCH", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}", urlParameters: [ Parameters.resourceGroupName, - Parameters.virtualMachineScaleSetName, - Parameters.virtualmachineIndex, + Parameters.networkInterfaceName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.TagsObject, + required: true + } + }, responses: { 200: { - bodyMapper: Mappers.NetworkInterfaceListResult + bodyMapper: Mappers.NetworkInterface }, default: { bodyMapper: Mappers.CloudError @@ -904,16 +910,14 @@ const listVirtualMachineScaleSetVMNetworkInterfacesOperationSpec: msRest.Operati serializer }; -const listVirtualMachineScaleSetNetworkInterfacesOperationSpec: msRest.OperationSpec = { +const listAllOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/networkInterfaces", + path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/networkInterfaces", urlParameters: [ - Parameters.resourceGroupName, - Parameters.virtualMachineScaleSetName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -929,26 +933,22 @@ const listVirtualMachineScaleSetNetworkInterfacesOperationSpec: msRest.Operation serializer }; -const getVirtualMachineScaleSetNetworkInterfaceOperationSpec: msRest.OperationSpec = { +const listOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces/{networkInterfaceName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces", urlParameters: [ Parameters.resourceGroupName, - Parameters.virtualMachineScaleSetName, - Parameters.virtualmachineIndex, - Parameters.networkInterfaceName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1, - Parameters.expand + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.NetworkInterface + bodyMapper: Mappers.NetworkInterfaceListResult }, default: { bodyMapper: Mappers.CloudError @@ -957,26 +957,24 @@ const getVirtualMachineScaleSetNetworkInterfaceOperationSpec: msRest.OperationSp serializer }; -const listVirtualMachineScaleSetIpConfigurationsOperationSpec: msRest.OperationSpec = { +const listVirtualMachineScaleSetVMNetworkInterfacesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces/{networkInterfaceName}/ipConfigurations", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces", urlParameters: [ Parameters.resourceGroupName, Parameters.virtualMachineScaleSetName, Parameters.virtualmachineIndex, - Parameters.networkInterfaceName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1, - Parameters.expand + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.NetworkInterfaceIPConfigurationListResult + bodyMapper: Mappers.NetworkInterfaceListResult }, default: { bodyMapper: Mappers.CloudError @@ -985,27 +983,23 @@ const listVirtualMachineScaleSetIpConfigurationsOperationSpec: msRest.OperationS serializer }; -const getVirtualMachineScaleSetIpConfigurationOperationSpec: msRest.OperationSpec = { +const listVirtualMachineScaleSetNetworkInterfacesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces/{networkInterfaceName}/ipConfigurations/{ipConfigurationName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/networkInterfaces", urlParameters: [ Parameters.resourceGroupName, Parameters.virtualMachineScaleSetName, - Parameters.virtualmachineIndex, - Parameters.networkInterfaceName, - Parameters.ipConfigurationName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1, - Parameters.expand + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.NetworkInterfaceIPConfiguration + bodyMapper: Mappers.NetworkInterfaceListResult }, default: { bodyMapper: Mappers.CloudError @@ -1014,24 +1008,26 @@ const getVirtualMachineScaleSetIpConfigurationOperationSpec: msRest.OperationSpe serializer }; -const listCloudServiceRoleInstanceNetworkInterfacesOperationSpec: msRest.OperationSpec = { +const getVirtualMachineScaleSetNetworkInterfaceOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces/{networkInterfaceName}", urlParameters: [ Parameters.resourceGroupName, - Parameters.cloudServiceName, - Parameters.roleInstanceName, + Parameters.virtualMachineScaleSetName, + Parameters.virtualmachineIndex, + Parameters.networkInterfaceName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion1, + Parameters.expand ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.NetworkInterfaceListResult + bodyMapper: Mappers.NetworkInterface }, default: { bodyMapper: Mappers.CloudError @@ -1040,23 +1036,26 @@ const listCloudServiceRoleInstanceNetworkInterfacesOperationSpec: msRest.Operati serializer }; -const listCloudServiceNetworkInterfacesOperationSpec: msRest.OperationSpec = { +const listVirtualMachineScaleSetIpConfigurationsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/networkInterfaces", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces/{networkInterfaceName}/ipConfigurations", urlParameters: [ Parameters.resourceGroupName, - Parameters.cloudServiceName, + Parameters.virtualMachineScaleSetName, + Parameters.virtualmachineIndex, + Parameters.networkInterfaceName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion1, + Parameters.expand ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.NetworkInterfaceListResult + bodyMapper: Mappers.NetworkInterfaceIPConfigurationListResult }, default: { bodyMapper: Mappers.CloudError @@ -1065,18 +1064,19 @@ const listCloudServiceNetworkInterfacesOperationSpec: msRest.OperationSpec = { serializer }; -const getCloudServiceNetworkInterfaceOperationSpec: msRest.OperationSpec = { +const getVirtualMachineScaleSetIpConfigurationOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces/{networkInterfaceName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces/{networkInterfaceName}/ipConfigurations/{ipConfigurationName}", urlParameters: [ Parameters.resourceGroupName, - Parameters.cloudServiceName, - Parameters.roleInstanceName, + Parameters.virtualMachineScaleSetName, + Parameters.virtualmachineIndex, Parameters.networkInterfaceName, + Parameters.ipConfigurationName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0, + Parameters.apiVersion1, Parameters.expand ], headerParameters: [ @@ -1084,7 +1084,7 @@ const getCloudServiceNetworkInterfaceOperationSpec: msRest.OperationSpec = { ], responses: { 200: { - bodyMapper: Mappers.NetworkInterface + bodyMapper: Mappers.NetworkInterfaceIPConfiguration }, default: { bodyMapper: Mappers.CloudError @@ -1205,7 +1205,7 @@ const beginListEffectiveNetworkSecurityGroupsOperationSpec: msRest.OperationSpec serializer }; -const listAllNextOperationSpec: msRest.OperationSpec = { +const listCloudServiceRoleInstanceNetworkInterfacesNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", @@ -1229,7 +1229,7 @@ const listAllNextOperationSpec: msRest.OperationSpec = { serializer }; -const listNextOperationSpec: msRest.OperationSpec = { +const listCloudServiceNetworkInterfacesNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", @@ -1253,7 +1253,7 @@ const listNextOperationSpec: msRest.OperationSpec = { serializer }; -const listVirtualMachineScaleSetVMNetworkInterfacesNextOperationSpec: msRest.OperationSpec = { +const listAllNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", @@ -1261,7 +1261,7 @@ const listVirtualMachineScaleSetVMNetworkInterfacesNextOperationSpec: msRest.Ope Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -1277,7 +1277,7 @@ const listVirtualMachineScaleSetVMNetworkInterfacesNextOperationSpec: msRest.Ope serializer }; -const listVirtualMachineScaleSetNetworkInterfacesNextOperationSpec: msRest.OperationSpec = { +const listNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", @@ -1285,7 +1285,7 @@ const listVirtualMachineScaleSetNetworkInterfacesNextOperationSpec: msRest.Opera Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -1301,7 +1301,7 @@ const listVirtualMachineScaleSetNetworkInterfacesNextOperationSpec: msRest.Opera serializer }; -const listVirtualMachineScaleSetIpConfigurationsNextOperationSpec: msRest.OperationSpec = { +const listVirtualMachineScaleSetVMNetworkInterfacesNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", @@ -1309,15 +1309,14 @@ const listVirtualMachineScaleSetIpConfigurationsNextOperationSpec: msRest.Operat Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion1, - Parameters.expand + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.NetworkInterfaceIPConfigurationListResult + bodyMapper: Mappers.NetworkInterfaceListResult }, default: { bodyMapper: Mappers.CloudError @@ -1326,7 +1325,7 @@ const listVirtualMachineScaleSetIpConfigurationsNextOperationSpec: msRest.Operat serializer }; -const listCloudServiceRoleInstanceNetworkInterfacesNextOperationSpec: msRest.OperationSpec = { +const listVirtualMachineScaleSetNetworkInterfacesNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", @@ -1334,7 +1333,7 @@ const listCloudServiceRoleInstanceNetworkInterfacesNextOperationSpec: msRest.Ope Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -1350,7 +1349,7 @@ const listCloudServiceRoleInstanceNetworkInterfacesNextOperationSpec: msRest.Ope serializer }; -const listCloudServiceNetworkInterfacesNextOperationSpec: msRest.OperationSpec = { +const listVirtualMachineScaleSetIpConfigurationsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", @@ -1358,14 +1357,15 @@ const listCloudServiceNetworkInterfacesNextOperationSpec: msRest.OperationSpec = Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion1, + Parameters.expand ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.NetworkInterfaceListResult + bodyMapper: Mappers.NetworkInterfaceIPConfigurationListResult }, default: { bodyMapper: Mappers.CloudError diff --git a/sdk/network/arm-network/src/operations/publicIPAddresses.ts b/sdk/network/arm-network/src/operations/publicIPAddresses.ts index 929765f2373c..3ce5f09653dd 100644 --- a/sdk/network/arm-network/src/operations/publicIPAddresses.ts +++ b/sdk/network/arm-network/src/operations/publicIPAddresses.ts @@ -26,6 +26,131 @@ export class PublicIPAddresses { this.client = client; } + /** + * Gets information about all public IP addresses on a cloud service level. + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param [options] The optional parameters + * @returns Promise + */ + listCloudServicePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param callback The callback + */ + listCloudServicePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param options The optional parameters + * @param callback The callback + */ + listCloudServicePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listCloudServicePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + cloudServiceName, + options + }, + listCloudServicePublicIPAddressesOperationSpec, + callback) as Promise; + } + + /** + * Gets information about all public IP addresses in a role instance IP configuration in a cloud + * service. + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The name of role instance. + * @param networkInterfaceName The network interface name. + * @param ipConfigurationName The IP configuration name. + * @param [options] The optional parameters + * @returns Promise + */ + listCloudServiceRoleInstancePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The name of role instance. + * @param networkInterfaceName The network interface name. + * @param ipConfigurationName The IP configuration name. + * @param callback The callback + */ + listCloudServiceRoleInstancePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The name of role instance. + * @param networkInterfaceName The network interface name. + * @param ipConfigurationName The IP configuration name. + * @param options The optional parameters + * @param callback The callback + */ + listCloudServiceRoleInstancePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listCloudServiceRoleInstancePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + cloudServiceName, + roleInstanceName, + networkInterfaceName, + ipConfigurationName, + options + }, + listCloudServiceRoleInstancePublicIPAddressesOperationSpec, + callback) as Promise; + } + + /** + * Get the specified public IP address in a cloud service. + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The role instance name. + * @param networkInterfaceName The name of the network interface. + * @param ipConfigurationName The name of the IP configuration. + * @param publicIpAddressName The name of the public IP Address. + * @param [options] The optional parameters + * @returns Promise + */ + getCloudServicePublicIPAddress(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, publicIpAddressName: string, options?: Models.PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The role instance name. + * @param networkInterfaceName The name of the network interface. + * @param ipConfigurationName The name of the IP configuration. + * @param publicIpAddressName The name of the public IP Address. + * @param callback The callback + */ + getCloudServicePublicIPAddress(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, publicIpAddressName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param cloudServiceName The name of the cloud service. + * @param roleInstanceName The role instance name. + * @param networkInterfaceName The name of the network interface. + * @param ipConfigurationName The name of the IP configuration. + * @param publicIpAddressName The name of the public IP Address. + * @param options The optional parameters + * @param callback The callback + */ + getCloudServicePublicIPAddress(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, publicIpAddressName: string, options: Models.PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams, callback: msRest.ServiceCallback): void; + getCloudServicePublicIPAddress(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, publicIpAddressName: string, options?: Models.PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + cloudServiceName, + roleInstanceName, + networkInterfaceName, + ipConfigurationName, + publicIpAddressName, + options + }, + getCloudServicePublicIPAddressOperationSpec, + callback) as Promise; + } + /** * Deletes the specified public IP address. * @param resourceGroupName The name of the resource group. @@ -297,166 +422,99 @@ export class PublicIPAddresses { } /** - * Gets information about all public IP addresses on a cloud service level. + * Deletes the specified public IP address. * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. + * @param publicIpAddressName The name of the public IP address. * @param [options] The optional parameters - * @returns Promise - */ - listCloudServicePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, options?: msRest.RequestOptionsBase): Promise; - /** - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param callback The callback - */ - listCloudServicePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, callback: msRest.ServiceCallback): void; - /** - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param options The optional parameters - * @param callback The callback + * @returns Promise */ - listCloudServicePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - listCloudServicePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { - return this.client.sendOperationRequest( + beginDeleteMethod(resourceGroupName: string, publicIpAddressName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( { resourceGroupName, - cloudServiceName, + publicIpAddressName, options }, - listCloudServicePublicIPAddressesOperationSpec, - callback) as Promise; + beginDeleteMethodOperationSpec, + options); } /** - * Gets information about all public IP addresses in a role instance IP configuration in a cloud - * service. + * Creates or updates a static or dynamic public IP address. * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param roleInstanceName The name of role instance. - * @param networkInterfaceName The network interface name. - * @param ipConfigurationName The IP configuration name. + * @param publicIpAddressName The name of the public IP address. + * @param parameters Parameters supplied to the create or update public IP address operation. * @param [options] The optional parameters - * @returns Promise - */ - listCloudServiceRoleInstancePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, options?: msRest.RequestOptionsBase): Promise; - /** - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param roleInstanceName The name of role instance. - * @param networkInterfaceName The network interface name. - * @param ipConfigurationName The IP configuration name. - * @param callback The callback - */ - listCloudServiceRoleInstancePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, callback: msRest.ServiceCallback): void; - /** - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param roleInstanceName The name of role instance. - * @param networkInterfaceName The network interface name. - * @param ipConfigurationName The IP configuration name. - * @param options The optional parameters - * @param callback The callback + * @returns Promise */ - listCloudServiceRoleInstancePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - listCloudServiceRoleInstancePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { - return this.client.sendOperationRequest( + beginCreateOrUpdate(resourceGroupName: string, publicIpAddressName: string, parameters: Models.PublicIPAddress, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( { resourceGroupName, - cloudServiceName, - roleInstanceName, - networkInterfaceName, - ipConfigurationName, + publicIpAddressName, + parameters, options }, - listCloudServiceRoleInstancePublicIPAddressesOperationSpec, - callback) as Promise; + beginCreateOrUpdateOperationSpec, + options); } /** - * Get the specified public IP address in a cloud service. - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param roleInstanceName The role instance name. - * @param networkInterfaceName The name of the network interface. - * @param ipConfigurationName The name of the IP configuration. - * @param publicIpAddressName The name of the public IP Address. + * Gets information about all public IP addresses on a cloud service level. + * @param nextPageLink The NextLink from the previous successful call to List operation. * @param [options] The optional parameters - * @returns Promise + * @returns Promise */ - getCloudServicePublicIPAddress(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, publicIpAddressName: string, options?: Models.PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams): Promise; + listCloudServicePublicIPAddressesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param roleInstanceName The role instance name. - * @param networkInterfaceName The name of the network interface. - * @param ipConfigurationName The name of the IP configuration. - * @param publicIpAddressName The name of the public IP Address. + * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - getCloudServicePublicIPAddress(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, publicIpAddressName: string, callback: msRest.ServiceCallback): void; + listCloudServicePublicIPAddressesNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** - * @param resourceGroupName The name of the resource group. - * @param cloudServiceName The name of the cloud service. - * @param roleInstanceName The role instance name. - * @param networkInterfaceName The name of the network interface. - * @param ipConfigurationName The name of the IP configuration. - * @param publicIpAddressName The name of the public IP Address. + * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - getCloudServicePublicIPAddress(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, publicIpAddressName: string, options: Models.PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams, callback: msRest.ServiceCallback): void; - getCloudServicePublicIPAddress(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, publicIpAddressName: string, options?: Models.PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + listCloudServicePublicIPAddressesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listCloudServicePublicIPAddressesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { - resourceGroupName, - cloudServiceName, - roleInstanceName, - networkInterfaceName, - ipConfigurationName, - publicIpAddressName, + nextPageLink, options }, - getCloudServicePublicIPAddressOperationSpec, - callback) as Promise; + listCloudServicePublicIPAddressesNextOperationSpec, + callback) as Promise; } /** - * Deletes the specified public IP address. - * @param resourceGroupName The name of the resource group. - * @param publicIpAddressName The name of the public IP address. + * Gets information about all public IP addresses in a role instance IP configuration in a cloud + * service. + * @param nextPageLink The NextLink from the previous successful call to List operation. * @param [options] The optional parameters - * @returns Promise + * @returns + * Promise */ - beginDeleteMethod(resourceGroupName: string, publicIpAddressName: string, options?: msRest.RequestOptionsBase): Promise { - return this.client.sendLRORequest( - { - resourceGroupName, - publicIpAddressName, - options - }, - beginDeleteMethodOperationSpec, - options); - } - + listCloudServiceRoleInstancePublicIPAddressesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** - * Creates or updates a static or dynamic public IP address. - * @param resourceGroupName The name of the resource group. - * @param publicIpAddressName The name of the public IP address. - * @param parameters Parameters supplied to the create or update public IP address operation. - * @param [options] The optional parameters - * @returns Promise + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback */ - beginCreateOrUpdate(resourceGroupName: string, publicIpAddressName: string, parameters: Models.PublicIPAddress, options?: msRest.RequestOptionsBase): Promise { - return this.client.sendLRORequest( + listCloudServiceRoleInstancePublicIPAddressesNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listCloudServiceRoleInstancePublicIPAddressesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listCloudServiceRoleInstancePublicIPAddressesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( { - resourceGroupName, - publicIpAddressName, - parameters, + nextPageLink, options }, - beginCreateOrUpdateOperationSpec, - options); + listCloudServiceRoleInstancePublicIPAddressesNextOperationSpec, + callback) as Promise; } /** @@ -573,86 +631,27 @@ export class PublicIPAddresses { listVirtualMachineScaleSetVMPublicIPAddressesNextOperationSpec, callback) as Promise; } - - /** - * Gets information about all public IP addresses on a cloud service level. - * @param nextPageLink The NextLink from the previous successful call to List operation. - * @param [options] The optional parameters - * @returns Promise - */ - listCloudServicePublicIPAddressesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; - /** - * @param nextPageLink The NextLink from the previous successful call to List operation. - * @param callback The callback - */ - listCloudServicePublicIPAddressesNext(nextPageLink: string, callback: msRest.ServiceCallback): void; - /** - * @param nextPageLink The NextLink from the previous successful call to List operation. - * @param options The optional parameters - * @param callback The callback - */ - listCloudServicePublicIPAddressesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - listCloudServicePublicIPAddressesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { - return this.client.sendOperationRequest( - { - nextPageLink, - options - }, - listCloudServicePublicIPAddressesNextOperationSpec, - callback) as Promise; - } - - /** - * Gets information about all public IP addresses in a role instance IP configuration in a cloud - * service. - * @param nextPageLink The NextLink from the previous successful call to List operation. - * @param [options] The optional parameters - * @returns - * Promise - */ - listCloudServiceRoleInstancePublicIPAddressesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; - /** - * @param nextPageLink The NextLink from the previous successful call to List operation. - * @param callback The callback - */ - listCloudServiceRoleInstancePublicIPAddressesNext(nextPageLink: string, callback: msRest.ServiceCallback): void; - /** - * @param nextPageLink The NextLink from the previous successful call to List operation. - * @param options The optional parameters - * @param callback The callback - */ - listCloudServiceRoleInstancePublicIPAddressesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - listCloudServiceRoleInstancePublicIPAddressesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { - return this.client.sendOperationRequest( - { - nextPageLink, - options - }, - listCloudServiceRoleInstancePublicIPAddressesNextOperationSpec, - callback) as Promise; - } } // Operation Specifications const serializer = new msRest.Serializer(Mappers); -const getOperationSpec: msRest.OperationSpec = { +const listCloudServicePublicIPAddressesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses/{publicIpAddressName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/publicipaddresses", urlParameters: [ Parameters.resourceGroupName, - Parameters.publicIpAddressName, + Parameters.cloudServiceName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0, - Parameters.expand + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.PublicIPAddress + bodyMapper: Mappers.PublicIPAddressListResult }, default: { bodyMapper: Mappers.CloudError @@ -661,12 +660,15 @@ const getOperationSpec: msRest.OperationSpec = { serializer }; -const updateTagsOperationSpec: msRest.OperationSpec = { - httpMethod: "PATCH", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses/{publicIpAddressName}", +const listCloudServiceRoleInstancePublicIPAddressesOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces/{networkInterfaceName}/ipconfigurations/{ipConfigurationName}/publicipaddresses", urlParameters: [ Parameters.resourceGroupName, - Parameters.publicIpAddressName, + Parameters.cloudServiceName, + Parameters.roleInstanceName, + Parameters.networkInterfaceName, + Parameters.ipConfigurationName, Parameters.subscriptionId ], queryParameters: [ @@ -675,16 +677,9 @@ const updateTagsOperationSpec: msRest.OperationSpec = { headerParameters: [ Parameters.acceptLanguage ], - requestBody: { - parameterPath: "parameters", - mapper: { - ...Mappers.TagsObject, - required: true - } - }, responses: { 200: { - bodyMapper: Mappers.PublicIPAddress + bodyMapper: Mappers.PublicIPAddressListResult }, default: { bodyMapper: Mappers.CloudError @@ -693,21 +688,28 @@ const updateTagsOperationSpec: msRest.OperationSpec = { serializer }; -const listAllOperationSpec: msRest.OperationSpec = { +const getCloudServicePublicIPAddressOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/publicIPAddresses", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces/{networkInterfaceName}/ipconfigurations/{ipConfigurationName}/publicipaddresses/{publicIpAddressName}", urlParameters: [ + Parameters.resourceGroupName, + Parameters.cloudServiceName, + Parameters.roleInstanceName, + Parameters.networkInterfaceName, + Parameters.ipConfigurationName, + Parameters.publicIpAddressName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion0, + Parameters.expand ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.PublicIPAddressListResult + bodyMapper: Mappers.PublicIPAddress }, default: { bodyMapper: Mappers.CloudError @@ -716,22 +718,24 @@ const listAllOperationSpec: msRest.OperationSpec = { serializer }; -const listOperationSpec: msRest.OperationSpec = { +const getOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses/{publicIpAddressName}", urlParameters: [ Parameters.resourceGroupName, + Parameters.publicIpAddressName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion0, + Parameters.expand ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.PublicIPAddressListResult + bodyMapper: Mappers.PublicIPAddress }, default: { bodyMapper: Mappers.CloudError @@ -740,23 +744,30 @@ const listOperationSpec: msRest.OperationSpec = { serializer }; -const listVirtualMachineScaleSetPublicIPAddressesOperationSpec: msRest.OperationSpec = { - httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/publicipaddresses", +const updateTagsOperationSpec: msRest.OperationSpec = { + httpMethod: "PATCH", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses/{publicIpAddressName}", urlParameters: [ Parameters.resourceGroupName, - Parameters.virtualMachineScaleSetName, + Parameters.publicIpAddressName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.TagsObject, + required: true + } + }, responses: { 200: { - bodyMapper: Mappers.PublicIPAddressListResult + bodyMapper: Mappers.PublicIPAddress }, default: { bodyMapper: Mappers.CloudError @@ -765,19 +776,14 @@ const listVirtualMachineScaleSetPublicIPAddressesOperationSpec: msRest.Operation serializer }; -const listVirtualMachineScaleSetVMPublicIPAddressesOperationSpec: msRest.OperationSpec = { +const listAllOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces/{networkInterfaceName}/ipconfigurations/{ipConfigurationName}/publicipaddresses", + path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/publicIPAddresses", urlParameters: [ - Parameters.resourceGroupName, - Parameters.virtualMachineScaleSetName, - Parameters.virtualmachineIndex, - Parameters.networkInterfaceName, - Parameters.ipConfigurationName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -793,28 +799,22 @@ const listVirtualMachineScaleSetVMPublicIPAddressesOperationSpec: msRest.Operati serializer }; -const getVirtualMachineScaleSetPublicIPAddressOperationSpec: msRest.OperationSpec = { +const listOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces/{networkInterfaceName}/ipconfigurations/{ipConfigurationName}/publicipaddresses/{publicIpAddressName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses", urlParameters: [ Parameters.resourceGroupName, - Parameters.virtualMachineScaleSetName, - Parameters.virtualmachineIndex, - Parameters.networkInterfaceName, - Parameters.ipConfigurationName, - Parameters.publicIpAddressName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion1, - Parameters.expand + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage ], responses: { 200: { - bodyMapper: Mappers.PublicIPAddress + bodyMapper: Mappers.PublicIPAddressListResult }, default: { bodyMapper: Mappers.CloudError @@ -823,16 +823,16 @@ const getVirtualMachineScaleSetPublicIPAddressOperationSpec: msRest.OperationSpe serializer }; -const listCloudServicePublicIPAddressesOperationSpec: msRest.OperationSpec = { +const listVirtualMachineScaleSetPublicIPAddressesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/publicipaddresses", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/publicipaddresses", urlParameters: [ Parameters.resourceGroupName, - Parameters.cloudServiceName, + Parameters.virtualMachineScaleSetName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -848,19 +848,19 @@ const listCloudServicePublicIPAddressesOperationSpec: msRest.OperationSpec = { serializer }; -const listCloudServiceRoleInstancePublicIPAddressesOperationSpec: msRest.OperationSpec = { +const listVirtualMachineScaleSetVMPublicIPAddressesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces/{networkInterfaceName}/ipconfigurations/{ipConfigurationName}/publicipaddresses", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces/{networkInterfaceName}/ipconfigurations/{ipConfigurationName}/publicipaddresses", urlParameters: [ Parameters.resourceGroupName, - Parameters.cloudServiceName, - Parameters.roleInstanceName, + Parameters.virtualMachineScaleSetName, + Parameters.virtualmachineIndex, Parameters.networkInterfaceName, Parameters.ipConfigurationName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -876,20 +876,20 @@ const listCloudServiceRoleInstancePublicIPAddressesOperationSpec: msRest.Operati serializer }; -const getCloudServicePublicIPAddressOperationSpec: msRest.OperationSpec = { +const getVirtualMachineScaleSetPublicIPAddressOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces/{networkInterfaceName}/ipconfigurations/{ipConfigurationName}/publicipaddresses/{publicIpAddressName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces/{networkInterfaceName}/ipconfigurations/{ipConfigurationName}/publicipaddresses/{publicIpAddressName}", urlParameters: [ Parameters.resourceGroupName, - Parameters.cloudServiceName, - Parameters.roleInstanceName, + Parameters.virtualMachineScaleSetName, + Parameters.virtualmachineIndex, Parameters.networkInterfaceName, Parameters.ipConfigurationName, Parameters.publicIpAddressName, Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion0, + Parameters.apiVersion1, Parameters.expand ], headerParameters: [ @@ -966,7 +966,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { serializer }; -const listAllNextOperationSpec: msRest.OperationSpec = { +const listCloudServicePublicIPAddressesNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", @@ -990,7 +990,7 @@ const listAllNextOperationSpec: msRest.OperationSpec = { serializer }; -const listNextOperationSpec: msRest.OperationSpec = { +const listCloudServiceRoleInstancePublicIPAddressesNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", @@ -1014,7 +1014,7 @@ const listNextOperationSpec: msRest.OperationSpec = { serializer }; -const listVirtualMachineScaleSetPublicIPAddressesNextOperationSpec: msRest.OperationSpec = { +const listAllNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", @@ -1022,7 +1022,7 @@ const listVirtualMachineScaleSetPublicIPAddressesNextOperationSpec: msRest.Opera Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -1038,7 +1038,7 @@ const listVirtualMachineScaleSetPublicIPAddressesNextOperationSpec: msRest.Opera serializer }; -const listVirtualMachineScaleSetVMPublicIPAddressesNextOperationSpec: msRest.OperationSpec = { +const listNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", @@ -1046,7 +1046,7 @@ const listVirtualMachineScaleSetVMPublicIPAddressesNextOperationSpec: msRest.Ope Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -1062,7 +1062,7 @@ const listVirtualMachineScaleSetVMPublicIPAddressesNextOperationSpec: msRest.Ope serializer }; -const listCloudServicePublicIPAddressesNextOperationSpec: msRest.OperationSpec = { +const listVirtualMachineScaleSetPublicIPAddressesNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", @@ -1070,7 +1070,7 @@ const listCloudServicePublicIPAddressesNextOperationSpec: msRest.OperationSpec = Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -1086,7 +1086,7 @@ const listCloudServicePublicIPAddressesNextOperationSpec: msRest.OperationSpec = serializer }; -const listCloudServiceRoleInstancePublicIPAddressesNextOperationSpec: msRest.OperationSpec = { +const listVirtualMachineScaleSetVMPublicIPAddressesNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", @@ -1094,7 +1094,7 @@ const listCloudServiceRoleInstancePublicIPAddressesNextOperationSpec: msRest.Ope Parameters.nextPageLink ], queryParameters: [ - Parameters.apiVersion0 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/network/arm-network/src/operations/virtualNetworkGatewayConnections.ts b/sdk/network/arm-network/src/operations/virtualNetworkGatewayConnections.ts index bbcf1eb58641..99388770f0cb 100644 --- a/sdk/network/arm-network/src/operations/virtualNetworkGatewayConnections.ts +++ b/sdk/network/arm-network/src/operations/virtualNetworkGatewayConnections.ts @@ -234,6 +234,18 @@ export class VirtualNetworkGatewayConnections { .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } + /** + * Resets the virtual network gateway connection specified. + * @param resourceGroupName The name of the resource group. + * @param virtualNetworkGatewayConnectionName The name of the virtual network gateway Connection. + * @param [options] The optional parameters + * @returns Promise + */ + resetConnection(resourceGroupName: string, virtualNetworkGatewayConnectionName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginResetConnection(resourceGroupName,virtualNetworkGatewayConnectionName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + /** * Creates or updates a virtual network gateway connection in the specified resource group. * @param resourceGroupName The name of the resource group. @@ -398,6 +410,24 @@ export class VirtualNetworkGatewayConnections { options); } + /** + * Resets the virtual network gateway connection specified. + * @param resourceGroupName The name of the resource group. + * @param virtualNetworkGatewayConnectionName The name of the virtual network gateway Connection. + * @param [options] The optional parameters + * @returns Promise + */ + beginResetConnection(resourceGroupName: string, virtualNetworkGatewayConnectionName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + virtualNetworkGatewayConnectionName, + options + }, + beginResetConnectionOperationSpec, + options); + } + /** * The List VirtualNetworkGatewayConnections operation retrieves all the virtual network gateways * connections created. @@ -772,6 +802,29 @@ const beginGetIkeSasOperationSpec: msRest.OperationSpec = { serializer }; +const beginResetConnectionOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/connections/{virtualNetworkGatewayConnectionName}/resetconnection", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.virtualNetworkGatewayConnectionName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 202: {}, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + const listNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", diff --git a/sdk/network/arm-network/src/operations/vpnLinkConnections.ts b/sdk/network/arm-network/src/operations/vpnLinkConnections.ts index b0da995a57c4..c29cb53b0a3c 100644 --- a/sdk/network/arm-network/src/operations/vpnLinkConnections.ts +++ b/sdk/network/arm-network/src/operations/vpnLinkConnections.ts @@ -8,6 +8,7 @@ */ import * as msRest from "@azure/ms-rest-js"; +import * as msRestAzure from "@azure/ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/vpnLinkConnectionsMappers"; import * as Parameters from "../models/parameters"; @@ -25,6 +26,34 @@ export class VpnLinkConnections { this.client = client; } + /** + * Resets the VpnLink connection specified. + * @param resourceGroupName The name of the resource group. + * @param gatewayName The name of the gateway. + * @param connectionName The name of the vpn connection. + * @param linkConnectionName The name of the vpn link connection. + * @param [options] The optional parameters + * @returns Promise + */ + resetConnection(resourceGroupName: string, gatewayName: string, connectionName: string, linkConnectionName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginResetConnection(resourceGroupName,gatewayName,connectionName,linkConnectionName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Lists IKE Security Associations for Vpn Site Link Connection in the specified resource group. + * @param resourceGroupName The name of the resource group. + * @param gatewayName The name of the gateway. + * @param connectionName The name of the vpn connection. + * @param linkConnectionName The name of the vpn link connection. + * @param [options] The optional parameters + * @returns Promise + */ + getIkeSas(resourceGroupName: string, gatewayName: string, connectionName: string, linkConnectionName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginGetIkeSas(resourceGroupName,gatewayName,connectionName,linkConnectionName,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + /** * Retrieves all vpn site link connections for a particular virtual wan vpn gateway vpn connection. * @param resourceGroupName The resource group name of the vpn gateway. @@ -61,6 +90,50 @@ export class VpnLinkConnections { callback) as Promise; } + /** + * Resets the VpnLink connection specified. + * @param resourceGroupName The name of the resource group. + * @param gatewayName The name of the gateway. + * @param connectionName The name of the vpn connection. + * @param linkConnectionName The name of the vpn link connection. + * @param [options] The optional parameters + * @returns Promise + */ + beginResetConnection(resourceGroupName: string, gatewayName: string, connectionName: string, linkConnectionName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + gatewayName, + connectionName, + linkConnectionName, + options + }, + beginResetConnectionOperationSpec, + options); + } + + /** + * Lists IKE Security Associations for Vpn Site Link Connection in the specified resource group. + * @param resourceGroupName The name of the resource group. + * @param gatewayName The name of the gateway. + * @param connectionName The name of the vpn connection. + * @param linkConnectionName The name of the vpn link connection. + * @param [options] The optional parameters + * @returns Promise + */ + beginGetIkeSas(resourceGroupName: string, gatewayName: string, connectionName: string, linkConnectionName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + gatewayName, + connectionName, + linkConnectionName, + options + }, + beginGetIkeSasOperationSpec, + options); + } + /** * Retrieves all vpn site link connections for a particular virtual wan vpn gateway vpn connection. * @param nextPageLink The NextLink from the previous successful call to List operation. @@ -118,6 +191,64 @@ const listByVpnConnectionOperationSpec: msRest.OperationSpec = { serializer }; +const beginResetConnectionOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections/{connectionName}/vpnLinkConnections/{linkConnectionName}/resetconnection", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.gatewayName, + Parameters.connectionName, + Parameters.linkConnectionName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 202: {}, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginGetIkeSasOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/vpnConnections/{connectionName}/vpnLinkConnections/{linkConnectionName}/getikesas", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.gatewayName, + Parameters.connectionName, + Parameters.linkConnectionName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: { + serializedName: "parsedResponse", + type: { + name: "String" + } + } + }, + 202: {}, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + const listByVpnConnectionNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com",