From 38c1de8d781f4142d036cc457a5389a4266c5c94 Mon Sep 17 00:00:00 2001 From: SDK Automation Date: Mon, 24 Feb 2020 23:05:06 +0000 Subject: [PATCH] Generated from 497f37d011e45d90e7a5f190b1326ec89e2719c8 Merge pull request #6 from Khushboo-Baheti/master merge --- sdk/network/arm-network/LICENSE.txt | 2 +- .../src/models/applicationGatewaysMappers.ts | 26 + .../applicationSecurityGroupsMappers.ts | 26 + .../availableEndpointServicesMappers.ts | 26 + .../models/azureFirewallFqdnTagsMappers.ts | 26 + .../src/models/azureFirewallsMappers.ts | 26 + .../src/models/bastionHostsMappers.ts | 26 + .../models/bgpServiceCommunitiesMappers.ts | 26 + .../src/models/connectionMonitorsMappers.ts | 26 + .../src/models/ddosCustomPoliciesMappers.ts | 26 + .../src/models/ddosProtectionPlansMappers.ts | 26 + .../src/models/defaultSecurityRulesMappers.ts | 26 + ...xpressRouteCircuitAuthorizationsMappers.ts | 26 + .../expressRouteCircuitConnectionsMappers.ts | 26 + .../expressRouteCircuitPeeringsMappers.ts | 26 + .../src/models/expressRouteCircuitsMappers.ts | 26 + .../models/expressRouteConnectionsMappers.ts | 26 + ...ressRouteCrossConnectionPeeringsMappers.ts | 26 + .../expressRouteCrossConnectionsMappers.ts | 26 + .../src/models/expressRouteGatewaysMappers.ts | 26 + .../src/models/expressRouteLinksMappers.ts | 26 + .../expressRoutePortsLocationsMappers.ts | 26 + .../src/models/expressRoutePortsMappers.ts | 26 + .../expressRouteServiceProvidersMappers.ts | 26 + .../src/models/firewallPoliciesMappers.ts | 26 + .../models/firewallPolicyRuleGroupsMappers.ts | 26 + .../arm-network/src/models/flowLogsMappers.ts | 260 +++ .../hubVirtualNetworkConnectionsMappers.ts | 26 + .../src/models/inboundNatRulesMappers.ts | 26 + sdk/network/arm-network/src/models/index.ts | 1638 +++++++++++++++-- .../arm-network/src/models/ipGroupsMappers.ts | 26 + .../loadBalancerBackendAddressPoolsMappers.ts | 26 + ...BalancerFrontendIPConfigurationsMappers.ts | 26 + .../loadBalancerLoadBalancingRulesMappers.ts | 26 + .../loadBalancerNetworkInterfacesMappers.ts | 26 + .../loadBalancerOutboundRulesMappers.ts | 26 + .../src/models/loadBalancerProbesMappers.ts | 26 + .../src/models/loadBalancersMappers.ts | 26 + .../src/models/localNetworkGatewaysMappers.ts | 26 + sdk/network/arm-network/src/models/mappers.ts | 1460 ++++++++++++++- .../src/models/natGatewaysMappers.ts | 26 + ...networkInterfaceIPConfigurationsMappers.ts | 26 + .../networkInterfaceLoadBalancersMappers.ts | 26 + ...etworkInterfaceTapConfigurationsMappers.ts | 26 + .../src/models/networkInterfacesMappers.ts | 26 + .../src/models/networkProfilesMappers.ts | 26 + .../models/networkSecurityGroupsMappers.ts | 26 + .../models/networkVirtualAppliancesMappers.ts | 260 +++ .../src/models/networkWatchersMappers.ts | 21 + .../src/models/p2sVpnGatewaysMappers.ts | 27 + .../arm-network/src/models/parameters.ts | 44 +- ...erExpressRouteCircuitConnectionsMappers.ts | 26 + .../src/models/privateEndpointsMappers.ts | 26 + .../src/models/privateLinkServicesMappers.ts | 26 + .../src/models/publicIPAddressesMappers.ts | 26 + .../src/models/publicIPPrefixesMappers.ts | 26 + .../models/resourceNavigationLinksMappers.ts | 26 + .../src/models/routeFilterRulesMappers.ts | 26 + .../src/models/routeFiltersMappers.ts | 26 + .../src/models/routeTablesMappers.ts | 26 + .../arm-network/src/models/routesMappers.ts | 26 + .../src/models/securityRulesMappers.ts | 26 + .../models/serviceAssociationLinksMappers.ts | 26 + .../models/serviceEndpointPoliciesMappers.ts | 26 + ...serviceEndpointPolicyDefinitionsMappers.ts | 26 + .../arm-network/src/models/subnetsMappers.ts | 26 + .../models/virtualHubRouteTableV2sMappers.ts | 26 + .../src/models/virtualHubsMappers.ts | 26 + ...virtualNetworkGatewayConnectionsMappers.ts | 26 + .../models/virtualNetworkGatewaysMappers.ts | 27 + .../models/virtualNetworkPeeringsMappers.ts | 26 + .../src/models/virtualNetworkTapsMappers.ts | 26 + .../src/models/virtualNetworksMappers.ts | 26 + .../models/virtualRouterPeeringsMappers.ts | 26 + .../src/models/virtualRoutersMappers.ts | 26 + .../src/models/virtualWansMappers.ts | 26 + .../src/models/vpnConnectionsMappers.ts | 26 + .../src/models/vpnGatewaysMappers.ts | 26 + .../src/models/vpnLinkConnectionsMappers.ts | 26 + .../models/vpnServerConfigurationsMappers.ts | 26 + .../models/vpnSiteLinkConnectionsMappers.ts | 26 + .../src/models/vpnSiteLinksMappers.ts | 26 + .../arm-network/src/models/vpnSitesMappers.ts | 26 + .../webApplicationFirewallPoliciesMappers.ts | 26 + .../src/networkManagementClient.ts | 522 ++++++ .../src/operations/connectionMonitors.ts | 16 +- .../arm-network/src/operations/flowLogs.ts | 329 ++++ .../arm-network/src/operations/index.ts | 2 + .../operations/networkVirtualAppliances.ts | 477 +++++ .../src/operations/networkWatchers.ts | 16 +- .../src/operations/p2sVpnGateways.ts | 64 + .../src/operations/virtualNetworkGateways.ts | 64 + 92 files changed, 6933 insertions(+), 246 deletions(-) create mode 100644 sdk/network/arm-network/src/models/flowLogsMappers.ts create mode 100644 sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts create mode 100644 sdk/network/arm-network/src/operations/flowLogs.ts create mode 100644 sdk/network/arm-network/src/operations/networkVirtualAppliances.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..7cc68779d614 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,16 +141,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -162,6 +180,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -190,6 +209,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -202,8 +222,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -214,6 +238,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -223,6 +248,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts b/sdk/network/arm-network/src/models/applicationSecurityGroupsMappers.ts index 1b6636f438dc..e63d86bd4f19 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,16 +131,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +212,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -204,6 +228,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -213,6 +238,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts b/sdk/network/arm-network/src/models/availableEndpointServicesMappers.ts index 88f891acfac2..f3c098b44464 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,16 +131,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts b/sdk/network/arm-network/src/models/azureFirewallFqdnTagsMappers.ts index d0ceb8ecd77d..cbef58824d07 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,16 +131,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/azureFirewallsMappers.ts b/sdk/network/arm-network/src/models/azureFirewallsMappers.ts index a98b5b431ff5..c46a9307158e 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,16 +131,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +212,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -204,6 +228,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -213,6 +238,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/bastionHostsMappers.ts b/sdk/network/arm-network/src/models/bastionHostsMappers.ts index d95457102bdb..502c5f5a8b6b 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,16 +131,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts b/sdk/network/arm-network/src/models/bgpServiceCommunitiesMappers.ts index a9674717b868..48694184c3bd 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,16 +131,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts b/sdk/network/arm-network/src/models/connectionMonitorsMappers.ts index c6778dcc7b3f..8251a6f26694 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,16 +137,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -158,6 +176,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -186,6 +205,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -198,8 +218,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -210,6 +234,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -219,6 +244,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts b/sdk/network/arm-network/src/models/ddosCustomPoliciesMappers.ts index 1279f50b3889..7332f55f7e06 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -151,6 +169,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +198,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts b/sdk/network/arm-network/src/models/ddosProtectionPlansMappers.ts index 63915962a65f..12ed98b69f94 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,16 +131,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +212,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -204,6 +228,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -213,6 +238,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts b/sdk/network/arm-network/src/models/defaultSecurityRulesMappers.ts index 511a2d3c0623..746bfbf1d5e0 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -151,6 +169,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +198,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitAuthorizationsMappers.ts index 80239442e0e4..26d9318ceaa5 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,16 +131,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitConnectionsMappers.ts index 1e4c1127c370..65fea963f36f 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,16 +131,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitPeeringsMappers.ts index ce064e9b9c21..8de684fe6922 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,16 +131,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCircuitsMappers.ts index 305e7946b17a..65f2a694b2a6 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,16 +137,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -158,6 +176,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -186,6 +205,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -198,8 +218,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -210,6 +234,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -219,6 +244,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteConnectionsMappers.ts index a720fb0dfaa7..c9f34b607f60 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,16 +131,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCrossConnectionPeeringsMappers.ts index 67f55f42db35..b275db762625 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,16 +131,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts b/sdk/network/arm-network/src/models/expressRouteCrossConnectionsMappers.ts index 74d30c459250..fc9fc897bcdf 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,16 +137,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -158,6 +176,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -186,6 +205,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -198,8 +218,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -210,6 +234,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -219,6 +244,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts b/sdk/network/arm-network/src/models/expressRouteGatewaysMappers.ts index 07785f32beac..7e9c430ef08a 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,16 +131,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts b/sdk/network/arm-network/src/models/expressRouteLinksMappers.ts index cd3193b33585..b9690308bc4f 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,16 +131,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts b/sdk/network/arm-network/src/models/expressRoutePortsLocationsMappers.ts index e7f962dbbd97..969dfeff0627 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,16 +131,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts b/sdk/network/arm-network/src/models/expressRoutePortsMappers.ts index aac59049b0c2..22292809ed9d 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,16 +131,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +212,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -204,6 +228,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -213,6 +238,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts b/sdk/network/arm-network/src/models/expressRouteServiceProvidersMappers.ts index 3392cb4ee9bf..125d30262e97 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,16 +131,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts b/sdk/network/arm-network/src/models/firewallPoliciesMappers.ts index 132dc81bb0a6..b855b711a648 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,16 +131,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/firewallPolicyRuleGroupsMappers.ts b/sdk/network/arm-network/src/models/firewallPolicyRuleGroupsMappers.ts index 3bcb8498e6ae..a00c067437ca 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,16 +131,21 @@ export { FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, FirewallPolicyRuleGroupListResult, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/flowLogsMappers.ts b/sdk/network/arm-network/src/models/flowLogsMappers.ts new file mode 100644 index 000000000000..15b7c2012fc2 --- /dev/null +++ b/sdk/network/arm-network/src/models/flowLogsMappers.ts @@ -0,0 +1,260 @@ +/* + * 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, + IPConfigurationBgpPeeringAddress, + IPConfigurationProfile, + IpGroup, + IpsecPolicy, + IpTag, + Ipv6CircuitConnectionConfig, + Ipv6ExpressRouteCircuitPeeringConfig, + LoadBalancer, + LoadBalancerSku, + LoadBalancingRule, + LocalNetworkGateway, + ManagedRuleGroupOverride, + ManagedRuleOverride, + ManagedRulesDefinition, + ManagedRuleSet, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + MatchCondition, + MatchVariable, + NatGateway, + NatGatewaySku, + NetworkIntentPolicy, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, + NetworkInterfaceTapConfiguration, + NetworkProfile, + NetworkRuleCondition, + NetworkSecurityGroup, + NetworkVirtualAppliance, + 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, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, + VirtualHubRouteTableV2, + VirtualHubRouteV2, + VirtualNetwork, + VirtualNetworkBgpCommunities, + VirtualNetworkConnectionGatewayReference, + VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, + VirtualNetworkGatewayConnection, + VirtualNetworkGatewayConnectionListEntity, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, + VirtualRouter, + VirtualRouterPeering, + VirtualWAN, + VM, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, + VpnConnection, + VpnGateway, + VpnLinkBgpSettings, + VpnLinkProviderProperties, + VpnServerConfigRadiusClientRootCertificate, + VpnServerConfigRadiusServerRootCertificate, + VpnServerConfiguration, + VpnServerConfigVpnClientRevokedCertificate, + VpnServerConfigVpnClientRootCertificate, + VpnSite, + VpnSiteLink, + VpnSiteLinkConnection, + WebApplicationFirewallCustomRule, + WebApplicationFirewallPolicy +} from "../models/mappers"; diff --git a/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts b/sdk/network/arm-network/src/models/hubVirtualNetworkConnectionsMappers.ts index fd6e1b18021f..1bb4888d9c52 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, ListHubVirtualNetworkConnectionsResult, LoadBalancer, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts b/sdk/network/arm-network/src/models/inboundNatRulesMappers.ts index d4380ddd75ad..9ee173bc9367 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,17 +130,22 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, InboundNatRuleListResult, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/index.ts b/sdk/network/arm-network/src/models/index.ts index 920b21127157..8ac6b6094166 100644 --- a/sdk/network/arm-network/src/models/index.ts +++ b/sdk/network/arm-network/src/models/index.ts @@ -67,11 +67,11 @@ export interface ApplicationGatewayOnDemandProbe { */ match?: ApplicationGatewayProbeHealthResponseMatch; /** - * Reference of backend pool of application gateway to which probe request will be sent. + * Reference to backend pool of application gateway to which probe request will be sent. */ backendAddressPool?: SubResource; /** - * Reference of backend http setting of application gateway to be used for test probe. + * Reference to backend http setting of application gateway to be used for test probe. */ backendHttpSettings?: SubResource; } @@ -81,7 +81,7 @@ export interface ApplicationGatewayOnDemandProbe { */ export interface NetworkInterfaceTapConfiguration extends SubResource { /** - * The reference of the Virtual Network Tap resource. + * The reference to the Virtual Network Tap resource. */ virtualNetworkTap?: VirtualNetworkTap; /** @@ -394,12 +394,12 @@ export interface NetworkInterfaceDnsSettings { */ export interface NetworkInterface extends Resource { /** - * The reference of a virtual machine. + * The reference to a virtual machine. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly virtualMachine?: SubResource; /** - * The reference of the NetworkSecurityGroup resource. + * The reference to the NetworkSecurityGroup resource. */ networkSecurityGroup?: NetworkSecurityGroup; /** @@ -700,6 +700,10 @@ export interface DdosSettings { * the ability to be customized. Possible values include: 'Basic', 'Standard' */ protectionCoverage?: DdosSettingsProtectionCoverage; + /** + * Enables DDoS protection on the public IP. + */ + protectedIP?: boolean; } /** @@ -796,11 +800,11 @@ export interface IPConfiguration extends SubResource { */ privateIPAllocationMethod?: IPAllocationMethod; /** - * The reference of the subnet resource. + * The reference to the subnet resource. */ subnet?: Subnet; /** - * The reference of the public IP resource. + * The reference to the public IP resource. */ publicIPAddress?: PublicIPAddress; /** @@ -826,7 +830,7 @@ export interface IPConfiguration extends SubResource { */ export interface IPConfigurationProfile extends SubResource { /** - * The reference of the subnet resource to create a container network interface ip configuration. + * The reference to the subnet resource to create a container network interface ip configuration. */ subnet?: Subnet; /** @@ -938,7 +942,7 @@ export interface Delegation extends SubResource { */ serviceName?: string; /** - * Describes the actions permitted to the service upon delegation. + * The actions permitted to the service upon delegation. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly actions?: string[]; @@ -973,11 +977,11 @@ export interface Subnet extends SubResource { */ addressPrefixes?: string[]; /** - * The reference of the NetworkSecurityGroup resource. + * The reference to the NetworkSecurityGroup resource. */ networkSecurityGroup?: NetworkSecurityGroup; /** - * The reference of the RouteTable resource. + * The reference to the RouteTable resource. */ routeTable?: RouteTable; /** @@ -1091,15 +1095,15 @@ export interface FrontendIPConfiguration extends SubResource { */ privateIPAddressVersion?: IPVersion; /** - * The reference of the subnet resource. + * The reference to the subnet resource. */ subnet?: Subnet; /** - * The reference of the Public IP resource. + * The reference to the Public IP resource. */ publicIPAddress?: PublicIPAddress; /** - * The reference of the Public IP Prefix resource. + * The reference to the Public IP Prefix resource. */ publicIPPrefix?: SubResource; /** @@ -1315,11 +1319,11 @@ export interface NetworkInterfaceIPConfiguration extends SubResource { */ virtualNetworkTaps?: VirtualNetworkTap[]; /** - * The reference of ApplicationGatewayBackendAddressPool resource. + * The reference to ApplicationGatewayBackendAddressPool resource. */ applicationGatewayBackendAddressPools?: ApplicationGatewayBackendAddressPool[]; /** - * The reference of LoadBalancerBackendAddressPool resource. + * The reference to LoadBalancerBackendAddressPool resource. */ loadBalancerBackendAddressPools?: BackendAddressPool[]; /** @@ -1533,7 +1537,7 @@ export interface ApplicationGatewayBackendHealthServer { */ address?: string; /** - * Reference of IP configuration of backend server. + * Reference to IP configuration of backend server. */ ipConfiguration?: NetworkInterfaceIPConfiguration; /** @@ -1552,7 +1556,7 @@ export interface ApplicationGatewayBackendHealthServer { */ export interface ApplicationGatewayBackendHealthHttpSettings { /** - * Reference of an ApplicationGatewayBackendHttpSettings resource. + * Reference to an ApplicationGatewayBackendHttpSettings resource. */ backendHttpSettings?: ApplicationGatewayBackendHttpSettings; /** @@ -1566,7 +1570,7 @@ export interface ApplicationGatewayBackendHealthHttpSettings { */ export interface ApplicationGatewayBackendHealthOnDemand { /** - * Reference of an ApplicationGatewayBackendAddressPool resource. + * Reference to an ApplicationGatewayBackendAddressPool resource. */ backendAddressPool?: ApplicationGatewayBackendAddressPool; /** @@ -1580,7 +1584,7 @@ export interface ApplicationGatewayBackendHealthOnDemand { */ export interface ApplicationGatewayBackendHealthPool { /** - * Reference of an ApplicationGatewayBackendAddressPool resource. + * Reference to an ApplicationGatewayBackendAddressPool resource. */ backendAddressPool?: ApplicationGatewayBackendAddressPool; /** @@ -1653,7 +1657,7 @@ export interface ApplicationGatewaySslPolicy { */ export interface ApplicationGatewayIPConfiguration extends SubResource { /** - * Reference of the subnet resource. A subnet from where application gateway gets its private + * Reference to the subnet resource. A subnet from where application gateway gets its private * address. */ subnet?: SubResource; @@ -1802,11 +1806,11 @@ export interface ApplicationGatewayFrontendIPConfiguration extends SubResource { */ privateIPAllocationMethod?: IPAllocationMethod; /** - * Reference of the subnet resource. + * Reference to the subnet resource. */ subnet?: SubResource; /** - * Reference of the PublicIP resource. + * Reference to the PublicIP resource. */ publicIPAddress?: SubResource; /** @@ -2158,6 +2162,27 @@ export interface ApplicationGatewayHeaderConfiguration { headerValue?: string; } +/** + * Url configuration of the Actions set in Application Gateway. + */ +export interface ApplicationGatewayUrlConfiguration { + /** + * Url path which user has provided for url rewrite. Null means no path will be updated. Default + * value is null. + */ + modifiedPath?: string; + /** + * Query string which user has provided for url rewrite. Null means no query string will be + * updated. Default value is null. + */ + modifiedQueryString?: string; + /** + * If set as true, it will re-evaluate the url path map provided in path based request routing + * rules using modified path. Default value is false. + */ + reroute?: boolean; +} + /** * Set of actions in the Rewrite Rule in Application Gateway. */ @@ -2170,6 +2195,10 @@ export interface ApplicationGatewayRewriteRuleActionSet { * Response Header Actions in the Action Set. */ responseHeaderConfigurations?: ApplicationGatewayHeaderConfiguration[]; + /** + * Url Configuration Action in the Action Set. + */ + urlConfiguration?: ApplicationGatewayUrlConfiguration; } /** @@ -2559,7 +2588,7 @@ export interface ApplicationGateway extends Resource { */ webApplicationFirewallConfiguration?: ApplicationGatewayWebApplicationFirewallConfiguration; /** - * Reference of the FirewallPolicy resource. + * Reference to the FirewallPolicy resource. */ firewallPolicy?: SubResource; /** @@ -2787,7 +2816,7 @@ export interface AvailableDelegation { */ serviceName?: string; /** - * Describes the actions permitted to the service upon delegation. + * The actions permitted to the service upon delegation. */ actions?: string[]; } @@ -2824,11 +2853,12 @@ export interface AzureFirewallIPConfiguration extends SubResource { */ readonly privateIPAddress?: string; /** - * Reference of the subnet resource. This resource must be named 'AzureFirewallSubnet'. + * Reference to the subnet resource. This resource must be named 'AzureFirewallSubnet' or + * 'AzureFirewallManagementSubnet'. */ subnet?: SubResource; /** - * Reference of the PublicIP resource. This field is a mandatory input if subnet is not null. + * Reference to the PublicIP resource. This field is a mandatory input if subnet is not null. */ publicIPAddress?: SubResource; /** @@ -2847,6 +2877,11 @@ export interface AzureFirewallIPConfiguration extends SubResource { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly etag?: string; + /** + * Type of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly type?: string; } /** @@ -2859,6 +2894,22 @@ export interface AzureFirewallPublicIPAddress { address?: string; } +/** + * IpGroups associated with azure firewall. + */ +export interface AzureFirewallIpGroups { + /** + * Resource ID. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly id?: string; + /** + * The iteration number. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly changeNumber?: string; +} + /** * IP addresses associated with azure firewall. */ @@ -3166,6 +3217,10 @@ export interface AzureFirewall extends Resource { * IP configuration of the Azure Firewall resource. */ ipConfigurations?: AzureFirewallIPConfiguration[]; + /** + * IP configuration of the Azure Firewall used for management traffic. + */ + managementIpConfiguration?: AzureFirewallIPConfiguration; /** * The provisioning state of the Azure firewall resource. Possible values include: 'Succeeded', * 'Updating', 'Deleting', 'Failed' @@ -3189,6 +3244,11 @@ export interface AzureFirewall extends Resource { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly hubIpAddresses?: HubIPAddresses; + /** + * IpGroups associated with AzureFirewall. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly ipGroups?: AzureFirewallIpGroups[]; /** * The Azure Firewall Resource SKU. */ @@ -3294,6 +3354,140 @@ export interface BastionHost extends Resource { readonly etag?: string; } +/** + * Describes a Virtual Machine. + */ +export interface VM extends Resource { +} + +/** + * Bastion Shareable Link. + */ +export interface BastionShareableLink { + /** + * Reference of the virtual machine resource. + */ + vm: VM; + /** + * The unique Bastion Shareable Link to the virtual machine. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly bsl?: string; + /** + * The time when the link was created. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly createdAt?: string; + /** + * Optional field indicating the warning or error message related to the vm in case of partial + * failure. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly message?: string; +} + +/** + * Post request for all the Bastion Shareable Link endpoints. + */ +export interface BastionShareableLinkListRequest { + /** + * List of VM references. + */ + vms?: BastionShareableLink[]; +} + +/** + * The session detail for a target. + */ +export interface BastionActiveSession { + /** + * A unique id for the session. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly sessionId?: string; + /** + * The time when the session started. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly startTime?: any; + /** + * The subscription id for the target virtual machine. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly targetSubscriptionId?: string; + /** + * The type of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly resourceType?: string; + /** + * The host name of the target. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly targetHostName?: string; + /** + * The resource group of the target. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly targetResourceGroup?: string; + /** + * The user name who is active on this session. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly userName?: string; + /** + * The IP Address of the target. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly targetIpAddress?: string; + /** + * The protocol used to connect to the target. Possible values include: 'SSH', 'RDP' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly protocol?: BastionConnectProtocol; + /** + * The resource id of the target. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly targetResourceId?: string; + /** + * Duration in mins the session has been active. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly sessionDurationInMins?: number; +} + +/** + * The session state detail for a target. + */ +export interface BastionSessionState { + /** + * A unique id for the session. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly sessionId?: string; + /** + * Used for extra information. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly message?: string; + /** + * The state of the session. Disconnected/Failed/NotFound. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly state?: string; +} + +/** + * List of session IDs. + */ +export interface SessionIds { + /** + * List of session IDs. + */ + sessionIds?: string[]; +} + /** * Response for the CheckDnsNameAvailability API service call. */ @@ -3440,14 +3634,12 @@ export interface EndpointServiceResult extends SubResource { export interface ExpressRouteCircuitAuthorization extends SubResource { /** * The authorization key. - * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly authorizationKey?: string; + authorizationKey?: string; /** * The authorization use status. Possible values include: 'Available', 'InUse' - * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly authorizationUseStatus?: AuthorizationUseStatus; + authorizationUseStatus?: AuthorizationUseStatus; /** * The provisioning state of the authorization resource. Possible values include: 'Succeeded', * 'Updating', 'Deleting', 'Failed' @@ -3476,7 +3668,7 @@ export interface ExpressRouteCircuitAuthorization extends SubResource { */ export interface ExpressRouteCircuitPeeringConfig { /** - * The reference of AdvertisedPublicPrefixes. + * The reference to AdvertisedPublicPrefixes. */ advertisedPublicPrefixes?: string[]; /** @@ -3520,7 +3712,7 @@ export interface Ipv6ExpressRouteCircuitPeeringConfig { */ microsoftPeeringConfig?: ExpressRouteCircuitPeeringConfig; /** - * The reference of the RouteFilter resource. + * The reference to the RouteFilter resource. */ routeFilter?: SubResource; /** @@ -3562,6 +3754,22 @@ export interface ExpressRouteConnectionId { readonly id?: string; } +/** + * IPv6 Circuit Connection properties for global reach. + */ +export interface Ipv6CircuitConnectionConfig { + /** + * /125 IP address space to carve out customer addresses for global reach. + */ + addressPrefix?: string; + /** + * 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; +} + /** * Express Route Circuit Connection in an ExpressRouteCircuitPeering resource. */ @@ -3583,12 +3791,15 @@ export interface ExpressRouteCircuitConnection extends SubResource { * The authorization key. */ authorizationKey?: string; + /** + * IPv6 Address PrefixProperties of the express route circuit connection. + */ + ipv6CircuitConnectionConfig?: Ipv6CircuitConnectionConfig; /** * 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 +3890,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 +3906,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 +3944,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 +3957,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 +4031,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 +4048,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. */ @@ -3879,10 +4083,9 @@ 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.** + * Flag denoting global reach status. */ - 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 +5085,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; /** @@ -5584,6 +5787,91 @@ export interface NetworkProfile extends Resource { readonly etag?: string; } +/** + * Network Virtual Appliance NIC properties. + */ +export interface VirtualApplianceNicProperties { + /** + * NIC name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly name?: string; + /** + * Public IP address. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly publicIpAddress?: string; + /** + * Private IP address. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly privateIpAddress?: string; +} + +/** + * Network Virtual Appliance Sku Properties. + */ +export interface VirtualApplianceSkuProperties { + /** + * Virtual Appliance Vendor. + */ + vendor?: string; + /** + * Virtual Appliance Scale Unit. + */ + bundledScaleUnit?: string; + /** + * Virtual Appliance Version. + */ + marketPlaceVersion?: string; +} + +/** + * NetworkVirtualAppliance Resource. + */ +export interface NetworkVirtualAppliance extends Resource { + /** + * BootStrapConfigurationBlob storage URLs. + */ + bootStrapConfigurationBlob?: string[]; + /** + * The Virtual Hub where Network Virtual Appliance is being deployed. + */ + virtualHub?: SubResource; + /** + * CloudInitConfigurationBlob storage URLs. + */ + cloudInitConfigurationBlob?: string[]; + /** + * VirtualAppliance ASN. + */ + virtualApplianceAsn?: number; + /** + * List of Virtual Appliance Network Interfaces. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly virtualApplianceNics?: VirtualApplianceNicProperties[]; + /** + * The provisioning state of the resource. 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; + /** + * The service principal that has read access to cloud-init and config blob. + */ + identity?: ManagedServiceIdentity; + /** + * Network Virtual Appliance SKU. + */ + sku?: VirtualApplianceSkuProperties; + /** + * 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; +} + /** * The error object. */ @@ -5620,11 +5908,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 +6170,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 +6249,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 +6279,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 +6324,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 +6496,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 +6503,7 @@ export interface TrafficAnalyticsConfigurationProperties { /** * Flag to enable/disable traffic analytics. */ - enabled: boolean; + enabled?: boolean; /** * The resource guid of the attached workspace. */ @@ -6251,17 +6529,22 @@ export interface TrafficAnalyticsProperties { /** * Parameters that define the configuration of traffic analytics. */ - networkWatcherFlowAnalyticsConfiguration: TrafficAnalyticsConfigurationProperties; + networkWatcherFlowAnalyticsConfiguration?: TrafficAnalyticsConfigurationProperties; } /** - * Information on the configuration of flow log and traffic analytics (optional) . + * A flow log resource. */ -export interface FlowLogInformation { +export interface FlowLog extends Resource { /** - * The ID of the resource to configure for flow log and traffic analytics (optional) . + * 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. */ @@ -6269,7 +6552,7 @@ export interface FlowLogInformation { /** * Flag to enable/disable flow logging. */ - enabled: boolean; + enabled?: boolean; /** * Parameters that define the retention policy for flow log. */ @@ -6282,26 +6565,77 @@ export interface FlowLogInformation { * Parameters that define the configuration of traffic analytics. */ flowAnalyticsConfiguration?: TrafficAnalyticsProperties; -} - -/** - * Parameters that define the source of the connection. - */ -export interface ConnectivitySource { /** - * The ID of the resource from which a connectivity check will be initiated. + * 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.** */ - resourceId: string; + readonly provisioningState?: ProvisioningState; /** - * The source port from which a connectivity check will be performed. + * 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.** */ - port?: number; + readonly etag?: string; } /** - * Parameters that define destination of connection. + * Parameters that define a resource to query flow log and traffic analytics (optional) status. */ -export interface ConnectivityDestination { +export interface FlowLogStatusParameters { + /** + * The target resource where getting the flow log and traffic analytics (optional) status. + */ + targetResourceId: string; +} + +/** + * Information on the configuration of flow log and traffic analytics (optional) . + */ +export interface FlowLogInformation { + /** + * The ID of the resource to configure for flow log and traffic analytics (optional) . + */ + targetResourceId: 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; +} + +/** + * Parameters that define the source of the connection. + */ +export interface ConnectivitySource { + /** + * The ID of the resource from which a connectivity check will be initiated. + */ + resourceId: string; + /** + * The source port from which a connectivity check will be performed. + */ + port?: number; +} + +/** + * Parameters that define destination of connection. + */ +export interface ConnectivityDestination { /** * The ID of the resource to which a connection attempt will be made. */ @@ -6317,7 +6651,7 @@ export interface ConnectivityDestination { } /** - * Describes the HTTP header. + * The HTTP header. */ export interface HTTPHeader { /** @@ -6363,11 +6697,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 +7184,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 +7402,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 +7416,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 +7453,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 +7467,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 +7552,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 +7572,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 +7586,48 @@ export interface ConnectionMonitorResult extends BaseResource { * Monitoring interval in seconds. Default value: 60. */ monitoringIntervalInSeconds?: number; + /** + * List of connection monitor endpoints. + */ + endpoints?: ConnectionMonitorEndpoint[]; + /** + * List of connection monitor test configurations. + */ + testConfigurations?: ConnectionMonitorTestConfiguration[]; + /** + * List of connection monitor test groups. + */ + testGroups?: ConnectionMonitorTestGroup[]; + /** + * List of connection monitor outputs. + */ + outputs?: ConnectionMonitorOutput[]; + /** + * Optional notes to be associated with the connection monitor. + */ + notes?: string; /** * The provisioning state of the connection monitor. Possible values include: 'Succeeded', * 'Updating', 'Deleting', 'Failed' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - provisioningState?: ProvisioningState; + readonly provisioningState?: ProvisioningState; /** * The date and time when the connection monitor was started. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - startTime?: Date; + readonly startTime?: Date; /** * The monitoring status of the connection monitor. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly monitoringStatus?: string; + /** + * Type of connection monitor. Possible values include: 'MultiEndpoint', + * 'SingleSourceDestination' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - monitoringStatus?: string; + readonly connectionMonitorType?: ConnectionMonitorType; } /** @@ -7785,7 +8399,7 @@ export interface UsageName { } /** - * Describes network resource usage. + * The network resource usage. */ export interface Usage { /** @@ -7844,13 +8458,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,13 +8723,18 @@ 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; + /** + * Private IP Address for this gateway. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly privateIPAddress?: string; /** * The provisioning state of the virtual network gateway IP configuration resource. Possible * values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' @@ -8260,7 +8879,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; /** @@ -8305,10 +8924,34 @@ export interface VpnClientConfiguration { aadIssuer?: string; } +/** + * Properties of IPConfigurationBgpPeeringAddress. + */ +export interface IPConfigurationBgpPeeringAddress { + /** + * The IpconfigurationId of ipconfiguration which belongs to gateway. + */ + ipconfigurationId?: string; + /** + * The list of default BgpPeeringAddresses which belongs to IpconfigurationId. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly defaultBgpIpAddresses?: string[]; + /** + * The list of custom BgpPeeringAddresses which belongs to IpconfigurationId. + */ + customBgpIpAddresses?: string[]; + /** + * The list of tunnel public IpAddresses which belongs to IpconfigurationId. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly tunnelIpAddresses?: string[]; +} + /** * BGP settings details. */ -export interface BgpSettings { +export interface VirtualNetworkGatewayBgpSettings { /** * The BGP speaker's ASN. */ @@ -8321,22 +8964,44 @@ export interface BgpSettings { * The weight added to routes learned from this BGP speaker. */ peerWeight?: number; + /** + * BgpPeeringAddresses for virtual network gateway. + */ + bgpPeeringAddresses?: IPConfigurationBgpPeeringAddress[]; } /** - * BGP peer status details. + * BGP settings details. */ -export interface BgpPeerStatus { +export interface BgpSettings { /** - * The virtual network gateway's local address. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The BGP speaker's ASN. */ - readonly localAddress?: string; + asn?: number; /** - * The remote BGP peer. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The BGP peering address and BGP identifier of this BGP speaker. */ - readonly neighbor?: string; + bgpPeeringAddress?: string; + /** + * The weight added to routes learned from this BGP speaker. + */ + peerWeight?: number; +} + +/** + * BGP peer status details. + */ +export interface BgpPeerStatus { + /** + * The virtual network gateway's local address. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly localAddress?: string; + /** + * The remote BGP peer. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly neighbor?: string; /** * The autonomous system number of the remote BGP peer. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -8436,31 +9101,35 @@ export interface VirtualNetworkGateway extends Resource { * Whether BGP is enabled for this virtual network gateway or not. */ enableBgp?: boolean; + /** + * Whether private IP needs to be enabled on this gateway for connections or not. + */ + enablePrivateIpAddress?: boolean; /** * ActiveActive flag. */ 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; /** * Virtual network gateway's BGP speaker settings. */ - bgpSettings?: BgpSettings; + bgpSettings?: VirtualNetworkGatewayBgpSettings; /** - * 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; @@ -8682,6 +9351,10 @@ export interface VirtualNetworkGatewayConnection extends Resource { * EnableBgp flag. */ enableBgp?: boolean; + /** + * Use private local Azure IP for the connection. + */ + useLocalAzureIpAddress?: boolean; /** * Enable policy-based traffic selectors. */ @@ -9006,6 +9679,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 +10450,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 +10679,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 +10710,7 @@ export interface MatchVariable { */ variableName: WebApplicationFirewallMatchVariable; /** - * Describes field of the matchVariable collection. + * The selector of match variable. */ selector?: string; } @@ -10043,13 +10724,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 +10758,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 +10807,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 +10818,7 @@ export interface ManagedRuleOverride { */ export interface ManagedRuleGroupOverride { /** - * Describes the managed rule group to override. + * The managed rule group to override. */ ruleGroupName: string; /** @@ -10170,11 +10851,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 +10865,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[]; /** @@ -10380,6 +11061,16 @@ export interface NetworkSecurityGroupsGetOptionalParams extends msRest.RequestOp expand?: string; } +/** + * Optional Parameters. + */ +export interface NetworkVirtualAppliancesGetOptionalParams extends msRest.RequestOptionsBase { + /** + * Expands referenced resources. + */ + expand?: string; +} + /** * Optional Parameters. */ @@ -10690,6 +11381,42 @@ export interface BastionHostListResult extends Array { nextLink?: string; } +/** + * @interface + * Response for all the Bastion Shareable Link endpoints. + * @extends Array + */ +export interface BastionShareableLinkListResult extends Array { + /** + * The URL to get the next set of results. + */ + nextLink?: string; +} + +/** + * @interface + * Response for GetActiveSessions. + * @extends Array + */ +export interface BastionActiveSessionListResult extends Array { + /** + * The URL to get the next set of results. + */ + nextLink?: string; +} + +/** + * @interface + * Response for DisconnectActiveSessions. + * @extends Array + */ +export interface BastionSessionDeleteResult extends Array { + /** + * The URL to get the next set of results. + */ + nextLink?: string; +} + /** * @interface * A list of DDoS protection plans. @@ -11085,6 +11812,18 @@ export interface SecurityRuleListResult extends Array { nextLink?: string; } +/** + * @interface + * Response for ListNetworkVirtualAppliances API service call. + * @extends Array + */ +export interface NetworkVirtualApplianceListResult extends Array { + /** + * URL to get the next set of results. + */ + nextLink?: string; +} + /** * @interface * Response for ListNetworkWatchers API service call. @@ -11109,6 +11848,19 @@ export interface PacketCaptureListResult extends Array { export interface ConnectionMonitorListResult extends Array { } +/** + * @interface + * List of flow logs. + * @extends Array + */ +export interface FlowLogListResult extends Array { + /** + * The URL to get the next set of results. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly nextLink?: string; +} + /** * @interface * Result of the request to list Network operations. It contains a list of operations and a URL @@ -11876,6 +12628,14 @@ export type AzureFirewallSkuName = 'AZFW_VNet' | 'AZFW_Hub'; */ export type AzureFirewallSkuTier = 'Standard'; +/** + * Defines values for BastionConnectProtocol. + * Possible values include: 'SSH', 'RDP' + * @readonly + * @enum {string} + */ +export type BastionConnectProtocol = 'SSH' | 'RDP'; + /** * Defines values for DdosCustomPolicyProtocol. * Possible values include: 'Tcp', 'Udp', 'Syn' @@ -12239,6 +12999,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 +13063,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' @@ -13585,14 +14401,255 @@ export type BastionHostsBeginCreateOrUpdateResponse = BastionHost & { /** * The response body as parsed JSON or XML */ - parsedBody: BastionHost; + parsedBody: BastionHost; + }; +}; + +/** + * Contains response data for the listNext operation. + */ +export type BastionHostsListNextResponse = BastionHostListResult & { + /** + * 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: BastionHostListResult; + }; +}; + +/** + * Contains response data for the listByResourceGroupNext operation. + */ +export type BastionHostsListByResourceGroupNextResponse = BastionHostListResult & { + /** + * 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: BastionHostListResult; + }; +}; + +/** + * Contains response data for the putBastionShareableLink operation. + */ +export type PutBastionShareableLinkResponse = BastionShareableLinkListResult & { + /** + * 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: BastionShareableLinkListResult; + }; +}; + +/** + * Contains response data for the getBastionShareableLink operation. + */ +export type GetBastionShareableLinkResponse = BastionShareableLinkListResult & { + /** + * 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: BastionShareableLinkListResult; + }; +}; + +/** + * Contains response data for the getActiveSessions operation. + */ +export type GetActiveSessionsResponse = BastionActiveSessionListResult & { + /** + * 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: BastionActiveSessionListResult; + }; +}; + +/** + * Contains response data for the disconnectActiveSessions operation. + */ +export type DisconnectActiveSessionsResponse = BastionSessionDeleteResult & { + /** + * 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: BastionSessionDeleteResult; + }; +}; + +/** + * Contains response data for the checkDnsNameAvailability operation. + */ +export type CheckDnsNameAvailabilityResponse = DnsNameAvailabilityResult & { + /** + * 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: DnsNameAvailabilityResult; + }; +}; + +/** + * Contains response data for the supportedSecurityProviders operation. + */ +export type SupportedSecurityProvidersResponse = VirtualWanSecurityProviders & { + /** + * 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: VirtualWanSecurityProviders; + }; +}; + +/** + * Contains response data for the generatevirtualwanvpnserverconfigurationvpnprofile operation. + */ +export type GeneratevirtualwanvpnserverconfigurationvpnprofileResponse = VpnProfileResponse & { + /** + * 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: VpnProfileResponse; + }; +}; + +/** + * Contains response data for the beginPutBastionShareableLink operation. + */ +export type BeginPutBastionShareableLinkResponse = BastionShareableLinkListResult & { + /** + * 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: BastionShareableLinkListResult; + }; +}; + +/** + * Contains response data for the beginGetActiveSessions operation. + */ +export type BeginGetActiveSessionsResponse = BastionActiveSessionListResult & { + /** + * 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: BastionActiveSessionListResult; + }; +}; + +/** + * Contains response data for the beginGeneratevirtualwanvpnserverconfigurationvpnprofile + * operation. + */ +export type BeginGeneratevirtualwanvpnserverconfigurationvpnprofileResponse = VpnProfileResponse & { + /** + * 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: VpnProfileResponse; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the putBastionShareableLinkNext operation. */ -export type BastionHostsListNextResponse = BastionHostListResult & { +export type PutBastionShareableLinkNextResponse = BastionShareableLinkListResult & { /** * The underlying HTTP response. */ @@ -13605,14 +14662,14 @@ export type BastionHostsListNextResponse = BastionHostListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: BastionHostListResult; + parsedBody: BastionShareableLinkListResult; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the getBastionShareableLinkNext operation. */ -export type BastionHostsListByResourceGroupNextResponse = BastionHostListResult & { +export type GetBastionShareableLinkNextResponse = BastionShareableLinkListResult & { /** * The underlying HTTP response. */ @@ -13625,14 +14682,14 @@ export type BastionHostsListByResourceGroupNextResponse = BastionHostListResult /** * The response body as parsed JSON or XML */ - parsedBody: BastionHostListResult; + parsedBody: BastionShareableLinkListResult; }; }; /** - * Contains response data for the checkDnsNameAvailability operation. + * Contains response data for the getActiveSessionsNext operation. */ -export type CheckDnsNameAvailabilityResponse = DnsNameAvailabilityResult & { +export type GetActiveSessionsNextResponse = BastionActiveSessionListResult & { /** * The underlying HTTP response. */ @@ -13645,14 +14702,14 @@ export type CheckDnsNameAvailabilityResponse = DnsNameAvailabilityResult & { /** * The response body as parsed JSON or XML */ - parsedBody: DnsNameAvailabilityResult; + parsedBody: BastionActiveSessionListResult; }; }; /** - * Contains response data for the supportedSecurityProviders operation. + * Contains response data for the disconnectActiveSessionsNext operation. */ -export type SupportedSecurityProvidersResponse = VirtualWanSecurityProviders & { +export type DisconnectActiveSessionsNextResponse = BastionSessionDeleteResult & { /** * The underlying HTTP response. */ @@ -13665,14 +14722,14 @@ export type SupportedSecurityProvidersResponse = VirtualWanSecurityProviders & { /** * The response body as parsed JSON or XML */ - parsedBody: VirtualWanSecurityProviders; + parsedBody: BastionSessionDeleteResult; }; }; /** - * Contains response data for the generatevirtualwanvpnserverconfigurationvpnprofile operation. + * Contains response data for the beginPutBastionShareableLinkNext operation. */ -export type GeneratevirtualwanvpnserverconfigurationvpnprofileResponse = VpnProfileResponse & { +export type BeginPutBastionShareableLinkNextResponse = BastionShareableLinkListResult & { /** * The underlying HTTP response. */ @@ -13685,15 +14742,14 @@ export type GeneratevirtualwanvpnserverconfigurationvpnprofileResponse = VpnProf /** * The response body as parsed JSON or XML */ - parsedBody: VpnProfileResponse; + parsedBody: BastionShareableLinkListResult; }; }; /** - * Contains response data for the beginGeneratevirtualwanvpnserverconfigurationvpnprofile - * operation. + * Contains response data for the beginGetActiveSessionsNext operation. */ -export type BeginGeneratevirtualwanvpnserverconfigurationvpnprofileResponse = VpnProfileResponse & { +export type BeginGetActiveSessionsNextResponse = BastionActiveSessionListResult & { /** * The underlying HTTP response. */ @@ -13706,7 +14762,7 @@ export type BeginGeneratevirtualwanvpnserverconfigurationvpnprofileResponse = Vp /** * The response body as parsed JSON or XML */ - parsedBody: VpnProfileResponse; + parsedBody: BastionActiveSessionListResult; }; }; @@ -17770,6 +18826,166 @@ export type DefaultSecurityRulesListNextResponse = SecurityRuleListResult & { }; }; +/** + * Contains response data for the get operation. + */ +export type NetworkVirtualAppliancesGetResponse = NetworkVirtualAppliance & { + /** + * 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: NetworkVirtualAppliance; + }; +}; + +/** + * Contains response data for the updateTags operation. + */ +export type NetworkVirtualAppliancesUpdateTagsResponse = NetworkVirtualAppliance & { + /** + * 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: NetworkVirtualAppliance; + }; +}; + +/** + * Contains response data for the createOrUpdate operation. + */ +export type NetworkVirtualAppliancesCreateOrUpdateResponse = NetworkVirtualAppliance & { + /** + * 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: NetworkVirtualAppliance; + }; +}; + +/** + * Contains response data for the listByResourceGroup operation. + */ +export type NetworkVirtualAppliancesListByResourceGroupResponse = NetworkVirtualApplianceListResult & { + /** + * 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: NetworkVirtualApplianceListResult; + }; +}; + +/** + * Contains response data for the list operation. + */ +export type NetworkVirtualAppliancesListResponse = NetworkVirtualApplianceListResult & { + /** + * 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: NetworkVirtualApplianceListResult; + }; +}; + +/** + * Contains response data for the beginCreateOrUpdate operation. + */ +export type NetworkVirtualAppliancesBeginCreateOrUpdateResponse = NetworkVirtualAppliance & { + /** + * 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: NetworkVirtualAppliance; + }; +}; + +/** + * Contains response data for the listByResourceGroupNext operation. + */ +export type NetworkVirtualAppliancesListByResourceGroupNextResponse = NetworkVirtualApplianceListResult & { + /** + * 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: NetworkVirtualApplianceListResult; + }; +}; + +/** + * Contains response data for the listNext operation. + */ +export type NetworkVirtualAppliancesListNextResponse = NetworkVirtualApplianceListResult & { + /** + * 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: NetworkVirtualApplianceListResult; + }; +}; + /** * Contains response data for the createOrUpdate operation. */ @@ -18590,6 +19806,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..6ca6bf4e6eea 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,17 +131,22 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpGroupListResult, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -153,6 +171,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -181,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -193,8 +213,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -205,6 +229,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -214,6 +239,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts b/sdk/network/arm-network/src/models/loadBalancerBackendAddressPoolsMappers.ts index 407f0003ca2b..cb651e23ccb9 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerBackendAddressPoolListResult, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts b/sdk/network/arm-network/src/models/loadBalancerFrontendIPConfigurationsMappers.ts index af3d93e822cd..498973709e17 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerFrontendIPConfigurationListResult, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerLoadBalancingRulesMappers.ts index f315808330a7..86e34546b4cb 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerLoadBalancingRuleListResult, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerNetworkInterfacesMappers.ts index f282413b5d40..5db909b02e64 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerOutboundRulesMappers.ts index e331dcc9b973..5a7c3850b500 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerOutboundRuleListResult, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts b/sdk/network/arm-network/src/models/loadBalancerProbesMappers.ts index 763154c5add6..10762d1f791f 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerProbeListResult, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/loadBalancersMappers.ts b/sdk/network/arm-network/src/models/loadBalancersMappers.ts index 77789fc9bc00..d75bdc2f4603 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerListResult, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +212,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -204,6 +228,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -213,6 +238,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts b/sdk/network/arm-network/src/models/localNetworkGatewaysMappers.ts index 0928167066b9..1c4238613bec 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +212,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -204,6 +228,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -213,6 +238,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/mappers.ts b/sdk/network/arm-network/src/models/mappers.ts index c3e1501ffe27..1dd171abf2aa 100644 --- a/sdk/network/arm-network/src/models/mappers.ts +++ b/sdk/network/arm-network/src/models/mappers.ts @@ -1135,6 +1135,12 @@ export const DdosSettings: msRest.CompositeMapper = { type: { name: "String" } + }, + protectedIP: { + serializedName: "protectedIP", + type: { + name: "Boolean" + } } } } @@ -3524,6 +3530,34 @@ export const ApplicationGatewayHeaderConfiguration: msRest.CompositeMapper = { } }; +export const ApplicationGatewayUrlConfiguration: msRest.CompositeMapper = { + serializedName: "ApplicationGatewayUrlConfiguration", + type: { + name: "Composite", + className: "ApplicationGatewayUrlConfiguration", + modelProperties: { + modifiedPath: { + serializedName: "modifiedPath", + type: { + name: "String" + } + }, + modifiedQueryString: { + serializedName: "modifiedQueryString", + type: { + name: "String" + } + }, + reroute: { + serializedName: "reroute", + type: { + name: "Boolean" + } + } + } + } +}; + export const ApplicationGatewayRewriteRuleActionSet: msRest.CompositeMapper = { serializedName: "ApplicationGatewayRewriteRuleActionSet", type: { @@ -3553,6 +3587,13 @@ export const ApplicationGatewayRewriteRuleActionSet: msRest.CompositeMapper = { } } } + }, + urlConfiguration: { + serializedName: "urlConfiguration", + type: { + name: "Composite", + className: "ApplicationGatewayUrlConfiguration" + } } } } @@ -4791,6 +4832,13 @@ export const AzureFirewallIPConfiguration: msRest.CompositeMapper = { type: { name: "String" } + }, + type: { + readOnly: true, + serializedName: "type", + type: { + name: "String" + } } } } @@ -4812,6 +4860,30 @@ export const AzureFirewallPublicIPAddress: msRest.CompositeMapper = { } }; +export const AzureFirewallIpGroups: msRest.CompositeMapper = { + serializedName: "AzureFirewallIpGroups", + type: { + name: "Composite", + className: "AzureFirewallIpGroups", + modelProperties: { + id: { + readOnly: true, + serializedName: "id", + type: { + name: "String" + } + }, + changeNumber: { + readOnly: true, + serializedName: "changeNumber", + type: { + name: "String" + } + } + } + } +}; + export const HubIPAddresses: msRest.CompositeMapper = { serializedName: "HubIPAddresses", type: { @@ -5427,6 +5499,13 @@ export const AzureFirewall: msRest.CompositeMapper = { } } }, + managementIpConfiguration: { + serializedName: "properties.managementIpConfiguration", + type: { + name: "Composite", + className: "AzureFirewallIPConfiguration" + } + }, provisioningState: { readOnly: true, serializedName: "properties.provisioningState", @@ -5462,6 +5541,19 @@ export const AzureFirewall: msRest.CompositeMapper = { className: "HubIPAddresses" } }, + ipGroups: { + readOnly: true, + serializedName: "properties.ipGroups", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "AzureFirewallIpGroups" + } + } + } + }, sku: { serializedName: "properties.sku", type: { @@ -5637,6 +5729,217 @@ export const BastionHost: msRest.CompositeMapper = { } }; +export const VM: msRest.CompositeMapper = { + serializedName: "VM", + type: { + name: "Composite", + className: "VM", + modelProperties: { + ...Resource.type.modelProperties + } + } +}; + +export const BastionShareableLink: msRest.CompositeMapper = { + serializedName: "BastionShareableLink", + type: { + name: "Composite", + className: "BastionShareableLink", + modelProperties: { + vm: { + required: true, + serializedName: "vm", + type: { + name: "Composite", + className: "VM" + } + }, + bsl: { + readOnly: true, + serializedName: "bsl", + type: { + name: "String" + } + }, + createdAt: { + readOnly: true, + serializedName: "createdAt", + type: { + name: "String" + } + }, + message: { + readOnly: true, + serializedName: "message", + type: { + name: "String" + } + } + } + } +}; + +export const BastionShareableLinkListRequest: msRest.CompositeMapper = { + serializedName: "BastionShareableLinkListRequest", + type: { + name: "Composite", + className: "BastionShareableLinkListRequest", + modelProperties: { + vms: { + serializedName: "vms", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "BastionShareableLink" + } + } + } + } + } + } +}; + +export const BastionActiveSession: msRest.CompositeMapper = { + serializedName: "BastionActiveSession", + type: { + name: "Composite", + className: "BastionActiveSession", + modelProperties: { + sessionId: { + readOnly: true, + serializedName: "sessionId", + type: { + name: "String" + } + }, + startTime: { + readOnly: true, + serializedName: "startTime", + type: { + name: "Object" + } + }, + targetSubscriptionId: { + readOnly: true, + serializedName: "targetSubscriptionId", + type: { + name: "String" + } + }, + resourceType: { + readOnly: true, + serializedName: "resourceType", + type: { + name: "String" + } + }, + targetHostName: { + readOnly: true, + serializedName: "targetHostName", + type: { + name: "String" + } + }, + targetResourceGroup: { + readOnly: true, + serializedName: "targetResourceGroup", + type: { + name: "String" + } + }, + userName: { + readOnly: true, + serializedName: "userName", + type: { + name: "String" + } + }, + targetIpAddress: { + readOnly: true, + serializedName: "targetIpAddress", + type: { + name: "String" + } + }, + protocol: { + readOnly: true, + serializedName: "protocol", + type: { + name: "String" + } + }, + targetResourceId: { + readOnly: true, + serializedName: "targetResourceId", + type: { + name: "String" + } + }, + sessionDurationInMins: { + readOnly: true, + serializedName: "sessionDurationInMins", + type: { + name: "Number" + } + } + } + } +}; + +export const BastionSessionState: msRest.CompositeMapper = { + serializedName: "BastionSessionState", + type: { + name: "Composite", + className: "BastionSessionState", + modelProperties: { + sessionId: { + readOnly: true, + serializedName: "sessionId", + type: { + name: "String" + } + }, + message: { + readOnly: true, + serializedName: "message", + type: { + name: "String" + } + }, + state: { + readOnly: true, + serializedName: "state", + type: { + name: "String" + } + } + } + } +}; + +export const SessionIds: msRest.CompositeMapper = { + serializedName: "SessionIds", + type: { + name: "Composite", + className: "SessionIds", + modelProperties: { + sessionIds: { + serializedName: "sessionIds", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } + } + } +}; + export const DnsNameAvailabilityResult: msRest.CompositeMapper = { serializedName: "DnsNameAvailabilityResult", type: { @@ -5859,14 +6162,12 @@ export const ExpressRouteCircuitAuthorization: msRest.CompositeMapper = { modelProperties: { ...SubResource.type.modelProperties, authorizationKey: { - readOnly: true, serializedName: "properties.authorizationKey", type: { name: "String" } }, authorizationUseStatus: { - readOnly: true, serializedName: "properties.authorizationUseStatus", type: { name: "String" @@ -6053,6 +6354,29 @@ export const ExpressRouteConnectionId: msRest.CompositeMapper = { } }; +export const Ipv6CircuitConnectionConfig: msRest.CompositeMapper = { + serializedName: "Ipv6CircuitConnectionConfig", + type: { + name: "Composite", + className: "Ipv6CircuitConnectionConfig", + modelProperties: { + addressPrefix: { + serializedName: "addressPrefix", + type: { + name: "String" + } + }, + circuitConnectionStatus: { + readOnly: true, + serializedName: "circuitConnectionStatus", + type: { + name: "String" + } + } + } + } +}; + export const ExpressRouteCircuitConnection: msRest.CompositeMapper = { serializedName: "ExpressRouteCircuitConnection", type: { @@ -6086,8 +6410,14 @@ export const ExpressRouteCircuitConnection: msRest.CompositeMapper = { name: "String" } }, + ipv6CircuitConnectionConfig: { + serializedName: "properties.ipv6CircuitConnectionConfig", + type: { + name: "Composite", + className: "Ipv6CircuitConnectionConfig" + } + }, circuitConnectionStatus: { - readOnly: true, serializedName: "properties.circuitConnectionStatus", type: { name: "String" @@ -6220,7 +6550,6 @@ export const ExpressRouteCircuitPeering: msRest.CompositeMapper = { } }, azureASN: { - readOnly: true, serializedName: "properties.azureASN", type: { name: "Number" @@ -6249,14 +6578,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 +6657,6 @@ export const ExpressRouteCircuitPeering: msRest.CompositeMapper = { } }, connections: { - readOnly: true, serializedName: "properties.connections", type: { name: "Sequence", @@ -6456,14 +6782,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 +6818,6 @@ export const ExpressRouteCircuit: msRest.CompositeMapper = { } }, serviceKey: { - readOnly: true, serializedName: "properties.serviceKey", type: { name: "String" @@ -6547,7 +6870,6 @@ export const ExpressRouteCircuit: msRest.CompositeMapper = { } }, globalReachEnabled: { - readOnly: true, serializedName: "properties.globalReachEnabled", type: { name: "Boolean" @@ -9332,6 +9654,156 @@ export const NetworkProfile: msRest.CompositeMapper = { } }; +export const VirtualApplianceNicProperties: msRest.CompositeMapper = { + serializedName: "VirtualApplianceNicProperties", + type: { + name: "Composite", + className: "VirtualApplianceNicProperties", + modelProperties: { + name: { + readOnly: true, + serializedName: "name", + type: { + name: "String" + } + }, + publicIpAddress: { + readOnly: true, + serializedName: "publicIpAddress", + type: { + name: "String" + } + }, + privateIpAddress: { + readOnly: true, + serializedName: "privateIpAddress", + type: { + name: "String" + } + } + } + } +}; + +export const VirtualApplianceSkuProperties: msRest.CompositeMapper = { + serializedName: "VirtualApplianceSkuProperties", + type: { + name: "Composite", + className: "VirtualApplianceSkuProperties", + modelProperties: { + vendor: { + serializedName: "vendor", + type: { + name: "String" + } + }, + bundledScaleUnit: { + serializedName: "bundledScaleUnit", + type: { + name: "String" + } + }, + marketPlaceVersion: { + serializedName: "marketPlaceVersion", + type: { + name: "String" + } + } + } + } +}; + +export const NetworkVirtualAppliance: msRest.CompositeMapper = { + serializedName: "NetworkVirtualAppliance", + type: { + name: "Composite", + className: "NetworkVirtualAppliance", + modelProperties: { + ...Resource.type.modelProperties, + bootStrapConfigurationBlob: { + serializedName: "properties.bootStrapConfigurationBlob", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + virtualHub: { + serializedName: "properties.virtualHub", + type: { + name: "Composite", + className: "SubResource" + } + }, + cloudInitConfigurationBlob: { + serializedName: "properties.cloudInitConfigurationBlob", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + virtualApplianceAsn: { + serializedName: "properties.virtualApplianceAsn", + constraints: { + InclusiveMaximum: 4294967295, + InclusiveMinimum: 0 + }, + type: { + name: "Number" + } + }, + virtualApplianceNics: { + readOnly: true, + serializedName: "properties.virtualApplianceNics", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "VirtualApplianceNicProperties" + } + } + } + }, + provisioningState: { + readOnly: true, + serializedName: "properties.provisioningState", + type: { + name: "String" + } + }, + identity: { + serializedName: "identity", + type: { + name: "Composite", + className: "ManagedServiceIdentity" + } + }, + sku: { + serializedName: "sku", + type: { + name: "Composite", + className: "VirtualApplianceSkuProperties" + } + }, + etag: { + readOnly: true, + serializedName: "etag", + type: { + name: "String" + } + } + } + } +}; + export const ErrorResponse: msRest.CompositeMapper = { serializedName: "ErrorResponse", type: { @@ -10372,23 +10844,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 +10851,6 @@ export const TrafficAnalyticsConfigurationProperties: msRest.CompositeMapper = { className: "TrafficAnalyticsConfigurationProperties", modelProperties: { enabled: { - required: true, serializedName: "enabled", type: { name: "Boolean" @@ -10437,7 +10891,6 @@ export const TrafficAnalyticsProperties: msRest.CompositeMapper = { className: "TrafficAnalyticsProperties", modelProperties: { networkWatcherFlowAnalyticsConfiguration: { - required: true, serializedName: "networkWatcherFlowAnalyticsConfiguration", type: { name: "Composite", @@ -10448,6 +10901,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,26 +12059,389 @@ 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: { + serializedName: "type", type: { - name: "Composite", - className: "ConnectionMonitorSource" + name: "String" } }, - destination: { - required: true, - serializedName: "destination", + address: { + serializedName: "address", type: { - name: "Composite", - className: "ConnectionMonitorDestination" + name: "String" + } + } + } + } +}; + +export const ConnectionMonitorEndpointFilter: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorEndpointFilter", + type: { + name: "Composite", + className: "ConnectionMonitorEndpointFilter", + modelProperties: { + type: { + serializedName: "type", + type: { + name: "String" + } + }, + items: { + serializedName: "items", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnectionMonitorEndpointFilterItem" + } + } + } + } + } + } +}; + +export const ConnectionMonitorEndpoint: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorEndpoint", + type: { + name: "Composite", + className: "ConnectionMonitorEndpoint", + modelProperties: { + name: { + required: true, + serializedName: "name", + type: { + name: "String" + } + }, + resourceId: { + serializedName: "resourceId", + type: { + name: "String" + } + }, + address: { + serializedName: "address", + type: { + name: "String" + } + }, + filter: { + serializedName: "filter", + type: { + name: "Composite", + className: "ConnectionMonitorEndpointFilter" + } + } + } + } +}; + +export const ConnectionMonitorHttpConfiguration: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorHttpConfiguration", + type: { + name: "Composite", + className: "ConnectionMonitorHttpConfiguration", + modelProperties: { + port: { + serializedName: "port", + type: { + name: "Number" + } + }, + method: { + serializedName: "method", + type: { + name: "String" + } + }, + path: { + serializedName: "path", + type: { + name: "String" + } + }, + requestHeaders: { + serializedName: "requestHeaders", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "HTTPHeader" + } + } + } + }, + validStatusCodeRanges: { + serializedName: "validStatusCodeRanges", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + preferHTTPS: { + serializedName: "preferHTTPS", + type: { + name: "Boolean" + } + } + } + } +}; + +export const ConnectionMonitorTcpConfiguration: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorTcpConfiguration", + type: { + name: "Composite", + className: "ConnectionMonitorTcpConfiguration", + modelProperties: { + port: { + serializedName: "port", + type: { + name: "Number" + } + }, + disableTraceRoute: { + serializedName: "disableTraceRoute", + type: { + name: "Boolean" + } + } + } + } +}; + +export const ConnectionMonitorIcmpConfiguration: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorIcmpConfiguration", + type: { + name: "Composite", + className: "ConnectionMonitorIcmpConfiguration", + modelProperties: { + disableTraceRoute: { + serializedName: "disableTraceRoute", + type: { + name: "Boolean" + } + } + } + } +}; + +export const ConnectionMonitorSuccessThreshold: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorSuccessThreshold", + type: { + name: "Composite", + className: "ConnectionMonitorSuccessThreshold", + modelProperties: { + checksFailedPercent: { + serializedName: "checksFailedPercent", + type: { + name: "Number" + } + }, + roundTripTimeMs: { + serializedName: "roundTripTimeMs", + type: { + name: "Number" + } + } + } + } +}; + +export const ConnectionMonitorTestConfiguration: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorTestConfiguration", + type: { + name: "Composite", + className: "ConnectionMonitorTestConfiguration", + modelProperties: { + name: { + required: true, + serializedName: "name", + type: { + name: "String" + } + }, + testFrequencySec: { + serializedName: "testFrequencySec", + type: { + name: "Number" + } + }, + protocol: { + required: true, + serializedName: "protocol", + type: { + name: "String" + } + }, + preferredIPVersion: { + serializedName: "preferredIPVersion", + type: { + name: "String" + } + }, + httpConfiguration: { + serializedName: "httpConfiguration", + type: { + name: "Composite", + className: "ConnectionMonitorHttpConfiguration" + } + }, + tcpConfiguration: { + serializedName: "tcpConfiguration", + type: { + name: "Composite", + className: "ConnectionMonitorTcpConfiguration" + } + }, + icmpConfiguration: { + serializedName: "icmpConfiguration", + type: { + name: "Composite", + className: "ConnectionMonitorIcmpConfiguration" + } + }, + successThreshold: { + serializedName: "successThreshold", + type: { + name: "Composite", + className: "ConnectionMonitorSuccessThreshold" + } + } + } + } +}; + +export const ConnectionMonitorTestGroup: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorTestGroup", + type: { + name: "Composite", + className: "ConnectionMonitorTestGroup", + modelProperties: { + name: { + required: true, + serializedName: "name", + type: { + name: "String" + } + }, + disable: { + serializedName: "disable", + type: { + name: "Boolean" + } + }, + testConfigurations: { + required: true, + serializedName: "testConfigurations", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + sources: { + required: true, + serializedName: "sources", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + destinations: { + required: true, + serializedName: "destinations", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } + } + } +}; + +export const ConnectionMonitorWorkspaceSettings: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorWorkspaceSettings", + type: { + name: "Composite", + className: "ConnectionMonitorWorkspaceSettings", + modelProperties: { + workspaceResourceId: { + serializedName: "workspaceResourceId", + type: { + name: "String" + } + } + } + } +}; + +export const ConnectionMonitorOutput: msRest.CompositeMapper = { + serializedName: "ConnectionMonitorOutput", + type: { + name: "Composite", + className: "ConnectionMonitorOutput", + modelProperties: { + type: { + serializedName: "type", + type: { + name: "String" + } + }, + workspaceSettings: { + serializedName: "workspaceSettings", + type: { + name: "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: { @@ -11551,6 +12457,60 @@ export const ConnectionMonitorParameters: msRest.CompositeMapper = { type: { name: "Number" } + }, + endpoints: { + serializedName: "endpoints", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnectionMonitorEndpoint" + } + } + } + }, + testConfigurations: { + serializedName: "testConfigurations", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnectionMonitorTestConfiguration" + } + } + } + }, + testGroups: { + serializedName: "testGroups", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnectionMonitorTestGroup" + } + } + } + }, + outputs: { + serializedName: "outputs", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnectionMonitorOutput" + } + } + } + }, + notes: { + serializedName: "notes", + type: { + name: "String" + } } } } @@ -11580,7 +12540,6 @@ export const ConnectionMonitor: msRest.CompositeMapper = { } }, source: { - required: true, serializedName: "properties.source", type: { name: "Composite", @@ -11588,7 +12547,6 @@ export const ConnectionMonitor: msRest.CompositeMapper = { } }, destination: { - required: true, serializedName: "properties.destination", type: { name: "Composite", @@ -11608,6 +12566,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 +12723,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 +12754,6 @@ export const ConnectionMonitorResult: msRest.CompositeMapper = { } }, source: { - required: true, serializedName: "properties.source", type: { name: "Composite", @@ -11750,44 +12761,107 @@ export const ConnectionMonitorResult: msRest.CompositeMapper = { } }, destination: { - required: true, serializedName: "properties.destination", type: { name: "Composite", className: "ConnectionMonitorDestination" } }, - autoStart: { - serializedName: "properties.autoStart", - defaultValue: true, + autoStart: { + serializedName: "properties.autoStart", + defaultValue: true, + type: { + name: "Boolean" + } + }, + monitoringIntervalInSeconds: { + serializedName: "properties.monitoringIntervalInSeconds", + defaultValue: 60, + 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: "Boolean" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnectionMonitorOutput" + } + } } }, - monitoringIntervalInSeconds: { - serializedName: "properties.monitoringIntervalInSeconds", - defaultValue: 60, + notes: { + serializedName: "properties.notes", type: { - name: "Number" + 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" + } } } } @@ -13681,6 +14755,13 @@ export const VirtualNetworkGatewayIPConfiguration: msRest.CompositeMapper = { className: "SubResource" } }, + privateIPAddress: { + readOnly: true, + serializedName: "properties.privateIPAddress", + type: { + name: "String" + } + }, provisioningState: { readOnly: true, serializedName: "properties.provisioningState", @@ -13969,6 +15050,97 @@ export const VpnClientConfiguration: msRest.CompositeMapper = { } }; +export const IPConfigurationBgpPeeringAddress: msRest.CompositeMapper = { + serializedName: "IPConfigurationBgpPeeringAddress", + type: { + name: "Composite", + className: "IPConfigurationBgpPeeringAddress", + modelProperties: { + ipconfigurationId: { + serializedName: "ipconfigurationId", + type: { + name: "String" + } + }, + defaultBgpIpAddresses: { + readOnly: true, + serializedName: "defaultBgpIpAddresses", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + customBgpIpAddresses: { + serializedName: "customBgpIpAddresses", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + tunnelIpAddresses: { + readOnly: true, + serializedName: "tunnelIpAddresses", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } + } + } +}; + +export const VirtualNetworkGatewayBgpSettings: msRest.CompositeMapper = { + serializedName: "VirtualNetworkGatewayBgpSettings", + type: { + name: "Composite", + className: "VirtualNetworkGatewayBgpSettings", + modelProperties: { + asn: { + serializedName: "asn", + type: { + name: "Number" + } + }, + bgpPeeringAddress: { + serializedName: "bgpPeeringAddress", + type: { + name: "String" + } + }, + peerWeight: { + serializedName: "peerWeight", + type: { + name: "Number" + } + }, + bgpPeeringAddresses: { + serializedName: "bgpPeeringAddresses", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "IPConfigurationBgpPeeringAddress" + } + } + } + } + } + } +}; + export const BgpSettings: msRest.CompositeMapper = { serializedName: "BgpSettings", type: { @@ -14165,6 +15337,12 @@ export const VirtualNetworkGateway: msRest.CompositeMapper = { name: "Boolean" } }, + enablePrivateIpAddress: { + serializedName: "properties.enablePrivateIpAddress", + type: { + name: "Boolean" + } + }, activeActive: { serializedName: "properties.activeActive", type: { @@ -14196,7 +15374,7 @@ export const VirtualNetworkGateway: msRest.CompositeMapper = { serializedName: "properties.bgpSettings", type: { name: "Composite", - className: "BgpSettings" + className: "VirtualNetworkGatewayBgpSettings" } }, customRoutes: { @@ -14565,6 +15743,12 @@ export const VirtualNetworkGatewayConnection: msRest.CompositeMapper = { name: "Boolean" } }, + useLocalAzureIpAddress: { + serializedName: "properties.useLocalAzureIpAddress", + type: { + name: "Boolean" + } + }, usePolicyBasedTrafficSelectors: { serializedName: "properties.usePolicyBasedTrafficSelectors", type: { @@ -15092,6 +16276,27 @@ export const VpnPacketCaptureStartParameters: msRest.CompositeMapper = { } }; +export const P2SVpnConnectionRequest: msRest.CompositeMapper = { + serializedName: "P2SVpnConnectionRequest", + type: { + name: "Composite", + className: "P2SVpnConnectionRequest", + modelProperties: { + vpnConnectionIds: { + serializedName: "vpnConnectionIds", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } + } + } +}; + export const VirtualRouter: msRest.CompositeMapper = { serializedName: "VirtualRouter", type: { @@ -17436,6 +18641,90 @@ export const BastionHostListResult: msRest.CompositeMapper = { } }; +export const BastionShareableLinkListResult: msRest.CompositeMapper = { + serializedName: "BastionShareableLinkListResult", + type: { + name: "Composite", + className: "BastionShareableLinkListResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "BastionShareableLink" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const BastionActiveSessionListResult: msRest.CompositeMapper = { + serializedName: "BastionActiveSessionListResult", + type: { + name: "Composite", + className: "BastionActiveSessionListResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "BastionActiveSession" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const BastionSessionDeleteResult: msRest.CompositeMapper = { + serializedName: "BastionSessionDeleteResult", + type: { + name: "Composite", + className: "BastionSessionDeleteResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "BastionSessionState" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + export const DdosProtectionPlanListResult: msRest.CompositeMapper = { serializedName: "DdosProtectionPlanListResult", type: { @@ -18318,6 +19607,34 @@ export const SecurityRuleListResult: msRest.CompositeMapper = { } }; +export const NetworkVirtualApplianceListResult: msRest.CompositeMapper = { + serializedName: "NetworkVirtualApplianceListResult", + type: { + name: "Composite", + className: "NetworkVirtualApplianceListResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NetworkVirtualAppliance" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + export const NetworkWatcherListResult: msRest.CompositeMapper = { serializedName: "NetworkWatcherListResult", type: { @@ -18384,6 +19701,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..0a0a5e045578 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +212,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -204,6 +228,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -213,6 +238,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceIPConfigurationsMappers.ts index e53269a1da17..34f18a4619b8 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceLoadBalancersMappers.ts index e1a7f200b1c8..e66f7324e34a 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts b/sdk/network/arm-network/src/models/networkInterfaceTapConfigurationsMappers.ts index 59400e5077a4..80137ef5d68d 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/networkInterfacesMappers.ts b/sdk/network/arm-network/src/models/networkInterfacesMappers.ts index 158bca7ce74f..d4064aa0100a 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,16 +136,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -159,6 +177,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -187,6 +206,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -199,8 +219,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -211,6 +235,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -220,6 +245,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/networkProfilesMappers.ts b/sdk/network/arm-network/src/models/networkProfilesMappers.ts index 0cb106276464..6b7156ab3c3d 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfileListResult, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +212,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -204,6 +228,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -213,6 +238,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts b/sdk/network/arm-network/src/models/networkSecurityGroupsMappers.ts index c5251378d77f..50edbee4925a 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkRuleCondition, NetworkSecurityGroup, NetworkSecurityGroupListResult, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +212,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -204,6 +228,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -213,6 +238,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts b/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts new file mode 100644 index 000000000000..a615f10d3fa5 --- /dev/null +++ b/sdk/network/arm-network/src/models/networkVirtualAppliancesMappers.ts @@ -0,0 +1,260 @@ +/* + * 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, + CloudError, + 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, + 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, + FrontendIPConfiguration, + HTTPHeader, + HubIPAddresses, + HubVirtualNetworkConnection, + InboundNatPool, + InboundNatRule, + IPConfiguration, + IPConfigurationBgpPeeringAddress, + IPConfigurationProfile, + IpGroup, + IpsecPolicy, + IpTag, + Ipv6CircuitConnectionConfig, + Ipv6ExpressRouteCircuitPeeringConfig, + LoadBalancer, + LoadBalancerSku, + LoadBalancingRule, + LocalNetworkGateway, + ManagedRuleGroupOverride, + ManagedRuleOverride, + ManagedRulesDefinition, + ManagedRuleSet, + ManagedServiceIdentity, + ManagedServiceIdentityUserAssignedIdentitiesValue, + MatchCondition, + MatchVariable, + NatGateway, + NatGatewaySku, + NetworkIntentPolicy, + NetworkInterface, + NetworkInterfaceDnsSettings, + NetworkInterfaceIPConfiguration, + NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties, + NetworkInterfaceTapConfiguration, + NetworkProfile, + NetworkRuleCondition, + NetworkSecurityGroup, + NetworkVirtualAppliance, + NetworkVirtualApplianceListResult, + 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, + TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, + TrafficSelectorPolicy, + TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, + VirtualHub, + VirtualHubId, + VirtualHubRoute, + VirtualHubRouteTable, + VirtualHubRouteTableV2, + VirtualHubRouteV2, + VirtualNetwork, + VirtualNetworkBgpCommunities, + VirtualNetworkConnectionGatewayReference, + VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, + VirtualNetworkGatewayConnection, + VirtualNetworkGatewayConnectionListEntity, + VirtualNetworkGatewayIPConfiguration, + VirtualNetworkGatewaySku, + VirtualNetworkPeering, + VirtualNetworkTap, + VirtualRouter, + VirtualRouterPeering, + VirtualWAN, + VM, + VpnClientConfiguration, + VpnClientConnectionHealth, + VpnClientRevokedCertificate, + VpnClientRootCertificate, + VpnConnection, + VpnGateway, + VpnLinkBgpSettings, + VpnLinkProviderProperties, + VpnServerConfigRadiusClientRootCertificate, + VpnServerConfigRadiusServerRootCertificate, + VpnServerConfiguration, + VpnServerConfigVpnClientRevokedCertificate, + VpnServerConfigVpnClientRootCertificate, + VpnSite, + VpnSiteLink, + VpnSiteLinkConnection, + WebApplicationFirewallCustomRule, + WebApplicationFirewallPolicy +} from "../models/mappers"; diff --git a/sdk/network/arm-network/src/models/networkWatchersMappers.ts b/sdk/network/arm-network/src/models/networkWatchersMappers.ts index 13286854f903..53e777f3c5c6 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, @@ -147,10 +161,12 @@ export { InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -183,6 +199,7 @@ export { NetworkSecurityGroup, NetworkSecurityGroupResult, NetworkSecurityRulesEvaluationResult, + NetworkVirtualAppliance, NetworkWatcher, NetworkWatcherListResult, NextHopParameters, @@ -248,6 +265,8 @@ export { TunnelConnectionHealth, VerificationIPFlowParameters, VerificationIPFlowResult, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -258,6 +277,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -267,6 +287,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts b/sdk/network/arm-network/src/models/p2sVpnGatewaysMappers.ts index ac0664425d4d..bd8f36248655 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, ListP2SVpnGatewaysResult, LoadBalancer, @@ -152,12 +170,14 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, P2SVpnConnectionHealth, P2SVpnConnectionHealthRequest, + P2SVpnConnectionRequest, P2SVpnGateway, P2SVpnProfileParameters, PatchRouteFilter, @@ -183,6 +203,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -195,8 +216,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -207,6 +232,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -216,6 +242,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/parameters.ts b/sdk/network/arm-network/src/models/parameters.ts index 1b11326e90e2..e4876a5d0680 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-12-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: { @@ -446,6 +444,16 @@ export const networkSecurityGroupName: msRest.OperationURLParameter = { } } }; +export const networkVirtualApplianceName: msRest.OperationURLParameter = { + parameterPath: "networkVirtualApplianceName", + mapper: { + required: true, + serializedName: "networkVirtualApplianceName", + type: { + name: "String" + } + } +}; export const networkWatcherName: msRest.OperationURLParameter = { parameterPath: "networkWatcherName", mapper: { @@ -477,6 +485,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..c2736d957c5b 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -151,6 +169,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/privateEndpointsMappers.ts b/sdk/network/arm-network/src/models/privateEndpointsMappers.ts index bb79ece18bab..e34adc5ea501 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,16 +131,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -181,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +212,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -204,6 +228,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -213,6 +238,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts b/sdk/network/arm-network/src/models/privateLinkServicesMappers.ts index 8b074a2dbe0f..a86fe968f110 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,16 +135,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -156,6 +174,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -187,6 +206,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -198,8 +218,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -210,6 +234,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -219,6 +244,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts b/sdk/network/arm-network/src/models/publicIPAddressesMappers.ts index ad010931a045..57a9f9fac3e9 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -151,6 +169,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +212,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -204,6 +228,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -213,6 +238,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts b/sdk/network/arm-network/src/models/publicIPPrefixesMappers.ts index 16015fa59598..81d36a07a4ed 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -151,6 +169,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +212,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -204,6 +228,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -213,6 +238,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts b/sdk/network/arm-network/src/models/resourceNavigationLinksMappers.ts index 838bc716c2f5..f8a913cc2bf1 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -151,6 +169,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { ResourceNavigationLink, ResourceNavigationLinksListResult, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts b/sdk/network/arm-network/src/models/routeFilterRulesMappers.ts index 9bcb619c63ad..7ec13cb429b7 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -151,6 +169,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +198,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/routeFiltersMappers.ts b/sdk/network/arm-network/src/models/routeFiltersMappers.ts index 747ef087d88b..d7c78e2645a8 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -151,6 +169,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +198,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterListResult, @@ -192,8 +212,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -204,6 +228,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -213,6 +238,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/routeTablesMappers.ts b/sdk/network/arm-network/src/models/routeTablesMappers.ts index 12a9a61bf848..b794eca2a014 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -151,6 +169,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +198,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +212,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -204,6 +228,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -213,6 +238,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/routesMappers.ts b/sdk/network/arm-network/src/models/routesMappers.ts index fa6a433f4cd0..8c4c5384c82e 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -151,6 +169,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +198,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/securityRulesMappers.ts b/sdk/network/arm-network/src/models/securityRulesMappers.ts index 511a2d3c0623..746bfbf1d5e0 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -151,6 +169,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +198,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts b/sdk/network/arm-network/src/models/serviceAssociationLinksMappers.ts index b1eb5e4ddf10..3531477ebfd3 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -151,6 +169,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +198,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts b/sdk/network/arm-network/src/models/serviceEndpointPoliciesMappers.ts index 5e148c979025..f87327939258 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -151,6 +169,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +198,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +212,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -204,6 +228,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -213,6 +238,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts b/sdk/network/arm-network/src/models/serviceEndpointPolicyDefinitionsMappers.ts index 20456a623906..3cdd749ad91c 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -151,6 +169,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +198,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/subnetsMappers.ts b/sdk/network/arm-network/src/models/subnetsMappers.ts index 9cbae38c2838..7440502a518c 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -181,6 +200,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -193,9 +213,13 @@ export { Subnet, SubnetListResult, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, UnprepareNetworkPoliciesRequest, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -206,6 +230,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -215,6 +240,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts b/sdk/network/arm-network/src/models/virtualHubRouteTableV2sMappers.ts index 8d30f476cb33..ad63bdf7b26c 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,16 +132,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, ListVirtualHubRouteTableV2sResult, LoadBalancer, @@ -154,6 +172,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -182,6 +201,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -193,8 +213,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -205,6 +229,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -214,6 +239,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/virtualHubsMappers.ts b/sdk/network/arm-network/src/models/virtualHubsMappers.ts index 67a6a0f0ff78..928e7a494215 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, ListVirtualHubsResult, LoadBalancer, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +212,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -204,6 +228,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -213,6 +238,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkGatewayConnectionsMappers.ts index b06d6505eeb1..4c8eae788c6d 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,16 +133,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -154,6 +172,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -182,6 +201,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -194,8 +214,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -206,6 +230,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayConnectionListResult, @@ -216,6 +241,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkGatewaysMappers.ts index ffe0c35744ce..e67182de81e0 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,18 +134,23 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, GatewayRoute, GatewayRouteListResult, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -157,10 +175,12 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, P2SConnectionConfiguration, + P2SVpnConnectionRequest, P2SVpnGateway, PatchRouteFilter, PatchRouteFilterRule, @@ -185,6 +205,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -197,8 +218,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -209,6 +234,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -220,6 +246,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientConnectionHealthDetail, diff --git a/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkPeeringsMappers.ts index fd2775ae6c28..0a8f59740baa 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -151,6 +169,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +198,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -190,8 +210,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -202,6 +226,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts b/sdk/network/arm-network/src/models/virtualNetworkTapsMappers.ts index df0deb22354f..0e0300342ca2 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -151,6 +169,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +198,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -213,6 +238,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/virtualNetworksMappers.ts b/sdk/network/arm-network/src/models/virtualNetworksMappers.ts index 639fa209ad7d..6d957e7fdbda 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,17 +130,22 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPAddressAvailabilityResult, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +212,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -204,6 +228,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -217,6 +242,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts b/sdk/network/arm-network/src/models/virtualRouterPeeringsMappers.ts index d6e9d0545748..dd0b23f7db46 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,16 +131,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -213,6 +238,7 @@ export { VirtualRouterPeering, VirtualRouterPeeringListResult, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/virtualRoutersMappers.ts b/sdk/network/arm-network/src/models/virtualRoutersMappers.ts index 14700fb6248d..54f817f2f9aa 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,16 +131,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -213,6 +238,7 @@ export { VirtualRouterListResult, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/virtualWansMappers.ts b/sdk/network/arm-network/src/models/virtualWansMappers.ts index 80ddbca77716..a8e58356a413 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, ListVirtualWANsResult, LoadBalancer, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +212,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -204,6 +228,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -213,6 +238,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnConnectionsMappers.ts index 029dc625abd8..7f4408fa21ec 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, ListVpnConnectionsResult, LoadBalancer, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts b/sdk/network/arm-network/src/models/vpnGatewaysMappers.ts index 9a57378c6589..11c7981ee8b4 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, ListVpnGatewaysResult, LoadBalancer, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +212,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -204,6 +228,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -213,6 +238,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnLinkConnectionsMappers.ts index 6e7c95b41628..08b56526f3d3 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, ListVpnSiteLinkConnectionsResult, LoadBalancer, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts b/sdk/network/arm-network/src/models/vpnServerConfigurationsMappers.ts index 3e8aae57f1a5..e8cd6a629a06 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, ListVpnServerConfigurationsResult, LoadBalancer, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +212,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -204,6 +228,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -213,6 +238,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts b/sdk/network/arm-network/src/models/vpnSiteLinkConnectionsMappers.ts index 50553446d756..ccd5f0ea7a70 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -151,6 +169,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +198,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -190,8 +210,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -202,6 +226,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -211,6 +236,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts b/sdk/network/arm-network/src/models/vpnSiteLinksMappers.ts index 1399cb1afa75..27a5f795a21d 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, ListVpnSiteLinksResult, LoadBalancer, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -191,8 +211,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -203,6 +227,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -212,6 +237,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/vpnSitesMappers.ts b/sdk/network/arm-network/src/models/vpnSitesMappers.ts index f6ad49df146a..e52743fb36ff 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, ListVpnSitesResult, LoadBalancer, @@ -152,6 +170,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -180,6 +199,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -192,8 +212,12 @@ export { Subnet, SubResource, TagsObject, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -204,6 +228,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -213,6 +238,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts b/sdk/network/arm-network/src/models/webApplicationFirewallPoliciesMappers.ts index 61c4a0f37c20..ee01e5d5c731 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,16 +130,21 @@ export { FirewallPolicyRuleCondition, FirewallPolicyRuleConditionApplicationProtocol, FirewallPolicyRuleGroup, + FlowLog, + FlowLogFormatParameters, FrontendIPConfiguration, + HTTPHeader, HubIPAddresses, HubVirtualNetworkConnection, InboundNatPool, InboundNatRule, IPConfiguration, + IPConfigurationBgpPeeringAddress, IPConfigurationProfile, IpGroup, IpsecPolicy, IpTag, + Ipv6CircuitConnectionConfig, Ipv6ExpressRouteCircuitPeeringConfig, LoadBalancer, LoadBalancerSku, @@ -151,6 +169,7 @@ export { NetworkProfile, NetworkRuleCondition, NetworkSecurityGroup, + NetworkVirtualAppliance, NetworkWatcher, OutboundRule, OwaspCrsExclusionEntry, @@ -179,6 +198,7 @@ export { Resource, ResourceNavigationLink, ResourceSet, + RetentionPolicyParameters, Route, RouteFilter, RouteFilterRule, @@ -190,8 +210,12 @@ export { ServiceEndpointPropertiesFormat, Subnet, SubResource, + TrafficAnalyticsConfigurationProperties, + TrafficAnalyticsProperties, TrafficSelectorPolicy, TunnelConnectionHealth, + VirtualApplianceNicProperties, + VirtualApplianceSkuProperties, VirtualHub, VirtualHubId, VirtualHubRoute, @@ -202,6 +226,7 @@ export { VirtualNetworkBgpCommunities, VirtualNetworkConnectionGatewayReference, VirtualNetworkGateway, + VirtualNetworkGatewayBgpSettings, VirtualNetworkGatewayConnection, VirtualNetworkGatewayConnectionListEntity, VirtualNetworkGatewayIPConfiguration, @@ -211,6 +236,7 @@ export { VirtualRouter, VirtualRouterPeering, VirtualWAN, + VM, VpnClientConfiguration, VpnClientConnectionHealth, VpnClientRevokedCertificate, diff --git a/sdk/network/arm-network/src/networkManagementClient.ts b/sdk/network/arm-network/src/networkManagementClient.ts index 38c2d0edd092..0424f7756798 100644 --- a/sdk/network/arm-network/src/networkManagementClient.ts +++ b/sdk/network/arm-network/src/networkManagementClient.ts @@ -63,9 +63,11 @@ class NetworkManagementClient extends NetworkManagementClientContext { networkSecurityGroups: operations.NetworkSecurityGroups; securityRules: operations.SecurityRules; defaultSecurityRules: operations.DefaultSecurityRules; + networkVirtualAppliances: operations.NetworkVirtualAppliances; networkWatchers: operations.NetworkWatchers; packetCaptures: operations.PacketCaptures; connectionMonitors: operations.ConnectionMonitors; + flowLogs: operations.FlowLogs; operations: operations.Operations; privateEndpoints: operations.PrivateEndpoints; availablePrivateEndpointTypes: operations.AvailablePrivateEndpointTypes; @@ -161,9 +163,11 @@ class NetworkManagementClient extends NetworkManagementClientContext { this.networkSecurityGroups = new operations.NetworkSecurityGroups(this); this.securityRules = new operations.SecurityRules(this); this.defaultSecurityRules = new operations.DefaultSecurityRules(this); + this.networkVirtualAppliances = new operations.NetworkVirtualAppliances(this); this.networkWatchers = new operations.NetworkWatchers(this); this.packetCaptures = new operations.PacketCaptures(this); this.connectionMonitors = new operations.ConnectionMonitors(this); + this.flowLogs = new operations.FlowLogs(this); this.operations = new operations.Operations(this); this.privateEndpoints = new operations.PrivateEndpoints(this); this.availablePrivateEndpointTypes = new operations.AvailablePrivateEndpointTypes(this); @@ -207,6 +211,116 @@ class NetworkManagementClient extends NetworkManagementClientContext { this.webApplicationFirewallPolicies = new operations.WebApplicationFirewallPolicies(this); } + /** + * Creates a Bastion Shareable Links for all the VMs specified in the request. + * @param resourceGroupName The name of the resource group. + * @param bastionHostName The name of the Bastion Host. + * @param bslRequest Post request for all the Bastion Shareable Link endpoints. + * @param [options] The optional parameters + * @returns Promise + */ + putBastionShareableLink(resourceGroupName: string, bastionHostName: string, bslRequest: Models.BastionShareableLinkListRequest, options?: msRest.RequestOptionsBase): Promise { + return this.beginPutBastionShareableLink(resourceGroupName,bastionHostName,bslRequest,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Deletes the Bastion Shareable Links for all the VMs specified in the request. + * @param resourceGroupName The name of the resource group. + * @param bastionHostName The name of the Bastion Host. + * @param bslRequest Post request for all the Bastion Shareable Link endpoints. + * @param [options] The optional parameters + * @returns Promise + */ + deleteBastionShareableLink(resourceGroupName: string, bastionHostName: string, bslRequest: Models.BastionShareableLinkListRequest, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteBastionShareableLink(resourceGroupName,bastionHostName,bslRequest,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Return the Bastion Shareable Links for all the VMs specified in the request. + * @param resourceGroupName The name of the resource group. + * @param bastionHostName The name of the Bastion Host. + * @param bslRequest Post request for all the Bastion Shareable Link endpoints. + * @param [options] The optional parameters + * @returns Promise + */ + getBastionShareableLink(resourceGroupName: string, bastionHostName: string, bslRequest: Models.BastionShareableLinkListRequest, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param bastionHostName The name of the Bastion Host. + * @param bslRequest Post request for all the Bastion Shareable Link endpoints. + * @param callback The callback + */ + getBastionShareableLink(resourceGroupName: string, bastionHostName: string, bslRequest: Models.BastionShareableLinkListRequest, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param bastionHostName The name of the Bastion Host. + * @param bslRequest Post request for all the Bastion Shareable Link endpoints. + * @param options The optional parameters + * @param callback The callback + */ + getBastionShareableLink(resourceGroupName: string, bastionHostName: string, bslRequest: Models.BastionShareableLinkListRequest, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getBastionShareableLink(resourceGroupName: string, bastionHostName: string, bslRequest: Models.BastionShareableLinkListRequest, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.sendOperationRequest( + { + resourceGroupName, + bastionHostName, + bslRequest, + options + }, + getBastionShareableLinkOperationSpec, + callback) as Promise; + } + + /** + * Returns the list of currently active sessions on the Bastion. + * @param resourceGroupName The name of the resource group. + * @param bastionHostName The name of the Bastion Host. + * @param [options] The optional parameters + * @returns Promise + */ + getActiveSessions(resourceGroupName: string, bastionHostName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginGetActiveSessions(resourceGroupName,bastionHostName,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Returns the list of currently active sessions on the Bastion. + * @param resourceGroupName The name of the resource group. + * @param bastionHostName The name of the Bastion Host. + * @param sessionIds The list of sessionids to disconnect. + * @param [options] The optional parameters + * @returns Promise + */ + disconnectActiveSessions(resourceGroupName: string, bastionHostName: string, sessionIds: Models.SessionIds, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param bastionHostName The name of the Bastion Host. + * @param sessionIds The list of sessionids to disconnect. + * @param callback The callback + */ + disconnectActiveSessions(resourceGroupName: string, bastionHostName: string, sessionIds: Models.SessionIds, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param bastionHostName The name of the Bastion Host. + * @param sessionIds The list of sessionids to disconnect. + * @param options The optional parameters + * @param callback The callback + */ + disconnectActiveSessions(resourceGroupName: string, bastionHostName: string, sessionIds: Models.SessionIds, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + disconnectActiveSessions(resourceGroupName: string, bastionHostName: string, sessionIds: Models.SessionIds, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.sendOperationRequest( + { + resourceGroupName, + bastionHostName, + sessionIds, + options + }, + disconnectActiveSessionsOperationSpec, + callback) as Promise; + } + /** * Checks whether a domain name in the cloudapp.azure.com zone is available for use. * @param location The location of the domain name. @@ -293,6 +407,64 @@ class NetworkManagementClient extends NetworkManagementClientContext { .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } + /** + * Creates a Bastion Shareable Links for all the VMs specified in the request. + * @param resourceGroupName The name of the resource group. + * @param bastionHostName The name of the Bastion Host. + * @param bslRequest Post request for all the Bastion Shareable Link endpoints. + * @param [options] The optional parameters + * @returns Promise + */ + beginPutBastionShareableLink(resourceGroupName: string, bastionHostName: string, bslRequest: Models.BastionShareableLinkListRequest, options?: msRest.RequestOptionsBase): Promise { + return this.sendLRORequest( + { + resourceGroupName, + bastionHostName, + bslRequest, + options + }, + beginPutBastionShareableLinkOperationSpec, + options); + } + + /** + * Deletes the Bastion Shareable Links for all the VMs specified in the request. + * @param resourceGroupName The name of the resource group. + * @param bastionHostName The name of the Bastion Host. + * @param bslRequest Post request for all the Bastion Shareable Link endpoints. + * @param [options] The optional parameters + * @returns Promise + */ + beginDeleteBastionShareableLink(resourceGroupName: string, bastionHostName: string, bslRequest: Models.BastionShareableLinkListRequest, options?: msRest.RequestOptionsBase): Promise { + return this.sendLRORequest( + { + resourceGroupName, + bastionHostName, + bslRequest, + options + }, + beginDeleteBastionShareableLinkOperationSpec, + options); + } + + /** + * Returns the list of currently active sessions on the Bastion. + * @param resourceGroupName The name of the resource group. + * @param bastionHostName The name of the Bastion Host. + * @param [options] The optional parameters + * @returns Promise + */ + beginGetActiveSessions(resourceGroupName: string, bastionHostName: string, options?: msRest.RequestOptionsBase): Promise { + return this.sendLRORequest( + { + resourceGroupName, + bastionHostName, + options + }, + beginGetActiveSessionsOperationSpec, + options); + } + /** * Generates a unique VPN profile for P2S clients for VirtualWan and associated * VpnServerConfiguration combination in the specified resource group. @@ -315,10 +487,184 @@ class NetworkManagementClient extends NetworkManagementClientContext { beginGeneratevirtualwanvpnserverconfigurationvpnprofileOperationSpec, options); } + + /** + * Creates a Bastion Shareable Links for all the VMs specified in the request. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + putBastionShareableLinkNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginPutBastionShareableLinkNext(nextPageLink,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Return the Bastion Shareable Links for all the VMs specified in the request. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + getBastionShareableLinkNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + getBastionShareableLinkNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + getBastionShareableLinkNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getBastionShareableLinkNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.sendOperationRequest( + { + nextPageLink, + options + }, + getBastionShareableLinkNextOperationSpec, + callback) as Promise; + } + + /** + * Returns the list of currently active sessions on the Bastion. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + getActiveSessionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginGetActiveSessionsNext(nextPageLink,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Returns the list of currently active sessions on the Bastion. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + disconnectActiveSessionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + disconnectActiveSessionsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + disconnectActiveSessionsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + disconnectActiveSessionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.sendOperationRequest( + { + nextPageLink, + options + }, + disconnectActiveSessionsNextOperationSpec, + callback) as Promise; + } + + /** + * Creates a Bastion Shareable Links for all the VMs specified in the request. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + beginPutBastionShareableLinkNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise { + return this.sendLRORequest( + { + nextPageLink, + options + }, + beginPutBastionShareableLinkNextOperationSpec, + options); + } + + /** + * Returns the list of currently active sessions on the Bastion. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + beginGetActiveSessionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise { + return this.sendLRORequest( + { + nextPageLink, + options + }, + beginGetActiveSessionsNextOperationSpec, + options); + } } // Operation Specifications const serializer = new msRest.Serializer(Mappers); +const getBastionShareableLinkOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}/getShareableLinks", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.bastionHostName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "bslRequest", + mapper: { + ...Mappers.BastionShareableLinkListRequest, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.BastionShareableLinkListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const disconnectActiveSessionsOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}/disconnectActiveSessions", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.bastionHostName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "sessionIds", + mapper: { + ...Mappers.SessionIds, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.BastionSessionDeleteResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + const checkDnsNameAvailabilityOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/CheckDnsNameAvailability", @@ -369,6 +715,96 @@ const supportedSecurityProvidersOperationSpec: msRest.OperationSpec = { serializer }; +const beginPutBastionShareableLinkOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}/createShareableLinks", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.bastionHostName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "bslRequest", + mapper: { + ...Mappers.BastionShareableLinkListRequest, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.BastionShareableLinkListResult + }, + 202: {}, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginDeleteBastionShareableLinkOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}/deleteShareableLinks", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.bastionHostName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "bslRequest", + mapper: { + ...Mappers.BastionShareableLinkListRequest, + required: true + } + }, + responses: { + 200: {}, + 202: {}, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginGetActiveSessionsOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}/getActiveSessions", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.bastionHostName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.BastionActiveSessionListResult + }, + 202: {}, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + const beginGeneratevirtualwanvpnserverconfigurationvpnprofileOperationSpec: msRest.OperationSpec = { httpMethod: "POST", path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{virtualWANName}/GenerateVpnProfile", @@ -402,6 +838,92 @@ const beginGeneratevirtualwanvpnserverconfigurationvpnprofileOperationSpec: msRe serializer }; +const getBastionShareableLinkNextOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.BastionShareableLinkListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const disconnectActiveSessionsNextOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.BastionSessionDeleteResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginPutBastionShareableLinkNextOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.BastionShareableLinkListResult + }, + 202: {}, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginGetActiveSessionsNextOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.BastionActiveSessionListResult + }, + 202: {}, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + export { NetworkManagementClient, NetworkManagementClientContext, diff --git a/sdk/network/arm-network/src/operations/connectionMonitors.ts b/sdk/network/arm-network/src/operations/connectionMonitors.ts index 093e958d3cd6..34283f64c0bb 100644 --- a/sdk/network/arm-network/src/operations/connectionMonitors.ts +++ b/sdk/network/arm-network/src/operations/connectionMonitors.ts @@ -316,7 +316,7 @@ const getOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -342,7 +342,7 @@ const updateTagsOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -374,7 +374,7 @@ const listOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -400,7 +400,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -436,7 +436,7 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -461,7 +461,7 @@ const beginStopOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -486,7 +486,7 @@ const beginStartOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -511,7 +511,7 @@ const beginQueryOperationSpec: msRest.OperationSpec = { Parameters.subscriptionId ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/network/arm-network/src/operations/flowLogs.ts b/sdk/network/arm-network/src/operations/flowLogs.ts new file mode 100644 index 000000000000..6eed5603ede8 --- /dev/null +++ b/sdk/network/arm-network/src/operations/flowLogs.ts @@ -0,0 +1,329 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. + */ + +import * as msRest from "@azure/ms-rest-js"; +import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as Models from "../models"; +import * as Mappers from "../models/flowLogsMappers"; +import * as Parameters from "../models/parameters"; +import { NetworkManagementClientContext } from "../networkManagementClientContext"; + +/** Class representing a FlowLogs. */ +export class FlowLogs { + private readonly client: NetworkManagementClientContext; + + /** + * Create a FlowLogs. + * @param {NetworkManagementClientContext} client Reference to the service client. + */ + constructor(client: NetworkManagementClientContext) { + this.client = client; + } + + /** + * Create or update a flow log for the specified network security group. + * @param resourceGroupName The name of the resource group. + * @param networkWatcherName The name of the network watcher. + * @param flowLogName The name of the flow log. + * @param parameters Parameters that define the create or update flow log resource. + * @param [options] The optional parameters + * @returns Promise + */ + createOrUpdate(resourceGroupName: string, networkWatcherName: string, flowLogName: string, parameters: Models.FlowLog, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(resourceGroupName,networkWatcherName,flowLogName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Gets a flow log resource by name. + * @param resourceGroupName The name of the resource group. + * @param networkWatcherName The name of the network watcher. + * @param flowLogName The name of the flow log resource. + * @param [options] The optional parameters + * @returns Promise + */ + get(resourceGroupName: string, networkWatcherName: string, flowLogName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param networkWatcherName The name of the network watcher. + * @param flowLogName The name of the flow log resource. + * @param callback The callback + */ + get(resourceGroupName: string, networkWatcherName: string, flowLogName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param networkWatcherName The name of the network watcher. + * @param flowLogName The name of the flow log resource. + * @param options The optional parameters + * @param callback The callback + */ + get(resourceGroupName: string, networkWatcherName: string, flowLogName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, networkWatcherName: string, flowLogName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + networkWatcherName, + flowLogName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Deletes the specified flow log resource. + * @param resourceGroupName The name of the resource group. + * @param networkWatcherName The name of the network watcher. + * @param flowLogName The name of the flow log resource. + * @param [options] The optional parameters + * @returns Promise + */ + deleteMethod(resourceGroupName: string, networkWatcherName: string, flowLogName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteMethod(resourceGroupName,networkWatcherName,flowLogName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Lists all flow log resources for the specified Network Watcher. + * @param resourceGroupName The name of the resource group containing Network Watcher. + * @param networkWatcherName The name of the Network Watcher resource. + * @param [options] The optional parameters + * @returns Promise + */ + list(resourceGroupName: string, networkWatcherName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group containing Network Watcher. + * @param networkWatcherName The name of the Network Watcher resource. + * @param callback The callback + */ + list(resourceGroupName: string, networkWatcherName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group containing Network Watcher. + * @param networkWatcherName The name of the Network Watcher resource. + * @param options The optional parameters + * @param callback The callback + */ + list(resourceGroupName: string, networkWatcherName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(resourceGroupName: string, networkWatcherName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + networkWatcherName, + options + }, + listOperationSpec, + callback) as Promise; + } + + /** + * Create or update a flow log for the specified network security group. + * @param resourceGroupName The name of the resource group. + * @param networkWatcherName The name of the network watcher. + * @param flowLogName The name of the flow log. + * @param parameters Parameters that define the create or update flow log resource. + * @param [options] The optional parameters + * @returns Promise + */ + beginCreateOrUpdate(resourceGroupName: string, networkWatcherName: string, flowLogName: string, parameters: Models.FlowLog, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + networkWatcherName, + flowLogName, + parameters, + options + }, + beginCreateOrUpdateOperationSpec, + options); + } + + /** + * Deletes the specified flow log resource. + * @param resourceGroupName The name of the resource group. + * @param networkWatcherName The name of the network watcher. + * @param flowLogName The name of the flow log resource. + * @param [options] The optional parameters + * @returns Promise + */ + beginDeleteMethod(resourceGroupName: string, networkWatcherName: string, flowLogName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + networkWatcherName, + flowLogName, + options + }, + beginDeleteMethodOperationSpec, + options); + } + + /** + * Lists all flow log resources for the specified Network Watcher. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listNextOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/flowLogs/{flowLogName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.networkWatcherName, + Parameters.flowLogName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.FlowLog + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const listOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/flowLogs", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.networkWatcherName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.FlowLogListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/flowLogs/{flowLogName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.networkWatcherName, + Parameters.flowLogName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.FlowLog, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.FlowLog + }, + 201: { + bodyMapper: Mappers.FlowLog + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginDeleteMethodOperationSpec: msRest.OperationSpec = { + httpMethod: "DELETE", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/flowLogs/{flowLogName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.networkWatcherName, + Parameters.flowLogName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 202: {}, + 204: {}, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const listNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.FlowLogListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; diff --git a/sdk/network/arm-network/src/operations/index.ts b/sdk/network/arm-network/src/operations/index.ts index 755bf2bb5e9d..292438abefec 100644 --- a/sdk/network/arm-network/src/operations/index.ts +++ b/sdk/network/arm-network/src/operations/index.ts @@ -52,9 +52,11 @@ export * from "./networkProfiles"; export * from "./networkSecurityGroups"; export * from "./securityRules"; export * from "./defaultSecurityRules"; +export * from "./networkVirtualAppliances"; 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/networkVirtualAppliances.ts b/sdk/network/arm-network/src/operations/networkVirtualAppliances.ts new file mode 100644 index 000000000000..28c6ea62538c --- /dev/null +++ b/sdk/network/arm-network/src/operations/networkVirtualAppliances.ts @@ -0,0 +1,477 @@ +/* + * 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/networkVirtualAppliancesMappers"; +import * as Parameters from "../models/parameters"; +import { NetworkManagementClientContext } from "../networkManagementClientContext"; + +/** Class representing a NetworkVirtualAppliances. */ +export class NetworkVirtualAppliances { + private readonly client: NetworkManagementClientContext; + + /** + * Create a NetworkVirtualAppliances. + * @param {NetworkManagementClientContext} client Reference to the service client. + */ + constructor(client: NetworkManagementClientContext) { + this.client = client; + } + + /** + * Deletes the specified Network Virtual Appliance. + * @param resourceGroupName The name of the resource group. + * @param networkVirtualApplianceName The name of Network Virtual Appliance. + * @param [options] The optional parameters + * @returns Promise + */ + deleteMethod(resourceGroupName: string, networkVirtualApplianceName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteMethod(resourceGroupName,networkVirtualApplianceName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Gets the specified Network Virtual Appliance. + * @param resourceGroupName The name of the resource group. + * @param networkVirtualApplianceName The name of Network Virtual Appliance. + * @param [options] The optional parameters + * @returns Promise + */ + get(resourceGroupName: string, networkVirtualApplianceName: string, options?: Models.NetworkVirtualAppliancesGetOptionalParams): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param networkVirtualApplianceName The name of Network Virtual Appliance. + * @param callback The callback + */ + get(resourceGroupName: string, networkVirtualApplianceName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param networkVirtualApplianceName The name of Network Virtual Appliance. + * @param options The optional parameters + * @param callback The callback + */ + get(resourceGroupName: string, networkVirtualApplianceName: string, options: Models.NetworkVirtualAppliancesGetOptionalParams, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, networkVirtualApplianceName: string, options?: Models.NetworkVirtualAppliancesGetOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + networkVirtualApplianceName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Updates a Network Virtual Appliance. + * @param resourceGroupName The resource group name of Network Virtual Appliance. + * @param networkVirtualApplianceName The name of Network Virtual Appliance being updated. + * @param parameters Parameters supplied to Update Network Virtual Appliance Tags. + * @param [options] The optional parameters + * @returns Promise + */ + updateTags(resourceGroupName: string, networkVirtualApplianceName: string, parameters: Models.TagsObject, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The resource group name of Network Virtual Appliance. + * @param networkVirtualApplianceName The name of Network Virtual Appliance being updated. + * @param parameters Parameters supplied to Update Network Virtual Appliance Tags. + * @param callback The callback + */ + updateTags(resourceGroupName: string, networkVirtualApplianceName: string, parameters: Models.TagsObject, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The resource group name of Network Virtual Appliance. + * @param networkVirtualApplianceName The name of Network Virtual Appliance being updated. + * @param parameters Parameters supplied to Update Network Virtual Appliance Tags. + * @param options The optional parameters + * @param callback The callback + */ + updateTags(resourceGroupName: string, networkVirtualApplianceName: string, parameters: Models.TagsObject, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateTags(resourceGroupName: string, networkVirtualApplianceName: string, parameters: Models.TagsObject, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + networkVirtualApplianceName, + parameters, + options + }, + updateTagsOperationSpec, + callback) as Promise; + } + + /** + * Creates or updates the specified Network Virtual Appliance. + * @param resourceGroupName The name of the resource group. + * @param networkVirtualApplianceName The name of Network Virtual Appliance. + * @param parameters Parameters supplied to the create or update Network Virtual Appliance. + * @param [options] The optional parameters + * @returns Promise + */ + createOrUpdate(resourceGroupName: string, networkVirtualApplianceName: string, parameters: Models.NetworkVirtualAppliance, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(resourceGroupName,networkVirtualApplianceName,parameters,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Lists all Network Virtual Appliances in a resource group. + * @param resourceGroupName The name of the resource group. + * @param [options] The optional parameters + * @returns Promise + */ + listByResourceGroup(resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The name of the resource group. + * @param callback The callback + */ + listByResourceGroup(resourceGroupName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The name of the resource group. + * @param options The optional parameters + * @param callback The callback + */ + listByResourceGroup(resourceGroupName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listByResourceGroup(resourceGroupName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + options + }, + listByResourceGroupOperationSpec, + callback) as Promise; + } + + /** + * Gets all Network Virtual Appliances in a subscription. + * @param [options] The optional parameters + * @returns Promise + */ + list(options?: msRest.RequestOptionsBase): Promise; + /** + * @param callback The callback + */ + list(callback: msRest.ServiceCallback): void; + /** + * @param options The optional parameters + * @param callback The callback + */ + list(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + options + }, + listOperationSpec, + callback) as Promise; + } + + /** + * Deletes the specified Network Virtual Appliance. + * @param resourceGroupName The name of the resource group. + * @param networkVirtualApplianceName The name of Network Virtual Appliance. + * @param [options] The optional parameters + * @returns Promise + */ + beginDeleteMethod(resourceGroupName: string, networkVirtualApplianceName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + networkVirtualApplianceName, + options + }, + beginDeleteMethodOperationSpec, + options); + } + + /** + * Creates or updates the specified Network Virtual Appliance. + * @param resourceGroupName The name of the resource group. + * @param networkVirtualApplianceName The name of Network Virtual Appliance. + * @param parameters Parameters supplied to the create or update Network Virtual Appliance. + * @param [options] The optional parameters + * @returns Promise + */ + beginCreateOrUpdate(resourceGroupName: string, networkVirtualApplianceName: string, parameters: Models.NetworkVirtualAppliance, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + networkVirtualApplianceName, + parameters, + options + }, + beginCreateOrUpdateOperationSpec, + options); + } + + /** + * Lists all Network Virtual Appliances in a resource group. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listByResourceGroupNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listByResourceGroupNext(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 + */ + listByResourceGroupNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listByResourceGroupNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listByResourceGroupNextOperationSpec, + callback) as Promise; + } + + /** + * Gets all Network Virtual Appliances in a subscription. + * @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/networkVirtualAppliances/{networkVirtualApplianceName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.networkVirtualApplianceName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0, + Parameters.expand + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.NetworkVirtualAppliance + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const updateTagsOperationSpec: msRest.OperationSpec = { + httpMethod: "PATCH", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.networkVirtualApplianceName + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.TagsObject, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.NetworkVirtualAppliance + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listByResourceGroupOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.NetworkVirtualApplianceListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/providers/Microsoft.Network/networkVirtualAppliances", + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.NetworkVirtualApplianceListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginDeleteMethodOperationSpec: msRest.OperationSpec = { + httpMethod: "DELETE", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.networkVirtualApplianceName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: {}, + 202: {}, + 204: {}, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.networkVirtualApplianceName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion0 + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "parameters", + mapper: { + ...Mappers.NetworkVirtualAppliance, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.NetworkVirtualAppliance + }, + 201: { + bodyMapper: Mappers.NetworkVirtualAppliance + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.NetworkVirtualApplianceListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const listNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.NetworkVirtualApplianceListResult + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; 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",