From c9885ea7803507eaf25d385278434942f56007a3 Mon Sep 17 00:00:00 2001 From: SDK Automation Date: Tue, 28 Jan 2020 05:10:48 +0000 Subject: [PATCH] Generated from 0ecced6df75e2d271085933b39d22ca66930cc30 Add new api-version for network --- sdk/network/arm-network/LICENSE.txt | 2 +- .../src/models/applicationGatewaysMappers.ts | 20 + .../applicationSecurityGroupsMappers.ts | 20 + .../availableEndpointServicesMappers.ts | 20 + .../models/azureFirewallFqdnTagsMappers.ts | 20 + .../src/models/azureFirewallsMappers.ts | 20 + .../src/models/bastionHostsMappers.ts | 20 + .../models/bgpServiceCommunitiesMappers.ts | 20 + .../src/models/connectionMonitorsMappers.ts | 20 + .../src/models/ddosCustomPoliciesMappers.ts | 20 + .../src/models/ddosProtectionPlansMappers.ts | 20 + .../src/models/defaultSecurityRulesMappers.ts | 20 + ...xpressRouteCircuitAuthorizationsMappers.ts | 20 + .../expressRouteCircuitConnectionsMappers.ts | 20 + .../expressRouteCircuitPeeringsMappers.ts | 20 + .../src/models/expressRouteCircuitsMappers.ts | 20 + .../models/expressRouteConnectionsMappers.ts | 20 + ...ressRouteCrossConnectionPeeringsMappers.ts | 20 + .../expressRouteCrossConnectionsMappers.ts | 20 + .../src/models/expressRouteGatewaysMappers.ts | 20 + .../src/models/expressRouteLinksMappers.ts | 20 + .../expressRoutePortsLocationsMappers.ts | 20 + .../src/models/expressRoutePortsMappers.ts | 20 + .../expressRouteServiceProvidersMappers.ts | 20 + .../src/models/firewallPoliciesMappers.ts | 20 + .../models/firewallPolicyRuleGroupsMappers.ts | 20 + .../arm-network/src/models/flowLogsMappers.ts | 254 +++ .../hubVirtualNetworkConnectionsMappers.ts | 20 + .../src/models/inboundNatRulesMappers.ts | 20 + sdk/network/arm-network/src/models/index.ts | 1508 ++++++++++++++--- .../arm-network/src/models/ipGroupsMappers.ts | 20 + .../loadBalancerBackendAddressPoolsMappers.ts | 20 + ...BalancerFrontendIPConfigurationsMappers.ts | 20 + .../loadBalancerLoadBalancingRulesMappers.ts | 20 + .../loadBalancerNetworkInterfacesMappers.ts | 20 + .../loadBalancerOutboundRulesMappers.ts | 20 + .../src/models/loadBalancerProbesMappers.ts | 20 + .../src/models/loadBalancersMappers.ts | 20 + .../src/models/localNetworkGatewaysMappers.ts | 20 + sdk/network/arm-network/src/models/mappers.ts | 1120 +++++++++++- .../src/models/natGatewaysMappers.ts | 20 + ...networkInterfaceIPConfigurationsMappers.ts | 20 + .../networkInterfaceLoadBalancersMappers.ts | 20 + ...etworkInterfaceTapConfigurationsMappers.ts | 20 + .../src/models/networkInterfacesMappers.ts | 20 + .../src/models/networkProfilesMappers.ts | 20 + .../models/networkSecurityGroupsMappers.ts | 20 + .../src/models/networkWatchersMappers.ts | 15 + .../src/models/p2sVpnGatewaysMappers.ts | 21 + .../arm-network/src/models/parameters.ts | 34 +- ...erExpressRouteCircuitConnectionsMappers.ts | 20 + .../src/models/privateEndpointsMappers.ts | 20 + .../src/models/privateLinkServicesMappers.ts | 20 + .../src/models/publicIPAddressesMappers.ts | 20 + .../src/models/publicIPPrefixesMappers.ts | 20 + .../models/resourceNavigationLinksMappers.ts | 20 + .../src/models/routeFilterRulesMappers.ts | 20 + .../src/models/routeFiltersMappers.ts | 20 + .../src/models/routeTablesMappers.ts | 20 + .../arm-network/src/models/routesMappers.ts | 20 + .../src/models/securityRulesMappers.ts | 20 + .../models/serviceAssociationLinksMappers.ts | 20 + .../models/serviceEndpointPoliciesMappers.ts | 20 + ...serviceEndpointPolicyDefinitionsMappers.ts | 20 + .../arm-network/src/models/subnetsMappers.ts | 20 + .../models/virtualHubRouteTableV2sMappers.ts | 20 + .../src/models/virtualHubsMappers.ts | 20 + ...virtualNetworkGatewayConnectionsMappers.ts | 20 + .../models/virtualNetworkGatewaysMappers.ts | 21 + .../models/virtualNetworkPeeringsMappers.ts | 20 + .../src/models/virtualNetworkTapsMappers.ts | 20 + .../src/models/virtualNetworksMappers.ts | 20 + .../models/virtualRouterPeeringsMappers.ts | 20 + .../src/models/virtualRoutersMappers.ts | 20 + .../src/models/virtualWansMappers.ts | 20 + .../src/models/vpnConnectionsMappers.ts | 20 + .../src/models/vpnGatewaysMappers.ts | 20 + .../src/models/vpnLinkConnectionsMappers.ts | 20 + .../models/vpnServerConfigurationsMappers.ts | 20 + .../models/vpnSiteLinkConnectionsMappers.ts | 20 + .../src/models/vpnSiteLinksMappers.ts | 20 + .../arm-network/src/models/vpnSitesMappers.ts | 20 + .../webApplicationFirewallPoliciesMappers.ts | 20 + .../src/networkManagementClient.ts | 520 ++++++ .../src/operations/connectionMonitors.ts | 16 +- .../arm-network/src/operations/flowLogs.ts | 329 ++++ .../arm-network/src/operations/index.ts | 1 + .../src/operations/networkWatchers.ts | 16 +- .../src/operations/p2sVpnGateways.ts | 64 + .../src/operations/virtualNetworkGateways.ts | 64 + 90 files changed, 5142 insertions(+), 343 deletions(-) create mode 100644 sdk/network/arm-network/src/models/flowLogsMappers.ts create mode 100644 sdk/network/arm-network/src/operations/flowLogs.ts diff --git a/sdk/network/arm-network/LICENSE.txt b/sdk/network/arm-network/LICENSE.txt index b73b4a1293c3..ea8fb1516028 100644 --- a/sdk/network/arm-network/LICENSE.txt +++ b/sdk/network/arm-network/LICENSE.txt @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2019 Microsoft +Copyright (c) 2020 Microsoft Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts b/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts index 3877c61c1dff..55415b0fce33 100644 --- a/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/applicationGatewaysMappers.ts @@ -52,6 +52,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -62,6 +63,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -79,8 +81,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -128,7 +141,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -190,6 +206,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -202,6 +219,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -223,6 +242,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts b/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts index 1b6636f438dc..a513ddf63b7b 100644 --- a/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -54,6 +55,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -71,8 +73,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -118,7 +131,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,6 +209,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -213,6 +232,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts b/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts index 88f891acfac2..2319d1d7b9ba 100644 --- a/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts +++ b/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -118,7 +131,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts b/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts index d0ceb8ecd77d..782cab9a0ecb 100644 --- a/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts +++ b/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -54,6 +55,7 @@ export { AzureFirewallFqdnTag, AzureFirewallFqdnTagListResult, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -71,8 +73,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -118,7 +131,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/azureFirewallsMappers.ts b/sdk/network/arm-network/src/models/azureFirewallsMappers.ts index a98b5b431ff5..5465a2eb3afd 100644 --- a/sdk/network/arm-network/src/models/azureFirewallsMappers.ts +++ b/sdk/network/arm-network/src/models/azureFirewallsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallListResult, AzureFirewallNatRCAction, AzureFirewallNatRule, @@ -71,8 +73,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -118,7 +131,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,6 +209,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -213,6 +232,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/bastionHostsMappers.ts b/sdk/network/arm-network/src/models/bastionHostsMappers.ts index d95457102bdb..06c8a7786583 100644 --- a/sdk/network/arm-network/src/models/bastionHostsMappers.ts +++ b/sdk/network/arm-network/src/models/bastionHostsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -71,8 +73,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -118,7 +131,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts b/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts index a9674717b868..90a39299d45b 100644 --- a/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts +++ b/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -71,8 +73,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -118,7 +131,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts b/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts index c6778dcc7b3f..c704280e9e50 100644 --- a/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts +++ b/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,10 +72,21 @@ export { BgpSettings, ConnectionMonitor, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, ConnectionMonitorListResult, + ConnectionMonitorOutput, ConnectionMonitorQueryResult, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, ConnectionStateSnapshot, ConnectivityHop, @@ -124,7 +137,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -186,6 +202,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -198,6 +215,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -219,6 +238,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts b/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts index 1279f50b3889..5e9b31396f90 100644 --- a/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -179,6 +195,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts b/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts index 63915962a65f..c41deca2543d 100644 --- a/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts +++ b/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -118,7 +131,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,6 +209,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -213,6 +232,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts b/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts index 511a2d3c0623..76ec6199095a 100644 --- a/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts +++ b/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -179,6 +195,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts index 80239442e0e4..c06e1e145c75 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -54,6 +55,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -71,8 +73,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -118,7 +131,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts index 1e4c1127c370..b591b7f38702 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -118,7 +131,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts index ce064e9b9c21..d4b27acf3386 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -118,7 +131,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts index 305e7946b17a..9f4282ba3526 100644 --- a/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -124,7 +137,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -186,6 +202,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -198,6 +215,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -219,6 +238,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts index a720fb0dfaa7..fb14e9e93fe4 100644 --- a/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -118,7 +131,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts index 67f55f42db35..0fbb729eb03c 100644 --- a/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -118,7 +131,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts index 74d30c459250..dcd05ddd5d28 100644 --- a/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -124,7 +137,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -186,6 +202,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -198,6 +215,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -219,6 +238,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts b/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts index 07785f32beac..b6c38823d910 100644 --- a/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -118,7 +131,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts b/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts index cd3193b33585..2339d86b7470 100644 --- a/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -118,7 +131,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts b/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts index e7f962dbbd97..48e5d9f20680 100644 --- a/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -118,7 +131,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts b/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts index aac59049b0c2..77b11629c559 100644 --- a/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts +++ b/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -118,7 +131,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,6 +209,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -213,6 +232,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts b/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts index 3392cb4ee9bf..279bf0cc0700 100644 --- a/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts +++ b/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -118,7 +131,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts b/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts index 132dc81bb0a6..96d3e1541403 100644 --- a/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -118,7 +131,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/firewallPolicyRuleGroupsMappers.ts b/sdk/network/arm-network/src/models/firewallPolicyRuleGroupsMappers.ts index 3bcb8498e6ae..a4d249155f87 100644 --- a/sdk/network/arm-network/src/models/firewallPolicyRuleGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/firewallPolicyRuleGroupsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -118,7 +131,10 @@ export { FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, FirewallPolicyRuleGroupListResult, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/flowLogsMappers.ts b/sdk/network/arm-network/src/models/flowLogsMappers.ts new file mode 100644 index 000000000000..c3df2ded13b6 --- /dev/null +++ b/sdk/network/arm-network/src/models/flowLogsMappers.ts @@ -0,0 +1,254 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +export { + discriminators, + AadAuthenticationParameters, + AddressSpace, + ApplicationGateway, + ApplicationGatewayAuthenticationCertificate, + ApplicationGatewayAutoscaleConfiguration, + ApplicationGatewayAvailableSslOptions, + ApplicationGatewayBackendAddress, + ApplicationGatewayBackendAddressPool, + ApplicationGatewayBackendHttpSettings, + ApplicationGatewayConnectionDraining, + ApplicationGatewayCustomError, + ApplicationGatewayFirewallDisabledRuleGroup, + ApplicationGatewayFirewallExclusion, + ApplicationGatewayFirewallRule, + ApplicationGatewayFirewallRuleGroup, + ApplicationGatewayFirewallRuleSet, + ApplicationGatewayFrontendIPConfiguration, + ApplicationGatewayFrontendPort, + ApplicationGatewayHeaderConfiguration, + ApplicationGatewayHttpListener, + ApplicationGatewayIPConfiguration, + ApplicationGatewayPathRule, + ApplicationGatewayProbe, + ApplicationGatewayProbeHealthResponseMatch, + ApplicationGatewayRedirectConfiguration, + ApplicationGatewayRequestRoutingRule, + ApplicationGatewayRewriteRule, + ApplicationGatewayRewriteRuleActionSet, + ApplicationGatewayRewriteRuleCondition, + ApplicationGatewayRewriteRuleSet, + ApplicationGatewaySku, + ApplicationGatewaySslCertificate, + ApplicationGatewaySslPolicy, + ApplicationGatewaySslPredefinedPolicy, + ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, + ApplicationGatewayUrlPathMap, + ApplicationGatewayWebApplicationFirewallConfiguration, + ApplicationRuleCondition, + ApplicationSecurityGroup, + AzureFirewall, + AzureFirewallApplicationRule, + AzureFirewallApplicationRuleCollection, + AzureFirewallApplicationRuleProtocol, + AzureFirewallFqdnTag, + AzureFirewallIPConfiguration, + AzureFirewallIpGroups, + AzureFirewallNatRCAction, + AzureFirewallNatRule, + AzureFirewallNatRuleCollection, + AzureFirewallNetworkRule, + AzureFirewallNetworkRuleCollection, + AzureFirewallPublicIPAddress, + AzureFirewallRCAction, + AzureFirewallSku, + BackendAddressPool, + BaseResource, + BastionHost, + BastionHostIPConfiguration, + BGPCommunity, + BgpServiceCommunity, + BgpSettings, + ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, + ConnectionMonitorResult, + ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, + ConnectionSharedKey, + Container, + ContainerNetworkInterface, + ContainerNetworkInterfaceConfiguration, + ContainerNetworkInterfaceIpConfiguration, + DdosCustomPolicy, + DdosProtectionPlan, + DdosSettings, + Delegation, + DeviceProperties, + DhcpOptions, + EndpointServiceResult, + ErrorDetails, + ErrorResponse, + ExpressRouteCircuit, + ExpressRouteCircuitAuthorization, + ExpressRouteCircuitConnection, + ExpressRouteCircuitPeering, + ExpressRouteCircuitPeeringConfig, + ExpressRouteCircuitPeeringId, + ExpressRouteCircuitReference, + ExpressRouteCircuitServiceProviderProperties, + ExpressRouteCircuitSku, + ExpressRouteCircuitStats, + ExpressRouteConnection, + ExpressRouteConnectionId, + ExpressRouteCrossConnection, + ExpressRouteCrossConnectionPeering, + ExpressRouteGateway, + ExpressRouteGatewayPropertiesAutoScaleConfiguration, + ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds, + ExpressRouteLink, + ExpressRouteLinkMacSecConfig, + ExpressRoutePort, + ExpressRoutePortsLocation, + ExpressRoutePortsLocationBandwidths, + ExpressRouteServiceProvider, + ExpressRouteServiceProviderBandwidthsOffered, + FirewallPolicy, + FirewallPolicyFilterRule, + FirewallPolicyFilterRuleAction, + FirewallPolicyNatRule, + FirewallPolicyNatRuleAction, + FirewallPolicyRule, + FirewallPolicyRuleCondition, + FirewallPolicyRuleConditionApplicationProtocol, + FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, + FlowLogListResult, + FrontendIPConfiguration, + HTTPHeader, + HubIPAddresses, + HubVirtualNetworkConnection, + InboundNatPool, + InboundNatRule, + IPConfiguration, + IPConfigurationProfile, + IpGroup, + IpsecPolicy, + IpTag, + Ipv6ExpressRouteCircuitPeeringConfig, + LoadBalancer, + LoadBalancerSku, + LoadBalancingRule, + LocalNetworkGateway, + ManagedRuleGroupOverride, + ManagedRuleOverride, + ManagedRulesDefinition, + ManagedRuleSet, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + MatchCondition, + MatchVariable, + NatGateway, + NatGatewaySku, + NetworkIntentPolicy, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, + NetworkInterfaceTapConfiguration, + NetworkProfile, + NetworkRuleCondition, + NetworkSecurityGroup, + NetworkWatcher, + OutboundRule, + OwaspCrsExclusionEntry, + P2SConnectionConfiguration, + P2SVpnGateway, + PatchRouteFilter, + PatchRouteFilterRule, + PeerExpressRouteCircuitConnection, + PolicySettings, + PrivateEndpoint, + PrivateEndpointConnection, + PrivateLinkService, + PrivateLinkServiceConnection, + PrivateLinkServiceConnectionState, + PrivateLinkServiceIpConfiguration, + PrivateLinkServicePropertiesAutoApproval, + PrivateLinkServicePropertiesVisibility, + Probe, + ProtocolCustomSettingsFormat, + PublicIPAddress, + PublicIPAddressDnsSettings, + PublicIPAddressSku, + PublicIPPrefix, + PublicIPPrefixSku, + ReferencedPublicIpAddress, + Resource, + ResourceNavigationLink, + ResourceSet, + RetentionPolicyParameters, + Route, + RouteFilter, + RouteFilterRule, + RouteTable, + SecurityRule, + ServiceAssociationLink, + ServiceEndpointPolicy, + ServiceEndpointPolicyDefinition, + ServiceEndpointPropertiesFormat, + Subnet, + SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, + TrafficSelectorPolicy, + TunnelConnectionHealth, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, + VirtualHubRouteTableV2, + VirtualHubRouteV2, + VirtualNetwork, + VirtualNetworkBgpCommunities, + VirtualNetworkConnectionGatewayReference, + VirtualNetworkGateway, + VirtualNetworkGatewayConnection, + VirtualNetworkGatewayConnectionListEntity, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, + VirtualRouter, + VirtualRouterPeering, + VirtualWAN, + VM, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, + VpnConnection, + VpnGateway, + VpnLinkBgpSettings, + VpnLinkProviderProperties, + VpnServerConfigRadiusClientRootCertificate, + VpnServerConfigRadiusServerRootCertificate, + VpnServerConfiguration, + VpnServerConfigVpnClientRevokedCertificate, + VpnServerConfigVpnClientRootCertificate, + VpnSite, + VpnSiteLink, + VpnSiteLinkConnection, + WebApplicationFirewallCustomRule, + WebApplicationFirewallPolicy +} from "../models/mappers"; diff --git a/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts b/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts index fd6e1b18021f..175ad17ebcb8 100644 --- a/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts b/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts index d4380ddd75ad..ef2f3b754ac8 100644 --- a/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts +++ b/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/index.ts b/sdk/network/arm-network/src/models/index.ts index 920b21127157..fa1eb3719980 100644 --- a/sdk/network/arm-network/src/models/index.ts +++ b/sdk/network/arm-network/src/models/index.ts @@ -67,11 +67,11 @@ export interface ApplicationGatewayOnDemandProbe { */ match?: ApplicationGatewayProbeHealthResponseMatch; /** - * Reference of backend pool of application gateway to which probe request will be sent. + * Reference to backend pool of application gateway to which probe request will be sent. */ backendAddressPool?: SubResource; /** - * Reference of backend http setting of application gateway to be used for test probe. + * Reference to backend http setting of application gateway to be used for test probe. */ backendHttpSettings?: SubResource; } @@ -81,7 +81,7 @@ export interface ApplicationGatewayOnDemandProbe { */ export interface NetworkInterfaceTapConfiguration extends SubResource { /** - * The reference of the Virtual Network Tap resource. + * The reference to the Virtual Network Tap resource. */ virtualNetworkTap?: VirtualNetworkTap; /** @@ -394,12 +394,12 @@ export interface NetworkInterfaceDnsSettings { */ export interface NetworkInterface extends Resource { /** - * The reference of a virtual machine. + * The reference to a virtual machine. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly virtualMachine?: SubResource; /** - * The reference of the NetworkSecurityGroup resource. + * The reference to the NetworkSecurityGroup resource. */ networkSecurityGroup?: NetworkSecurityGroup; /** @@ -700,6 +700,10 @@ export interface DdosSettings { * the ability to be customized. Possible values include: 'Basic', 'Standard' */ protectionCoverage?: DdosSettingsProtectionCoverage; + /** + * Enables DDoS protection on the public IP. + */ + protectedIP?: boolean; } /** @@ -796,11 +800,11 @@ export interface IPConfiguration extends SubResource { */ privateIPAllocationMethod?: IPAllocationMethod; /** - * The reference of the subnet resource. + * The reference to the subnet resource. */ subnet?: Subnet; /** - * The reference of the public IP resource. + * The reference to the public IP resource. */ publicIPAddress?: PublicIPAddress; /** @@ -826,7 +830,7 @@ export interface IPConfiguration extends SubResource { */ export interface IPConfigurationProfile extends SubResource { /** - * The reference of the subnet resource to create a container network interface ip configuration. + * The reference to the subnet resource to create a container network interface ip configuration. */ subnet?: Subnet; /** @@ -938,7 +942,7 @@ export interface Delegation extends SubResource { */ serviceName?: string; /** - * Describes the actions permitted to the service upon delegation. + * The actions permitted to the service upon delegation. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly actions?: string[]; @@ -973,11 +977,11 @@ export interface Subnet extends SubResource { */ addressPrefixes?: string[]; /** - * The reference of the NetworkSecurityGroup resource. + * The reference to the NetworkSecurityGroup resource. */ networkSecurityGroup?: NetworkSecurityGroup; /** - * The reference of the RouteTable resource. + * The reference to the RouteTable resource. */ routeTable?: RouteTable; /** @@ -1091,15 +1095,15 @@ export interface FrontendIPConfiguration extends SubResource { */ privateIPAddressVersion?: IPVersion; /** - * The reference of the subnet resource. + * The reference to the subnet resource. */ subnet?: Subnet; /** - * The reference of the Public IP resource. + * The reference to the Public IP resource. */ publicIPAddress?: PublicIPAddress; /** - * The reference of the Public IP Prefix resource. + * The reference to the Public IP Prefix resource. */ publicIPPrefix?: SubResource; /** @@ -1315,11 +1319,11 @@ export interface NetworkInterfaceIPConfiguration extends SubResource { */ virtualNetworkTaps?: VirtualNetworkTap[]; /** - * The reference of ApplicationGatewayBackendAddressPool resource. + * The reference to ApplicationGatewayBackendAddressPool resource. */ applicationGatewayBackendAddressPools?: ApplicationGatewayBackendAddressPool[]; /** - * The reference of LoadBalancerBackendAddressPool resource. + * The reference to LoadBalancerBackendAddressPool resource. */ loadBalancerBackendAddressPools?: BackendAddressPool[]; /** @@ -1533,7 +1537,7 @@ export interface ApplicationGatewayBackendHealthServer { */ address?: string; /** - * Reference of IP configuration of backend server. + * Reference to IP configuration of backend server. */ ipConfiguration?: NetworkInterfaceIPConfiguration; /** @@ -1552,7 +1556,7 @@ export interface ApplicationGatewayBackendHealthServer { */ export interface ApplicationGatewayBackendHealthHttpSettings { /** - * Reference of an ApplicationGatewayBackendHttpSettings resource. + * Reference to an ApplicationGatewayBackendHttpSettings resource. */ backendHttpSettings?: ApplicationGatewayBackendHttpSettings; /** @@ -1566,7 +1570,7 @@ export interface ApplicationGatewayBackendHealthHttpSettings { */ export interface ApplicationGatewayBackendHealthOnDemand { /** - * Reference of an ApplicationGatewayBackendAddressPool resource. + * Reference to an ApplicationGatewayBackendAddressPool resource. */ backendAddressPool?: ApplicationGatewayBackendAddressPool; /** @@ -1580,7 +1584,7 @@ export interface ApplicationGatewayBackendHealthOnDemand { */ export interface ApplicationGatewayBackendHealthPool { /** - * Reference of an ApplicationGatewayBackendAddressPool resource. + * Reference to an ApplicationGatewayBackendAddressPool resource. */ backendAddressPool?: ApplicationGatewayBackendAddressPool; /** @@ -1653,7 +1657,7 @@ export interface ApplicationGatewaySslPolicy { */ export interface ApplicationGatewayIPConfiguration extends SubResource { /** - * Reference of the subnet resource. A subnet from where application gateway gets its private + * Reference to the subnet resource. A subnet from where application gateway gets its private * address. */ subnet?: SubResource; @@ -1802,11 +1806,11 @@ export interface ApplicationGatewayFrontendIPConfiguration extends SubResource { */ privateIPAllocationMethod?: IPAllocationMethod; /** - * Reference of the subnet resource. + * Reference to the subnet resource. */ subnet?: SubResource; /** - * Reference of the PublicIP resource. + * Reference to the PublicIP resource. */ publicIPAddress?: SubResource; /** @@ -2158,6 +2162,27 @@ export interface ApplicationGatewayHeaderConfiguration { headerValue?: string; } +/** + * Url configuration of the Actions set in Application Gateway. + */ +export interface ApplicationGatewayUrlConfiguration { + /** + * Url path which user has provided for url rewrite. Null means no path will be updated. Default + * value is null. + */ + modifiedPath?: string; + /** + * Query string which user has provided for url rewrite. Null means no query string will be + * updated. Default value is null. + */ + modifiedQueryString?: string; + /** + * If set as true, it will re-evaluate the url path map provided in path based request routing + * rules using modified path. Default value is false. + */ + reroute?: boolean; +} + /** * Set of actions in the Rewrite Rule in Application Gateway. */ @@ -2170,6 +2195,10 @@ export interface ApplicationGatewayRewriteRuleActionSet { * Response Header Actions in the Action Set. */ responseHeaderConfigurations?: ApplicationGatewayHeaderConfiguration[]; + /** + * Url Configuration Action in the Action Set. + */ + urlConfiguration?: ApplicationGatewayUrlConfiguration; } /** @@ -2559,7 +2588,7 @@ export interface ApplicationGateway extends Resource { */ webApplicationFirewallConfiguration?: ApplicationGatewayWebApplicationFirewallConfiguration; /** - * Reference of the FirewallPolicy resource. + * Reference to the FirewallPolicy resource. */ firewallPolicy?: SubResource; /** @@ -2787,7 +2816,7 @@ export interface AvailableDelegation { */ serviceName?: string; /** - * Describes the actions permitted to the service upon delegation. + * The actions permitted to the service upon delegation. */ actions?: string[]; } @@ -2824,11 +2853,12 @@ export interface AzureFirewallIPConfiguration extends SubResource { */ readonly privateIPAddress?: string; /** - * Reference of the subnet resource. This resource must be named 'AzureFirewallSubnet'. + * Reference to the subnet resource. This resource must be named 'AzureFirewallSubnet' or + * 'AzureFirewallManagementSubnet'. */ subnet?: SubResource; /** - * Reference of the PublicIP resource. This field is a mandatory input if subnet is not null. + * Reference to the PublicIP resource. This field is a mandatory input if subnet is not null. */ publicIPAddress?: SubResource; /** @@ -2847,6 +2877,11 @@ export interface AzureFirewallIPConfiguration extends SubResource { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly etag?: string; + /** + * Type of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly type?: string; } /** @@ -2859,6 +2894,22 @@ export interface AzureFirewallPublicIPAddress { address?: string; } +/** + * IpGroups associated with azure firewall. + */ +export interface AzureFirewallIpGroups { + /** + * Resource ID. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly id?: string; + /** + * The iteration number. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly changeNumber?: string; +} + /** * IP addresses associated with azure firewall. */ @@ -3166,6 +3217,10 @@ export interface AzureFirewall extends Resource { * IP configuration of the Azure Firewall resource. */ ipConfigurations?: AzureFirewallIPConfiguration[]; + /** + * IP configuration of the Azure Firewall used for management traffic. + */ + managementIpConfiguration?: AzureFirewallIPConfiguration; /** * The provisioning state of the Azure firewall resource. Possible values include: 'Succeeded', * 'Updating', 'Deleting', 'Failed' @@ -3189,6 +3244,11 @@ export interface AzureFirewall extends Resource { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly hubIpAddresses?: HubIPAddresses; + /** + * IpGroups associated with AzureFirewall. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly ipGroups?: AzureFirewallIpGroups[]; /** * The Azure Firewall Resource SKU. */ @@ -3294,6 +3354,140 @@ export interface BastionHost extends Resource { readonly etag?: string; } +/** + * Describes a Virtual Machine. + */ +export interface VM extends Resource { +} + +/** + * Bastion Shareable Link. + */ +export interface BastionShareableLink { + /** + * Reference of the virtual machine resource. + */ + vm: VM; + /** + * The unique Bastion Shareable Link to the virtual machine. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly bsl?: string; + /** + * The time when the link was created. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly createdAt?: string; + /** + * Optional field indicating the warning or error message related to the vm in case of partial + * failure + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly message?: string; +} + +/** + * Post request for all the Bastion Shareable Link endpoints. + */ +export interface BastionShareableLinkListRequest { + /** + * List of VM references. + */ + vms?: BastionShareableLink[]; +} + +/** + * The session detail for a target. + */ +export interface BastionActiveSession { + /** + * A unique id for the session. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly sessionId?: string; + /** + * The time when the session started. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly startTime?: any; + /** + * The subscription id for the target virtual machine. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly targetSubscriptionId?: string; + /** + * The type of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly resourceType?: string; + /** + * The host name of the target. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly targetHostName?: string; + /** + * The resource group of the target. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly targetResourceGroup?: string; + /** + * The user name who is active on this session. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly userName?: string; + /** + * The IP Address of the target. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly targetIpAddress?: string; + /** + * The protocol used to connect to the target. Possible values include: 'SSH', 'RDP' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly protocol?: BastionConnectProtocol; + /** + * The resource id of the target. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly targetResourceId?: string; + /** + * Duration in mins the session has been active. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly sessionDurationInMins?: number; +} + +/** + * The session state detail for a target. + */ +export interface BastionSessionState { + /** + * A unique id for the session. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly sessionId?: string; + /** + * Used for extra information. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly message?: string; + /** + * The state of the session. Disconnected/Failed/NotFound. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly state?: string; +} + +/** + * List of session ids. + */ +export interface SessionIds { + /** + * List of session ids + */ + sessionIds?: string[]; +} + /** * Response for the CheckDnsNameAvailability API service call. */ @@ -3440,14 +3634,12 @@ export interface EndpointServiceResult extends SubResource { export interface ExpressRouteCircuitAuthorization extends SubResource { /** * The authorization key. - * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly authorizationKey?: string; + authorizationKey?: string; /** * The authorization use status. Possible values include: 'Available', 'InUse' - * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly authorizationUseStatus?: AuthorizationUseStatus; + authorizationUseStatus?: AuthorizationUseStatus; /** * The provisioning state of the authorization resource. Possible values include: 'Succeeded', * 'Updating', 'Deleting', 'Failed' @@ -3476,7 +3668,7 @@ export interface ExpressRouteCircuitAuthorization extends SubResource { */ export interface ExpressRouteCircuitPeeringConfig { /** - * The reference of AdvertisedPublicPrefixes. + * The reference to AdvertisedPublicPrefixes. */ advertisedPublicPrefixes?: string[]; /** @@ -3520,7 +3712,7 @@ export interface Ipv6ExpressRouteCircuitPeeringConfig { */ microsoftPeeringConfig?: ExpressRouteCircuitPeeringConfig; /** - * The reference of the RouteFilter resource. + * The reference to the RouteFilter resource. */ routeFilter?: SubResource; /** @@ -3586,9 +3778,8 @@ export interface ExpressRouteCircuitConnection extends SubResource { /** * Express Route Circuit connection state. Possible values include: 'Connected', 'Connecting', * 'Disconnected' - * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly circuitConnectionStatus?: CircuitConnectionStatus; + circuitConnectionStatus?: CircuitConnectionStatus; /** * The provisioning state of the express route circuit connection resource. Possible values * include: 'Succeeded', 'Updating', 'Deleting', 'Failed' @@ -3679,9 +3870,8 @@ export interface ExpressRouteCircuitPeering extends SubResource { state?: ExpressRoutePeeringState; /** * The Azure ASN. - * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly azureASN?: number; + azureASN?: number; /** * The peer ASN. */ @@ -3696,14 +3886,12 @@ export interface ExpressRouteCircuitPeering extends SubResource { secondaryPeerAddressPrefix?: string; /** * The primary port. - * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly primaryAzurePort?: string; + primaryAzurePort?: string; /** * The secondary port. - * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly secondaryAzurePort?: string; + secondaryAzurePort?: string; /** * The shared key. */ @@ -3736,7 +3924,7 @@ export interface ExpressRouteCircuitPeering extends SubResource { */ readonly lastModifiedBy?: string; /** - * The reference of the RouteFilter resource. + * The reference to the RouteFilter resource. */ routeFilter?: SubResource; /** @@ -3749,9 +3937,8 @@ export interface ExpressRouteCircuitPeering extends SubResource { expressRouteConnection?: ExpressRouteConnectionId; /** * The list of circuit connections associated with Azure Private Peering for this circuit. - * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly connections?: ExpressRouteCircuitConnection[]; + connections?: ExpressRouteCircuitConnection[]; /** * The list of peered circuit connections associated with Azure Private Peering for this circuit. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -3824,15 +4011,13 @@ export interface ExpressRouteCircuit extends Resource { allowClassicOperations?: boolean; /** * The CircuitProvisioningState state of the resource. - * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly circuitProvisioningState?: string; + circuitProvisioningState?: string; /** * The ServiceProviderProvisioningState state of the resource. Possible values include: * 'NotProvisioned', 'Provisioning', 'Provisioned', 'Deprovisioning' - * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly serviceProviderProvisioningState?: ServiceProviderProvisioningState; + serviceProviderProvisioningState?: ServiceProviderProvisioningState; /** * The list of authorizations. */ @@ -3843,9 +4028,8 @@ export interface ExpressRouteCircuit extends Resource { peerings?: ExpressRouteCircuitPeering[]; /** * The ServiceKey. - * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly serviceKey?: string; + serviceKey?: string; /** * The ServiceProviderNotes. */ @@ -3880,9 +4064,8 @@ export interface ExpressRouteCircuit extends Resource { gatewayManagerEtag?: string; /** * Flag denoting Global reach status. - * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly globalReachEnabled?: boolean; + globalReachEnabled?: boolean; /** * 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.** @@ -4882,7 +5065,7 @@ export interface LoadBalancingRule extends SubResource { */ backendAddressPool?: SubResource; /** - * The reference of the load balancer probe used by the load balancing rule. + * The reference to the load balancer probe used by the load balancing rule. */ probe?: SubResource; /** @@ -5620,11 +5803,11 @@ export interface TopologyParameters { */ targetResourceGroupName?: string; /** - * The reference of the Virtual Network resource. + * The reference to the Virtual Network resource. */ targetVirtualNetwork?: SubResource; /** - * The reference of the Subnet resource. + * The reference to the Subnet resource. */ targetSubnet?: SubResource; } @@ -5882,7 +6065,7 @@ export interface SecurityGroupViewResult { } /** - * Describes the storage location for a packet capture session. + * The storage location for a packet capture session. */ export interface PacketCaptureStorageLocation { /** @@ -5961,7 +6144,7 @@ export interface PacketCaptureParameters { */ timeLimitInSeconds?: number; /** - * Describes the storage location for a packet capture session. + * The storage location for a packet capture session. */ storageLocation: PacketCaptureStorageLocation; /** @@ -5991,7 +6174,7 @@ export interface PacketCapture { */ timeLimitInSeconds?: number; /** - * Describes the storage location for a packet capture session. + * The storage location for a packet capture session. */ storageLocation: PacketCaptureStorageLocation; /** @@ -6036,7 +6219,7 @@ export interface PacketCaptureResult { */ timeLimitInSeconds?: number; /** - * Describes the storage location for a packet capture session. + * The storage location for a packet capture session. */ storageLocation: PacketCaptureStorageLocation; /** @@ -6208,16 +6391,6 @@ export interface FlowLogFormatParameters { version?: number; } -/** - * Parameters that define a resource to query flow log and traffic analytics (optional) status. - */ -export interface FlowLogStatusParameters { - /** - * The target resource where getting the flow log and traffic analytics (optional) status. - */ - targetResourceId: string; -} - /** * Parameters that define the configuration of traffic analytics. */ @@ -6225,7 +6398,7 @@ export interface TrafficAnalyticsConfigurationProperties { /** * Flag to enable/disable traffic analytics. */ - enabled: boolean; + enabled?: boolean; /** * The resource guid of the attached workspace. */ @@ -6251,7 +6424,63 @@ export interface TrafficAnalyticsProperties { /** * Parameters that define the configuration of traffic analytics. */ - networkWatcherFlowAnalyticsConfiguration: TrafficAnalyticsConfigurationProperties; + networkWatcherFlowAnalyticsConfiguration?: TrafficAnalyticsConfigurationProperties; +} + +/** + * A flow log resource. + */ +export interface FlowLog extends Resource { + /** + * ID of network security group to which flow log will be applied. + */ + targetResourceId: string; + /** + * Guid of network security group to which flow log will be applied. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly targetResourceGuid?: string; + /** + * ID of the storage account which is used to store the flow log. + */ + storageId: string; + /** + * Flag to enable/disable flow logging. + */ + enabled?: boolean; + /** + * Parameters that define the retention policy for flow log. + */ + retentionPolicy?: RetentionPolicyParameters; + /** + * Parameters that define the flow log format. + */ + format?: FlowLogFormatParameters; + /** + * Parameters that define the configuration of traffic analytics. + */ + flowAnalyticsConfiguration?: TrafficAnalyticsProperties; + /** + * The provisioning state of the flow log. Possible values include: 'Succeeded', 'Updating', + * 'Deleting', 'Failed' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly provisioningState?: ProvisioningState; + /** + * 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.** + */ + readonly etag?: string; +} + +/** + * Parameters that define a resource to query flow log and traffic analytics (optional) status. + */ +export interface FlowLogStatusParameters { + /** + * The target resource where getting the flow log and traffic analytics (optional) status. + */ + targetResourceId: string; } /** @@ -6317,7 +6546,7 @@ export interface ConnectivityDestination { } /** - * Describes the HTTP header. + * The HTTP header. */ export interface HTTPHeader { /** @@ -6363,11 +6592,11 @@ export interface ProtocolConfiguration { */ export interface ConnectivityParameters { /** - * Describes the source of the connection. + * The source of the connection. */ source: ConnectivitySource; /** - * Describes the destination of connection. + * The destination of connection. */ destination: ConnectivityDestination; /** @@ -6851,89 +7080,340 @@ export interface ConnectionMonitorDestination { } /** - * Parameters that define the operation to create a connection monitor. + * Describes the connection monitor endpoint filter item. */ -export interface ConnectionMonitorParameters { - /** - * Describes the source of connection monitor. - */ - source: ConnectionMonitorSource; - /** - * Describes the destination of connection monitor. - */ - destination: ConnectionMonitorDestination; +export interface ConnectionMonitorEndpointFilterItem { /** - * Determines if the connection monitor will start automatically once created. Default value: - * true. + * The type of item included in the filter. Currently only 'AgentAddress' is supported. Possible + * values include: 'AgentAddress' */ - autoStart?: boolean; + type?: ConnectionMonitorEndpointFilterItemType; /** - * Monitoring interval in seconds. Default value: 60. + * The address of the filter item. */ - monitoringIntervalInSeconds?: number; + address?: string; } /** - * Parameters that define the operation to create a connection monitor. + * Describes the connection monitor endpoint filter. */ -export interface ConnectionMonitor { +export interface ConnectionMonitorEndpointFilter { /** - * Connection monitor location. + * The behavior of the endpoint filter. Currently only 'Include' is supported. Possible values + * include: 'Include' */ - location?: string; + type?: ConnectionMonitorEndpointFilterType; /** - * Connection monitor tags. + * List of items in the filter. */ - tags?: { [propertyName: string]: string }; + items?: ConnectionMonitorEndpointFilterItem[]; +} + +/** + * Describes the connection monitor endpoint. + */ +export interface ConnectionMonitorEndpoint { /** - * Describes the source of connection monitor. + * The name of the connection monitor endpoint. */ - source: ConnectionMonitorSource; + name: string; /** - * Describes the destination of connection monitor. + * Resource ID of the connection monitor endpoint. */ - destination: ConnectionMonitorDestination; + resourceId?: string; /** - * Determines if the connection monitor will start automatically once created. Default value: - * true. + * Address of the connection monitor endpoint (IP or domain name). */ - autoStart?: boolean; + address?: string; /** - * Monitoring interval in seconds. Default value: 60. + * Filter for sub-items within the endpoint. */ - monitoringIntervalInSeconds?: number; + filter?: ConnectionMonitorEndpointFilter; } /** - * Connection state snapshot. + * Describes the HTTP configuration. */ -export interface ConnectionStateSnapshot { +export interface ConnectionMonitorHttpConfiguration { /** - * The connection state. Possible values include: 'Reachable', 'Unreachable', 'Unknown' + * The port to connect to. */ - connectionState?: ConnectionState; + port?: number; /** - * The start time of the connection snapshot. + * The HTTP method to use. Possible values include: 'Get', 'Post' */ - startTime?: Date; + method?: HTTPConfigurationMethod; /** - * The end time of the connection snapshot. + * The path component of the URI. For instance, "/dir1/dir2". */ - endTime?: Date; + path?: string; /** - * Connectivity analysis evaluation state. Possible values include: 'NotStarted', 'InProgress', - * 'Completed' + * The HTTP headers to transmit with the request. */ - evaluationState?: EvaluationState; + requestHeaders?: HTTPHeader[]; /** - * Average latency in ms. + * HTTP status codes to consider successful. For instance, "2xx,301-304,418". */ - avgLatencyInMs?: number; + validStatusCodeRanges?: string[]; /** - * Minimum latency in ms. + * Value indicating whether HTTPS is preferred over HTTP in cases where the choice is not + * explicit. */ - minLatencyInMs?: number; - /** + preferHTTPS?: boolean; +} + +/** + * Describes the TCP configuration. + */ +export interface ConnectionMonitorTcpConfiguration { + /** + * The port to connect to. + */ + port?: number; + /** + * Value indicating whether path evaluation with trace route should be disabled. + */ + disableTraceRoute?: boolean; +} + +/** + * Describes the ICMP configuration. + */ +export interface ConnectionMonitorIcmpConfiguration { + /** + * Value indicating whether path evaluation with trace route should be disabled. + */ + disableTraceRoute?: boolean; +} + +/** + * Describes the threshold for declaring a test successful. + */ +export interface ConnectionMonitorSuccessThreshold { + /** + * The maximum percentage of failed checks permitted for a test to evaluate as successful. + */ + checksFailedPercent?: number; + /** + * The maximum round-trip time in milliseconds permitted for a test to evaluate as successful. + */ + roundTripTimeMs?: number; +} + +/** + * Describes a connection monitor test configuration. + */ +export interface ConnectionMonitorTestConfiguration { + /** + * The name of the connection monitor test configuration. + */ + name: string; + /** + * The frequency of test evaluation, in seconds. + */ + testFrequencySec?: number; + /** + * The protocol to use in test evaluation. Possible values include: 'Tcp', 'Http', 'Icmp' + */ + protocol: ConnectionMonitorTestConfigurationProtocol; + /** + * The preferred IP version to use in test evaluation. The connection monitor may choose to use a + * different version depending on other parameters. Possible values include: 'IPv4', 'IPv6' + */ + preferredIPVersion?: PreferredIPVersion; + /** + * The parameters used to perform test evaluation over HTTP. + */ + httpConfiguration?: ConnectionMonitorHttpConfiguration; + /** + * The parameters used to perform test evaluation over TCP. + */ + tcpConfiguration?: ConnectionMonitorTcpConfiguration; + /** + * The parameters used to perform test evaluation over ICMP. + */ + icmpConfiguration?: ConnectionMonitorIcmpConfiguration; + /** + * The threshold for declaring a test successful. + */ + successThreshold?: ConnectionMonitorSuccessThreshold; +} + +/** + * Describes the connection monitor test group. + */ +export interface ConnectionMonitorTestGroup { + /** + * The name of the connection monitor test group. + */ + name: string; + /** + * Value indicating whether test group is disabled. + */ + disable?: boolean; + /** + * List of test configuration names. + */ + testConfigurations: string[]; + /** + * List of source endpoint names. + */ + sources: string[]; + /** + * List of destination endpoint names. + */ + destinations: string[]; +} + +/** + * Describes the settings for producing output into a log analytics workspace. + */ +export interface ConnectionMonitorWorkspaceSettings { + /** + * Log analytics workspace resource ID. + */ + workspaceResourceId?: string; +} + +/** + * Describes a connection monitor output destination. + */ +export interface ConnectionMonitorOutput { + /** + * Connection monitor output destination type. Currently, only "Workspace" is supported. Possible + * values include: 'Workspace' + */ + type?: OutputType; + /** + * Describes the settings for producing output into a log analytics workspace. + */ + workspaceSettings?: ConnectionMonitorWorkspaceSettings; +} + +/** + * Parameters that define the operation to create a connection monitor. + */ +export interface ConnectionMonitorParameters { + /** + * Describes the source of connection monitor. + */ + source?: ConnectionMonitorSource; + /** + * Describes the destination of connection monitor. + */ + destination?: ConnectionMonitorDestination; + /** + * Determines if the connection monitor will start automatically once created. Default value: + * true. + */ + autoStart?: boolean; + /** + * Monitoring interval in seconds. Default value: 60. + */ + monitoringIntervalInSeconds?: number; + /** + * List of connection monitor endpoints. + */ + endpoints?: ConnectionMonitorEndpoint[]; + /** + * List of connection monitor test configurations. + */ + testConfigurations?: ConnectionMonitorTestConfiguration[]; + /** + * List of connection monitor test groups. + */ + testGroups?: ConnectionMonitorTestGroup[]; + /** + * List of connection monitor outputs. + */ + outputs?: ConnectionMonitorOutput[]; + /** + * Optional notes to be associated with the connection monitor. + */ + notes?: string; +} + +/** + * Parameters that define the operation to create a connection monitor. + */ +export interface ConnectionMonitor { + /** + * Connection monitor location. + */ + location?: string; + /** + * Connection monitor tags. + */ + tags?: { [propertyName: string]: string }; + /** + * Describes the source of connection monitor. + */ + source?: ConnectionMonitorSource; + /** + * Describes the destination of connection monitor. + */ + destination?: ConnectionMonitorDestination; + /** + * Determines if the connection monitor will start automatically once created. Default value: + * true. + */ + autoStart?: boolean; + /** + * Monitoring interval in seconds. Default value: 60. + */ + monitoringIntervalInSeconds?: number; + /** + * List of connection monitor endpoints. + */ + endpoints?: ConnectionMonitorEndpoint[]; + /** + * List of connection monitor test configurations. + */ + testConfigurations?: ConnectionMonitorTestConfiguration[]; + /** + * List of connection monitor test groups. + */ + testGroups?: ConnectionMonitorTestGroup[]; + /** + * List of connection monitor outputs. + */ + outputs?: ConnectionMonitorOutput[]; + /** + * Optional notes to be associated with the connection monitor. + */ + notes?: string; +} + +/** + * Connection state snapshot. + */ +export interface ConnectionStateSnapshot { + /** + * The connection state. Possible values include: 'Reachable', 'Unreachable', 'Unknown' + */ + connectionState?: ConnectionState; + /** + * The start time of the connection snapshot. + */ + startTime?: Date; + /** + * The end time of the connection snapshot. + */ + endTime?: Date; + /** + * Connectivity analysis evaluation state. Possible values include: 'NotStarted', 'InProgress', + * 'Completed' + */ + evaluationState?: EvaluationState; + /** + * Average latency in ms. + */ + avgLatencyInMs?: number; + /** + * Minimum latency in ms. + */ + minLatencyInMs?: number; + /** * Maximum latency in ms. */ maxLatencyInMs?: number; @@ -6967,10 +7447,10 @@ export interface ConnectionMonitorResult extends BaseResource { */ readonly id?: string; /** - * A unique read-only string that changes whenever the resource is updated. Default value: 'A - * unique read-only string that changes whenever the resource is updated.'. + * 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.** */ - etag?: string; + readonly etag?: string; /** * Connection monitor type. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -6987,11 +7467,11 @@ export interface ConnectionMonitorResult extends BaseResource { /** * Describes the source of connection monitor. */ - source: ConnectionMonitorSource; + source?: ConnectionMonitorSource; /** * Describes the destination of connection monitor. */ - destination: ConnectionMonitorDestination; + destination?: ConnectionMonitorDestination; /** * Determines if the connection monitor will start automatically once created. Default value: * true. @@ -7001,19 +7481,48 @@ export interface ConnectionMonitorResult extends BaseResource { * Monitoring interval in seconds. Default value: 60. */ monitoringIntervalInSeconds?: number; + /** + * List of connection monitor endpoints. + */ + endpoints?: ConnectionMonitorEndpoint[]; + /** + * List of connection monitor test configurations. + */ + testConfigurations?: ConnectionMonitorTestConfiguration[]; + /** + * List of connection monitor test groups. + */ + testGroups?: ConnectionMonitorTestGroup[]; + /** + * List of connection monitor outputs. + */ + outputs?: ConnectionMonitorOutput[]; + /** + * Optional notes to be associated with the connection monitor. + */ + notes?: string; /** * The provisioning state of the connection monitor. Possible values include: 'Succeeded', * 'Updating', 'Deleting', 'Failed' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - provisioningState?: ProvisioningState; + readonly provisioningState?: ProvisioningState; /** * The date and time when the connection monitor was started. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - startTime?: Date; + readonly startTime?: Date; /** * The monitoring status of the connection monitor. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly monitoringStatus?: string; + /** + * Type of connection monitor. Possible values include: 'MultiEndpoint', + * 'SingleSourceDestination' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - monitoringStatus?: string; + readonly connectionMonitorType?: ConnectionMonitorType; } /** @@ -7785,7 +8294,7 @@ export interface UsageName { } /** - * Describes network resource usage. + * The network resource usage. */ export interface Usage { /** @@ -7844,13 +8353,13 @@ export interface VirtualNetworkPeering extends SubResource { */ useRemoteGateways?: boolean; /** - * The reference of the remote virtual network. The remote virtual network can be in the same or + * The reference to the remote virtual network. The remote virtual network can be in the same or * different region (preview). See here to register for the preview and learn more * (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering). */ remoteVirtualNetwork?: SubResource; /** - * The reference of the remote virtual network address space. + * The reference to the remote virtual network address space. */ remoteAddressSpace?: AddressSpace; /** @@ -8109,11 +8618,11 @@ export interface VirtualNetworkGatewayIPConfiguration extends SubResource { */ privateIPAllocationMethod?: IPAllocationMethod; /** - * The reference of the subnet resource. + * The reference to the subnet resource. */ subnet?: SubResource; /** - * The reference of the public IP resource. + * The reference to the public IP resource. */ publicIPAddress?: SubResource; /** @@ -8260,7 +8769,7 @@ export interface IpsecPolicy { */ export interface VpnClientConfiguration { /** - * The reference of the address space resource which represents Address space for P2S VpnClient. + * The reference to the address space resource which represents Address space for P2S VpnClient. */ vpnClientAddressPool?: AddressSpace; /** @@ -8441,17 +8950,17 @@ export interface VirtualNetworkGateway extends Resource { */ activeActive?: boolean; /** - * The reference of the LocalNetworkGateway resource which represents local network site having + * The reference to the LocalNetworkGateway resource which represents local network site having * default routes. Assign Null value in case of removing existing default site setting. */ gatewayDefaultSite?: SubResource; /** - * The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for + * The reference to the VirtualNetworkGatewaySku resource which represents the SKU selected for * Virtual network gateway. */ sku?: VirtualNetworkGatewaySku; /** - * The reference of the VpnClientConfiguration resource which represents the P2S VpnClient + * The reference to the VpnClientConfiguration resource which represents the P2S VpnClient * configurations. */ vpnClientConfiguration?: VpnClientConfiguration; @@ -8460,7 +8969,7 @@ export interface VirtualNetworkGateway extends Resource { */ bgpSettings?: BgpSettings; /** - * The reference of the address space resource which represents the custom routes address space + * The reference to the address space resource which represents the custom routes address space * specified by the customer for virtual network gateway and VpnClient. */ customRoutes?: AddressSpace; @@ -9006,6 +9515,16 @@ export interface VpnPacketCaptureStartParameters { filterData?: string; } +/** + * List of p2s vpn connections to be disconnected. + */ +export interface P2SVpnConnectionRequest { + /** + * List of p2s vpn connection Ids. + */ + vpnConnectionIds?: string[]; +} + /** * VirtualRouter Resource. */ @@ -9767,7 +10286,7 @@ export interface AadAuthenticationParameters { */ export interface P2SConnectionConfiguration extends SubResource { /** - * The reference of the address space resource which represents Address space for P2S VpnClient. + * The reference to the address space resource which represents Address space for P2S VpnClient. */ vpnClientAddressPool?: AddressSpace; /** @@ -9996,13 +10515,11 @@ export interface P2SVpnConnectionHealth { */ export interface PolicySettings { /** - * Describes if the policy is in enabled state or disabled state. Possible values include: - * 'Disabled', 'Enabled' + * The state of the policy. Possible values include: 'Disabled', 'Enabled' */ state?: WebApplicationFirewallEnabledState; /** - * Describes if it is in detection mode or prevention mode at policy level. Possible values - * include: 'Prevention', 'Detection' + * The mode of the policy. Possible values include: 'Prevention', 'Detection' */ mode?: WebApplicationFirewallMode; /** @@ -10029,7 +10546,7 @@ export interface MatchVariable { */ variableName: WebApplicationFirewallMatchVariable; /** - * Describes field of the matchVariable collection. + * The selector of match variable. */ selector?: string; } @@ -10043,13 +10560,13 @@ export interface MatchCondition { */ matchVariables: MatchVariable[]; /** - * Describes operator to be matched. Possible values include: 'IPMatch', 'Equal', 'Contains', + * The operator to be matched. Possible values include: 'IPMatch', 'Equal', 'Contains', * 'LessThan', 'GreaterThan', 'LessThanOrEqual', 'GreaterThanOrEqual', 'BeginsWith', 'EndsWith', * 'Regex', 'GeoMatch' */ operator: WebApplicationFirewallOperator; /** - * Describes if this is negate condition or not. + * Whether this is negate condition or not. */ negationConditon?: boolean; /** @@ -10077,12 +10594,12 @@ export interface WebApplicationFirewallCustomRule { */ readonly etag?: string; /** - * Describes priority of the rule. Rules with a lower value will be evaluated before rules with a - * higher value. + * Priority of the rule. Rules with a lower value will be evaluated before rules with a higher + * value. */ priority: number; /** - * Describes type of rule. Possible values include: 'MatchRule', 'Invalid' + * The rule type. Possible values include: 'MatchRule', 'Invalid' */ ruleType: WebApplicationFirewallRuleType; /** @@ -10126,8 +10643,8 @@ export interface ManagedRuleOverride { */ ruleId: string; /** - * Describes the state of the managed rule. Defaults to Disabled if not specified. Possible - * values include: 'Disabled' + * The state of the managed rule. Defaults to Disabled if not specified. Possible values include: + * 'Disabled' */ state?: ManagedRuleEnabledState; } @@ -10137,7 +10654,7 @@ export interface ManagedRuleOverride { */ export interface ManagedRuleGroupOverride { /** - * Describes the managed rule group to override. + * The managed rule group to override. */ ruleGroupName: string; /** @@ -10170,11 +10687,11 @@ export interface ManagedRuleSet { */ export interface ManagedRulesDefinition { /** - * Describes the Exclusions that are applied on the policy. + * The Exclusions that are applied on the policy. */ exclusions?: OwaspCrsExclusionEntry[]; /** - * Describes the ruleSets that are associated with the policy. + * The managed rule sets that are associated with the policy. */ managedRuleSets: ManagedRuleSet[]; } @@ -10184,11 +10701,11 @@ export interface ManagedRulesDefinition { */ export interface WebApplicationFirewallPolicy extends Resource { /** - * Describes policySettings for policy. + * The PolicySettings for policy. */ policySettings?: PolicySettings; /** - * Describes custom rules inside the policy. + * The custom rules inside the policy. */ customRules?: WebApplicationFirewallCustomRule[]; /** @@ -10690,6 +11207,42 @@ export interface BastionHostListResult extends Array { nextLink?: string; } +/** + * @interface + * Response for all the Bastion Shareable Link endpoints. + * @extends Array + */ +export interface BastionShareableLinkListResult extends Array { + /** + * Gets or sets the URL to get the next set of results. + */ + nextLink?: string; +} + +/** + * @interface + * Response for GetActiveSessions. + * @extends Array + */ +export interface BastionActiveSessionListResult extends Array { + /** + * Gets or sets the URL to get the next set of results. + */ + nextLink?: string; +} + +/** + * @interface + * Response for DisconnectActiveSessions. + * @extends Array + */ +export interface BastionSessionDeleteResult extends Array { + /** + * Gets or sets the URL to get the next set of results. + */ + nextLink?: string; +} + /** * @interface * A list of DDoS protection plans. @@ -11109,6 +11662,19 @@ export interface PacketCaptureListResult extends Array { export interface ConnectionMonitorListResult extends Array { } +/** + * @interface + * List of flow logs. + * @extends Array + */ +export interface FlowLogListResult 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 * Result of the request to list Network operations. It contains a list of operations and a URL @@ -11876,6 +12442,14 @@ export type AzureFirewallSkuName = 'AZFW_VNet' | 'AZFW_Hub'; */ export type AzureFirewallSkuTier = 'Standard'; +/** + * Defines values for BastionConnectProtocol. + * Possible values include: 'SSH', 'RDP' + * @readonly + * @enum {string} + */ +export type BastionConnectProtocol = 'SSH' | 'RDP'; + /** * Defines values for DdosCustomPolicyProtocol. * Possible values include: 'Tcp', 'Udp', 'Syn' @@ -12240,36 +12814,92 @@ export type ConnectionStatus = 'Unknown' | 'Connected' | 'Disconnected' | 'Degra export type VerbosityLevel = 'Normal' | 'Minimum' | 'Full'; /** - * Defines values for ConnectionState. - * Possible values include: 'Reachable', 'Unreachable', 'Unknown' + * Defines values for ConnectionMonitorEndpointFilterType. + * Possible values include: 'Include' * @readonly * @enum {string} */ -export type ConnectionState = 'Reachable' | 'Unreachable' | 'Unknown'; +export type ConnectionMonitorEndpointFilterType = 'Include'; /** - * Defines values for EvaluationState. - * Possible values include: 'NotStarted', 'InProgress', 'Completed' + * Defines values for ConnectionMonitorEndpointFilterItemType. + * Possible values include: 'AgentAddress' * @readonly * @enum {string} */ -export type EvaluationState = 'NotStarted' | 'InProgress' | 'Completed'; +export type ConnectionMonitorEndpointFilterItemType = 'AgentAddress'; /** - * Defines values for ConnectionMonitorSourceStatus. - * Possible values include: 'Unknown', 'Active', 'Inactive' + * Defines values for ConnectionMonitorTestConfigurationProtocol. + * Possible values include: 'Tcp', 'Http', 'Icmp' * @readonly * @enum {string} */ -export type ConnectionMonitorSourceStatus = 'Unknown' | 'Active' | 'Inactive'; +export type ConnectionMonitorTestConfigurationProtocol = 'Tcp' | 'Http' | 'Icmp'; /** - * Defines values for PublicIPPrefixSkuName. - * Possible values include: 'Standard' + * Defines values for PreferredIPVersion. + * Possible values include: 'IPv4', 'IPv6' * @readonly * @enum {string} */ -export type PublicIPPrefixSkuName = 'Standard'; +export type PreferredIPVersion = 'IPv4' | 'IPv6'; + +/** + * Defines values for HTTPConfigurationMethod. + * Possible values include: 'Get', 'Post' + * @readonly + * @enum {string} + */ +export type HTTPConfigurationMethod = 'Get' | 'Post'; + +/** + * Defines values for OutputType. + * Possible values include: 'Workspace' + * @readonly + * @enum {string} + */ +export type OutputType = 'Workspace'; + +/** + * Defines values for ConnectionState. + * Possible values include: 'Reachable', 'Unreachable', 'Unknown' + * @readonly + * @enum {string} + */ +export type ConnectionState = 'Reachable' | 'Unreachable' | 'Unknown'; + +/** + * Defines values for EvaluationState. + * Possible values include: 'NotStarted', 'InProgress', 'Completed' + * @readonly + * @enum {string} + */ +export type EvaluationState = 'NotStarted' | 'InProgress' | 'Completed'; + +/** + * Defines values for ConnectionMonitorType. + * Possible values include: 'MultiEndpoint', 'SingleSourceDestination' + * @readonly + * @enum {string} + */ +export type ConnectionMonitorType = 'MultiEndpoint' | 'SingleSourceDestination'; + +/** + * Defines values for ConnectionMonitorSourceStatus. + * Possible values include: 'Unknown', 'Active', 'Inactive' + * @readonly + * @enum {string} + */ +export type ConnectionMonitorSourceStatus = 'Unknown' | 'Active' | 'Inactive'; + +/** + * Defines values for PublicIPPrefixSkuName. + * Possible values include: 'Standard' + * @readonly + * @enum {string} + */ +export type PublicIPPrefixSkuName = 'Standard'; /** * Defines values for VirtualNetworkPeeringState. @@ -13045,14 +13675,254 @@ export type ApplicationSecurityGroupsListAllResponse = ApplicationSecurityGroupL /** * The response body as parsed JSON or XML */ - parsedBody: ApplicationSecurityGroupListResult; + parsedBody: ApplicationSecurityGroupListResult; + }; +}; + +/** + * Contains response data for the list operation. + */ +export type ApplicationSecurityGroupsListResponse = ApplicationSecurityGroupListResult & { + /** + * 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: ApplicationSecurityGroupListResult; + }; +}; + +/** + * Contains response data for the beginCreateOrUpdate operation. + */ +export type ApplicationSecurityGroupsBeginCreateOrUpdateResponse = ApplicationSecurityGroup & { + /** + * 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: ApplicationSecurityGroup; + }; +}; + +/** + * Contains response data for the listAllNext operation. + */ +export type ApplicationSecurityGroupsListAllNextResponse = ApplicationSecurityGroupListResult & { + /** + * 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: ApplicationSecurityGroupListResult; + }; +}; + +/** + * Contains response data for the listNext operation. + */ +export type ApplicationSecurityGroupsListNextResponse = ApplicationSecurityGroupListResult & { + /** + * 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: ApplicationSecurityGroupListResult; + }; +}; + +/** + * Contains response data for the list operation. + */ +export type AvailableDelegationsListResponse = AvailableDelegationsResult & { + /** + * 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: AvailableDelegationsResult; + }; +}; + +/** + * Contains response data for the listNext operation. + */ +export type AvailableDelegationsListNextResponse = AvailableDelegationsResult & { + /** + * 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: AvailableDelegationsResult; + }; +}; + +/** + * Contains response data for the list operation. + */ +export type AvailableResourceGroupDelegationsListResponse = AvailableDelegationsResult & { + /** + * 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: AvailableDelegationsResult; + }; +}; + +/** + * Contains response data for the listNext operation. + */ +export type AvailableResourceGroupDelegationsListNextResponse = AvailableDelegationsResult & { + /** + * 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: AvailableDelegationsResult; + }; +}; + +/** + * Contains response data for the list operation. + */ +export type AvailableServiceAliasesListResponse = AvailableServiceAliasesResult & { + /** + * 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: AvailableServiceAliasesResult; + }; +}; + +/** + * Contains response data for the listByResourceGroup operation. + */ +export type AvailableServiceAliasesListByResourceGroupResponse = AvailableServiceAliasesResult & { + /** + * 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: AvailableServiceAliasesResult; + }; +}; + +/** + * Contains response data for the listNext operation. + */ +export type AvailableServiceAliasesListNextResponse = AvailableServiceAliasesResult & { + /** + * 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: AvailableServiceAliasesResult; + }; +}; + +/** + * Contains response data for the listByResourceGroupNext operation. + */ +export type AvailableServiceAliasesListByResourceGroupNextResponse = AvailableServiceAliasesResult & { + /** + * 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: AvailableServiceAliasesResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type ApplicationSecurityGroupsListResponse = ApplicationSecurityGroupListResult & { +export type AzureFirewallsGetResponse = AzureFirewall & { /** * The underlying HTTP response. */ @@ -13065,14 +13935,14 @@ export type ApplicationSecurityGroupsListResponse = ApplicationSecurityGroupList /** * The response body as parsed JSON or XML */ - parsedBody: ApplicationSecurityGroupListResult; + parsedBody: AzureFirewall; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the createOrUpdate operation. */ -export type ApplicationSecurityGroupsBeginCreateOrUpdateResponse = ApplicationSecurityGroup & { +export type AzureFirewallsCreateOrUpdateResponse = AzureFirewall & { /** * The underlying HTTP response. */ @@ -13085,14 +13955,14 @@ export type ApplicationSecurityGroupsBeginCreateOrUpdateResponse = ApplicationSe /** * The response body as parsed JSON or XML */ - parsedBody: ApplicationSecurityGroup; + parsedBody: AzureFirewall; }; }; /** - * Contains response data for the listAllNext operation. + * Contains response data for the updateTags operation. */ -export type ApplicationSecurityGroupsListAllNextResponse = ApplicationSecurityGroupListResult & { +export type AzureFirewallsUpdateTagsResponse = AzureFirewall & { /** * The underlying HTTP response. */ @@ -13105,14 +13975,14 @@ export type ApplicationSecurityGroupsListAllNextResponse = ApplicationSecurityGr /** * The response body as parsed JSON or XML */ - parsedBody: ApplicationSecurityGroupListResult; + parsedBody: AzureFirewall; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the list operation. */ -export type ApplicationSecurityGroupsListNextResponse = ApplicationSecurityGroupListResult & { +export type AzureFirewallsListResponse = AzureFirewallListResult & { /** * The underlying HTTP response. */ @@ -13125,14 +13995,14 @@ export type ApplicationSecurityGroupsListNextResponse = ApplicationSecurityGroup /** * The response body as parsed JSON or XML */ - parsedBody: ApplicationSecurityGroupListResult; + parsedBody: AzureFirewallListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listAll operation. */ -export type AvailableDelegationsListResponse = AvailableDelegationsResult & { +export type AzureFirewallsListAllResponse = AzureFirewallListResult & { /** * The underlying HTTP response. */ @@ -13145,14 +14015,14 @@ export type AvailableDelegationsListResponse = AvailableDelegationsResult & { /** * The response body as parsed JSON or XML */ - parsedBody: AvailableDelegationsResult; + parsedBody: AzureFirewallListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type AvailableDelegationsListNextResponse = AvailableDelegationsResult & { +export type AzureFirewallsBeginCreateOrUpdateResponse = AzureFirewall & { /** * The underlying HTTP response. */ @@ -13165,14 +14035,14 @@ export type AvailableDelegationsListNextResponse = AvailableDelegationsResult & /** * The response body as parsed JSON or XML */ - parsedBody: AvailableDelegationsResult; + parsedBody: AzureFirewall; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listNext operation. */ -export type AvailableResourceGroupDelegationsListResponse = AvailableDelegationsResult & { +export type AzureFirewallsListNextResponse = AzureFirewallListResult & { /** * The underlying HTTP response. */ @@ -13185,14 +14055,14 @@ export type AvailableResourceGroupDelegationsListResponse = AvailableDelegations /** * The response body as parsed JSON or XML */ - parsedBody: AvailableDelegationsResult; + parsedBody: AzureFirewallListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listAllNext operation. */ -export type AvailableResourceGroupDelegationsListNextResponse = AvailableDelegationsResult & { +export type AzureFirewallsListAllNextResponse = AzureFirewallListResult & { /** * The underlying HTTP response. */ @@ -13205,14 +14075,14 @@ export type AvailableResourceGroupDelegationsListNextResponse = AvailableDelegat /** * The response body as parsed JSON or XML */ - parsedBody: AvailableDelegationsResult; + parsedBody: AzureFirewallListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listAll operation. */ -export type AvailableServiceAliasesListResponse = AvailableServiceAliasesResult & { +export type AzureFirewallFqdnTagsListAllResponse = AzureFirewallFqdnTagListResult & { /** * The underlying HTTP response. */ @@ -13225,14 +14095,14 @@ export type AvailableServiceAliasesListResponse = AvailableServiceAliasesResult /** * The response body as parsed JSON or XML */ - parsedBody: AvailableServiceAliasesResult; + parsedBody: AzureFirewallFqdnTagListResult; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the listAllNext operation. */ -export type AvailableServiceAliasesListByResourceGroupResponse = AvailableServiceAliasesResult & { +export type AzureFirewallFqdnTagsListAllNextResponse = AzureFirewallFqdnTagListResult & { /** * The underlying HTTP response. */ @@ -13245,14 +14115,14 @@ export type AvailableServiceAliasesListByResourceGroupResponse = AvailableServic /** * The response body as parsed JSON or XML */ - parsedBody: AvailableServiceAliasesResult; + parsedBody: AzureFirewallFqdnTagListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the get operation. */ -export type AvailableServiceAliasesListNextResponse = AvailableServiceAliasesResult & { +export type BastionHostsGetResponse = BastionHost & { /** * The underlying HTTP response. */ @@ -13265,14 +14135,14 @@ export type AvailableServiceAliasesListNextResponse = AvailableServiceAliasesRes /** * The response body as parsed JSON or XML */ - parsedBody: AvailableServiceAliasesResult; + parsedBody: BastionHost; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the createOrUpdate operation. */ -export type AvailableServiceAliasesListByResourceGroupNextResponse = AvailableServiceAliasesResult & { +export type BastionHostsCreateOrUpdateResponse = BastionHost & { /** * The underlying HTTP response. */ @@ -13285,14 +14155,14 @@ export type AvailableServiceAliasesListByResourceGroupNextResponse = AvailableSe /** * The response body as parsed JSON or XML */ - parsedBody: AvailableServiceAliasesResult; + parsedBody: BastionHost; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type AzureFirewallsGetResponse = AzureFirewall & { +export type BastionHostsListResponse = BastionHostListResult & { /** * The underlying HTTP response. */ @@ -13305,14 +14175,14 @@ export type AzureFirewallsGetResponse = AzureFirewall & { /** * The response body as parsed JSON or XML */ - parsedBody: AzureFirewall; + parsedBody: BastionHostListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByResourceGroup operation. */ -export type AzureFirewallsCreateOrUpdateResponse = AzureFirewall & { +export type BastionHostsListByResourceGroupResponse = BastionHostListResult & { /** * The underlying HTTP response. */ @@ -13325,14 +14195,14 @@ export type AzureFirewallsCreateOrUpdateResponse = AzureFirewall & { /** * The response body as parsed JSON or XML */ - parsedBody: AzureFirewall; + parsedBody: BastionHostListResult; }; }; /** - * Contains response data for the updateTags operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type AzureFirewallsUpdateTagsResponse = AzureFirewall & { +export type BastionHostsBeginCreateOrUpdateResponse = BastionHost & { /** * The underlying HTTP response. */ @@ -13345,14 +14215,14 @@ export type AzureFirewallsUpdateTagsResponse = AzureFirewall & { /** * The response body as parsed JSON or XML */ - parsedBody: AzureFirewall; + parsedBody: BastionHost; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listNext operation. */ -export type AzureFirewallsListResponse = AzureFirewallListResult & { +export type BastionHostsListNextResponse = BastionHostListResult & { /** * The underlying HTTP response. */ @@ -13365,14 +14235,14 @@ export type AzureFirewallsListResponse = AzureFirewallListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: AzureFirewallListResult; + parsedBody: BastionHostListResult; }; }; /** - * Contains response data for the listAll operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type AzureFirewallsListAllResponse = AzureFirewallListResult & { +export type BastionHostsListByResourceGroupNextResponse = BastionHostListResult & { /** * The underlying HTTP response. */ @@ -13385,14 +14255,14 @@ export type AzureFirewallsListAllResponse = AzureFirewallListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: AzureFirewallListResult; + parsedBody: BastionHostListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the putBastionShareableLink operation. */ -export type AzureFirewallsBeginCreateOrUpdateResponse = AzureFirewall & { +export type PutBastionShareableLinkResponse = BastionShareableLinkListResult & { /** * The underlying HTTP response. */ @@ -13405,14 +14275,14 @@ export type AzureFirewallsBeginCreateOrUpdateResponse = AzureFirewall & { /** * The response body as parsed JSON or XML */ - parsedBody: AzureFirewall; + parsedBody: BastionShareableLinkListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the getBastionShareableLink operation. */ -export type AzureFirewallsListNextResponse = AzureFirewallListResult & { +export type GetBastionShareableLinkResponse = BastionShareableLinkListResult & { /** * The underlying HTTP response. */ @@ -13425,14 +14295,14 @@ export type AzureFirewallsListNextResponse = AzureFirewallListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: AzureFirewallListResult; + parsedBody: BastionShareableLinkListResult; }; }; /** - * Contains response data for the listAllNext operation. + * Contains response data for the getActiveSessions operation. */ -export type AzureFirewallsListAllNextResponse = AzureFirewallListResult & { +export type GetActiveSessionsResponse = BastionActiveSessionListResult & { /** * The underlying HTTP response. */ @@ -13445,14 +14315,14 @@ export type AzureFirewallsListAllNextResponse = AzureFirewallListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: AzureFirewallListResult; + parsedBody: BastionActiveSessionListResult; }; }; /** - * Contains response data for the listAll operation. + * Contains response data for the disconnectActiveSessions operation. */ -export type AzureFirewallFqdnTagsListAllResponse = AzureFirewallFqdnTagListResult & { +export type DisconnectActiveSessionsResponse = BastionSessionDeleteResult & { /** * The underlying HTTP response. */ @@ -13465,14 +14335,14 @@ export type AzureFirewallFqdnTagsListAllResponse = AzureFirewallFqdnTagListResul /** * The response body as parsed JSON or XML */ - parsedBody: AzureFirewallFqdnTagListResult; + parsedBody: BastionSessionDeleteResult; }; }; /** - * Contains response data for the listAllNext operation. + * Contains response data for the checkDnsNameAvailability operation. */ -export type AzureFirewallFqdnTagsListAllNextResponse = AzureFirewallFqdnTagListResult & { +export type CheckDnsNameAvailabilityResponse = DnsNameAvailabilityResult & { /** * The underlying HTTP response. */ @@ -13485,14 +14355,14 @@ export type AzureFirewallFqdnTagsListAllNextResponse = AzureFirewallFqdnTagListR /** * The response body as parsed JSON or XML */ - parsedBody: AzureFirewallFqdnTagListResult; + parsedBody: DnsNameAvailabilityResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the supportedSecurityProviders operation. */ -export type BastionHostsGetResponse = BastionHost & { +export type SupportedSecurityProvidersResponse = VirtualWanSecurityProviders & { /** * The underlying HTTP response. */ @@ -13505,14 +14375,14 @@ export type BastionHostsGetResponse = BastionHost & { /** * The response body as parsed JSON or XML */ - parsedBody: BastionHost; + parsedBody: VirtualWanSecurityProviders; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the generatevirtualwanvpnserverconfigurationvpnprofile operation. */ -export type BastionHostsCreateOrUpdateResponse = BastionHost & { +export type GeneratevirtualwanvpnserverconfigurationvpnprofileResponse = VpnProfileResponse & { /** * The underlying HTTP response. */ @@ -13525,14 +14395,14 @@ export type BastionHostsCreateOrUpdateResponse = BastionHost & { /** * The response body as parsed JSON or XML */ - parsedBody: BastionHost; + parsedBody: VpnProfileResponse; }; }; /** - * Contains response data for the list operation. + * Contains response data for the beginPutBastionShareableLink operation. */ -export type BastionHostsListResponse = BastionHostListResult & { +export type BeginPutBastionShareableLinkResponse = BastionShareableLinkListResult & { /** * The underlying HTTP response. */ @@ -13545,14 +14415,14 @@ export type BastionHostsListResponse = BastionHostListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: BastionHostListResult; + parsedBody: BastionShareableLinkListResult; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the beginGetActiveSessions operation. */ -export type BastionHostsListByResourceGroupResponse = BastionHostListResult & { +export type BeginGetActiveSessionsResponse = BastionActiveSessionListResult & { /** * The underlying HTTP response. */ @@ -13565,14 +14435,15 @@ export type BastionHostsListByResourceGroupResponse = BastionHostListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: BastionHostListResult; + parsedBody: BastionActiveSessionListResult; }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the beginGeneratevirtualwanvpnserverconfigurationvpnprofile + * operation. */ -export type BastionHostsBeginCreateOrUpdateResponse = BastionHost & { +export type BeginGeneratevirtualwanvpnserverconfigurationvpnprofileResponse = VpnProfileResponse & { /** * The underlying HTTP response. */ @@ -13585,14 +14456,14 @@ export type BastionHostsBeginCreateOrUpdateResponse = BastionHost & { /** * The response body as parsed JSON or XML */ - parsedBody: BastionHost; + parsedBody: VpnProfileResponse; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the putBastionShareableLinkNext operation. */ -export type BastionHostsListNextResponse = BastionHostListResult & { +export type PutBastionShareableLinkNextResponse = BastionShareableLinkListResult & { /** * The underlying HTTP response. */ @@ -13605,14 +14476,14 @@ export type BastionHostsListNextResponse = BastionHostListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: BastionHostListResult; + parsedBody: BastionShareableLinkListResult; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the getBastionShareableLinkNext operation. */ -export type BastionHostsListByResourceGroupNextResponse = BastionHostListResult & { +export type GetBastionShareableLinkNextResponse = BastionShareableLinkListResult & { /** * The underlying HTTP response. */ @@ -13625,14 +14496,14 @@ export type BastionHostsListByResourceGroupNextResponse = BastionHostListResult /** * The response body as parsed JSON or XML */ - parsedBody: BastionHostListResult; + parsedBody: BastionShareableLinkListResult; }; }; /** - * Contains response data for the checkDnsNameAvailability operation. + * Contains response data for the getActiveSessionsNext operation. */ -export type CheckDnsNameAvailabilityResponse = DnsNameAvailabilityResult & { +export type GetActiveSessionsNextResponse = BastionActiveSessionListResult & { /** * The underlying HTTP response. */ @@ -13645,14 +14516,14 @@ export type CheckDnsNameAvailabilityResponse = DnsNameAvailabilityResult & { /** * The response body as parsed JSON or XML */ - parsedBody: DnsNameAvailabilityResult; + parsedBody: BastionActiveSessionListResult; }; }; /** - * Contains response data for the supportedSecurityProviders operation. + * Contains response data for the disconnectActiveSessionsNext operation. */ -export type SupportedSecurityProvidersResponse = VirtualWanSecurityProviders & { +export type DisconnectActiveSessionsNextResponse = BastionSessionDeleteResult & { /** * The underlying HTTP response. */ @@ -13665,14 +14536,14 @@ export type SupportedSecurityProvidersResponse = VirtualWanSecurityProviders & { /** * The response body as parsed JSON or XML */ - parsedBody: VirtualWanSecurityProviders; + parsedBody: BastionSessionDeleteResult; }; }; /** - * Contains response data for the generatevirtualwanvpnserverconfigurationvpnprofile operation. + * Contains response data for the beginPutBastionShareableLinkNext operation. */ -export type GeneratevirtualwanvpnserverconfigurationvpnprofileResponse = VpnProfileResponse & { +export type BeginPutBastionShareableLinkNextResponse = BastionShareableLinkListResult & { /** * The underlying HTTP response. */ @@ -13685,15 +14556,14 @@ export type GeneratevirtualwanvpnserverconfigurationvpnprofileResponse = VpnProf /** * The response body as parsed JSON or XML */ - parsedBody: VpnProfileResponse; + parsedBody: BastionShareableLinkListResult; }; }; /** - * Contains response data for the beginGeneratevirtualwanvpnserverconfigurationvpnprofile - * operation. + * Contains response data for the beginGetActiveSessionsNext operation. */ -export type BeginGeneratevirtualwanvpnserverconfigurationvpnprofileResponse = VpnProfileResponse & { +export type BeginGetActiveSessionsNextResponse = BastionActiveSessionListResult & { /** * The underlying HTTP response. */ @@ -13706,7 +14576,7 @@ export type BeginGeneratevirtualwanvpnserverconfigurationvpnprofileResponse = Vp /** * The response body as parsed JSON or XML */ - parsedBody: VpnProfileResponse; + parsedBody: BastionActiveSessionListResult; }; }; @@ -18590,6 +19460,106 @@ export type ConnectionMonitorsBeginQueryResponse = ConnectionMonitorQueryResult }; }; +/** + * Contains response data for the createOrUpdate operation. + */ +export type FlowLogsCreateOrUpdateResponse = FlowLog & { + /** + * 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: FlowLog; + }; +}; + +/** + * Contains response data for the get operation. + */ +export type FlowLogsGetResponse = FlowLog & { + /** + * 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: FlowLog; + }; +}; + +/** + * Contains response data for the list operation. + */ +export type FlowLogsListResponse = FlowLogListResult & { + /** + * 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: FlowLogListResult; + }; +}; + +/** + * Contains response data for the beginCreateOrUpdate operation. + */ +export type FlowLogsBeginCreateOrUpdateResponse = FlowLog & { + /** + * 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: FlowLog; + }; +}; + +/** + * Contains response data for the listNext operation. + */ +export type FlowLogsListNextResponse = FlowLogListResult & { + /** + * 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: FlowLogListResult; + }; +}; + /** * Contains response data for the list operation. */ diff --git a/sdk/network/arm-network/src/models/ipGroupsMappers.ts b/sdk/network/arm-network/src/models/ipGroupsMappers.ts index 10b3d7991154..6e37b75324e6 100644 --- a/sdk/network/arm-network/src/models/ipGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/ipGroupsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -69,8 +71,19 @@ export { BgpServiceCommunity, BgpSettings, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -118,7 +131,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -181,6 +197,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -193,6 +210,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -214,6 +233,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts b/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts index 407f0003ca2b..1a50f565be9a 100644 --- a/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts b/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts index af3d93e822cd..7503ab02a35e 100644 --- a/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts index f315808330a7..abe8e82f3cd1 100644 --- a/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts index f282413b5d40..3a28dd5e8a5f 100644 --- a/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts index e331dcc9b973..bc7fd9b6858b 100644 --- a/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts index 763154c5add6..3f60874078ec 100644 --- a/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/loadBalancersMappers.ts b/sdk/network/arm-network/src/models/loadBalancersMappers.ts index 77789fc9bc00..46c039df0d8f 100644 --- a/sdk/network/arm-network/src/models/loadBalancersMappers.ts +++ b/sdk/network/arm-network/src/models/loadBalancersMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,6 +209,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -213,6 +232,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts b/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts index 0928167066b9..37ae82543457 100644 --- a/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,6 +209,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -213,6 +232,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/mappers.ts b/sdk/network/arm-network/src/models/mappers.ts index c3e1501ffe27..2c66632c1274 100644 --- a/sdk/network/arm-network/src/models/mappers.ts +++ b/sdk/network/arm-network/src/models/mappers.ts @@ -1135,6 +1135,12 @@ export const DdosSettings: msRest.CompositeMapper = { type: { name: "String" } + }, + protectedIP: { + serializedName: "protectedIP", + type: { + name: "Boolean" + } } } } @@ -3524,6 +3530,34 @@ export const ApplicationGatewayHeaderConfiguration: msRest.CompositeMapper = { } }; +export const ApplicationGatewayUrlConfiguration: msRest.CompositeMapper = { + serializedName: "ApplicationGatewayUrlConfiguration", + type: { + name: "Composite", + className: "ApplicationGatewayUrlConfiguration", + modelProperties: { + modifiedPath: { + serializedName: "modifiedPath", + type: { + name: "String" + } + }, + modifiedQueryString: { + serializedName: "modifiedQueryString", + type: { + name: "String" + } + }, + reroute: { + serializedName: "reroute", + type: { + name: "Boolean" + } + } + } + } +}; + export const ApplicationGatewayRewriteRuleActionSet: msRest.CompositeMapper = { serializedName: "ApplicationGatewayRewriteRuleActionSet", type: { @@ -3553,6 +3587,13 @@ export const ApplicationGatewayRewriteRuleActionSet: msRest.CompositeMapper = { } } } + }, + urlConfiguration: { + serializedName: "urlConfiguration", + type: { + name: "Composite", + className: "ApplicationGatewayUrlConfiguration" + } } } } @@ -4791,6 +4832,13 @@ export const AzureFirewallIPConfiguration: msRest.CompositeMapper = { type: { name: "String" } + }, + type: { + readOnly: true, + serializedName: "type", + type: { + name: "String" + } } } } @@ -4812,6 +4860,30 @@ export const AzureFirewallPublicIPAddress: msRest.CompositeMapper = { } }; +export const AzureFirewallIpGroups: msRest.CompositeMapper = { + serializedName: "AzureFirewallIpGroups", + type: { + name: "Composite", + className: "AzureFirewallIpGroups", + modelProperties: { + id: { + readOnly: true, + serializedName: "id", + type: { + name: "String" + } + }, + changeNumber: { + readOnly: true, + serializedName: "changeNumber", + type: { + name: "String" + } + } + } + } +}; + export const HubIPAddresses: msRest.CompositeMapper = { serializedName: "HubIPAddresses", type: { @@ -5427,6 +5499,13 @@ export const AzureFirewall: msRest.CompositeMapper = { } } }, + managementIpConfiguration: { + serializedName: "properties.managementIpConfiguration", + type: { + name: "Composite", + className: "AzureFirewallIPConfiguration" + } + }, provisioningState: { readOnly: true, serializedName: "properties.provisioningState", @@ -5462,6 +5541,19 @@ export const AzureFirewall: msRest.CompositeMapper = { className: "HubIPAddresses" } }, + ipGroups: { + readOnly: true, + serializedName: "properties.ipGroups", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "AzureFirewallIpGroups" + } + } + } + }, sku: { serializedName: "properties.sku", type: { @@ -5637,6 +5729,217 @@ export const BastionHost: msRest.CompositeMapper = { } }; +export const VM: msRest.CompositeMapper = { + serializedName: "VM", + type: { + name: "Composite", + className: "VM", + modelProperties: { + ...Resource.type.modelProperties + } + } +}; + +export const BastionShareableLink: msRest.CompositeMapper = { + serializedName: "BastionShareableLink", + type: { + name: "Composite", + className: "BastionShareableLink", + modelProperties: { + vm: { + required: true, + serializedName: "vm", + type: { + name: "Composite", + className: "VM" + } + }, + bsl: { + readOnly: true, + serializedName: "bsl", + type: { + name: "String" + } + }, + createdAt: { + readOnly: true, + serializedName: "createdAt", + type: { + name: "String" + } + }, + message: { + readOnly: true, + serializedName: "message", + type: { + name: "String" + } + } + } + } +}; + +export const BastionShareableLinkListRequest: msRest.CompositeMapper = { + serializedName: "BastionShareableLinkListRequest", + type: { + name: "Composite", + className: "BastionShareableLinkListRequest", + modelProperties: { + vms: { + serializedName: "vms", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "BastionShareableLink" + } + } + } + } + } + } +}; + +export const BastionActiveSession: msRest.CompositeMapper = { + serializedName: "BastionActiveSession", + type: { + name: "Composite", + className: "BastionActiveSession", + modelProperties: { + sessionId: { + readOnly: true, + serializedName: "sessionId", + type: { + name: "String" + } + }, + startTime: { + readOnly: true, + serializedName: "startTime", + type: { + name: "Object" + } + }, + targetSubscriptionId: { + readOnly: true, + serializedName: "targetSubscriptionId", + type: { + name: "String" + } + }, + resourceType: { + readOnly: true, + serializedName: "resourceType", + type: { + name: "String" + } + }, + targetHostName: { + readOnly: true, + serializedName: "targetHostName", + type: { + name: "String" + } + }, + targetResourceGroup: { + readOnly: true, + serializedName: "targetResourceGroup", + type: { + name: "String" + } + }, + userName: { + readOnly: true, + serializedName: "userName", + type: { + name: "String" + } + }, + targetIpAddress: { + readOnly: true, + serializedName: "targetIpAddress", + type: { + name: "String" + } + }, + protocol: { + readOnly: true, + serializedName: "protocol", + type: { + name: "String" + } + }, + targetResourceId: { + readOnly: true, + serializedName: "targetResourceId", + type: { + name: "String" + } + }, + sessionDurationInMins: { + readOnly: true, + serializedName: "sessionDurationInMins", + type: { + name: "Number" + } + } + } + } +}; + +export const BastionSessionState: msRest.CompositeMapper = { + serializedName: "BastionSessionState", + type: { + name: "Composite", + className: "BastionSessionState", + modelProperties: { + sessionId: { + readOnly: true, + serializedName: "sessionId", + type: { + name: "String" + } + }, + message: { + readOnly: true, + serializedName: "message", + type: { + name: "String" + } + }, + state: { + readOnly: true, + serializedName: "state", + type: { + name: "String" + } + } + } + } +}; + +export const SessionIds: msRest.CompositeMapper = { + serializedName: "SessionIds", + type: { + name: "Composite", + className: "SessionIds", + modelProperties: { + sessionIds: { + serializedName: "sessionIds", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } + } + } +}; + export const DnsNameAvailabilityResult: msRest.CompositeMapper = { serializedName: "DnsNameAvailabilityResult", type: { @@ -5859,14 +6162,12 @@ export const ExpressRouteCircuitAuthorization: msRest.CompositeMapper = { modelProperties: { ...SubResource.type.modelProperties, authorizationKey: { - readOnly: true, serializedName: "properties.authorizationKey", type: { name: "String" } }, authorizationUseStatus: { - readOnly: true, serializedName: "properties.authorizationUseStatus", type: { name: "String" @@ -6087,7 +6388,6 @@ export const ExpressRouteCircuitConnection: msRest.CompositeMapper = { } }, circuitConnectionStatus: { - readOnly: true, serializedName: "properties.circuitConnectionStatus", type: { name: "String" @@ -6220,7 +6520,6 @@ export const ExpressRouteCircuitPeering: msRest.CompositeMapper = { } }, azureASN: { - readOnly: true, serializedName: "properties.azureASN", type: { name: "Number" @@ -6249,14 +6548,12 @@ export const ExpressRouteCircuitPeering: msRest.CompositeMapper = { } }, primaryAzurePort: { - readOnly: true, serializedName: "properties.primaryAzurePort", type: { name: "String" } }, secondaryAzurePort: { - readOnly: true, serializedName: "properties.secondaryAzurePort", type: { name: "String" @@ -6330,7 +6627,6 @@ export const ExpressRouteCircuitPeering: msRest.CompositeMapper = { } }, connections: { - readOnly: true, serializedName: "properties.connections", type: { name: "Sequence", @@ -6456,14 +6752,12 @@ export const ExpressRouteCircuit: msRest.CompositeMapper = { } }, circuitProvisioningState: { - readOnly: true, serializedName: "properties.circuitProvisioningState", type: { name: "String" } }, serviceProviderProvisioningState: { - readOnly: true, serializedName: "properties.serviceProviderProvisioningState", type: { name: "String" @@ -6494,7 +6788,6 @@ export const ExpressRouteCircuit: msRest.CompositeMapper = { } }, serviceKey: { - readOnly: true, serializedName: "properties.serviceKey", type: { name: "String" @@ -6547,7 +6840,6 @@ export const ExpressRouteCircuit: msRest.CompositeMapper = { } }, globalReachEnabled: { - readOnly: true, serializedName: "properties.globalReachEnabled", type: { name: "Boolean" @@ -10372,34 +10664,16 @@ export const FlowLogFormatParameters: msRest.CompositeMapper = { } }; -export const FlowLogStatusParameters: msRest.CompositeMapper = { - serializedName: "FlowLogStatusParameters", +export const TrafficAnalyticsConfigurationProperties: msRest.CompositeMapper = { + serializedName: "TrafficAnalyticsConfigurationProperties", type: { name: "Composite", - className: "FlowLogStatusParameters", + className: "TrafficAnalyticsConfigurationProperties", modelProperties: { - targetResourceId: { - required: true, - serializedName: "targetResourceId", + enabled: { + serializedName: "enabled", type: { - name: "String" - } - } - } - } -}; - -export const TrafficAnalyticsConfigurationProperties: msRest.CompositeMapper = { - serializedName: "TrafficAnalyticsConfigurationProperties", - type: { - name: "Composite", - className: "TrafficAnalyticsConfigurationProperties", - modelProperties: { - enabled: { - required: true, - serializedName: "enabled", - type: { - name: "Boolean" + name: "Boolean" } }, workspaceId: { @@ -10437,7 +10711,6 @@ export const TrafficAnalyticsProperties: msRest.CompositeMapper = { className: "TrafficAnalyticsProperties", modelProperties: { networkWatcherFlowAnalyticsConfiguration: { - required: true, serializedName: "networkWatcherFlowAnalyticsConfiguration", type: { name: "Composite", @@ -10448,6 +10721,96 @@ export const TrafficAnalyticsProperties: msRest.CompositeMapper = { } }; +export const FlowLog: msRest.CompositeMapper = { + serializedName: "FlowLog", + type: { + name: "Composite", + className: "FlowLog", + modelProperties: { + ...Resource.type.modelProperties, + targetResourceId: { + required: true, + serializedName: "properties.targetResourceId", + type: { + name: "String" + } + }, + targetResourceGuid: { + readOnly: true, + serializedName: "properties.targetResourceGuid", + type: { + name: "String" + } + }, + storageId: { + required: true, + serializedName: "properties.storageId", + type: { + name: "String" + } + }, + enabled: { + serializedName: "properties.enabled", + type: { + name: "Boolean" + } + }, + retentionPolicy: { + serializedName: "properties.retentionPolicy", + type: { + name: "Composite", + className: "RetentionPolicyParameters" + } + }, + format: { + serializedName: "properties.format", + type: { + name: "Composite", + className: "FlowLogFormatParameters" + } + }, + flowAnalyticsConfiguration: { + serializedName: "properties.flowAnalyticsConfiguration", + type: { + name: "Composite", + className: "TrafficAnalyticsProperties" + } + }, + provisioningState: { + readOnly: true, + serializedName: "properties.provisioningState", + type: { + name: "String" + } + }, + etag: { + readOnly: true, + serializedName: "etag", + type: { + name: "String" + } + } + } + } +}; + +export const FlowLogStatusParameters: msRest.CompositeMapper = { + serializedName: "FlowLogStatusParameters", + type: { + name: "Composite", + className: "FlowLogStatusParameters", + modelProperties: { + targetResourceId: { + required: true, + serializedName: "targetResourceId", + type: { + name: "String" + } + } + } + } +}; + export const FlowLogInformation: msRest.CompositeMapper = { serializedName: "FlowLogInformation", type: { @@ -11506,10 +11869,375 @@ export const ConnectionMonitorDestination: msRest.CompositeMapper = { name: "String" } }, - port: { - serializedName: "port", + port: { + serializedName: "port", + type: { + name: "Number" + } + } + } + } +}; + +export const ConnectionMonitorEndpointFilterItem: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorEndpointFilterItem", + type: { + name: "Composite", + className: "ConnectionMonitorEndpointFilterItem", + modelProperties: { + type: { + serializedName: "type", + type: { + name: "String" + } + }, + address: { + serializedName: "address", + type: { + name: "String" + } + } + } + } +}; + +export const ConnectionMonitorEndpointFilter: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorEndpointFilter", + type: { + name: "Composite", + className: "ConnectionMonitorEndpointFilter", + modelProperties: { + type: { + serializedName: "type", + type: { + name: "String" + } + }, + items: { + serializedName: "items", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnectionMonitorEndpointFilterItem" + } + } + } + } + } + } +}; + +export const ConnectionMonitorEndpoint: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorEndpoint", + type: { + name: "Composite", + className: "ConnectionMonitorEndpoint", + modelProperties: { + name: { + required: true, + serializedName: "name", + type: { + name: "String" + } + }, + resourceId: { + serializedName: "resourceId", + type: { + name: "String" + } + }, + address: { + serializedName: "address", + type: { + name: "String" + } + }, + filter: { + serializedName: "filter", + type: { + name: "Composite", + className: "ConnectionMonitorEndpointFilter" + } + } + } + } +}; + +export const ConnectionMonitorHttpConfiguration: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorHttpConfiguration", + type: { + name: "Composite", + className: "ConnectionMonitorHttpConfiguration", + modelProperties: { + port: { + serializedName: "port", + type: { + name: "Number" + } + }, + method: { + serializedName: "method", + type: { + name: "String" + } + }, + path: { + serializedName: "path", + type: { + name: "String" + } + }, + requestHeaders: { + serializedName: "requestHeaders", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "HTTPHeader" + } + } + } + }, + validStatusCodeRanges: { + serializedName: "validStatusCodeRanges", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + preferHTTPS: { + serializedName: "preferHTTPS", + type: { + name: "Boolean" + } + } + } + } +}; + +export const ConnectionMonitorTcpConfiguration: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorTcpConfiguration", + type: { + name: "Composite", + className: "ConnectionMonitorTcpConfiguration", + modelProperties: { + port: { + serializedName: "port", + type: { + name: "Number" + } + }, + disableTraceRoute: { + serializedName: "disableTraceRoute", + type: { + name: "Boolean" + } + } + } + } +}; + +export const ConnectionMonitorIcmpConfiguration: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorIcmpConfiguration", + type: { + name: "Composite", + className: "ConnectionMonitorIcmpConfiguration", + modelProperties: { + disableTraceRoute: { + serializedName: "disableTraceRoute", + type: { + name: "Boolean" + } + } + } + } +}; + +export const ConnectionMonitorSuccessThreshold: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorSuccessThreshold", + type: { + name: "Composite", + className: "ConnectionMonitorSuccessThreshold", + modelProperties: { + checksFailedPercent: { + serializedName: "checksFailedPercent", + type: { + name: "Number" + } + }, + roundTripTimeMs: { + serializedName: "roundTripTimeMs", + type: { + name: "Number" + } + } + } + } +}; + +export const ConnectionMonitorTestConfiguration: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorTestConfiguration", + type: { + name: "Composite", + className: "ConnectionMonitorTestConfiguration", + modelProperties: { + name: { + required: true, + serializedName: "name", + type: { + name: "String" + } + }, + testFrequencySec: { + serializedName: "testFrequencySec", + type: { + name: "Number" + } + }, + protocol: { + required: true, + serializedName: "protocol", + type: { + name: "String" + } + }, + preferredIPVersion: { + serializedName: "preferredIPVersion", + type: { + name: "String" + } + }, + httpConfiguration: { + serializedName: "httpConfiguration", + type: { + name: "Composite", + className: "ConnectionMonitorHttpConfiguration" + } + }, + tcpConfiguration: { + serializedName: "tcpConfiguration", + type: { + name: "Composite", + className: "ConnectionMonitorTcpConfiguration" + } + }, + icmpConfiguration: { + serializedName: "icmpConfiguration", + type: { + name: "Composite", + className: "ConnectionMonitorIcmpConfiguration" + } + }, + successThreshold: { + serializedName: "successThreshold", + type: { + name: "Composite", + className: "ConnectionMonitorSuccessThreshold" + } + } + } + } +}; + +export const ConnectionMonitorTestGroup: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorTestGroup", + type: { + name: "Composite", + className: "ConnectionMonitorTestGroup", + modelProperties: { + name: { + required: true, + serializedName: "name", + type: { + name: "String" + } + }, + disable: { + serializedName: "disable", + type: { + name: "Boolean" + } + }, + testConfigurations: { + required: true, + serializedName: "testConfigurations", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + sources: { + required: true, + serializedName: "sources", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + destinations: { + required: true, + serializedName: "destinations", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } + } + } +}; + +export const ConnectionMonitorWorkspaceSettings: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorWorkspaceSettings", + type: { + name: "Composite", + className: "ConnectionMonitorWorkspaceSettings", + modelProperties: { + workspaceResourceId: { + serializedName: "workspaceResourceId", + type: { + name: "String" + } + } + } + } +}; + +export const ConnectionMonitorOutput: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorOutput", + type: { + name: "Composite", + className: "ConnectionMonitorOutput", + modelProperties: { + type: { + serializedName: "type", + type: { + name: "String" + } + }, + workspaceSettings: { + serializedName: "workspaceSettings", type: { - name: "Number" + name: "Composite", + className: "ConnectionMonitorWorkspaceSettings" } } } @@ -11523,7 +12251,6 @@ export const ConnectionMonitorParameters: msRest.CompositeMapper = { className: "ConnectionMonitorParameters", modelProperties: { source: { - required: true, serializedName: "source", type: { name: "Composite", @@ -11531,7 +12258,6 @@ export const ConnectionMonitorParameters: msRest.CompositeMapper = { } }, destination: { - required: true, serializedName: "destination", type: { name: "Composite", @@ -11551,6 +12277,60 @@ export const ConnectionMonitorParameters: msRest.CompositeMapper = { type: { name: "Number" } + }, + endpoints: { + serializedName: "endpoints", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnectionMonitorEndpoint" + } + } + } + }, + testConfigurations: { + serializedName: "testConfigurations", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnectionMonitorTestConfiguration" + } + } + } + }, + testGroups: { + serializedName: "testGroups", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnectionMonitorTestGroup" + } + } + } + }, + outputs: { + serializedName: "outputs", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnectionMonitorOutput" + } + } + } + }, + notes: { + serializedName: "notes", + type: { + name: "String" + } } } } @@ -11580,7 +12360,6 @@ export const ConnectionMonitor: msRest.CompositeMapper = { } }, source: { - required: true, serializedName: "properties.source", type: { name: "Composite", @@ -11588,7 +12367,6 @@ export const ConnectionMonitor: msRest.CompositeMapper = { } }, destination: { - required: true, serializedName: "properties.destination", type: { name: "Composite", @@ -11608,6 +12386,60 @@ export const ConnectionMonitor: msRest.CompositeMapper = { type: { name: "Number" } + }, + endpoints: { + serializedName: "properties.endpoints", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnectionMonitorEndpoint" + } + } + } + }, + testConfigurations: { + serializedName: "properties.testConfigurations", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnectionMonitorTestConfiguration" + } + } + } + }, + testGroups: { + serializedName: "properties.testGroups", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnectionMonitorTestGroup" + } + } + } + }, + outputs: { + serializedName: "properties.outputs", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnectionMonitorOutput" + } + } + } + }, + notes: { + serializedName: "properties.notes", + type: { + name: "String" + } } } } @@ -11711,8 +12543,8 @@ export const ConnectionMonitorResult: msRest.CompositeMapper = { } }, etag: { + readOnly: true, serializedName: "etag", - defaultValue: 'A unique read-only string that changes whenever the resource is updated.', type: { name: "String" } @@ -11742,7 +12574,6 @@ export const ConnectionMonitorResult: msRest.CompositeMapper = { } }, source: { - required: true, serializedName: "properties.source", type: { name: "Composite", @@ -11750,7 +12581,6 @@ export const ConnectionMonitorResult: msRest.CompositeMapper = { } }, destination: { - required: true, serializedName: "properties.destination", type: { name: "Composite", @@ -11771,23 +12601,87 @@ export const ConnectionMonitorResult: msRest.CompositeMapper = { name: "Number" } }, + endpoints: { + serializedName: "properties.endpoints", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnectionMonitorEndpoint" + } + } + } + }, + testConfigurations: { + serializedName: "properties.testConfigurations", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnectionMonitorTestConfiguration" + } + } + } + }, + testGroups: { + serializedName: "properties.testGroups", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnectionMonitorTestGroup" + } + } + } + }, + outputs: { + serializedName: "properties.outputs", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnectionMonitorOutput" + } + } + } + }, + notes: { + serializedName: "properties.notes", + type: { + name: "String" + } + }, provisioningState: { + readOnly: true, serializedName: "properties.provisioningState", type: { name: "String" } }, startTime: { + readOnly: true, serializedName: "properties.startTime", type: { name: "DateTime" } }, monitoringStatus: { + readOnly: true, serializedName: "properties.monitoringStatus", type: { name: "String" } + }, + connectionMonitorType: { + readOnly: true, + serializedName: "properties.connectionMonitorType", + type: { + name: "String" + } } } } @@ -15092,6 +15986,27 @@ export const VpnPacketCaptureStartParameters: msRest.CompositeMapper = { } }; +export const P2SVpnConnectionRequest: msRest.CompositeMapper = { + serializedName: "P2SVpnConnectionRequest", + type: { + name: "Composite", + className: "P2SVpnConnectionRequest", + modelProperties: { + vpnConnectionIds: { + serializedName: "vpnConnectionIds", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } + } + } +}; + export const VirtualRouter: msRest.CompositeMapper = { serializedName: "VirtualRouter", type: { @@ -17436,6 +18351,90 @@ export const BastionHostListResult: msRest.CompositeMapper = { } }; +export const BastionShareableLinkListResult: msRest.CompositeMapper = { + serializedName: "BastionShareableLinkListResult", + type: { + name: "Composite", + className: "BastionShareableLinkListResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "BastionShareableLink" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const BastionActiveSessionListResult: msRest.CompositeMapper = { + serializedName: "BastionActiveSessionListResult", + type: { + name: "Composite", + className: "BastionActiveSessionListResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "BastionActiveSession" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const BastionSessionDeleteResult: msRest.CompositeMapper = { + serializedName: "BastionSessionDeleteResult", + type: { + name: "Composite", + className: "BastionSessionDeleteResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "BastionSessionState" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + export const DdosProtectionPlanListResult: msRest.CompositeMapper = { serializedName: "DdosProtectionPlanListResult", type: { @@ -18384,6 +19383,35 @@ export const ConnectionMonitorListResult: msRest.CompositeMapper = { } }; +export const FlowLogListResult: msRest.CompositeMapper = { + serializedName: "FlowLogListResult", + type: { + name: "Composite", + className: "FlowLogListResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "FlowLog" + } + } + } + }, + nextLink: { + readOnly: true, + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + export const OperationListResult: msRest.CompositeMapper = { serializedName: "OperationListResult", type: { diff --git a/sdk/network/arm-network/src/models/natGatewaysMappers.ts b/sdk/network/arm-network/src/models/natGatewaysMappers.ts index 017fca7516a7..1de5f95e42c7 100644 --- a/sdk/network/arm-network/src/models/natGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/natGatewaysMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,6 +209,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -213,6 +232,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts index e53269a1da17..c3fd8cac0f60 100644 --- a/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts index e1a7f200b1c8..f95f003bcf34 100644 --- a/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts index 59400e5077a4..29322560da6a 100644 --- a/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/networkInterfacesMappers.ts b/sdk/network/arm-network/src/models/networkInterfacesMappers.ts index 158bca7ce74f..4c4389afb63c 100644 --- a/sdk/network/arm-network/src/models/networkInterfacesMappers.ts +++ b/sdk/network/arm-network/src/models/networkInterfacesMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -123,7 +136,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -187,6 +203,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -199,6 +216,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -220,6 +239,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/networkProfilesMappers.ts b/sdk/network/arm-network/src/models/networkProfilesMappers.ts index 0cb106276464..13b66ebb5527 100644 --- a/sdk/network/arm-network/src/models/networkProfilesMappers.ts +++ b/sdk/network/arm-network/src/models/networkProfilesMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,6 +209,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -213,6 +232,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts b/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts index c5251378d77f..758b2eb314f0 100644 --- a/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts +++ b/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,6 +209,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -213,6 +232,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/networkWatchersMappers.ts b/sdk/network/arm-network/src/models/networkWatchersMappers.ts index 13286854f903..f8e59efb74cb 100644 --- a/sdk/network/arm-network/src/models/networkWatchersMappers.ts +++ b/sdk/network/arm-network/src/models/networkWatchersMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -58,6 +59,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -79,8 +81,19 @@ export { BgpServiceCommunity, BgpSettings, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, ConnectivityDestination, ConnectivityHop, @@ -136,6 +149,7 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, FlowLogFormatParameters, FlowLogInformation, FlowLogStatusParameters, @@ -267,6 +281,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts b/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts index ac0664425d4d..142e5ab5959a 100644 --- a/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -158,6 +174,7 @@ export { P2SConnectionConfiguration, P2SVpnConnectionHealth, P2SVpnConnectionHealthRequest, + P2SVpnConnectionRequest, P2SVpnGateway, P2SVpnProfileParameters, PatchRouteFilter, @@ -183,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -195,6 +213,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -216,6 +236,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/parameters.ts b/sdk/network/arm-network/src/models/parameters.ts index 1b11326e90e2..f11e3922a29a 100644 --- a/sdk/network/arm-network/src/models/parameters.ts +++ b/sdk/network/arm-network/src/models/parameters.ts @@ -26,7 +26,7 @@ export const apiVersion0: msRest.OperationQueryParameter = { required: true, isConstant: true, serializedName: "api-version", - defaultValue: '2019-09-01', + defaultValue: '2019-11-01', type: { name: "String" } @@ -44,18 +44,6 @@ export const apiVersion1: msRest.OperationQueryParameter = { } } }; -export const apiVersion2: msRest.OperationQueryParameter = { - parameterPath: "apiVersion", - mapper: { - required: true, - isConstant: true, - serializedName: "api-version", - defaultValue: '2019-06-01', - type: { - name: "String" - } - } -}; export const applicationGatewayName: msRest.OperationURLParameter = { parameterPath: "applicationGatewayName", mapper: { @@ -248,6 +236,16 @@ export const firewallPolicyName: msRest.OperationURLParameter = { } } }; +export const flowLogName: msRest.OperationURLParameter = { + parameterPath: "flowLogName", + mapper: { + required: true, + serializedName: "flowLogName", + type: { + name: "String" + } + } +}; export const frontendIPConfigurationName: msRest.OperationURLParameter = { parameterPath: "frontendIPConfigurationName", mapper: { @@ -477,6 +475,16 @@ export const outboundRuleName: msRest.OperationURLParameter = { } } }; +export const p2sVpnGatewayName: msRest.OperationURLParameter = { + parameterPath: "p2sVpnGatewayName", + mapper: { + required: true, + serializedName: "p2sVpnGatewayName", + type: { + name: "String" + } + } +}; export const packetCaptureName: msRest.OperationURLParameter = { parameterPath: "packetCaptureName", mapper: { diff --git a/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts b/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts index 3f1cfef22a24..6f3d6398d14f 100644 --- a/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/peerExpressRouteCircuitConnectionsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/privateEndpointsMappers.ts b/sdk/network/arm-network/src/models/privateEndpointsMappers.ts index bb79ece18bab..15dec0abfb3c 100644 --- a/sdk/network/arm-network/src/models/privateEndpointsMappers.ts +++ b/sdk/network/arm-network/src/models/privateEndpointsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -69,8 +71,19 @@ export { BgpServiceCommunity, BgpSettings, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -118,7 +131,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -181,6 +197,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,6 +209,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -213,6 +232,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts b/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts index 8b074a2dbe0f..ef66be7fb0cf 100644 --- a/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts +++ b/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -55,6 +56,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -73,8 +75,19 @@ export { CheckPrivateLinkServiceVisibilityRequest, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -122,7 +135,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -187,6 +203,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -198,6 +215,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -219,6 +238,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts b/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts index ad010931a045..7d1973b9ffd7 100644 --- a/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts +++ b/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,6 +209,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -213,6 +232,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts b/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts index 16015fa59598..30e9748da159 100644 --- a/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts +++ b/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,6 +209,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -213,6 +232,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts b/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts index 838bc716c2f5..abda7f2c3fbc 100644 --- a/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts +++ b/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { ResourceNavigationLink, ResourceNavigationLinksListResult, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts b/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts index 9bcb619c63ad..588fc361e87f 100644 --- a/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts +++ b/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -179,6 +195,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/routeFiltersMappers.ts b/sdk/network/arm-network/src/models/routeFiltersMappers.ts index 747ef087d88b..c0068f2db151 100644 --- a/sdk/network/arm-network/src/models/routeFiltersMappers.ts +++ b/sdk/network/arm-network/src/models/routeFiltersMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -179,6 +195,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterListResult, @@ -192,6 +209,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -213,6 +232,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/routeTablesMappers.ts b/sdk/network/arm-network/src/models/routeTablesMappers.ts index 12a9a61bf848..9ce90af8f8aa 100644 --- a/sdk/network/arm-network/src/models/routeTablesMappers.ts +++ b/sdk/network/arm-network/src/models/routeTablesMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -179,6 +195,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,6 +209,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -213,6 +232,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/routesMappers.ts b/sdk/network/arm-network/src/models/routesMappers.ts index fa6a433f4cd0..a1802609d82b 100644 --- a/sdk/network/arm-network/src/models/routesMappers.ts +++ b/sdk/network/arm-network/src/models/routesMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -179,6 +195,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/securityRulesMappers.ts b/sdk/network/arm-network/src/models/securityRulesMappers.ts index 511a2d3c0623..76ec6199095a 100644 --- a/sdk/network/arm-network/src/models/securityRulesMappers.ts +++ b/sdk/network/arm-network/src/models/securityRulesMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -179,6 +195,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts b/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts index b1eb5e4ddf10..63c7fac257b0 100644 --- a/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts +++ b/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -179,6 +195,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts b/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts index 5e148c979025..9acf9695171b 100644 --- a/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -179,6 +195,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,6 +209,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -213,6 +232,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts b/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts index 20456a623906..99cec11f9bc4 100644 --- a/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts +++ b/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -179,6 +195,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/subnetsMappers.ts b/sdk/network/arm-network/src/models/subnetsMappers.ts index 9cbae38c2838..391a03c0223b 100644 --- a/sdk/network/arm-network/src/models/subnetsMappers.ts +++ b/sdk/network/arm-network/src/models/subnetsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -181,6 +197,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -193,6 +210,8 @@ export { Subnet, SubnetListResult, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, UnprepareNetworkPoliciesRequest, @@ -215,6 +234,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts b/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts index 8d30f476cb33..d174717dff90 100644 --- a/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -119,7 +132,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -182,6 +198,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -193,6 +210,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -214,6 +233,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/virtualHubsMappers.ts b/sdk/network/arm-network/src/models/virtualHubsMappers.ts index 67a6a0f0ff78..2eb097329eb1 100644 --- a/sdk/network/arm-network/src/models/virtualHubsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualHubsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,6 +209,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -213,6 +232,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts index b06d6505eeb1..715419264853 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionResetSharedKey, ConnectionSharedKey, Container, @@ -120,7 +133,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -182,6 +198,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -194,6 +211,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -216,6 +235,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts index ffe0c35744ce..77bdc45bedef 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -72,8 +74,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -121,9 +134,12 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, GatewayRoute, GatewayRouteListResult, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -161,6 +177,7 @@ export { OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, + P2SVpnConnectionRequest, P2SVpnGateway, PatchRouteFilter, PatchRouteFilterRule, @@ -185,6 +202,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -197,6 +215,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -220,6 +240,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientConnectionHealthDetail, diff --git a/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts index fd2775ae6c28..ccc82ce191ea 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -179,6 +195,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -190,6 +207,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts index df0deb22354f..f7a96d1c5b9f 100644 --- a/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -179,6 +195,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -213,6 +232,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/virtualNetworksMappers.ts b/sdk/network/arm-network/src/models/virtualNetworksMappers.ts index 639fa209ad7d..997478f95079 100644 --- a/sdk/network/arm-network/src/models/virtualNetworksMappers.ts +++ b/sdk/network/arm-network/src/models/virtualNetworksMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,6 +209,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -217,6 +236,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts b/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts index d6e9d0545748..561e02acc5d0 100644 --- a/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts +++ b/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -69,8 +71,19 @@ export { BgpServiceCommunity, BgpSettings, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -118,7 +131,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -213,6 +232,7 @@ export { VirtualRouterPeering, VirtualRouterPeeringListResult, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/virtualRoutersMappers.ts b/sdk/network/arm-network/src/models/virtualRoutersMappers.ts index 14700fb6248d..6acb40cfb30f 100644 --- a/sdk/network/arm-network/src/models/virtualRoutersMappers.ts +++ b/sdk/network/arm-network/src/models/virtualRoutersMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -69,8 +71,19 @@ export { BgpServiceCommunity, BgpSettings, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -118,7 +131,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -213,6 +232,7 @@ export { VirtualRouterListResult, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/virtualWansMappers.ts b/sdk/network/arm-network/src/models/virtualWansMappers.ts index 80ddbca77716..269cc82f421c 100644 --- a/sdk/network/arm-network/src/models/virtualWansMappers.ts +++ b/sdk/network/arm-network/src/models/virtualWansMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,6 +209,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -213,6 +232,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts index 029dc625abd8..903cff38b575 100644 --- a/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts b/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts index 9a57378c6589..7901ef6c7ed5 100644 --- a/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts +++ b/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,6 +209,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -213,6 +232,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts index 6e7c95b41628..409d443a6e3f 100644 --- a/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts b/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts index 3e8aae57f1a5..630fc34ce91e 100644 --- a/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,6 +209,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -213,6 +232,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts index 50553446d756..235a9a6d13de 100644 --- a/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts +++ b/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -179,6 +195,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -190,6 +207,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -211,6 +230,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts b/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts index 1399cb1afa75..efd3135c2870 100644 --- a/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts +++ b/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,6 +208,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -212,6 +231,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/vpnSitesMappers.ts b/sdk/network/arm-network/src/models/vpnSitesMappers.ts index f6ad49df146a..aaf57a1e932c 100644 --- a/sdk/network/arm-network/src/models/vpnSitesMappers.ts +++ b/sdk/network/arm-network/src/models/vpnSitesMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -180,6 +196,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,6 +209,8 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -213,6 +232,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts b/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts index 61c4a0f37c20..531cc8147fd4 100644 --- a/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts +++ b/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts @@ -43,6 +43,7 @@ export { ApplicationGatewaySslPolicy, ApplicationGatewaySslPredefinedPolicy, ApplicationGatewayTrustedRootCertificate, + ApplicationGatewayUrlConfiguration, ApplicationGatewayUrlPathMap, ApplicationGatewayWebApplicationFirewallConfiguration, ApplicationRuleCondition, @@ -53,6 +54,7 @@ export { AzureFirewallApplicationRuleProtocol, AzureFirewallFqdnTag, AzureFirewallIPConfiguration, + AzureFirewallIpGroups, AzureFirewallNatRCAction, AzureFirewallNatRule, AzureFirewallNatRuleCollection, @@ -70,8 +72,19 @@ export { BgpSettings, CloudError, ConnectionMonitorDestination, + ConnectionMonitorEndpoint, + ConnectionMonitorEndpointFilter, + ConnectionMonitorEndpointFilterItem, + ConnectionMonitorHttpConfiguration, + ConnectionMonitorIcmpConfiguration, + ConnectionMonitorOutput, ConnectionMonitorResult, ConnectionMonitorSource, + ConnectionMonitorSuccessThreshold, + ConnectionMonitorTcpConfiguration, + ConnectionMonitorTestConfiguration, + ConnectionMonitorTestGroup, + ConnectionMonitorWorkspaceSettings, ConnectionSharedKey, Container, ContainerNetworkInterface, @@ -117,7 +130,10 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, @@ -179,6 +195,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -190,6 +207,8 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, VirtualHub, @@ -211,6 +230,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/networkManagementClient.ts b/sdk/network/arm-network/src/networkManagementClient.ts index 38c2d0edd092..75ffce0e68cd 100644 --- a/sdk/network/arm-network/src/networkManagementClient.ts +++ b/sdk/network/arm-network/src/networkManagementClient.ts @@ -66,6 +66,7 @@ class NetworkManagementClient extends NetworkManagementClientContext { networkWatchers: operations.NetworkWatchers; packetCaptures: operations.PacketCaptures; connectionMonitors: operations.ConnectionMonitors; + flowLogs: operations.FlowLogs; operations: operations.Operations; privateEndpoints: operations.PrivateEndpoints; availablePrivateEndpointTypes: operations.AvailablePrivateEndpointTypes; @@ -164,6 +165,7 @@ class NetworkManagementClient extends NetworkManagementClientContext { this.networkWatchers = new operations.NetworkWatchers(this); this.packetCaptures = new operations.PacketCaptures(this); this.connectionMonitors = new operations.ConnectionMonitors(this); + this.flowLogs = new operations.FlowLogs(this); this.operations = new operations.Operations(this); this.privateEndpoints = new operations.PrivateEndpoints(this); this.availablePrivateEndpointTypes = new operations.AvailablePrivateEndpointTypes(this); @@ -207,6 +209,116 @@ class NetworkManagementClient extends NetworkManagementClientContext { this.webApplicationFirewallPolicies = new operations.WebApplicationFirewallPolicies(this); } + /** + * Creates a Bastion Shareable Links for all the VMs specified in the request. + * @param resourceGroupName The name of the resource group. + * @param bastionHostName The name of the Bastion Host. + * @param bslRequest Post request for all the Bastion Shareable Link endpoints. + * @param [options] The optional parameters + * @returns Promise + */ + putBastionShareableLink(resourceGroupName: string, bastionHostName: string, bslRequest: Models.BastionShareableLinkListRequest, options?: msRest.RequestOptionsBase): Promise { + return this.beginPutBastionShareableLink(resourceGroupName,bastionHostName,bslRequest,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Deletes the Bastion Shareable Links for all the VMs specified in the request. + * @param resourceGroupName The name of the resource group. + * @param bastionHostName The name of the Bastion Host. + * @param bslRequest Post request for all the Bastion Shareable Link endpoints. + * @param [options] The optional parameters + * @returns Promise + */ + deleteBastionShareableLink(resourceGroupName: string, bastionHostName: string, bslRequest: Models.BastionShareableLinkListRequest, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteBastionShareableLink(resourceGroupName,bastionHostName,bslRequest,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Return the Bastion Shareable Links for all the VMs specified in the request. + * @param resourceGroupName The name of the resource group. + * @param bastionHostName The name of the Bastion Host. + * @param bslRequest Post request for all the Bastion Shareable Link endpoints. + * @param [options] The optional parameters + * @returns Promise + */ + getBastionShareableLink(resourceGroupName: string, bastionHostName: string, bslRequest: Models.BastionShareableLinkListRequest, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param bastionHostName The name of the Bastion Host. + * @param bslRequest Post request for all the Bastion Shareable Link endpoints. + * @param callback The callback + */ + getBastionShareableLink(resourceGroupName: string, bastionHostName: string, bslRequest: Models.BastionShareableLinkListRequest, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param bastionHostName The name of the Bastion Host. + * @param bslRequest Post request for all the Bastion Shareable Link endpoints. + * @param options The optional parameters + * @param callback The callback + */ + getBastionShareableLink(resourceGroupName: string, bastionHostName: string, bslRequest: Models.BastionShareableLinkListRequest, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getBastionShareableLink(resourceGroupName: string, bastionHostName: string, bslRequest: Models.BastionShareableLinkListRequest, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.sendOperationRequest( + { + resourceGroupName, + bastionHostName, + bslRequest, + options + }, + getBastionShareableLinkOperationSpec, + callback) as Promise; + } + + /** + * Returns the list of currently active sessions on the Bastion. + * @param resourceGroupName The name of the resource group. + * @param bastionHostName The name of the Bastion Host. + * @param [options] The optional parameters + * @returns Promise + */ + getActiveSessions(resourceGroupName: string, bastionHostName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginGetActiveSessions(resourceGroupName,bastionHostName,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Returns the list of currently active sessions on the Bastion. + * @param resourceGroupName The name of the resource group. + * @param bastionHostName The name of the Bastion Host. + * @param sessionIds The list of sessionids to disconnect. + * @param [options] The optional parameters + * @returns Promise + */ + disconnectActiveSessions(resourceGroupName: string, bastionHostName: string, sessionIds: Models.SessionIds, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param bastionHostName The name of the Bastion Host. + * @param sessionIds The list of sessionids to disconnect. + * @param callback The callback + */ + disconnectActiveSessions(resourceGroupName: string, bastionHostName: string, sessionIds: Models.SessionIds, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param bastionHostName The name of the Bastion Host. + * @param sessionIds The list of sessionids to disconnect. + * @param options The optional parameters + * @param callback The callback + */ + disconnectActiveSessions(resourceGroupName: string, bastionHostName: string, sessionIds: Models.SessionIds, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + disconnectActiveSessions(resourceGroupName: string, bastionHostName: string, sessionIds: Models.SessionIds, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.sendOperationRequest( + { + resourceGroupName, + bastionHostName, + sessionIds, + options + }, + disconnectActiveSessionsOperationSpec, + callback) as Promise; + } + /** * Checks whether a domain name in the cloudapp.azure.com zone is available for use. * @param location The location of the domain name. @@ -293,6 +405,64 @@ class NetworkManagementClient extends NetworkManagementClientContext { .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } + /** + * Creates a Bastion Shareable Links for all the VMs specified in the request. + * @param resourceGroupName The name of the resource group. + * @param bastionHostName The name of the Bastion Host. + * @param bslRequest Post request for all the Bastion Shareable Link endpoints. + * @param [options] The optional parameters + * @returns Promise + */ + beginPutBastionShareableLink(resourceGroupName: string, bastionHostName: string, bslRequest: Models.BastionShareableLinkListRequest, options?: msRest.RequestOptionsBase): Promise { + return this.sendLRORequest( + { + resourceGroupName, + bastionHostName, + bslRequest, + options + }, + beginPutBastionShareableLinkOperationSpec, + options); + } + + /** + * Deletes the Bastion Shareable Links for all the VMs specified in the request. + * @param resourceGroupName The name of the resource group. + * @param bastionHostName The name of the Bastion Host. + * @param bslRequest Post request for all the Bastion Shareable Link endpoints. + * @param [options] The optional parameters + * @returns Promise + */ + beginDeleteBastionShareableLink(resourceGroupName: string, bastionHostName: string, bslRequest: Models.BastionShareableLinkListRequest, options?: msRest.RequestOptionsBase): Promise { + return this.sendLRORequest( + { + resourceGroupName, + bastionHostName, + bslRequest, + options + }, + beginDeleteBastionShareableLinkOperationSpec, + options); + } + + /** + * Returns the list of currently active sessions on the Bastion. + * @param resourceGroupName The name of the resource group. + * @param bastionHostName The name of the Bastion Host. + * @param [options] The optional parameters + * @returns Promise + */ + beginGetActiveSessions(resourceGroupName: string, bastionHostName: string, options?: msRest.RequestOptionsBase): Promise { + return this.sendLRORequest( + { + resourceGroupName, + bastionHostName, + options + }, + beginGetActiveSessionsOperationSpec, + options); + } + /** * Generates a unique VPN profile for P2S clients for VirtualWan and associated * VpnServerConfiguration combination in the specified resource group. @@ -315,10 +485,184 @@ class NetworkManagementClient extends NetworkManagementClientContext { beginGeneratevirtualwanvpnserverconfigurationvpnprofileOperationSpec, options); } + + /** + * Creates a Bastion Shareable Links for all the VMs specified in the request. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + putBastionShareableLinkNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginPutBastionShareableLinkNext(nextPageLink,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Return the Bastion Shareable Links for all the VMs specified in the request. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + getBastionShareableLinkNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + getBastionShareableLinkNext(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 + */ + getBastionShareableLinkNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getBastionShareableLinkNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.sendOperationRequest( + { + nextPageLink, + options + }, + getBastionShareableLinkNextOperationSpec, + callback) as Promise; + } + + /** + * Returns the list of currently active sessions on the Bastion. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + getActiveSessionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginGetActiveSessionsNext(nextPageLink,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Returns the list of currently active sessions on the Bastion. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + disconnectActiveSessionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + disconnectActiveSessionsNext(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 + */ + disconnectActiveSessionsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + disconnectActiveSessionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.sendOperationRequest( + { + nextPageLink, + options + }, + disconnectActiveSessionsNextOperationSpec, + callback) as Promise; + } + + /** + * Creates a Bastion Shareable Links for all the VMs specified in the request. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + beginPutBastionShareableLinkNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise { + return this.sendLRORequest( + { + nextPageLink, + options + }, + beginPutBastionShareableLinkNextOperationSpec, + options); + } + + /** + * Returns the list of currently active sessions on the Bastion. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + beginGetActiveSessionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise { + return this.sendLRORequest( + { + nextPageLink, + options + }, + beginGetActiveSessionsNextOperationSpec, + options); + } } // Operation Specifications const serializer = new msRest.Serializer(Mappers); +const getBastionShareableLinkOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}/getShareableLinks", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.bastionHostName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "bslRequest", + mapper: { + ...Mappers.BastionShareableLinkListRequest, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.BastionShareableLinkListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const disconnectActiveSessionsOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}/disconnectActiveSessions", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.bastionHostName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "sessionIds", + mapper: { + ...Mappers.SessionIds, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.BastionSessionDeleteResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + const checkDnsNameAvailabilityOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/CheckDnsNameAvailability", @@ -369,6 +713,96 @@ const supportedSecurityProvidersOperationSpec: msRest.OperationSpec = { serializer }; +const beginPutBastionShareableLinkOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}/createShareableLinks", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.bastionHostName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "bslRequest", + mapper: { + ...Mappers.BastionShareableLinkListRequest, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.BastionShareableLinkListResult + }, + 202: {}, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginDeleteBastionShareableLinkOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}/deleteShareableLinks", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.bastionHostName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "bslRequest", + mapper: { + ...Mappers.BastionShareableLinkListRequest, + required: true + } + }, + responses: { + 200: {}, + 202: {}, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginGetActiveSessionsOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}/getActiveSessions", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.bastionHostName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.BastionActiveSessionListResult + }, + 202: {}, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + const beginGeneratevirtualwanvpnserverconfigurationvpnprofileOperationSpec: msRest.OperationSpec = { httpMethod: "POST", path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{virtualWANName}/GenerateVpnProfile", @@ -402,6 +836,92 @@ const beginGeneratevirtualwanvpnserverconfigurationvpnprofileOperationSpec: msRe serializer }; +const getBastionShareableLinkNextOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.BastionShareableLinkListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const disconnectActiveSessionsNextOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.BastionSessionDeleteResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginPutBastionShareableLinkNextOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.BastionShareableLinkListResult + }, + 202: {}, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginGetActiveSessionsNextOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.BastionActiveSessionListResult + }, + 202: {}, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + export { NetworkManagementClient, NetworkManagementClientContext, diff --git a/sdk/network/arm-network/src/operations/connectionMonitors.ts b/sdk/network/arm-network/src/operations/connectionMonitors.ts index 093e958d3cd6..34283f64c0bb 100644 --- a/sdk/network/arm-network/src/operations/connectionMonitors.ts +++ b/sdk/network/arm-network/src/operations/connectionMonitors.ts @@ -316,7 +316,7 @@ const getOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -342,7 +342,7 @@ const updateTagsOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -374,7 +374,7 @@ const listOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -400,7 +400,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -436,7 +436,7 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -461,7 +461,7 @@ const beginStopOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -486,7 +486,7 @@ const beginStartOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -511,7 +511,7 @@ const beginQueryOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/network/arm-network/src/operations/flowLogs.ts b/sdk/network/arm-network/src/operations/flowLogs.ts new file mode 100644 index 000000000000..6eed5603ede8 --- /dev/null +++ b/sdk/network/arm-network/src/operations/flowLogs.ts @@ -0,0 +1,329 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. + */ + +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/flowLogsMappers"; +import * as Parameters from "../models/parameters"; +import { NetworkManagementClientContext } from "../networkManagementClientContext"; + +/** Class representing a FlowLogs. */ +export class FlowLogs { + private readonly client: NetworkManagementClientContext; + + /** + * Create a FlowLogs. + * @param {NetworkManagementClientContext} client Reference to the service client. + */ + constructor(client: NetworkManagementClientContext) { + this.client = client; + } + + /** + * Create or update a flow log for the specified network security group. + * @param resourceGroupName The name of the resource group. + * @param networkWatcherName The name of the network watcher. + * @param flowLogName The name of the flow log. + * @param parameters Parameters that define the create or update flow log resource. + * @param [options] The optional parameters + * @returns Promise + */ + createOrUpdate(resourceGroupName: string, networkWatcherName: string, flowLogName: string, parameters: Models.FlowLog, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(resourceGroupName,networkWatcherName,flowLogName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Gets a flow log resource by name. + * @param resourceGroupName The name of the resource group. + * @param networkWatcherName The name of the network watcher. + * @param flowLogName The name of the flow log resource. + * @param [options] The optional parameters + * @returns Promise + */ + get(resourceGroupName: string, networkWatcherName: string, flowLogName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param networkWatcherName The name of the network watcher. + * @param flowLogName The name of the flow log resource. + * @param callback The callback + */ + get(resourceGroupName: string, networkWatcherName: string, flowLogName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param networkWatcherName The name of the network watcher. + * @param flowLogName The name of the flow log resource. + * @param options The optional parameters + * @param callback The callback + */ + get(resourceGroupName: string, networkWatcherName: string, flowLogName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, networkWatcherName: string, flowLogName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + networkWatcherName, + flowLogName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Deletes the specified flow log resource. + * @param resourceGroupName The name of the resource group. + * @param networkWatcherName The name of the network watcher. + * @param flowLogName The name of the flow log resource. + * @param [options] The optional parameters + * @returns Promise + */ + deleteMethod(resourceGroupName: string, networkWatcherName: string, flowLogName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteMethod(resourceGroupName,networkWatcherName,flowLogName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Lists all flow log resources for the specified Network Watcher. + * @param resourceGroupName The name of the resource group containing Network Watcher. + * @param networkWatcherName The name of the Network Watcher resource. + * @param [options] The optional parameters + * @returns Promise + */ + list(resourceGroupName: string, networkWatcherName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group containing Network Watcher. + * @param networkWatcherName The name of the Network Watcher resource. + * @param callback The callback + */ + list(resourceGroupName: string, networkWatcherName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group containing Network Watcher. + * @param networkWatcherName The name of the Network Watcher resource. + * @param options The optional parameters + * @param callback The callback + */ + list(resourceGroupName: string, networkWatcherName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(resourceGroupName: string, networkWatcherName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + networkWatcherName, + options + }, + listOperationSpec, + callback) as Promise; + } + + /** + * Create or update a flow log for the specified network security group. + * @param resourceGroupName The name of the resource group. + * @param networkWatcherName The name of the network watcher. + * @param flowLogName The name of the flow log. + * @param parameters Parameters that define the create or update flow log resource. + * @param [options] The optional parameters + * @returns Promise + */ + beginCreateOrUpdate(resourceGroupName: string, networkWatcherName: string, flowLogName: string, parameters: Models.FlowLog, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + networkWatcherName, + flowLogName, + parameters, + options + }, + beginCreateOrUpdateOperationSpec, + options); + } + + /** + * Deletes the specified flow log resource. + * @param resourceGroupName The name of the resource group. + * @param networkWatcherName The name of the network watcher. + * @param flowLogName The name of the flow log resource. + * @param [options] The optional parameters + * @returns Promise + */ + beginDeleteMethod(resourceGroupName: string, networkWatcherName: string, flowLogName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + networkWatcherName, + flowLogName, + options + }, + beginDeleteMethodOperationSpec, + options); + } + + /** + * Lists all flow log resources for the specified Network Watcher. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listNext(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 + */ + listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listNextOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/flowLogs/{flowLogName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.networkWatcherName, + Parameters.flowLogName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.FlowLog + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const listOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/flowLogs", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.networkWatcherName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.FlowLogListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/flowLogs/{flowLogName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.networkWatcherName, + Parameters.flowLogName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.FlowLog, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.FlowLog + }, + 201: { + bodyMapper: Mappers.FlowLog + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginDeleteMethodOperationSpec: msRest.OperationSpec = { + httpMethod: "DELETE", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/flowLogs/{flowLogName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.networkWatcherName, + Parameters.flowLogName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 202: {}, + 204: {}, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const listNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.FlowLogListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; diff --git a/sdk/network/arm-network/src/operations/index.ts b/sdk/network/arm-network/src/operations/index.ts index 755bf2bb5e9d..3455d554fb1a 100644 --- a/sdk/network/arm-network/src/operations/index.ts +++ b/sdk/network/arm-network/src/operations/index.ts @@ -55,6 +55,7 @@ export * from "./defaultSecurityRules"; export * from "./networkWatchers"; export * from "./packetCaptures"; export * from "./connectionMonitors"; +export * from "./flowLogs"; export * from "./operations"; export * from "./privateEndpoints"; export * from "./availablePrivateEndpointTypes"; diff --git a/sdk/network/arm-network/src/operations/networkWatchers.ts b/sdk/network/arm-network/src/operations/networkWatchers.ts index 4bb0f22bbd2e..78075d36b274 100644 --- a/sdk/network/arm-network/src/operations/networkWatchers.ts +++ b/sdk/network/arm-network/src/operations/networkWatchers.ts @@ -338,8 +338,9 @@ export class NetworkWatchers { } /** - * Gets the relative latency score for internet service providers from a specified location to - * Azure regions. + * NOTE: This feature is currently in preview and still being tested for stability. Gets the + * relative latency score for internet service providers from a specified location to Azure + * regions. * @param resourceGroupName The name of the network watcher resource group. * @param networkWatcherName The name of the network watcher resource. * @param parameters Parameters that determine Azure reachability report configuration. @@ -352,7 +353,8 @@ export class NetworkWatchers { } /** - * Lists all available internet service providers for a specified Azure region. + * NOTE: This feature is currently in preview and still being tested for stability. Lists all + * available internet service providers for a specified Azure region. * @param resourceGroupName The name of the network watcher resource group. * @param networkWatcherName The name of the network watcher resource. * @param parameters Parameters that scope the list of available providers. @@ -562,8 +564,9 @@ export class NetworkWatchers { } /** - * Gets the relative latency score for internet service providers from a specified location to - * Azure regions. + * NOTE: This feature is currently in preview and still being tested for stability. Gets the + * relative latency score for internet service providers from a specified location to Azure + * regions. * @param resourceGroupName The name of the network watcher resource group. * @param networkWatcherName The name of the network watcher resource. * @param parameters Parameters that determine Azure reachability report configuration. @@ -583,7 +586,8 @@ export class NetworkWatchers { } /** - * Lists all available internet service providers for a specified Azure region. + * NOTE: This feature is currently in preview and still being tested for stability. Lists all + * available internet service providers for a specified Azure region. * @param resourceGroupName The name of the network watcher resource group. * @param networkWatcherName The name of the network watcher resource. * @param parameters Parameters that scope the list of available providers. diff --git a/sdk/network/arm-network/src/operations/p2sVpnGateways.ts b/sdk/network/arm-network/src/operations/p2sVpnGateways.ts index 6059d2e96792..63a48074c3b6 100644 --- a/sdk/network/arm-network/src/operations/p2sVpnGateways.ts +++ b/sdk/network/arm-network/src/operations/p2sVpnGateways.ts @@ -214,6 +214,19 @@ export class P2sVpnGateways { .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } + /** + * Disconnect P2S vpn connections of the virtual wan P2SVpnGateway in the specified resource group. + * @param resourceGroupName The name of the resource group. + * @param p2sVpnGatewayName The name of the P2S Vpn Gateway. + * @param request The parameters are supplied to disconnect p2s vpn connections. + * @param [options] The optional parameters + * @returns Promise + */ + disconnectP2sVpnConnections(resourceGroupName: string, p2sVpnGatewayName: string, request: Models.P2SVpnConnectionRequest, options?: msRest.RequestOptionsBase): Promise { + return this.beginDisconnectP2sVpnConnections(resourceGroupName,p2sVpnGatewayName,request,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + /** * Creates a virtual wan p2s vpn gateway if it doesn't exist else updates the existing gateway. * @param resourceGroupName The resource group name of the P2SVpnGateway. @@ -314,6 +327,26 @@ export class P2sVpnGateways { options); } + /** + * Disconnect P2S vpn connections of the virtual wan P2SVpnGateway in the specified resource group. + * @param resourceGroupName The name of the resource group. + * @param p2sVpnGatewayName The name of the P2S Vpn Gateway. + * @param request The parameters are supplied to disconnect p2s vpn connections. + * @param [options] The optional parameters + * @returns Promise + */ + beginDisconnectP2sVpnConnections(resourceGroupName: string, p2sVpnGatewayName: string, request: Models.P2SVpnConnectionRequest, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + p2sVpnGatewayName, + request, + options + }, + beginDisconnectP2sVpnConnectionsOperationSpec, + options); + } + /** * Lists all the P2SVpnGateways in a resource group. * @param nextPageLink The NextLink from the previous successful call to List operation. @@ -629,6 +662,37 @@ const beginGetP2sVpnConnectionHealthDetailedOperationSpec: msRest.OperationSpec serializer }; +const beginDisconnectP2sVpnConnectionsOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/p2svpnGateways/{p2sVpnGatewayName}/disconnectP2sVpnConnections", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.p2sVpnGatewayName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "request", + mapper: { + ...Mappers.P2SVpnConnectionRequest, + required: true + } + }, + responses: { + 200: {}, + 202: {}, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", diff --git a/sdk/network/arm-network/src/operations/virtualNetworkGateways.ts b/sdk/network/arm-network/src/operations/virtualNetworkGateways.ts index cc15bacb22b8..638fab50b3f0 100644 --- a/sdk/network/arm-network/src/operations/virtualNetworkGateways.ts +++ b/sdk/network/arm-network/src/operations/virtualNetworkGateways.ts @@ -402,6 +402,19 @@ export class VirtualNetworkGateways { .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } + /** + * Disconnect vpn connections of virtual network gateway in the specified resource group. + * @param resourceGroupName The name of the resource group. + * @param virtualNetworkGatewayName The name of the virtual network gateway. + * @param request The parameters are supplied to disconnect vpn connections. + * @param [options] The optional parameters + * @returns Promise + */ + disconnectVirtualNetworkGatewayVpnConnections(resourceGroupName: string, virtualNetworkGatewayName: string, request: Models.P2SVpnConnectionRequest, options?: msRest.RequestOptionsBase): Promise { + return this.beginDisconnectVirtualNetworkGatewayVpnConnections(resourceGroupName,virtualNetworkGatewayName,request,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + /** * Creates or updates a virtual network gateway in the specified resource group. * @param resourceGroupName The name of the resource group. @@ -717,6 +730,26 @@ export class VirtualNetworkGateways { options); } + /** + * Disconnect vpn connections of virtual network gateway in the specified resource group. + * @param resourceGroupName The name of the resource group. + * @param virtualNetworkGatewayName The name of the virtual network gateway. + * @param request The parameters are supplied to disconnect vpn connections. + * @param [options] The optional parameters + * @returns Promise + */ + beginDisconnectVirtualNetworkGatewayVpnConnections(resourceGroupName: string, virtualNetworkGatewayName: string, request: Models.P2SVpnConnectionRequest, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + virtualNetworkGatewayName, + request, + options + }, + beginDisconnectVirtualNetworkGatewayVpnConnectionsOperationSpec, + options); + } + /** * Gets all virtual network gateways by resource group. * @param nextPageLink The NextLink from the previous successful call to List operation. @@ -1408,6 +1441,37 @@ const beginGetVpnclientConnectionHealthOperationSpec: msRest.OperationSpec = { serializer }; +const beginDisconnectVirtualNetworkGatewayVpnConnectionsOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/disconnectVirtualNetworkGatewayVpnConnections", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.virtualNetworkGatewayName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "request", + mapper: { + ...Mappers.P2SVpnConnectionRequest, + required: true + } + }, + responses: { + 200: {}, + 202: {}, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + const listNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com",