From 1ebbad7329a2c53391297cd56280f16b9f3c5f3b Mon Sep 17 00:00:00 2001 From: SDK Automation Date: Wed, 22 Jan 2020 04:54:12 +0000 Subject: [PATCH] Generated from 0ecced6df75e2d271085933b39d22ca66930cc30 Add new api-version for network --- sdk/network/arm-network/LICENSE.txt | 2 +- .../src/models/applicationGatewaysMappers.ts | 19 + .../applicationSecurityGroupsMappers.ts | 19 + .../availableEndpointServicesMappers.ts | 19 + .../models/azureFirewallFqdnTagsMappers.ts | 19 + .../src/models/azureFirewallsMappers.ts | 19 + .../src/models/bastionHostsMappers.ts | 19 + .../models/bgpServiceCommunitiesMappers.ts | 19 + .../src/models/connectionMonitorsMappers.ts | 19 + .../src/models/ddosCustomPoliciesMappers.ts | 19 + .../src/models/ddosProtectionPlansMappers.ts | 19 + .../src/models/defaultSecurityRulesMappers.ts | 19 + ...xpressRouteCircuitAuthorizationsMappers.ts | 19 + .../expressRouteCircuitConnectionsMappers.ts | 19 + .../expressRouteCircuitPeeringsMappers.ts | 19 + .../src/models/expressRouteCircuitsMappers.ts | 19 + .../models/expressRouteConnectionsMappers.ts | 19 + ...ressRouteCrossConnectionPeeringsMappers.ts | 19 + .../expressRouteCrossConnectionsMappers.ts | 19 + .../src/models/expressRouteGatewaysMappers.ts | 19 + .../src/models/expressRouteLinksMappers.ts | 19 + .../expressRoutePortsLocationsMappers.ts | 19 + .../src/models/expressRoutePortsMappers.ts | 19 + .../expressRouteServiceProvidersMappers.ts | 19 + .../src/models/firewallPoliciesMappers.ts | 19 + .../models/firewallPolicyRuleGroupsMappers.ts | 19 + .../arm-network/src/models/flowLogsMappers.ts | 253 +++++ .../hubVirtualNetworkConnectionsMappers.ts | 19 + .../src/models/inboundNatRulesMappers.ts | 19 + sdk/network/arm-network/src/models/index.ts | 784 ++++++++++++--- .../arm-network/src/models/ipGroupsMappers.ts | 19 + .../loadBalancerBackendAddressPoolsMappers.ts | 19 + ...BalancerFrontendIPConfigurationsMappers.ts | 19 + .../loadBalancerLoadBalancingRulesMappers.ts | 19 + .../loadBalancerNetworkInterfacesMappers.ts | 19 + .../loadBalancerOutboundRulesMappers.ts | 19 + .../src/models/loadBalancerProbesMappers.ts | 19 + .../src/models/loadBalancersMappers.ts | 19 + .../src/models/localNetworkGatewaysMappers.ts | 19 + sdk/network/arm-network/src/models/mappers.ts | 897 ++++++++++++++++-- .../src/models/natGatewaysMappers.ts | 19 + ...networkInterfaceIPConfigurationsMappers.ts | 19 + .../networkInterfaceLoadBalancersMappers.ts | 19 + ...etworkInterfaceTapConfigurationsMappers.ts | 19 + .../src/models/networkInterfacesMappers.ts | 19 + .../src/models/networkProfilesMappers.ts | 19 + .../models/networkSecurityGroupsMappers.ts | 19 + .../src/models/networkWatchersMappers.ts | 14 + .../src/models/p2sVpnGatewaysMappers.ts | 20 + .../arm-network/src/models/parameters.ts | 34 +- ...erExpressRouteCircuitConnectionsMappers.ts | 19 + .../src/models/privateEndpointsMappers.ts | 19 + .../src/models/privateLinkServicesMappers.ts | 19 + .../src/models/publicIPAddressesMappers.ts | 19 + .../src/models/publicIPPrefixesMappers.ts | 19 + .../models/resourceNavigationLinksMappers.ts | 19 + .../src/models/routeFilterRulesMappers.ts | 19 + .../src/models/routeFiltersMappers.ts | 19 + .../src/models/routeTablesMappers.ts | 19 + .../arm-network/src/models/routesMappers.ts | 19 + .../src/models/securityRulesMappers.ts | 19 + .../models/serviceAssociationLinksMappers.ts | 19 + .../models/serviceEndpointPoliciesMappers.ts | 19 + ...serviceEndpointPolicyDefinitionsMappers.ts | 19 + .../arm-network/src/models/subnetsMappers.ts | 19 + .../models/virtualHubRouteTableV2sMappers.ts | 19 + .../src/models/virtualHubsMappers.ts | 19 + ...virtualNetworkGatewayConnectionsMappers.ts | 19 + .../models/virtualNetworkGatewaysMappers.ts | 20 + .../models/virtualNetworkPeeringsMappers.ts | 19 + .../src/models/virtualNetworkTapsMappers.ts | 19 + .../src/models/virtualNetworksMappers.ts | 19 + .../models/virtualRouterPeeringsMappers.ts | 19 + .../src/models/virtualRoutersMappers.ts | 19 + .../src/models/virtualWansMappers.ts | 19 + .../src/models/vpnConnectionsMappers.ts | 19 + .../src/models/vpnGatewaysMappers.ts | 19 + .../src/models/vpnLinkConnectionsMappers.ts | 19 + .../models/vpnServerConfigurationsMappers.ts | 19 + .../models/vpnSiteLinkConnectionsMappers.ts | 19 + .../src/models/vpnSiteLinksMappers.ts | 19 + .../arm-network/src/models/vpnSitesMappers.ts | 19 + .../webApplicationFirewallPoliciesMappers.ts | 19 + .../src/networkManagementClient.ts | 2 + .../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, 3715 insertions(+), 226 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..72cbc92db12f 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, diff --git a/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts b/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts index 1b6636f438dc..c9647a235b2a 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, diff --git a/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts b/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts index 88f891acfac2..aedb63eebbb7 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, diff --git a/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts b/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts index d0ceb8ecd77d..310c1987999f 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, diff --git a/sdk/network/arm-network/src/models/azureFirewallsMappers.ts b/sdk/network/arm-network/src/models/azureFirewallsMappers.ts index a98b5b431ff5..b2b6735fefb9 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, diff --git a/sdk/network/arm-network/src/models/bastionHostsMappers.ts b/sdk/network/arm-network/src/models/bastionHostsMappers.ts index d95457102bdb..0d0944ed90cc 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, diff --git a/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts b/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts index a9674717b868..5cd51629e8f4 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, diff --git a/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts b/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts index c6778dcc7b3f..6241857a761f 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, diff --git a/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts b/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts index 1279f50b3889..5f519e1d088e 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, diff --git a/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts b/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts index 63915962a65f..19e244c28175 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, diff --git a/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts b/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts index 511a2d3c0623..c832eca9058d 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, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts index 80239442e0e4..f4b046072f77 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, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts index 1e4c1127c370..bb35e488f3f7 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, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts index ce064e9b9c21..a31353f46e68 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, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts index 305e7946b17a..e6fb77c8c60e 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, diff --git a/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts index a720fb0dfaa7..22e34436462b 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, diff --git a/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts index 67f55f42db35..ad84340501f0 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, diff --git a/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts index 74d30c459250..1207b8fd8f5d 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, diff --git a/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts b/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts index 07785f32beac..64d6dc1188b6 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, diff --git a/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts b/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts index cd3193b33585..c4c470abe92a 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, diff --git a/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts b/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts index e7f962dbbd97..402072dbf1e7 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, diff --git a/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts b/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts index aac59049b0c2..bafc77aef9b5 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, diff --git a/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts b/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts index 3392cb4ee9bf..0a3f31eaf3d2 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, diff --git a/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts b/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts index 132dc81bb0a6..b1fcde01c623 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, diff --git a/sdk/network/arm-network/src/models/firewallPolicyRuleGroupsMappers.ts b/sdk/network/arm-network/src/models/firewallPolicyRuleGroupsMappers.ts index 3bcb8498e6ae..a92b3304469c 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, 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..b1972de565de --- /dev/null +++ b/sdk/network/arm-network/src/models/flowLogsMappers.ts @@ -0,0 +1,253 @@ +/* + * 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, + 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..4c78e4d527f6 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, diff --git a/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts b/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts index d4380ddd75ad..d155ef98b896 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, diff --git a/sdk/network/arm-network/src/models/index.ts b/sdk/network/arm-network/src/models/index.ts index 920b21127157..28e5468760d6 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. */ @@ -3235,11 +3295,11 @@ export interface AzureFirewallFqdnTag extends Resource { */ export interface BastionHostIPConfiguration extends SubResource { /** - * Reference of the subnet resource. + * Reference to the subnet resource. */ subnet: SubResource; /** - * Reference of the PublicIP resource. + * Reference to the PublicIP resource. */ publicIPAddress: SubResource; /** @@ -3440,14 +3500,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 +3534,7 @@ export interface ExpressRouteCircuitAuthorization extends SubResource { */ export interface ExpressRouteCircuitPeeringConfig { /** - * The reference of AdvertisedPublicPrefixes. + * The reference to AdvertisedPublicPrefixes. */ advertisedPublicPrefixes?: string[]; /** @@ -3520,7 +3578,7 @@ export interface Ipv6ExpressRouteCircuitPeeringConfig { */ microsoftPeeringConfig?: ExpressRouteCircuitPeeringConfig; /** - * The reference of the RouteFilter resource. + * The reference to the RouteFilter resource. */ routeFilter?: SubResource; /** @@ -3586,9 +3644,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 +3736,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 +3752,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 +3790,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 +3803,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 +3877,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 +3894,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 +3930,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 +4931,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 +5669,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 +5931,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 +6010,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 +6040,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 +6085,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 +6257,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 +6264,7 @@ export interface TrafficAnalyticsConfigurationProperties { /** * Flag to enable/disable traffic analytics. */ - enabled: boolean; + enabled?: boolean; /** * The resource guid of the attached workspace. */ @@ -6251,7 +6290,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 +6412,7 @@ export interface ConnectivityDestination { } /** - * Describes the HTTP header. + * The HTTP header. */ export interface HTTPHeader { /** @@ -6363,11 +6458,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; /** @@ -6850,6 +6945,217 @@ export interface ConnectionMonitorDestination { port?: number; } +/** + * Describes the connection monitor endpoint filter item. + */ +export interface ConnectionMonitorEndpointFilterItem { + /** + * The type of item included in the filter. Currently only 'AgentAddress' is supported. Possible + * values include: 'AgentAddress' + */ + type?: ConnectionMonitorEndpointFilterItemType; + /** + * The address of the filter item. + */ + address?: string; +} + +/** + * Describes the connection monitor endpoint filter. + */ +export interface ConnectionMonitorEndpointFilter { + /** + * The behavior of the endpoint filter. Currently only 'Include' is supported. Possible values + * include: 'Include' + */ + type?: ConnectionMonitorEndpointFilterType; + /** + * List of items in the filter. + */ + items?: ConnectionMonitorEndpointFilterItem[]; +} + +/** + * Describes the connection monitor endpoint. + */ +export interface ConnectionMonitorEndpoint { + /** + * The name of the connection monitor endpoint. + */ + name: string; + /** + * Resource ID of the connection monitor endpoint. + */ + resourceId?: string; + /** + * Address of the connection monitor endpoint (IP or domain name). + */ + address?: string; + /** + * Filter for sub-items within the endpoint. + */ + filter?: ConnectionMonitorEndpointFilter; +} + +/** + * Describes the HTTP configuration. + */ +export interface ConnectionMonitorHttpConfiguration { + /** + * The port to connect to. + */ + port?: number; + /** + * The HTTP method to use. Possible values include: 'Get', 'Post' + */ + method?: HTTPConfigurationMethod; + /** + * The path component of the URI. For instance, "/dir1/dir2". + */ + path?: string; + /** + * The HTTP headers to transmit with the request. + */ + requestHeaders?: HTTPHeader[]; + /** + * HTTP status codes to consider successful. For instance, "2xx,301-304,418". + */ + validStatusCodeRanges?: string[]; + /** + * Value indicating whether HTTPS is preferred over HTTP in cases where the choice is not + * explicit. + */ + 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. */ @@ -6857,11 +7163,11 @@ export interface ConnectionMonitorParameters { /** * 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. @@ -6871,6 +7177,26 @@ export interface ConnectionMonitorParameters { * 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; } /** @@ -6888,11 +7214,11 @@ export interface ConnectionMonitor { /** * 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. @@ -6902,6 +7228,26 @@ export interface ConnectionMonitor { * 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; } /** @@ -6967,10 +7313,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 +7333,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 +7347,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.** */ - monitoringStatus?: string; + 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.** + */ + readonly connectionMonitorType?: ConnectionMonitorType; } /** @@ -7785,7 +8160,7 @@ export interface UsageName { } /** - * Describes network resource usage. + * The network resource usage. */ export interface Usage { /** @@ -7844,13 +8219,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 +8484,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 +8635,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 +8816,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 +8835,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 +9381,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 +10152,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 +10381,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 +10412,7 @@ export interface MatchVariable { */ variableName: WebApplicationFirewallMatchVariable; /** - * Describes field of the matchVariable collection. + * The selector of match variable. */ selector?: string; } @@ -10043,13 +10426,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 +10460,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 +10509,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 +10520,7 @@ export interface ManagedRuleOverride { */ export interface ManagedRuleGroupOverride { /** - * Describes the managed rule group to override. + * The managed rule group to override. */ ruleGroupName: string; /** @@ -10170,11 +10553,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 +10567,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[]; /** @@ -11109,6 +11492,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 @@ -12239,6 +12635,54 @@ export type ConnectionStatus = 'Unknown' | 'Connected' | 'Disconnected' | 'Degra */ export type VerbosityLevel = 'Normal' | 'Minimum' | 'Full'; +/** + * Defines values for ConnectionMonitorEndpointFilterType. + * Possible values include: 'Include' + * @readonly + * @enum {string} + */ +export type ConnectionMonitorEndpointFilterType = 'Include'; + +/** + * Defines values for ConnectionMonitorEndpointFilterItemType. + * Possible values include: 'AgentAddress' + * @readonly + * @enum {string} + */ +export type ConnectionMonitorEndpointFilterItemType = 'AgentAddress'; + +/** + * Defines values for ConnectionMonitorTestConfigurationProtocol. + * Possible values include: 'Tcp', 'Http', 'Icmp' + * @readonly + * @enum {string} + */ +export type ConnectionMonitorTestConfigurationProtocol = 'Tcp' | 'Http' | 'Icmp'; + +/** + * Defines values for PreferredIPVersion. + * Possible values include: 'IPv4', 'IPv6' + * @readonly + * @enum {string} + */ +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' @@ -12255,6 +12699,14 @@ export type ConnectionState = 'Reachable' | 'Unreachable' | 'Unknown'; */ 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' @@ -18590,6 +19042,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..a0e01816aef6 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, diff --git a/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts b/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts index 407f0003ca2b..f6c770cccc2a 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, diff --git a/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts b/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts index af3d93e822cd..48597f7e38ea 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, diff --git a/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts index f315808330a7..06f09a2b6855 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, diff --git a/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts index f282413b5d40..3e2b776230b5 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, diff --git a/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts index e331dcc9b973..3c9b90705dfc 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, diff --git a/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts index 763154c5add6..a84c9af9f0f2 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, diff --git a/sdk/network/arm-network/src/models/loadBalancersMappers.ts b/sdk/network/arm-network/src/models/loadBalancersMappers.ts index 77789fc9bc00..55c92b7af41d 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, diff --git a/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts b/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts index 0928167066b9..fc699967a912 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, diff --git a/sdk/network/arm-network/src/models/mappers.ts b/sdk/network/arm-network/src/models/mappers.ts index c3e1501ffe27..e617462c64ed 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: { @@ -5859,14 +5951,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 +6177,6 @@ export const ExpressRouteCircuitConnection: msRest.CompositeMapper = { } }, circuitConnectionStatus: { - readOnly: true, serializedName: "properties.circuitConnectionStatus", type: { name: "String" @@ -6220,7 +6309,6 @@ export const ExpressRouteCircuitPeering: msRest.CompositeMapper = { } }, azureASN: { - readOnly: true, serializedName: "properties.azureASN", type: { name: "Number" @@ -6249,14 +6337,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 +6416,6 @@ export const ExpressRouteCircuitPeering: msRest.CompositeMapper = { } }, connections: { - readOnly: true, serializedName: "properties.connections", type: { name: "Sequence", @@ -6456,14 +6541,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 +6577,6 @@ export const ExpressRouteCircuit: msRest.CompositeMapper = { } }, serviceKey: { - readOnly: true, serializedName: "properties.serviceKey", type: { name: "String" @@ -6547,7 +6629,6 @@ export const ExpressRouteCircuit: msRest.CompositeMapper = { } }, globalReachEnabled: { - readOnly: true, serializedName: "properties.globalReachEnabled", type: { name: "Boolean" @@ -10372,23 +10453,6 @@ export const FlowLogFormatParameters: msRest.CompositeMapper = { } }; -export const FlowLogStatusParameters: msRest.CompositeMapper = { - serializedName: "FlowLogStatusParameters", - type: { - name: "Composite", - className: "FlowLogStatusParameters", - modelProperties: { - targetResourceId: { - required: true, - serializedName: "targetResourceId", - type: { - name: "String" - } - } - } - } -}; - export const TrafficAnalyticsConfigurationProperties: msRest.CompositeMapper = { serializedName: "TrafficAnalyticsConfigurationProperties", type: { @@ -10396,7 +10460,6 @@ export const TrafficAnalyticsConfigurationProperties: msRest.CompositeMapper = { className: "TrafficAnalyticsConfigurationProperties", modelProperties: { enabled: { - required: true, serializedName: "enabled", type: { name: "Boolean" @@ -10437,7 +10500,6 @@ export const TrafficAnalyticsProperties: msRest.CompositeMapper = { className: "TrafficAnalyticsProperties", modelProperties: { networkWatcherFlowAnalyticsConfiguration: { - required: true, serializedName: "networkWatcherFlowAnalyticsConfiguration", type: { name: "Composite", @@ -10448,6 +10510,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: { @@ -11516,87 +11668,502 @@ export const ConnectionMonitorDestination: msRest.CompositeMapper = { } }; -export const ConnectionMonitorParameters: msRest.CompositeMapper = { - serializedName: "ConnectionMonitorParameters", +export const ConnectionMonitorEndpointFilterItem: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorEndpointFilterItem", type: { name: "Composite", - className: "ConnectionMonitorParameters", + className: "ConnectionMonitorEndpointFilterItem", modelProperties: { - source: { - required: true, - serializedName: "source", - type: { - name: "Composite", - className: "ConnectionMonitorSource" - } - }, - destination: { - required: true, - serializedName: "destination", - type: { - name: "Composite", - className: "ConnectionMonitorDestination" - } - }, - autoStart: { - serializedName: "autoStart", - defaultValue: true, + type: { + serializedName: "type", type: { - name: "Boolean" + name: "String" } }, - monitoringIntervalInSeconds: { - serializedName: "monitoringIntervalInSeconds", - defaultValue: 60, + address: { + serializedName: "address", type: { - name: "Number" + name: "String" } } } } }; -export const ConnectionMonitor: msRest.CompositeMapper = { - serializedName: "ConnectionMonitor", +export const ConnectionMonitorEndpointFilter: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorEndpointFilter", type: { name: "Composite", - className: "ConnectionMonitor", + className: "ConnectionMonitorEndpointFilter", modelProperties: { - location: { - serializedName: "location", + type: { + serializedName: "type", type: { name: "String" } }, - tags: { - serializedName: "tags", + items: { + serializedName: "items", type: { - name: "Dictionary", - value: { + name: "Sequence", + element: { type: { - name: "String" + name: "Composite", + className: "ConnectionMonitorEndpointFilterItem" } } } - }, - source: { + } + } + } +}; + +export const ConnectionMonitorEndpoint: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorEndpoint", + type: { + name: "Composite", + className: "ConnectionMonitorEndpoint", + modelProperties: { + name: { required: true, - serializedName: "properties.source", + serializedName: "name", type: { - name: "Composite", - className: "ConnectionMonitorSource" + name: "String" } }, - destination: { - required: true, - serializedName: "properties.destination", + resourceId: { + serializedName: "resourceId", type: { - name: "Composite", - className: "ConnectionMonitorDestination" + name: "String" } }, - autoStart: { - serializedName: "properties.autoStart", + 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: "Composite", + className: "ConnectionMonitorWorkspaceSettings" + } + } + } + } +}; + +export const ConnectionMonitorParameters: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorParameters", + type: { + name: "Composite", + className: "ConnectionMonitorParameters", + modelProperties: { + source: { + serializedName: "source", + type: { + name: "Composite", + className: "ConnectionMonitorSource" + } + }, + destination: { + serializedName: "destination", + type: { + name: "Composite", + className: "ConnectionMonitorDestination" + } + }, + autoStart: { + serializedName: "autoStart", + defaultValue: true, + type: { + name: "Boolean" + } + }, + monitoringIntervalInSeconds: { + serializedName: "monitoringIntervalInSeconds", + defaultValue: 60, + 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" + } + } + } + } +}; + +export const ConnectionMonitor: msRest.CompositeMapper = { + serializedName: "ConnectionMonitor", + type: { + name: "Composite", + className: "ConnectionMonitor", + modelProperties: { + location: { + serializedName: "location", + type: { + name: "String" + } + }, + tags: { + serializedName: "tags", + type: { + name: "Dictionary", + value: { + type: { + name: "String" + } + } + } + }, + source: { + serializedName: "properties.source", + type: { + name: "Composite", + className: "ConnectionMonitorSource" + } + }, + destination: { + serializedName: "properties.destination", + type: { + name: "Composite", + className: "ConnectionMonitorDestination" + } + }, + autoStart: { + serializedName: "properties.autoStart", defaultValue: true, type: { name: "Boolean" @@ -11608,6 +12175,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 +12332,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 +12363,6 @@ export const ConnectionMonitorResult: msRest.CompositeMapper = { } }, source: { - required: true, serializedName: "properties.source", type: { name: "Composite", @@ -11750,7 +12370,6 @@ export const ConnectionMonitorResult: msRest.CompositeMapper = { } }, destination: { - required: true, serializedName: "properties.destination", type: { name: "Composite", @@ -11771,23 +12390,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 +15775,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: { @@ -18384,6 +19088,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..5e3ccd7811aa 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, diff --git a/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts index e53269a1da17..66857fb5678f 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, diff --git a/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts index e1a7f200b1c8..8fbd0166d453 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, diff --git a/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts index 59400e5077a4..fdb4c95c6874 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, diff --git a/sdk/network/arm-network/src/models/networkInterfacesMappers.ts b/sdk/network/arm-network/src/models/networkInterfacesMappers.ts index 158bca7ce74f..87c9af3a51e3 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, diff --git a/sdk/network/arm-network/src/models/networkProfilesMappers.ts b/sdk/network/arm-network/src/models/networkProfilesMappers.ts index 0cb106276464..f2def2f94d04 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, diff --git a/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts b/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts index c5251378d77f..7f5fc316b789 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, diff --git a/sdk/network/arm-network/src/models/networkWatchersMappers.ts b/sdk/network/arm-network/src/models/networkWatchersMappers.ts index 13286854f903..6cd04b523191 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, diff --git a/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts b/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts index ac0664425d4d..05ddf7f13a79 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, 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..f555d744c7f5 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, diff --git a/sdk/network/arm-network/src/models/privateEndpointsMappers.ts b/sdk/network/arm-network/src/models/privateEndpointsMappers.ts index bb79ece18bab..e70d3b8eee08 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, diff --git a/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts b/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts index 8b074a2dbe0f..26bdd2eb5227 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, diff --git a/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts b/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts index ad010931a045..85ff8a577212 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, diff --git a/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts b/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts index 16015fa59598..ed5082b8cd60 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, diff --git a/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts b/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts index 838bc716c2f5..e8757b244548 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, diff --git a/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts b/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts index 9bcb619c63ad..b949e66c454d 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, diff --git a/sdk/network/arm-network/src/models/routeFiltersMappers.ts b/sdk/network/arm-network/src/models/routeFiltersMappers.ts index 747ef087d88b..5d5954a4bd6e 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, diff --git a/sdk/network/arm-network/src/models/routeTablesMappers.ts b/sdk/network/arm-network/src/models/routeTablesMappers.ts index 12a9a61bf848..53b769d87af3 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, diff --git a/sdk/network/arm-network/src/models/routesMappers.ts b/sdk/network/arm-network/src/models/routesMappers.ts index fa6a433f4cd0..729d2c92bb0b 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, diff --git a/sdk/network/arm-network/src/models/securityRulesMappers.ts b/sdk/network/arm-network/src/models/securityRulesMappers.ts index 511a2d3c0623..c832eca9058d 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, diff --git a/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts b/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts index b1eb5e4ddf10..59539ab932d6 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, diff --git a/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts b/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts index 5e148c979025..6708bd859ac0 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, diff --git a/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts b/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts index 20456a623906..07ecd0ad75fb 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, diff --git a/sdk/network/arm-network/src/models/subnetsMappers.ts b/sdk/network/arm-network/src/models/subnetsMappers.ts index 9cbae38c2838..d068e5952f16 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, diff --git a/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts b/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts index 8d30f476cb33..ce68664550ec 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, diff --git a/sdk/network/arm-network/src/models/virtualHubsMappers.ts b/sdk/network/arm-network/src/models/virtualHubsMappers.ts index 67a6a0f0ff78..c62882504f3c 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, diff --git a/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts index b06d6505eeb1..55218e853865 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, diff --git a/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts index ffe0c35744ce..40d1034bfc3b 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, diff --git a/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts index fd2775ae6c28..419e4ff20b06 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, diff --git a/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts index df0deb22354f..850d16974bf6 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, diff --git a/sdk/network/arm-network/src/models/virtualNetworksMappers.ts b/sdk/network/arm-network/src/models/virtualNetworksMappers.ts index 639fa209ad7d..09a7c1fead8d 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, diff --git a/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts b/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts index d6e9d0545748..cb63c7460d56 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, diff --git a/sdk/network/arm-network/src/models/virtualRoutersMappers.ts b/sdk/network/arm-network/src/models/virtualRoutersMappers.ts index 14700fb6248d..c9ac46e59fa4 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, diff --git a/sdk/network/arm-network/src/models/virtualWansMappers.ts b/sdk/network/arm-network/src/models/virtualWansMappers.ts index 80ddbca77716..d756df492e97 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, diff --git a/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts index 029dc625abd8..a28afdb0865b 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, diff --git a/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts b/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts index 9a57378c6589..94840e705d5f 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, diff --git a/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts index 6e7c95b41628..6c826a64ca8c 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, diff --git a/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts b/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts index 3e8aae57f1a5..f6d9ea60f8f6 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, diff --git a/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts index 50553446d756..c76f9fb65608 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, diff --git a/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts b/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts index 1399cb1afa75..f37970bcc6c4 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, diff --git a/sdk/network/arm-network/src/models/vpnSitesMappers.ts b/sdk/network/arm-network/src/models/vpnSitesMappers.ts index f6ad49df146a..e47fe1bd4200 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, diff --git a/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts b/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts index 61c4a0f37c20..4193f470f060 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, diff --git a/sdk/network/arm-network/src/networkManagementClient.ts b/sdk/network/arm-network/src/networkManagementClient.ts index 38c2d0edd092..5b27201adf20 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); 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",